.calc[data-astro-cid-aux2vigd]{background:var(--papel);color:var(--texto);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 50px 90px -40px #04061e8c}.calc__elige[data-astro-cid-aux2vigd]{border:0;min-width:0;margin:0;padding:clamp(24px,3vw,40px)}.calc__elige[data-astro-cid-aux2vigd] legend[data-astro-cid-aux2vigd]{float:left;width:100%;font:380 clamp(1.4rem, 2vw, 1.75rem) / 1.15 var(--titulo);letter-spacing:-.02em;color:var(--tinta);margin-bottom:18px;padding:0}.calc__opciones[data-astro-cid-aux2vigd]{clear:both;gap:10px;display:grid}.calc__op[data-astro-cid-aux2vigd]{border:1px solid var(--linea);cursor:pointer;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;transition:border-color .2s,background .2s,transform .2s;display:grid;position:relative}.calc__op[data-astro-cid-aux2vigd]:hover{border-color:color-mix(in srgb, var(--tinta) 45%, transparent)}.calc__op[data-astro-cid-aux2vigd]:active{transform:scale(.99)}.calc__op[data-astro-cid-aux2vigd] input[data-astro-cid-aux2vigd]{opacity:0;cursor:pointer;position:absolute;inset:0}.calc__op[data-astro-cid-aux2vigd]:has(input:checked){border-color:var(--tinta);background:var(--niebla)}.calc__op[data-astro-cid-aux2vigd]:has(input:focus-visible){outline:3px solid var(--vivo);outline-offset:3px}.calc__marca[data-astro-cid-aux2vigd]{border:1.5px solid var(--linea);width:26px;height:26px;color:var(--papel);border-radius:50%;place-items:center;transition:background .2s,border-color .2s;display:grid}.calc__marca[data-astro-cid-aux2vigd] svg[data-astro-cid-aux2vigd]{stroke-dasharray:16;stroke-dashoffset:16px;width:14px;height:14px;transition:stroke-dashoffset .3s}.calc__op[data-astro-cid-aux2vigd]:has(input:checked) .calc__marca[data-astro-cid-aux2vigd]{background:var(--tinta);border-color:var(--tinta)}.calc__op[data-astro-cid-aux2vigd]:has(input:checked) .calc__marca[data-astro-cid-aux2vigd] svg[data-astro-cid-aux2vigd]{stroke-dashoffset:0}.calc__op-texto[data-astro-cid-aux2vigd] strong[data-astro-cid-aux2vigd]{color:var(--tinta);font-weight:700;display:block}.calc__op-texto[data-astro-cid-aux2vigd] small[data-astro-cid-aux2vigd]{color:var(--apoyo);font-size:.9rem;display:block}.calc__resultado[data-astro-cid-aux2vigd]{isolation:isolate;background:radial-gradient(80% 70% at 100% 0%, #a9bbf247, transparent 70%), linear-gradient(160deg, var(--tinta-2), var(--tinta));color:var(--papel);align-content:start;gap:6px;padding:clamp(24px,3vw,40px);display:grid;position:relative}.calc__servicio[data-astro-cid-aux2vigd]{color:var(--cielo);font-weight:600}.calc__precio[data-astro-cid-aux2vigd]{font:380 clamp(3rem, 6vw, 5rem) / 1 var(--titulo);letter-spacing:-.045em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:0 12px;display:flex}.calc__precio[data-astro-cid-aux2vigd][data-texto]{white-space:nowrap;font-size:clamp(2.4rem,4vw,3.4rem)}.calc__precio[data-astro-cid-aux2vigd] small[data-astro-cid-aux2vigd]{font:500 1rem var(--lectura);letter-spacing:0;color:#ffffffb3}.calc__plazo[data-astro-cid-aux2vigd]{color:#ffffffb8;font-size:.95rem}.calc__incluye[data-astro-cid-aux2vigd]{color:#ffffffdb;border-top:1px solid #ffffff2e;margin-top:16px;padding-top:16px;font-size:.95rem}.calc__incluye[data-astro-cid-aux2vigd] li[data-astro-cid-aux2vigd]{padding-left:22px;position:relative}.calc__incluye[data-astro-cid-aux2vigd] li[data-astro-cid-aux2vigd]+li[data-astro-cid-aux2vigd]{margin-top:6px}.calc__incluye[data-astro-cid-aux2vigd] li[data-astro-cid-aux2vigd]:before{content:"";border-left:1.5px solid var(--cielo);border-bottom:1.5px solid var(--cielo);width:10px;height:5px;position:absolute;top:.55em;left:1px;transform:rotate(-45deg)}.calc__boton[data-astro-cid-aux2vigd]{justify-self:start;margin-top:22px}.calc[data-astro-cid-aux2vigd][data-vacia] .calc__boton[data-astro-cid-aux2vigd]{visibility:hidden}@media (width<=860px){.calc[data-astro-cid-aux2vigd]{grid-template-columns:minmax(0,1fr)}}
