.blq[data-c-p7eq4ldc]{max-width:1240px;margin:0 auto;padding:clamp(56px,8vw,110px) 20px}.g3[data-c-p7eq4ldc]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;list-style:none;padding:0;margin:0}.card[data-c-p7eq4ldc]{position:relative;padding:28px 26px 30px;border-radius:var(--r-lg);background:#fff;box-shadow:inset 0 0 0 1px var(--gris-200);transition:transform .5s var(--ease),box-shadow .5s;overflow:hidden}.card[data-c-p7eq4ldc]:hover{transform:translateY(-6px);box-shadow:0 30px 50px -30px #071a3a80,inset 0 0 0 1px var(--c2)}.rn[data-c-p7eq4ldc]{position:relative;display:block;margin:-2px 0 6px;font:900 italic 72px/.9 var(--cond);color:transparent;-webkit-text-stroke:2px var(--c2);opacity:.75}.card[data-c-p7eq4ldc] h3[data-c-p7eq4ldc]{letter-spacing:.03em;position:relative;margin:0 0 12px;max-width:9em;font:700 clamp(28px,2.8vw,36px)/1 var(--cond);text-transform:uppercase;color:var(--azul-900)}.card[data-c-p7eq4ldc] p[data-c-p7eq4ldc]{position:relative;margin:0;font:400 17px/1.55 var(--cuerpo);color:var(--gris-700)}.oscuro[data-c-p7eq4ldc]{margin:12px;padding:clamp(56px,8vw,110px) clamp(16px,4vw,60px);border-radius:var(--r-xl);background:radial-gradient(70% 50% at 100% 0%,var(--azul-700),transparent 70%),radial-gradient(50% 40% at 0% 100%,color-mix(in srgb,var(--c1) 35%,var(--azul-900)),transparent 70%),var(--azul-950);color:#fff}.in[data-c-p7eq4ldc]{max-width:1240px;margin:0 auto}.sol{margin:0 auto 40px}.caja[data-c-p7eq4ldc]{margin-top:20px;padding:clamp(18px,3vw,40px);border-radius:var(--r-lg);background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff24}.frase.mini{max-width:none;margin:0 0 16px;font-size:clamp(22px,2.2vw,30px);line-height:1.15}.caja-p[data-c-p7eq4ldc]{margin:-6px 0 24px;max-width:700px;font:400 17px/1.5 var(--cuerpo);color:var(--gris-300)}.res[data-c-p7eq4ldc]{display:grid;grid-template-columns:1fr 1.1fr;gap:16px;align-items:stretch}.graf[data-c-p7eq4ldc]{padding:clamp(18px,2.6vw,32px);border-radius:var(--r-lg);background:radial-gradient(70% 60% at 100% 0%,color-mix(in srgb,var(--c1) 40%,var(--azul-900)),transparent 70%),var(--azul-950)}.res2[data-c-p7eq4ldc]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.gal-g[data-c-p7eq4ldc]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;margin:0;padding:20px 0 40px}.gal-i[data-c-p7eq4ldc]{flex:0 0 min(44vw,290px);margin:0 -14px 6px;rotate:var(--r);transition:rotate .5s var(--ease),transform .5s var(--ease)}.gal-i[data-c-p7eq4ldc] figure[data-c-p7eq4ldc]{margin:0;overflow:hidden;border-radius:10px;background:#fff;padding:10px 10px 4px;box-shadow:0 22px 40px -20px #071a3a8c}.gal-i[data-c-p7eq4ldc]:hover{rotate:0deg;transform:translateY(-10px) scale(1.04);z-index:5;position:relative}.gal-i[data-c-p7eq4ldc] img[data-c-p7eq4ldc],.gal-i[data-c-p7eq4ldc] video[data-c-p7eq4ldc]{display:block;width:100%;height:auto;border-radius:4px}.gal-i[data-c-p7eq4ldc] figcaption[data-c-p7eq4ldc]{padding:10px 6px 12px;font:400 14.5px/1.4 var(--cuerpo);color:var(--gris-700)}@media(max-width:860px){.res2[data-c-p7eq4ldc]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.gal-i[data-c-p7eq4ldc]{rotate:0deg;transition:none}.gal-i[data-c-p7eq4ldc]:hover{transform:none}}.tit.mov{margin:clamp(56px,7vw,96px) 0 clamp(34px,4vw,52px)}.chips[data-c-p7eq4ldc]{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 12px;list-style:none;margin:0;padding:8px 0}.ch[data-c-p7eq4ldc]{padding:14px 26px;border-radius:999px;font:800 italic clamp(19px,2vw,26px)/1 var(--cond);text-transform:uppercase;letter-spacing:.5px;rotate:var(--r);transition:opacity .9s var(--ease),transform 1.05s var(--ease),rotate .4s var(--ease),scale .4s var(--ease)}.ch[data-c-p7eq4ldc]:hover{scale:1.06;rotate:2deg}.ch0[data-c-p7eq4ldc]{background:var(--c1);color:#fff}.ch1[data-c-p7eq4ldc]{background:var(--acento);color:var(--acento-tinta)}.ch2[data-c-p7eq4ldc]{background:var(--azul-900);color:#fff}.ch3[data-c-p7eq4ldc]{background:#fff;color:var(--azul-900);box-shadow:inset 0 0 0 2px var(--c1)}.nav[data-c-p7eq4ldc]{max-width:1240px;margin:0 auto;padding:0 20px clamp(40px,6vw,80px);display:grid;grid-template-columns:1fr 1fr;gap:16px}.nx[data-c-p7eq4ldc]{position:relative;display:grid;grid-template-columns:110px 1fr 30px;gap:18px;align-items:center;padding:14px;border-radius:var(--r-lg);background:#fff;box-shadow:inset 0 0 0 1px var(--gris-200);color:var(--azul-900);text-decoration:none;transition:transform .5s var(--ease),box-shadow .5s}.nx[data-c-p7eq4ldc]:hover,.nx[data-c-p7eq4ldc]:focus-visible{transform:translateY(-5px);box-shadow:0 30px 50px -30px #071a3a80,inset 0 0 0 2px var(--c1)}.nx-p[data-c-p7eq4ldc]{display:block;aspect-ratio:3 / 4;border-radius:var(--r-sm);overflow:hidden}.nx-t[data-c-p7eq4ldc]{display:grid;gap:2px}.nx-t[data-c-p7eq4ldc] small[data-c-p7eq4ldc]{font:700 15px var(--cond);letter-spacing:1px;text-transform:uppercase;color:var(--gris-500)}.nx-t[data-c-p7eq4ldc] b[data-c-p7eq4ldc]{font:700 clamp(28px,3.4vw,46px)/1 var(--cond);text-transform:uppercase}.nx-t[data-c-p7eq4ldc] em[data-c-p7eq4ldc]{font:400 15px/1.35 var(--cuerpo);font-style:normal;color:var(--gris-700)}.todos[data-c-p7eq4ldc]{grid-column:1 / -1;justify-self:center;padding:12px 26px;border-radius:999px;background:var(--azul-900);color:#fff;font:700 18px/1 var(--cond);letter-spacing:1px;text-transform:uppercase;text-decoration:none;transition:background .25s,color .25s}.todos[data-c-p7eq4ldc]:hover{background:var(--acento);color:var(--acento-tinta)}.fin[data-c-p7eq4ldc]{position:relative;isolation:isolate;overflow:hidden;margin:12px;padding:clamp(56px,8vw,110px) clamp(16px,4vw,60px);border-radius:var(--r-xl);background:radial-gradient(70% 90% at 50% 0%,color-mix(in srgb,var(--c1) 45%,var(--azul-800)),transparent 70%),var(--azul-950);color:#fff}.cta-contenido[data-c-p7eq4ldc]{position:relative;z-index:1;text-align:center;display:grid;justify-items:center;gap:22px}.fin[data-c-p7eq4ldc] .tit{margin:0}@media(max-width:900px){.g3[data-c-p7eq4ldc],.res[data-c-p7eq4ldc],.nav[data-c-p7eq4ldc]{grid-template-columns:1fr}}@media(max-width:520px){.nx[data-c-p7eq4ldc]{grid-template-columns:78px 1fr 24px;gap:12px}.rn[data-c-p7eq4ldc]{font-size:64px}}body{background:var(--azul-50)}
