:root{--az-marino:#003070;--az-marino-profundo:#00204d;--az-marino-claro:#0a3f88;--az-medio:#0060b0;--az-claro:#80a0d0;--az-hielo:#b0d0f0;--az-dorado:#f2c21a;--az-dorado-oscuro:#d0b020;--az-blanco:#fff;--az-fondo:#001a40;--az-superficie:#002a5c;--az-superficie-alta:#00367a;--az-linea:#b0d0f02e;--az-linea-fuerte:#b0d0f057;--az-texto:#eef4fc;--az-texto-suave:#a8c4e4;--az-texto-tenue:#6f8db5;--az-acento:var(--az-dorado);--az-fuente:"Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--az-t-heroe:clamp(2.1rem, 7vw, 4.4rem);--az-t-h2:clamp(1.6rem, 4.5vw, 2.6rem);--az-t-h3:clamp(1.1rem, 2.4vw, 1.4rem);--az-t-cuerpo:clamp(.98rem, 1.6vw, 1.1rem);--az-t-micro:.72rem;--az-ancho:74rem;--az-radio:14px;--az-radio-grande:22px;--az-sombra:0 18px 40px #00000052;--az-sombra-alta:0 26px 60px #00000073;--az-curva:cubic-bezier(.22, .61, .36, 1);--az-curva-entrada:cubic-bezier(.16, 1, .3, 1);--az-rapido:.18s;--az-normal:.32s;--az-capa-fondo:0;--az-capa-contenido:10;--az-capa-flotante:40;--az-capa-cabecera:60;--az-capa-menu:80;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--az-fuente);font-size:var(--az-t-cuerpo);color:var(--az-texto);background:var(--az-fondo);margin:0;line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto}a{color:inherit}.az-lienzo{width:100%;max-width:var(--az-ancho);margin-inline:auto;padding-inline:clamp(1.1rem,4vw,2.5rem)}.az-seccion{padding-block:clamp(3rem,8vw,5.5rem);position:relative}.az-etiqueta{font-size:var(--az-t-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--az-dorado);margin:0 0 .75rem;font-weight:700}.az-titulo{font-size:var(--az-t-h2);letter-spacing:-.03em;margin:0 0 1rem;font-weight:800;line-height:1.1}.az-titulo em{color:var(--az-dorado);font-style:normal}.az-entrada{max-width:44rem;font-size:var(--az-t-cuerpo);color:var(--az-texto-suave);text-wrap:pretty;margin:0}.az-botones{flex-wrap:wrap;gap:.75rem;display:flex}.az-boton{font:inherit;text-align:center;cursor:pointer;transition:transform var(--az-rapido) var(--az-curva), background-color var(--az-rapido) var(--az-curva), border-color var(--az-rapido) var(--az-curva), color var(--az-rapido) var(--az-curva);border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.9rem 1.5rem;font-size:.98rem;font-weight:700;text-decoration:none;display:inline-flex}.az-boton--principal{color:var(--az-marino-profundo);background:var(--az-dorado);border-color:var(--az-dorado)}.az-boton--principal:hover{background:#ffd43b;border-color:#ffd43b}.az-boton--whatsapp{color:var(--az-blanco);background:#25d366;border-color:#25d366}.az-boton--whatsapp:hover{background:#1fb757;border-color:#1fb757}.az-boton--borde{color:var(--az-blanco);border-color:var(--az-linea-fuerte);background:0 0}.az-boton--borde:hover{border-color:var(--az-hielo);background:#b0d0f01a}.az-boton:hover{transform:translateY(-2px)}.az-boton:focus-visible{outline:3px solid var(--az-hielo);outline-offset:3px}@media (width<=560px){.az-botones{flex-direction:column}.az-boton{width:100%}}.az-tarjeta{background:var(--az-superficie);border:1px solid var(--az-linea);border-radius:var(--az-radio-grande);transition:transform var(--az-normal) var(--az-curva), border-color var(--az-normal) var(--az-curva);padding:clamp(1.15rem,2.6vw,1.6rem)}@media (hover:hover) and (pointer:fine){.az-tarjeta:hover{border-color:var(--az-linea-fuerte);transform:translateY(-4px)}}.az-solo-lectores{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.az-saltar{z-index:100;color:var(--az-marino-profundo);background:var(--az-dorado);border-radius:0 0 var(--az-radio) var(--az-radio);transition:top var(--az-rapido) var(--az-curva);padding:.8rem 1.2rem;font-weight:700;text-decoration:none;position:absolute;top:-100px;left:1rem}.az-saltar:focus{top:0}@media (prefers-reduced-motion:no-preference){.az-aparece{transition:opacity .38s var(--az-curva-entrada), transform .38s var(--az-curva-entrada)}.az-aparece.az-oculto{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cb[data-astro-cid-hkbrpulz]{z-index:var(--az-capa-cabecera);transition:padding var(--az-normal) var(--az-curva), background-color var(--az-normal) var(--az-curva);padding-block:.85rem;position:fixed;inset:0 0 auto}.cb[data-astro-cid-hkbrpulz][data-compacta]{border-bottom:1px solid var(--az-linea);-webkit-backdrop-filter:blur(16px);background:#001a40eb;padding-block:.5rem}.cb__interior[data-astro-cid-hkbrpulz]{align-items:center;gap:1rem;display:flex}.cb__marca[data-astro-cid-hkbrpulz]{background:var(--az-blanco);border-radius:10px;padding:.3rem .55rem;display:inline-flex}.cb__marca[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{width:clamp(6rem,15vw,8.5rem);height:auto;display:block}.cb__menu[data-astro-cid-hkbrpulz]{margin-left:auto}.cb__menu[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.cb__enlace[data-astro-cid-hkbrpulz]{color:var(--az-texto-suave);transition:color var(--az-rapido) var(--az-curva);font-size:.92rem;font-weight:600;text-decoration:none}.cb__enlace[data-astro-cid-hkbrpulz]:hover,.cb__enlace[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--az-dorado)}.cb__enlace[data-astro-cid-hkbrpulz]:focus-visible{outline:2px solid var(--az-hielo);outline-offset:4px}.cb__acciones[data-astro-cid-hkbrpulz]{align-items:center;gap:.5rem;margin-left:auto;display:flex}.cb__menu[data-astro-cid-hkbrpulz]+.cb__acciones[data-astro-cid-hkbrpulz]{margin-left:0}.cb__wa[data-astro-cid-hkbrpulz],.cb__cta[data-astro-cid-hkbrpulz]{padding:.6rem 1.1rem;font-size:.88rem}.cb__wa[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz][aria-hidden]{font-size:1rem}.cb__movil[data-astro-cid-hkbrpulz]{display:none;position:relative}.cb__abrir[data-astro-cid-hkbrpulz]{cursor:pointer;border:1px solid var(--az-linea-fuerte);background:#b0d0f01a;border-radius:50%;place-content:center;gap:5px;width:46px;height:46px;list-style:none;display:grid}.cb__abrir[data-astro-cid-hkbrpulz]::-webkit-details-marker{display:none}.cb__barra[data-astro-cid-hkbrpulz]{background:var(--az-blanco);width:18px;height:2px;transition:transform var(--az-normal) var(--az-curva);border-radius:2px;display:block}.cb__movil[data-astro-cid-hkbrpulz][open] .cb__barra[data-astro-cid-hkbrpulz]:first-child{transform:translateY(3.5px)rotate(45deg)}.cb__movil[data-astro-cid-hkbrpulz][open] .cb__barra[data-astro-cid-hkbrpulz]:last-child{transform:translateY(-3.5px)rotate(-45deg)}.cb__panel[data-astro-cid-hkbrpulz]{background:var(--az-marino-profundo);border:1px solid var(--az-linea-fuerte);border-radius:var(--az-radio-grande);width:min(19rem,100vw - 2.5rem);box-shadow:var(--az-sombra-alta);padding:1rem;position:absolute;top:calc(100% + .75rem);right:0}.cb__panel[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{flex-direction:column;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.cb__panel[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:not(.az-boton){border-bottom:1px solid var(--az-linea);padding:.7rem .5rem;font-weight:600;text-decoration:none;display:block}.cb__panel[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:not(.az-boton):hover{color:var(--az-dorado)}.cb__panel[data-astro-cid-hkbrpulz] .az-boton[data-astro-cid-hkbrpulz]{width:100%}@media (width<=999px){.cb__menu[data-astro-cid-hkbrpulz],.cb__wa[data-astro-cid-hkbrpulz],.cb__cta[data-astro-cid-hkbrpulz]{display:none}.cb__movil[data-astro-cid-hkbrpulz]{margin-left:auto;display:block}}@media (width<=560px){.cb__wa-texto[data-astro-cid-hkbrpulz]{display:none}}.pie[data-astro-cid-hkbrpulz]{z-index:var(--az-capa-contenido);background:var(--az-marino-profundo);border-top:1px solid var(--az-linea);margin-top:clamp(2rem,6vw,4rem);padding-block:clamp(2.5rem,6vw,4rem) 1.5rem;position:relative}.pie__interior[data-astro-cid-hkbrpulz]{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:clamp(1.5rem,4vw,2.5rem);display:grid}.pie__marca[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{background:var(--az-blanco);border-radius:10px;width:8.5rem;height:auto;margin-bottom:.9rem;padding:.35rem .6rem;display:block}.pie__lema[data-astro-cid-hkbrpulz]{color:var(--az-texto-tenue);margin:0;font-size:.85rem}.pie__titulo[data-astro-cid-hkbrpulz]{font-size:var(--az-t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--az-dorado);margin:0 0 .85rem;font-weight:700}.pie__lista[data-astro-cid-hkbrpulz]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pie__lista[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--az-texto-suave);font-size:.92rem;text-decoration:none}.pie__lista[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--az-blanco);text-decoration:underline}.pie__texto[data-astro-cid-hkbrpulz]{color:var(--az-texto-suave);margin:0;font-size:.92rem}.pie__texto--suave[data-astro-cid-hkbrpulz]{color:var(--az-texto-tenue);margin-top:.6rem}.pie__abajo[data-astro-cid-hkbrpulz]{border-top:1px solid var(--az-linea);margin-top:clamp(2rem,5vw,3rem);padding-top:1.25rem}.pie__abajo[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{color:var(--az-texto-tenue);margin:0;font-size:.82rem}.flotante[data-astro-cid-hkbrpulz]{z-index:var(--az-capa-flotante);color:var(--az-blanco);transition:transform var(--az-normal) var(--az-curva), opacity var(--az-normal) var(--az-curva);background:#25d366;border-radius:999px;align-items:center;gap:.6rem;padding:.85rem 1.2rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;bottom:clamp(1rem,3vw,1.75rem);right:clamp(1rem,3vw,1.75rem);box-shadow:0 12px 30px #0006}.flotante[data-astro-cid-hkbrpulz]:hover{transform:translateY(-3px)}.flotante[data-astro-cid-hkbrpulz]:focus-visible{outline:3px solid var(--az-hielo);outline-offset:3px}.flotante__icono[data-astro-cid-hkbrpulz]{place-items:center;width:22px;height:22px;display:grid}.flotante__icono[data-astro-cid-hkbrpulz] svg[data-astro-cid-hkbrpulz]{width:100%;height:100%}.flotante[data-astro-cid-hkbrpulz][data-apartado]{opacity:0;pointer-events:none;transform:translateY(20px)}@media (width<=560px){.flotante[data-astro-cid-hkbrpulz]{padding:.95rem}.flotante__texto[data-astro-cid-hkbrpulz]{display:none}}
