:root{--azul:#0b2a7a;--azul-osc:#071c52;--azul-vivo:#1d4fd8;--azul-claro:#e8edf8;--gris:#737373;--tinta:#1a1f2b;--texto:#444b59;--fondo:#fff;--fondo-alt:#f5f7fb;--borde:#dde3ee;--acento:#1f8a5b;--radio:14px;--sombra:0 10px 30px -12px #0b2a7a38;--ancho:1120px;--fuente-titulos:"Playfair Display", Georgia, "Times New Roman", serif;--fuente:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--fuente);color:var(--texto);background:var(--fondo);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.65}img{max-width:100%;display:block}a{color:var(--azul)}h1,h2,h3{color:var(--tinta);letter-spacing:-.01em;margin:0 0 .5em;line-height:1.2}h1,h2{font-family:var(--fuente-titulos);color:var(--azul)}h1{font-size:clamp(2rem,4.5vw,3.2rem);font-weight:800}h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800}h3{font-size:1.2rem;font-weight:700}p{margin:0 0 1em}.contenedor{max-width:var(--ancho);margin:0 auto;padding-inline:20px}.seccion{padding-block:clamp(56px,8vw,96px)}.seccion-alt{background:var(--fondo-alt)}.antetitulo{letter-spacing:.12em;text-transform:uppercase;color:var(--azul);margin-bottom:.8em;font-size:.8rem;font-weight:700;display:inline-block}.lead{max-width:640px;font-size:1.15rem}.centro{text-align:center}.centro .lead{margin-inline:auto}.btn{cursor:pointer;border:2px solid #0000;border-radius:999px;align-items:center;gap:.5em;padding:.85em 1.5em;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primario{background:var(--azul);color:#fff;box-shadow:var(--sombra)}.btn-primario:hover{background:var(--azul-osc)}.btn-secundario{color:var(--azul);border-color:var(--azul);background:0 0}.btn-whatsapp{background:var(--acento);color:#fff}.btn-blanco{color:var(--azul);background:#fff}.botones{flex-wrap:wrap;gap:12px;display:flex}.grid{gap:24px;display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.tarjeta{border:1px solid var(--borde);border-radius:var(--radio);background:#fff;padding:28px;transition:box-shadow .2s,transform .2s,border-color .2s}a.tarjeta{color:inherit;flex-direction:column;text-decoration:none;display:flex}a.tarjeta:hover{box-shadow:var(--sombra);border-color:#0000;transform:translateY(-3px)}.tarjeta .icono{background:var(--azul-claro);width:52px;height:52px;color:var(--azul);border-radius:12px;place-items:center;margin-bottom:18px;display:grid}.tarjeta .mas{color:var(--azul);align-items:center;gap:.4em;margin-top:auto;padding-top:12px;font-weight:700;display:inline-flex}.lista-check{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lista-check li{align-items:flex-start;gap:10px;display:flex}.lista-check li svg{color:var(--acento);flex:none;margin-top:3px}.pendiente{color:#6b5200;background:#fff6d6;border:1px dashed #d9a400;border-radius:6px;padding:.1em .4em}div.pendiente,p.pendiente{padding:1em 1.2em}details{border-bottom:1px solid var(--borde);padding:18px 0}details summary{cursor:pointer;color:var(--tinta);justify-content:space-between;gap:16px;font-weight:700;list-style:none;display:flex}details summary:after{content:"+";color:var(--azul);font-size:1.4rem;line-height:1}details[open] summary:after{content:"–"}details p{margin:12px 0 0}.migas{margin-bottom:1em;font-size:.9rem}.migas a{text-decoration:none}.migas span{color:var(--gris)}.cabecera-pagina{color:#dfe6f7;background:linear-gradient(145deg, transparent 72%, #3b78ff80 72.2%, #0b2a7a99 80%, transparent 80.2%), linear-gradient(0deg, #6096ff59, transparent 70%) right 22% bottom / 4% 45% no-repeat, linear-gradient(0deg, #6096ff59, transparent 70%) right 16% bottom / 4% 60% no-repeat, linear-gradient(0deg, #6096ff59, transparent 70%) right 10% bottom / 4% 75% no-repeat, linear-gradient(0deg, #6096ff59, transparent 70%) right 4% bottom / 4% 90% no-repeat, linear-gradient(160deg, var(--azul-vivo), var(--azul) 50%, var(--azul-osc));padding-block:clamp(48px,7vw,88px);position:relative;overflow:hidden}.cabecera-pagina>*{position:relative}.cabecera-pagina h2,.cabecera-pagina h1{color:#fff}.cabecera-pagina .migas a,.cabecera-pagina .antetitulo{color:#b9c7ec}.cabecera-pagina .migas span{color:#8fa1d1}.cabecera[data-astro-cid-hkbrpulz]{z-index:50;backdrop-filter:blur(8px);border-bottom:1px solid var(--borde);background:#fffffff0;position:sticky;top:0}.cabecera-in[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;height:72px;display:flex}.marca[data-astro-cid-hkbrpulz]{color:var(--azul);align-items:center;gap:10px;font-size:1.15rem;font-weight:800;text-decoration:none;display:flex}.marca[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{width:auto;height:40px}.marca-pie[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{background:#fff;border-radius:8px;height:40px;padding:4px}.marca[data-astro-cid-hkbrpulz] em[data-astro-cid-hkbrpulz]{color:var(--gris);font-style:normal;font-weight:600}.menu[data-astro-cid-hkbrpulz]{align-items:center;gap:28px;display:flex}.menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:not(.btn){color:var(--tinta);font-size:.97rem;font-weight:600;text-decoration:none;position:relative}.menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz].activo:not(.btn),.menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:not(.btn):hover{color:var(--azul)}.menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz].activo:not(.btn):after{content:"";background:var(--azul);border-radius:2px;height:2px;position:absolute;bottom:-6px;left:0;right:0}.btn-menu[data-astro-cid-hkbrpulz]{padding:.6em 1.2em;font-size:.92rem}.menu-btn[data-astro-cid-hkbrpulz]{color:var(--azul);cursor:pointer;background:0 0;border:0;padding:6px;display:none}@media (width<=860px){.menu-btn[data-astro-cid-hkbrpulz]{display:block}.menu[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--borde);box-shadow:var(--sombra);background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:8px 20px 20px;display:none;position:absolute;top:72px;left:0;right:0}.menu[data-astro-cid-hkbrpulz].abierto{display:flex}.menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:not(.btn){border-bottom:1px solid var(--borde);padding:14px 0}.menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz].activo:not(.btn):after{display:none}.btn-menu[data-astro-cid-hkbrpulz]{justify-content:center;margin-top:16px}}.pie[data-astro-cid-hkbrpulz]{background:linear-gradient(160deg, var(--azul), var(--azul-osc) 60%);color:#b9c4e0;padding-top:64px;font-size:.95rem}.pie-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:40px;display:grid}@media (width<=860px){.pie-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1fr 1fr}}@media (width<=520px){.pie-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1fr}}.pie[data-astro-cid-hkbrpulz] h4[data-astro-cid-hkbrpulz]{color:#fff;margin:0 0 14px;font-size:1rem}.pie[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pie[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:#dfe6f7;text-decoration:none}.pie[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:#fff;text-decoration:underline}.marca-pie[data-astro-cid-hkbrpulz]{color:#fff;margin-bottom:14px}.marca-pie[data-astro-cid-hkbrpulz] em[data-astro-cid-hkbrpulz]{color:#b9c4e0}.redes[data-astro-cid-hkbrpulz]{gap:14px;margin-top:8px;display:flex}.pie-legal[data-astro-cid-hkbrpulz]{color:#8f9cc2;border-top:1px solid #ffffff1f;margin-top:48px;padding-block:22px;font-size:.85rem}.wa-flotante[data-astro-cid-hkbrpulz]{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--acento);color:#fff;z-index:60;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .15s;display:grid;position:fixed;box-shadow:0 10px 25px -8px #0006}.wa-flotante[data-astro-cid-hkbrpulz]:hover{transform:scale(1.07)}
