.calc-campo{width:100%;min-height:54px;box-sizing:border-box;font-family:inherit;font-size:17px;color:var(--cacao);background-color:var(--papel);border:none;border-radius:30px;padding:.85rem 1.25rem;transition:background-color .5s ease-in-out,box-shadow .5s ease-in-out}.calc-campo:focus,.calc-campo:hover{box-shadow:0 0 1em rgba(28,20,9,.13)}.calc-campo:focus{outline:none;background-color:#FFFFFF}.calc-campo::placeholder{font-weight:300;color:rgba(28,20,9,.38)}.calc-campo[type=date]{accent-color:var(--azul);color-scheme:light}.calc-campo[type=date]::-webkit-calendar-picker-indicator{width:20px;height:20px;padding:4px;margin-right:2px;border-radius:8px;cursor:pointer;opacity:.55;transition:opacity .2s ease,background-color .2s ease}.calc-campo[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1;background-color:rgba(11,107,255,.12)}.calc-campo[type=date]:invalid::-webkit-datetime-edit,.calc-campo[type=date]:not(:focus):placeholder-shown::-webkit-datetime-edit{color:rgba(28,20,9,.38)}.calc-campo--conSigno{padding-left:2.6rem}.calc-opcion{position:relative;flex:1 1 auto;cursor:pointer;border:none;padding:2px;border-radius:16px;font-family:inherit;transition:transform 1s cubic-bezier(.15,.83,.66,1),background .25s ease,box-shadow .25s ease}.calc-opcion:hover{transform:scale(1.03) translateY(-2px)}.calc-opcion:active{transform:scale(.99);transition-duration:.12s}.calc-opcion .calc-opcion__inner{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;min-height:50px;padding:12px 18px;border-radius:14px;font-size:15px;transition:background .25s ease,color .25s ease}.calc-opcion .calc-opcion__blob{position:absolute;left:0;bottom:0;width:70px;height:100%;border-radius:16px;transition:opacity .25s ease;background:radial-gradient(circle 60px at 0 100%,#3FE9FF,rgba(11,107,255,.5),transparent)}.calc-opcion{background:radial-gradient(circle 80px at 80% -10%,#FFFFFF,rgba(28,20,9,.2))}.calc-opcion .calc-opcion__inner{background:var(--papel);color:var(--cacao);font-weight:500}.calc-opcion .calc-opcion__blob{opacity:.16}.calc-opcion:hover .calc-opcion__blob{opacity:.4}.calc-opcion[aria-pressed=true]{background:radial-gradient(circle 80px at 80% -10%,#FFFFFF,#0B2A5B);box-shadow:0 6px 20px rgba(11,107,255,.28)}.calc-opcion[aria-pressed=true] .calc-opcion__inner{background:radial-gradient(circle 80px at 80% -50%,#2A4A66,#0C1418);color:#FFFFFF;font-weight:600}.calc-opcion[aria-pressed=true] .calc-opcion__blob{opacity:1;box-shadow:-10px 10px 30px rgba(0,81,255,.18)}.calc-opcion:focus-visible{outline:3px solid var(--azul);outline-offset:3px}@media (prefers-reduced-motion:reduce){.calc-campo,.calc-opcion,.calc-opcion .calc-opcion__blob,.calc-opcion .calc-opcion__inner,.calc-opcion:hover{transition:none}.calc-opcion:hover{transform:none}.calc-enviar{transition:none}.calc-enviar:hover:not(:disabled):before{animation:none}}.calc-enviar{position:relative;overflow:hidden;min-height:54px;padding:14px 24px;border-radius:100px;border:1px solid #0b6bff;background:transparent;color:#0857CF;font-family:inherit;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;cursor:pointer;box-shadow:0 0 0 0 transparent;transition:all .2s ease-in}.calc-enviar:hover:not(:disabled){background:#0B6BFF;color:#FFFFFF;box-shadow:0 0 30px 5px rgba(11,107,255,.55);transition:all .2s ease-out}.calc-enviar:active:not(:disabled){box-shadow:0 0 0 0 transparent;transition:box-shadow .2s ease-in}.calc-enviar:disabled{cursor:progress;opacity:.7}.calc-enviar:before{content:"";display:block;position:absolute;top:7%;left:0;width:0;height:86%;opacity:0;background:#fff;box-shadow:0 0 50px 30px #fff;transform:skewX(-20deg)}.calc-enviar:hover:not(:disabled):before{animation:calcDestello .5s linear 0s}@keyframes calcDestello{0%{opacity:0;left:0}50%{opacity:1}to{opacity:0;left:100%}}.calc-fondo{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:linear-gradient(135deg,#ffe8f3,#d9f3ff)}.calc-fondo:after,.calc-fondo:before{content:"";position:absolute;top:50%;left:50%;width:200%;height:200%;transform:translate(-50%,-50%);will-change:transform;filter:blur(42px);opacity:.98;animation:calcGiro 8s linear infinite;background:conic-gradient(from 0deg,#ff9aa2,#ffb7b2,#ffdac1,#e2f0cb,#a2e4ff,#c9afff,#ffb7b2,#ff9aa2)}.calc-fondo:after{width:180%;height:180%;opacity:.8;animation:calcGiroInverso 10s linear infinite}.calc-velo{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 78% 68% at 50% 42%,rgba(255,253,249,.8) 0,rgba(255,253,249,.62) 42%,rgba(255,253,249,.22) 100%)}@keyframes calcGiro{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes calcGiroInverso{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(-1turn)}}@media (prefers-reduced-motion:reduce){.calc-fondo:after,.calc-fondo:before{animation:none;will-change:auto}}.lp form.neu{box-shadow:0 2px 5px rgba(28,20,9,.07),0 10px 22px rgba(28,20,9,.11),0 26px 56px rgba(28,20,9,.15),inset 0 1px 0 rgba(255,255,255,.85)}.calc-wsp{position:relative;display:inline-flex;align-items:center;overflow:hidden;border:none;cursor:pointer;margin:0;padding:.9rem 2rem;border-radius:500px;background:#0C1418;font-family:inherit;font-size:17px;font-weight:700;letter-spacing:.05rem;text-decoration:none}.calc-wsp span{position:relative;z-index:10;color:#0B1F12;transition:color .4s}.calc-wsp:focus-visible span,.calc-wsp:hover span{color:#F4FFF7}.calc-wsp:before{content:"";position:absolute;top:0;left:-10%;width:120%;height:100%;z-index:0;background:#25D366;transform:skew(30deg);transition:transform .4s cubic-bezier(.3,1,.8,1)}.calc-wsp:focus-visible:before,.calc-wsp:hover:before{transform:translate3d(100%,0,0)}.calc-wsp:focus-visible{outline:3px solid var(--azul);outline-offset:3px}@media (prefers-reduced-motion:reduce){.calc-wsp span,.calc-wsp:before{transition:none}.calc-wsp:focus-visible:before,.calc-wsp:hover:before{transform:skew(30deg)}.calc-wsp:focus-visible span,.calc-wsp:hover span{color:#0B1F12}}