.wa[data-astro-cid-mhoq4mh4]{z-index:60;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:60px;height:60px;transition:transform .2s;display:grid;position:fixed;bottom:16px;right:16px;box-shadow:0 6px 20px #0003}.wa[data-astro-cid-mhoq4mh4]:hover{transform:scale(1.06)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-family:var(--fuente-texto);color:var(--color-texto);background:var(--color-fondo);margin:0;font-size:1.0625rem;line-height:1.65;overflow-x:clip}img,video,svg{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--fuente-titulos);text-wrap:balance;letter-spacing:-.01em;margin:0 0 .5em;font-weight:700;line-height:1.08}h1{font-size:clamp(2.4rem,7vw,5.4rem)}h2{font-size:clamp(2rem,5vw,3.8rem)}h3{font-size:clamp(1.2rem,2vw,1.5rem)}p{text-wrap:pretty;margin:0 0 1em}a{color:var(--naranja-texto);text-underline-offset:.2em}::selection{background:var(--naranja);color:var(--navy)}:focus-visible{outline:3px solid var(--naranja);outline-offset:3px;border-radius:4px}.contenedor{width:min(100% - 32px, var(--ancho-max));margin-inline:auto}.seccion{padding-block:var(--espacio-seccion);position:relative}.seccion--hueso{background:var(--hueso)}.seccion--navy{background:var(--navy);color:#fff}.seccion--naranja{background:var(--naranja);color:var(--navy)}.texto-suave{color:var(--color-texto-suave)}.saltar{background:var(--navy);color:#fff;z-index:100;padding:8px 14px;position:absolute;top:8px;left:-9999px}.saltar:focus{left:8px}.visualmente-oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.ceja{font-family:var(--fuente-texto);letter-spacing:.16em;text-transform:lowercase;color:var(--naranja-texto);align-items:center;gap:.6em;margin-bottom:1.2em;font-size:.82rem;font-weight:600;display:inline-flex}.ceja:before{content:"";background:var(--naranja);border-radius:46% 54% 40% 60%/55% 45%;flex:none;width:14px;height:14px}.seccion--navy .ceja{color:var(--naranja-claro)}.seccion--naranja .ceja{color:#fff}.seccion--naranja .ceja:before{background:#fff}.resalte-blanco{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 62%,#fff 62%);padding-inline:.04em}.resalte{color:var(--naranja)}.seccion--hueso .resalte,.fondo-claro .resalte{color:var(--naranja-texto)}.titulo-seccion{max-width:16ch}.intro{max-width:56ch;color:var(--gris-oscuro);font-size:clamp(1.05rem,1.6vw,1.25rem)}.seccion--navy .intro{color:#ffffffc7}.boton{--b-fondo:var(--naranja);--b-texto:var(--navy);min-height:54px;font-family:var(--fuente-texto);background:var(--b-fondo);color:var(--b-texto);border:2px solid var(--b-fondo);transition:transform .35s var(--curva), box-shadow .35s var(--curva), background .25s;box-shadow:var(--sombra-naranja);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:.85em 1.6em;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.boton:hover{background:var(--naranja-claro);border-color:var(--naranja-claro);transform:translateY(-2px);box-shadow:0 14px 34px #ff8f1c73}.boton:active{transform:translateY(0)scale(.98)}.boton svg{flex:none;width:20px;height:20px}.boton--navy{--b-fondo:var(--navy);--b-texto:#fff;box-shadow:var(--sombra-alta)}.boton--navy:hover{background:var(--navy-2);border-color:var(--navy-2);box-shadow:var(--sombra-alta)}.boton--borde{color:var(--navy);box-shadow:none;background:0 0;border-color:currentColor}.boton--borde:hover{background:var(--navy);color:#fff;border-color:var(--navy);box-shadow:none}.seccion--navy .boton--borde,.sobre-oscuro .boton--borde{color:#fff}.seccion--navy .boton--borde:hover,.sobre-oscuro .boton--borde:hover{color:var(--navy);background:#fff;border-color:#fff}.botones{flex-wrap:wrap;gap:12px;display:flex}html.js [data-revelar]{opacity:0;transition:opacity .9s var(--curva), transform .9s var(--curva);transition-delay:var(--retraso,0s);transform:translateY(28px)}html.js [data-revelar].visto{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.js [data-revelar]{opacity:1;transform:none}}
