:root{--azul-marino:#021f59;--azul:#023e73;--azul-profundo:#012340;--gris:#d0d7d9;--dorado:#d0bb74;--dorado-oscuro:#b89f52;--blanco:#fff;--texto:#14213d;--texto-suave:#4a5672;--fondo-claro:#f3f5f6;--fuente-titulos:"Saira Condensed", "Arial Narrow", Impact, sans-serif;--fuente-texto:"Saira", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--radio:14px;--sombra:0 10px 30px #0123401f;--ancho:1160px;--alto-nav:72px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--alto-nav)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{font-family:var(--fuente-texto);color:var(--texto);background:var(--blanco);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.65}img{max-width:100%;height:auto;display:block}a{color:var(--azul)}a:hover{color:var(--azul-marino)}h1,h2,h3,h4{font-family:var(--fuente-titulos);text-wrap:balance;text-transform:uppercase;letter-spacing:.01em;margin:0 0 .6em;font-weight:800;line-height:1.15}h1{font-size:clamp(3rem,8vw,5.4rem);line-height:.95}h2{font-size:clamp(2.3rem,5vw,3.4rem);line-height:1}h3{font-size:1.55rem}p{margin:0 0 1em}:focus-visible{outline:3px solid var(--dorado);outline-offset:3px}.contenedor{width:100%;max-width:var(--ancho);margin-inline:auto;padding-inline:20px}.seccion{padding-block:clamp(64px,9vw,110px)}.seccion--gris{background:var(--fondo-claro)}.seccion--oscura{background:linear-gradient(160deg, var(--azul-profundo), var(--azul-marino));color:var(--gris)}.seccion--oscura h2,.seccion--oscura h3{color:var(--blanco)}.etiqueta{font-family:var(--fuente-titulos);letter-spacing:.14em;text-transform:uppercase;color:var(--dorado-oscuro);margin-bottom:.4rem;font-size:1.1rem;display:inline-block}.seccion--oscura .etiqueta{color:var(--dorado)}.titulo-seccion{max-width:720px;margin-bottom:2.5rem}.titulo-seccion h2{margin-bottom:.3em}.titulo-seccion p{color:var(--texto-suave);font-size:1.08rem}.seccion--oscura .titulo-seccion p{color:var(--gris)}.btn{font-family:var(--fuente-titulos);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-size:1.2rem;text-decoration:none;transition:transform .15s,background .2s,color .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn--dorado{background:var(--dorado);color:var(--azul-profundo)}.btn--dorado:hover{background:var(--blanco);color:var(--azul-profundo)}.btn--borde{border-color:var(--gris);color:var(--blanco);background:0 0}.btn--borde:hover{background:var(--blanco);color:var(--azul-profundo)}.btn--azul{background:var(--azul-marino);color:var(--blanco)}.btn--azul:hover{background:var(--azul);color:var(--blanco)}.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.5rem;display:grid}.tarjeta{background:var(--blanco);border-radius:var(--radio);box-shadow:var(--sombra);border-top:4px solid var(--dorado);padding:1.6rem}.campo{flex-direction:column;gap:.35rem;margin-bottom:1rem;display:flex}.campo label{font-size:.95rem;font-weight:600}.campo input,.campo select,.campo textarea{font:inherit;background:var(--blanco);color:var(--texto);border:1.5px solid #b9c3c6;border-radius:10px;width:100%;padding:.75rem .9rem}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--azul);outline:3px solid #d0bb7480}.campos-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0 1rem;display:grid}.aparecer{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.aparecer.visible,.no-js .aparecer{opacity:1;transform:none}.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}.cabecera-interior{background:linear-gradient(160deg, var(--azul-profundo), var(--azul));color:var(--blanco);padding:calc(var(--alto-nav) + 48px) 0 48px}.cabecera-interior h1{margin-bottom:.3em;font-size:clamp(1.9rem,5vw,3rem)}.cabecera-interior p{color:var(--gris);max-width:680px;margin:0}.migas{color:var(--gris);margin-bottom:.8rem;font-size:.9rem}.migas a{color:var(--dorado)}.prosa{max-width:760px;font-size:1.07rem}.prosa h2{margin-top:1.6em;font-size:1.6rem}.prosa img{border-radius:var(--radio)}.nav[data-astro-cid-l7arcky5]{z-index:100;height:var(--alto-nav);backdrop-filter:blur(8px);background:#012340eb;transition:box-shadow .2s;position:fixed;inset:0 0 auto}.nav--scroll[data-astro-cid-l7arcky5]{box-shadow:0 6px 20px #00000040}.nav__fila[data-astro-cid-l7arcky5]{justify-content:space-between;align-items:center;gap:1rem;height:100%;display:flex}.nav__marca[data-astro-cid-l7arcky5]{flex-shrink:0;align-items:center;display:flex}.nav__marca[data-astro-cid-l7arcky5] img[data-astro-cid-l7arcky5]{width:auto;height:44px;transition:opacity .2s}.nav__marca[data-astro-cid-l7arcky5]:hover img[data-astro-cid-l7arcky5]{opacity:.85}@media (width<=400px){.nav__marca[data-astro-cid-l7arcky5] img[data-astro-cid-l7arcky5]{height:36px}}.nav__menu[data-astro-cid-l7arcky5] ul[data-astro-cid-l7arcky5]{margin:0;padding:0;list-style:none}.nav__menu[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]:not(.btn){color:var(--gris);border-bottom:2px solid #0000;padding:.4rem 0;font-size:.95rem;font-weight:600;text-decoration:none}.nav__menu[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]:not(.btn):hover,.nav__menu[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5].activo,.nav__menu[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5][aria-current=page]{color:var(--dorado);border-bottom-color:var(--dorado)}.nav__boton[data-astro-cid-l7arcky5]{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:48px;min-height:48px;padding:10px;display:none}.nav__boton[data-astro-cid-l7arcky5] span[data-astro-cid-l7arcky5]{background:var(--blanco);border-radius:2px;width:26px;height:3px;transition:transform .2s,opacity .2s;display:block}.nav__boton[data-astro-cid-l7arcky5][aria-expanded=true] span[data-astro-cid-l7arcky5]:first-child{transform:translateY(8px)rotate(45deg)}.nav__boton[data-astro-cid-l7arcky5][aria-expanded=true] span[data-astro-cid-l7arcky5]:nth-child(2){opacity:0}.nav__boton[data-astro-cid-l7arcky5][aria-expanded=true] span[data-astro-cid-l7arcky5]:nth-child(3){transform:translateY(-8px)rotate(-45deg)}@media (width>=981px){.nav__menu[data-astro-cid-l7arcky5]{align-items:center;gap:1.6rem;display:flex}.nav__menu[data-astro-cid-l7arcky5] ul[data-astro-cid-l7arcky5]{gap:1.3rem;display:flex}.nav__cta[data-astro-cid-l7arcky5]{padding:.6rem 1.2rem}}@media (width<=980px){.nav__boton[data-astro-cid-l7arcky5]{display:flex}.nav__menu[data-astro-cid-l7arcky5]{top:var(--alto-nav);background:var(--azul-profundo);max-height:calc(100dvh - var(--alto-nav));padding:1rem 20px 1.6rem;display:none;position:fixed;left:0;right:0;overflow-y:auto;box-shadow:0 16px 30px #0000004d}.nav__menu[data-astro-cid-l7arcky5].abierto{display:block}.nav__menu[data-astro-cid-l7arcky5] li[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]{display:block;border-bottom:1px solid #d0d7d926!important;padding:.85rem 0!important;font-size:1.05rem!important}.nav__cta[data-astro-cid-l7arcky5]{width:100%;margin-top:1rem}}.pie[data-astro-cid-jo6i4kqk]{background:var(--azul-profundo);color:var(--gris);padding:64px 0 28px;font-size:.95rem}.pie__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:2rem;display:grid}.pie[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{color:var(--dorado);letter-spacing:.12em;font-size:1.05rem}.pie[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.pie[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--gris);text-decoration:none}.pie[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--dorado)}.pie__marca[data-astro-cid-jo6i4kqk]{font-family:var(--fuente-titulos);text-transform:uppercase;align-items:center;gap:.8rem;margin-bottom:.8rem;font-size:1.2rem;display:flex;color:var(--blanco)!important}.pie__redes[data-astro-cid-jo6i4kqk]{gap:.8rem;display:flex}.pie__redes[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{background:#d0d7d91a;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.pie__redes[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background:var(--dorado);color:var(--azul-profundo)}.pie__contacto[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:.5rem;display:flex}.pie__contacto[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{color:var(--dorado);flex-shrink:0;margin-top:3px}.pie__contacto[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{overflow-wrap:normal}.pie__afiliado[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem 1.4rem;margin-top:2.5rem;display:flex}.pie__afiliado[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{text-transform:uppercase;letter-spacing:.14em;color:#d0d7d999;font-size:.75rem}.pie__afiliado[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{align-items:center;gap:1.2rem;display:flex}.pie__afiliado[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{filter:grayscale()brightness(1.35);opacity:.75;width:auto;height:32px;transition:filter .25s,opacity .25s}.pie__afiliado[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]:hover{filter:none;opacity:1}.pie__legal[data-astro-cid-jo6i4kqk]{text-align:center;border-top:1px solid #d0d7d926;margin-top:2.5rem;padding-top:1.4rem;font-size:.85rem}.pat[data-astro-cid-uijseu6w]{background:var(--fondo-claro);border-top:1px solid #e1e6e8;padding-block:1.6rem}.pat__fila[data-astro-cid-uijseu6w]{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2.4rem;display:flex}.pat__titulo[data-astro-cid-uijseu6w]{font-family:var(--fuente-texto);letter-spacing:.16em;color:var(--texto-suave);margin:0;font-size:.75rem;font-weight:600}.pat__logos[data-astro-cid-uijseu6w]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2.2rem;margin:0;padding:0;list-style:none;display:flex}.pat__logos[data-astro-cid-uijseu6w] li[data-astro-cid-uijseu6w]{align-items:center;display:flex}.pat__logos[data-astro-cid-uijseu6w] img[data-astro-cid-uijseu6w],.pat__texto[data-astro-cid-uijseu6w]{filter:grayscale();opacity:.6;transition:filter .25s,opacity .25s}.pat__logos[data-astro-cid-uijseu6w] img[data-astro-cid-uijseu6w]{object-fit:contain;width:auto;max-width:140px;height:40px}.pat__logos[data-astro-cid-uijseu6w] li[data-astro-cid-uijseu6w]:hover img[data-astro-cid-uijseu6w],.pat__logos[data-astro-cid-uijseu6w] li[data-astro-cid-uijseu6w]:hover .pat__texto[data-astro-cid-uijseu6w]{filter:none;opacity:1}.pat__texto[data-astro-cid-uijseu6w]{color:var(--azul-marino);line-height:1;font-family:var(--fuente-titulos);text-transform:uppercase;flex-direction:column;align-items:center;display:flex}.pat__texto[data-astro-cid-uijseu6w] strong[data-astro-cid-uijseu6w]{letter-spacing:.04em;font-size:1.5rem;font-weight:900}.pat__texto[data-astro-cid-uijseu6w] small[data-astro-cid-uijseu6w]{letter-spacing:.12em;font-size:.72rem;font-weight:700}.pat__invita[data-astro-cid-uijseu6w]{color:var(--texto-suave);margin:0;font-size:.9rem}.pat__invita[data-astro-cid-uijseu6w] a[data-astro-cid-uijseu6w]{color:var(--azul);white-space:nowrap;margin-left:.3rem;font-weight:700;text-decoration:none}.pat__invita[data-astro-cid-uijseu6w] a[data-astro-cid-uijseu6w]:hover{text-decoration:underline}.wa[data-astro-cid-dsjoc6do]{right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:90;color:#fff;background:#25d366;border-radius:999px;align-items:center;gap:.5rem;padding:14px;text-decoration:none;transition:transform .15s;display:flex;position:fixed;box-shadow:0 8px 24px #00000040}.wa[data-astro-cid-dsjoc6do]:hover{color:#fff;transform:scale(1.06)}.wa__texto[data-astro-cid-dsjoc6do]{padding-right:.4rem;font-weight:700}@media (width<=600px){.wa__texto[data-astro-cid-dsjoc6do]{display:none}}.saltar[data-astro-cid-hkbrpulz]{z-index:200;background:var(--dorado);color:var(--azul-profundo);border-radius:8px;padding:.6rem 1rem;font-weight:700;position:absolute;top:-60px;left:12px}.saltar[data-astro-cid-hkbrpulz]:focus{top:12px}
