.phero{background:radial-gradient(52% 60% at 88% 18%, #3e8bf047, transparent 70%), radial-gradient(40% 50% at 0% 100%, #3e8bf01f, transparent 70%), linear-gradient(180deg, #0a123600 0, var(--navy) 520px), linear-gradient(#a8caff0d 1px, transparent 1px) 0 0 / 64px 64px, linear-gradient(90deg, #a8caff0d 1px, transparent 1px) 0 0 / 64px 64px, var(--navy);isolation:isolate;padding:calc(84px + clamp(48px,7vw,104px)) 0 clamp(56px,8vw,112px);position:relative;overflow:hidden}.phero .wrap{z-index:2;position:relative}.phero__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(28px,5vw,84px);display:grid}.phero--solo .phero__grid{grid-template-columns:minmax(0,1fr)}.phero--solo .phero__copy{max-width:62rem}.migas{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--silver);flex-wrap:wrap;gap:.6em;margin-bottom:clamp(22px,3vw,36px);font-size:.8125rem;display:flex}.migas a{opacity:.7;transition:opacity .2s}.migas a:hover{opacity:1}.migas span{opacity:.4}.phero .label{color:var(--azure-soft);margin-bottom:clamp(18px,2.4vw,28px)}.phero h1{letter-spacing:-.045em;font-size:clamp(2.5rem,5.3vw,4.7rem);line-height:1}.phero--compacto h1{letter-spacing:-.04em;max-width:22em;font-size:clamp(2rem,3.9vw,3.4rem);line-height:1.05}.phero h1 .t-editorial{color:var(--azure-soft);margin-top:.08em;display:block}.phero h1,.phero h1 .t-editorial{text-wrap:balance}.phero--medio h1{font-size:clamp(2.3rem,4.6vw,4.1rem)}.phero--largo h1{letter-spacing:-.04em;font-size:clamp(2.1rem,4vw,3.5rem);line-height:1.02}.phero__lede{opacity:.9;max-width:34em;margin-top:clamp(22px,3vw,34px);font-size:clamp(1.06rem,1.3vw,1.22rem);line-height:1.58}.phero__cta{flex-wrap:wrap;gap:12px;margin-top:clamp(26px,3.6vw,40px);display:flex}@media (width<=560px){.phero__cta>.btn{flex:100%;justify-content:space-between}}.phero__media{border-radius:var(--r-panel);aspect-ratio:5/4;background:var(--ink);position:relative;overflow:hidden;box-shadow:0 40px 90px #05091980}.phero__media img{object-fit:cover;width:100%;height:100%}.js .phero:not(.is-in) [data-in]{opacity:0;translate:0 20px}.js .phero [data-in]{transition:opacity .8s var(--ease), translate .8s var(--ease);transition-delay:calc(var(--d,0) * 80ms)}.phero__media img{transition:filter .7s var(--ease), transform 1.2s var(--ease), scale 1.6s var(--ease) .1s}.js .phero:not(.is-in) .phero__media img{scale:1.12}.phero__luz{z-index:1;opacity:0;pointer-events:none;background:radial-gradient(closest-side,#3e8bf033,#0000);border-radius:50%;width:640px;height:640px;margin:-320px 0 0 -320px;transition:opacity .6s;position:absolute;top:0;left:0}.phero.con-luz .phero__luz{opacity:1}@media (width<=900px){.phero__grid{grid-template-columns:1fr}.phero__media{aspect-ratio:16/10}}.band--paper .label{color:#3a5f9e}.band:not(.band--paper):not(.band--soft) .label,.band:not(.band--paper):not(.band--soft) .t-title .t-editorial{color:var(--azure-soft)}.band--soft{background:radial-gradient(50% 60% at 0% 100%, #3e8bf017, transparent 70%), linear-gradient(180deg, var(--paper-2) 0%, #ece8de 100%);color:var(--ink)}.band--soft .label{color:#3a5f9e}.band--glow{background:radial-gradient(45% 40% at 100% 0%, #3e8bf033, transparent 70%), radial-gradient(40% 40% at 0% 100%, #3e8bf01f, transparent 70%), linear-gradient(180deg, #0a123600 0, var(--navy) 560px), linear-gradient(#a8caff0e 1px, transparent 1px) 0 0 / 64px 64px, linear-gradient(90deg, #a8caff0e 1px, transparent 1px) 0 0 / 64px 64px, var(--navy);overflow:hidden}.sec__head{max-width:54rem;margin-bottom:clamp(36px,5vw,64px)}.sec__head .label{margin-bottom:1.4rem}.sec__head p:not(.label){opacity:.8;max-width:38em;margin-top:1.2rem;font-size:1.05rem}.sec__head--fila{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:clamp(16px,4vw,64px);max-width:none;display:grid}.sec__head--fila p:not(.label){margin-top:0;padding-bottom:.35em}@media (width<=860px){.sec__head--fila{grid-template-columns:1fr}}.grid-2,.grid-3,.grid-4{gap:clamp(14px,1.8vw,24px);display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-2>li>a,.grid-3>li>a,.grid-4>li>a{height:100%}@media (width<=1040px){.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.tarjeta{border-radius:var(--r-panel);color:var(--ink);transition:translate .28s var(--ease), scale var(--t-pulso) var(--ease), box-shadow .28s var(--ease), border-color .25s;background:linear-gradient(#fffefb,#f8f6f0);border:1px solid #101a3e1a;align-content:start;gap:12px;padding:clamp(22px,2.4vw,32px);display:grid;position:relative;box-shadow:inset 0 1px #fff,0 14px 34px #101a3e0f}a.tarjeta:active,a.vidrio:active{scale:.985}@media (hover:hover) and (pointer:fine){a.tarjeta:hover,.tarjeta--viva:hover{translate:0 -4px;box-shadow:0 30px 70px #101a3e24}a.vidrio:hover,.vidrio--vivo:hover{border-color:#7aa8f080;translate:0 -3px}.vidrio:hover:after{opacity:1}}.vidrio:after{content:"";border-radius:inherit;background:radial-gradient(340px circle at var(--mx,50%) var(--my,0%), #7aa8f026, transparent 62%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.vidrio{border-radius:var(--r-panel);border:1px solid var(--rule-dark);-webkit-backdrop-filter:blur(18px)saturate(165%);transition:translate .28s var(--ease), scale var(--t-pulso) var(--ease), border-color .25s;background:linear-gradient(#101a3eb8,#101a3e52);align-content:start;gap:12px;padding:clamp(22px,2.4vw,32px);display:grid;position:relative;box-shadow:inset 0 1px #ffffff12}.tarjeta h3,.vidrio h3{letter-spacing:-.03em;font-size:clamp(1.25rem,1.7vw,1.6rem);line-height:1.12}.tarjeta p,.vidrio p{opacity:.78;font-size:.97rem}.mono{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.85rem;line-height:1.5}.mono--tenue{opacity:.6}.band--paper .mono--azul,.band--soft .mono--azul,.tarjeta .mono--azul{color:#3a5f9e}.mono--azul{color:var(--azure-soft)}.checks{gap:0;display:grid}.checks li{border-bottom:1px solid var(--rule-paper);padding:14px 0 14px 34px;font-size:1rem;line-height:1.5;position:relative}.band:not(.band--paper):not(.band--soft) .checks li{border-color:var(--rule-dark)}.checks li:before{content:"";border-left:2px solid var(--azure);border-bottom:2px solid var(--azure);width:15px;height:8px;position:absolute;top:1.25em;left:2px;transform:rotate(-45deg)translateY(-50%)}.checks--no li:before{opacity:.45;border-bottom:2px solid;border-left:0;width:14px;height:0;top:1.55em;transform:none}.pasos{grid-template-columns:repeat(var(--n,6), minmax(0, 1fr));counter-reset:paso;border-top:1px solid var(--ink);gap:0;display:grid}.band:not(.band--paper):not(.band--soft) .pasos{border-top-color:#f3f0e980}.pasos li{counter-increment:paso;padding:26px 18px 6px 0;position:relative}.pasos li:before{content:counter(paso, decimal-leading-zero);font-family:var(--mono);letter-spacing:.14em;color:var(--azure);margin-bottom:14px;font-size:.8125rem;display:block}.pasos li:after{content:"";background:var(--azure);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--azure) 22%, transparent);border-radius:50%;position:absolute;top:-5px;left:0}.pasos h3{letter-spacing:-.025em;font-size:1.2rem}.pasos p{opacity:.76;margin-top:.5rem;font-size:.92rem;line-height:1.5}@media (width<=980px){.pasos{border-top:0;border-left:1px solid var(--ink);grid-template-columns:1fr;margin-left:5px}.band:not(.band--paper):not(.band--soft) .pasos{border-left-color:#f3f0e980}.pasos li{padding:0 0 26px 26px}.pasos li:after{top:4px;left:-5px}.pasos li:before{margin-bottom:6px}}.split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,6vw,96px);display:grid}.split--par{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=900px){.split,.split--par{grid-template-columns:1fr}}.btn--wa .btn__arrow{color:#06210f;background:#25d366}.btn--wa .btn__arrow svg{width:15px;height:15px}.maq{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#9a7b3f;align-items:center;gap:.55em;font-size:.8125rem;display:inline-flex}.maq:before{content:"";border:1.5px dashed;border-radius:50%;flex:none;width:7px;height:7px}.band:not(.band--paper):not(.band--soft) .maq,.phero .maq,.cifras .maq{color:#d9bd85}.borrador{border-radius:var(--r-card);background:#c6a56724;border:1px dashed #101a3e73;justify-items:start;gap:10px;padding:18px 20px;font-size:.95rem;line-height:1.5;display:grid}.falta{color:inherit;font-family:var(--mono);letter-spacing:.02em;background:#c6a56757;border-radius:5px;padding:.08em .4em;font-size:.82em}.es-maqueta{border-style:dashed!important}.hueco{border-radius:var(--r-card);text-align:center;min-height:180px;color:var(--ink);background:linear-gradient(#3e8bf014 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#3e8bf014 1px,#0000 1px) 0 0/28px 28px,#eef1f6;border:1px dashed #3e8bf099;place-content:center;justify-items:center;gap:10px;padding:28px;display:grid;position:relative}.hueco--navy{color:var(--silver);background:linear-gradient(#a8caff12 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, #a8caff12 1px, transparent 1px) 0 0 / 28px 28px, radial-gradient(70% 70% at 70% 30%, #3e8bf04d, transparent 70%), var(--navy);border-color:#a8caff80}.hueco__tipo{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#3a5f9e;font-size:.8125rem}.hueco--navy .hueco__tipo{color:var(--azure-soft)}.hueco__nota{opacity:.8;max-width:34em;font-size:.9rem;line-height:1.5}.campo{gap:8px;display:grid}.campo>label,.campo>span{font-size:.9rem;font-weight:500}.campo input:not([type=checkbox]):not([type=range]),.campo select,.campo textarea{border:1px solid var(--rule-paper);width:100%;color:var(--ink);background:#fbfaf6;border-radius:11px;padding:.8rem .95rem;font-size:.98rem}.acepto{opacity:.85;cursor:pointer;align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.45;display:flex}.acepto input{width:18px;height:18px;accent-color:var(--azure);flex:none;margin-top:2px}.acepto a{text-underline-offset:3px;text-decoration:underline}.pastillas{flex-wrap:wrap;gap:8px;display:flex}.pastillas button{border:1px solid var(--rule-paper);font-family:var(--display);transition:background-color .25s var(--ease), color .25s, border-color .25s, transform .25s var(--ease);background:0 0;border-radius:100px;padding:.62rem 1rem;font-size:.94rem;font-weight:500}.pastillas button:hover{border-color:currentColor}.pastillas button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--ivory)}.en-navy .pastillas button{border-color:var(--rule-dark)}.en-navy .pastillas button[aria-pressed=true]{background:var(--ivory);border-color:var(--ivory);color:var(--navy)}.prosa{max-width:44rem;margin-inline:auto;font-size:1.12rem;line-height:1.72}.prosa>*+*{margin-top:1.4em}.prosa h2{letter-spacing:-.03em;margin-top:2.2em;font-size:clamp(1.5rem,2.4vw,2rem)}.prosa ul{gap:.7em;display:grid}.prosa ul li{padding-left:1.5em;position:relative}.prosa ul li:before{content:"";background:var(--azure);width:.7em;height:1px;position:absolute;top:.78em;left:0}.prosa blockquote{border-left:2px solid var(--azure);font-family:var(--editorial);letter-spacing:-.02em;color:#26407a;margin:2em 0;padding-left:1.2em;font-size:clamp(1.4rem,2.4vw,1.9rem);font-style:italic;line-height:1.3}.prosa figure{margin:2.2em calc(-1*clamp(0px,6vw,90px))}.prosa figcaption{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.6;text-align:center;margin-top:.8em;font-size:.8125rem}@media (width<=760px){.prosa figure{margin-inline:0}}.perfil[data-astro-cid-mz5we3wd]{border-top:1px solid color-mix(in srgb, currentColor 16%, transparent);text-align:left;gap:10px;margin-top:18px;padding-top:16px;display:grid}.perfil__q[data-astro-cid-mz5we3wd]{opacity:.86;font-size:.92rem;line-height:1.45}.perfil__q[data-astro-cid-mz5we3wd] b[data-astro-cid-mz5we3wd]{font-weight:600}.perfil__op[data-astro-cid-mz5we3wd]{flex-wrap:wrap;gap:6px;display:flex}.perfil__op[data-astro-cid-mz5we3wd] button[data-astro-cid-mz5we3wd]{border:1px solid color-mix(in srgb, currentColor 26%, transparent);color:inherit;transition:background-color .2s, border-color .2s, scale var(--t-pulso) var(--ease);background:0 0;border-radius:100px;padding:.5em .9em;font-size:.86rem;line-height:1.2}.perfil__op[data-astro-cid-mz5we3wd] button[data-astro-cid-mz5we3wd]:active{scale:.97}@media (hover:hover) and (pointer:fine){.perfil__op[data-astro-cid-mz5we3wd] button[data-astro-cid-mz5we3wd]:hover{border-color:var(--azure);background:color-mix(in srgb, var(--azure) 12%, transparent)}}.perfil__gracias[data-astro-cid-mz5we3wd]{font-size:.92rem;font-weight:500;display:none}.perfil[data-astro-cid-mz5we3wd].is-hecho .perfil__q[data-astro-cid-mz5we3wd],.perfil[data-astro-cid-mz5we3wd].is-hecho .perfil__op[data-astro-cid-mz5we3wd]{display:none}.perfil[data-astro-cid-mz5we3wd].is-hecho .perfil__gracias[data-astro-cid-mz5we3wd]{display:block}.ins[data-astro-cid-sgzwq56z]{width:min(92vw,30rem);max-height:92dvh;color:var(--ink);overscroll-behavior:contain;background:linear-gradient(#fffefb,#f6f3ec);border:0;border-radius:20px;padding:0;overflow:auto;box-shadow:0 50px 140px #03061499}.ins[data-astro-cid-sgzwq56z],.ins[data-astro-cid-sgzwq56z]::backdrop{opacity:0;transition:opacity .22s cubic-bezier(.23, 1, .32, 1), translate .22s cubic-bezier(.23, 1, .32, 1), scale .22s cubic-bezier(.23, 1, .32, 1), display .22s allow-discrete, overlay .22s allow-discrete}.ins[data-astro-cid-sgzwq56z]{translate:0 14px;scale:.97}.ins[data-astro-cid-sgzwq56z][open],.ins[data-astro-cid-sgzwq56z][open]::backdrop{opacity:1}.ins[data-astro-cid-sgzwq56z][open]{translate:none;scale:1}@starting-style{.ins[data-astro-cid-sgzwq56z][open],.ins[data-astro-cid-sgzwq56z][open]::backdrop{opacity:0}.ins[data-astro-cid-sgzwq56z][open]{translate:0 14px;scale:.97}}.ins[data-astro-cid-sgzwq56z]::backdrop{backdrop-filter:blur(6px);background:#050919b8}.ins__caja[data-astro-cid-sgzwq56z]{padding:clamp(24px,4vw,38px);position:relative}.ins__cab[data-astro-cid-sgzwq56z]{gap:14px;margin-bottom:14px;display:grid}.ins__cab[data-astro-cid-sgzwq56z][hidden]{display:none}.ins__paso[data-astro-cid-sgzwq56z]{outline:none;gap:14px;display:grid}.ins__yo[data-astro-cid-sgzwq56z]{border:1px solid var(--rule-paper);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.ins__inicial[data-astro-cid-sgzwq56z]{background:var(--navy);width:44px;height:44px;color:var(--ivory);font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;font-weight:600;display:grid}.ins__yo[data-astro-cid-sgzwq56z] p[data-astro-cid-sgzwq56z]{gap:2px;min-width:0;display:grid}.ins__yo[data-astro-cid-sgzwq56z] b[data-astro-cid-sgzwq56z]{font-family:var(--display);font-size:1.08rem;font-weight:600}.ins__yo[data-astro-cid-sgzwq56z] small[data-astro-cid-sgzwq56z]{text-overflow:ellipsis;white-space:nowrap;color:#101a3ea6;font-size:.88rem;overflow:hidden}.ins__nota[data-astro-cid-sgzwq56z]{color:#101a3eb3;font-size:.9rem}.ins__cambiar[data-astro-cid-sgzwq56z]{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.ins__paso[data-astro-cid-sgzwq56z][hidden]{display:none}.ins__cerrar[data-astro-cid-sgzwq56z]{width:40px;height:40px;color:var(--ink);opacity:.6;border-radius:50%;font-size:1.4rem;line-height:1;transition:opacity .2s,background-color .2s;position:absolute;top:12px;right:14px}.ins[data-astro-cid-sgzwq56z] .mono[data-astro-cid-sgzwq56z]{color:#3a5f9e}.ins[data-astro-cid-sgzwq56z] h2[data-astro-cid-sgzwq56z]{letter-spacing:-.04em;padding-right:34px;font-size:clamp(1.6rem,3vw,2rem);line-height:1.05}.ins__texto[data-astro-cid-sgzwq56z]{color:#101a3ed1;font-size:1rem;line-height:1.5}.ins__campos[data-astro-cid-sgzwq56z]{gap:12px;margin-top:2px;display:grid}.ins__trampa[data-astro-cid-sgzwq56z]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ins__error[data-astro-cid-sgzwq56z]{color:#8f2424;background:#c63c3c1a;border-radius:10px;padding:10px 12px;font-size:.95rem}.ins__enviar[data-astro-cid-sgzwq56z]{justify-content:center;width:100%;min-height:54px}.ins__enviar[data-astro-cid-sgzwq56z]:disabled{opacity:.7;cursor:progress}.ins__hecho[data-astro-cid-sgzwq56z]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.ins__hecho[data-astro-cid-sgzwq56z] h2[data-astro-cid-sgzwq56z]{font-size:clamp(1.4rem,2.6vw,1.7rem)}.ins__hecho[data-astro-cid-sgzwq56z] .ins__texto[data-astro-cid-sgzwq56z]{margin-top:4px;font-size:.96rem}.ins__comu[data-astro-cid-sgzwq56z]{color:var(--ivory);background:radial-gradient(90% 120% at 100% 0,#25d36638,#0000 60%),linear-gradient(160deg,#0d1840,#0a1236);border-radius:16px;gap:10px;padding:18px 18px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #0a123647}.ins__comu-paso[data-astro-cid-sgzwq56z]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--silver);align-items:center;gap:10px;font-size:.78rem;display:flex}.ins__comu-paso[data-astro-cid-sgzwq56z] span[data-astro-cid-sgzwq56z]{color:#06210f;background:#25d366;border-radius:99px;padding:3px 9px;font-weight:700}.ins__comu[data-astro-cid-sgzwq56z] h3[data-astro-cid-sgzwq56z]{letter-spacing:-.03em;color:#fff;font-size:1.3rem;line-height:1.15}.ins__comu[data-astro-cid-sgzwq56z]>p[data-astro-cid-sgzwq56z]:not(.ins__comu-paso){color:var(--silver);font-size:.96rem;line-height:1.5}.ins__comu[data-astro-cid-sgzwq56z] ul[data-astro-cid-sgzwq56z]{flex-wrap:wrap;gap:6px;display:flex}.ins__comu[data-astro-cid-sgzwq56z] li[data-astro-cid-sgzwq56z]{color:var(--ivory);background:#a8caff14;border:1px solid #a8caff3d;border-radius:99px;padding:4px 10px;font-size:.86rem}.ins__comu[data-astro-cid-sgzwq56z] li[data-astro-cid-sgzwq56z]:before{content:"✓ ";color:#4ee08a;font-weight:700}.ins[data-astro-cid-sgzwq56z] [data-astro-cid-sgzwq56z][data-ins-paso=listo] .btn[data-astro-cid-sgzwq56z].ins__comu-btn{color:#06210f;background:#25d366;justify-content:center;justify-self:stretch;gap:10px;min-height:52px;margin-top:4px;font-weight:600}.ins__comu-btn[data-astro-cid-sgzwq56z] .btn__arrow[data-astro-cid-sgzwq56z]{color:#06210f;background:#06210f24}.ins__ok[data-astro-cid-sgzwq56z]{color:#fff;background:#1fa77a;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.4rem;font-weight:700;display:grid}.ins[data-astro-cid-sgzwq56z] [data-astro-cid-sgzwq56z][data-ins-paso=listo] .btn[data-astro-cid-sgzwq56z],.ins[data-astro-cid-sgzwq56z] [data-astro-cid-sgzwq56z][data-ins-paso=fallo] .btn[data-astro-cid-sgzwq56z]{justify-self:start}@media (hover:hover) and (pointer:fine){.ins__cerrar[data-astro-cid-sgzwq56z]:hover{opacity:1;background:#101a3e14}}@media (prefers-reduced-motion:reduce){.ins[data-astro-cid-sgzwq56z]{translate:none;scale:1}}
