#mobile-menu[data-astro-cid-zwh7d7ng]{max-height:0;opacity:0;transform:translateY(-8px);overflow:hidden;pointer-events:none;transition:max-height .35s cubic-bezier(.16,1,.3,1),opacity .25s ease,transform .25s ease}#mobile-menu[data-astro-cid-zwh7d7ng].is-open{max-height:540px;opacity:1;transform:translateY(0);pointer-events:auto}.mobile-link[data-astro-cid-zwh7d7ng]{opacity:0;transform:translate(-8px);transition:opacity .2s ease,transform .2s ease}#mobile-menu[data-astro-cid-zwh7d7ng].is-open .mobile-link[data-astro-cid-zwh7d7ng]{opacity:1;transform:translate(0)}#mobile-menu[data-astro-cid-zwh7d7ng].is-open .mobile-link[data-astro-cid-zwh7d7ng]:nth-child(1){transition-delay:30ms}#mobile-menu[data-astro-cid-zwh7d7ng].is-open .mobile-link[data-astro-cid-zwh7d7ng]:nth-child(2){transition-delay:60ms}#mobile-menu[data-astro-cid-zwh7d7ng].is-open .mobile-link[data-astro-cid-zwh7d7ng]:nth-child(3){transition-delay:90ms}#mobile-menu[data-astro-cid-zwh7d7ng].is-open .mobile-link[data-astro-cid-zwh7d7ng]:nth-child(4){transition-delay:.12s}#mobile-menu[data-astro-cid-zwh7d7ng].is-open .mobile-link[data-astro-cid-zwh7d7ng]:nth-child(5){transition-delay:.15s}#mobile-menu[data-astro-cid-zwh7d7ng].is-open .mobile-link[data-astro-cid-zwh7d7ng]:nth-child(6){transition-delay:.18s}#mobile-menu[data-astro-cid-zwh7d7ng].is-open .mobile-link[data-astro-cid-zwh7d7ng]:nth-child(7){transition-delay:.21s}.asesor-guia[data-astro-cid-zwh7d7ng]{position:fixed;bottom:2rem;left:2rem;width:280px;z-index:40;background:#fff;border:1px solid rgba(0,120,212,.15);border-radius:1rem;box-shadow:0 10px 30px #00000014;padding:1rem 1.25rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;transition:opacity .4s ease,transform .4s ease;opacity:0;transform:translateY(20px);pointer-events:none}.asesor-guia[data-astro-cid-zwh7d7ng].asesor-visible{opacity:1;transform:translateY(0);pointer-events:auto}.asesor-guia[data-astro-cid-zwh7d7ng].asesor-oculto{opacity:0;transform:translateY(20px);pointer-events:none}.asesor-header[data-astro-cid-zwh7d7ng]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.asesor-titulo[data-astro-cid-zwh7d7ng]{color:var(--color-brand-600, #0068bc);font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.asesor-punto[data-astro-cid-zwh7d7ng]{width:.5rem;height:.5rem;border-radius:9999px;background:var(--color-brand-500, #0078d4);box-shadow:0 0 0 4px #0078d426;animation:asesorPulse 2s ease-in-out infinite}@keyframes asesorPulse{0%,to{opacity:1}50%{opacity:.4}}.asesor-texto[data-astro-cid-zwh7d7ng]{margin:0;color:var(--color-slate-700, #334155);font-size:.875rem;line-height:1.625;transition:opacity .2s ease,transform .2s ease}.asesor-texto[data-astro-cid-zwh7d7ng].texto-cambiando{opacity:0;transform:translateY(5px);transition-duration:.15s}.asesor-link[data-astro-cid-zwh7d7ng]{display:inline-block;margin-top:.6rem;color:var(--color-brand-600, #0068bc);font-size:.75rem;font-weight:600;text-decoration:none;transition:color .15s ease}.asesor-link[data-astro-cid-zwh7d7ng]:hover{color:var(--color-brand-700, #00539a);text-decoration:underline}@media(max-width:768px){.asesor-guia[data-astro-cid-zwh7d7ng]{width:calc(100% - 2rem);left:1rem;right:1rem;bottom:calc(5rem + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.asesor-guia[data-astro-cid-zwh7d7ng],.asesor-texto[data-astro-cid-zwh7d7ng]{transition:none}.asesor-punto[data-astro-cid-zwh7d7ng]{animation:none}}#scroll-progress[data-astro-cid-zwh7d7ng]{position:fixed;top:0;left:0;width:100%;height:3px;z-index:60;pointer-events:none;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--color-brand-500, #0078d4),var(--color-accent-500, #06b6d4));box-shadow:0 0 12px #0078d473}#top[data-astro-cid-zwh7d7ng]>section[data-astro-cid-zwh7d7ng]:first-child>.hero-aurora[data-astro-cid-zwh7d7ng],#top[data-astro-cid-zwh7d7ng]>section[data-astro-cid-zwh7d7ng]:first-child>.grid-bg[data-astro-cid-zwh7d7ng],#ia[data-astro-cid-zwh7d7ng] .hero-aurora[data-astro-cid-zwh7d7ng],#ia[data-astro-cid-zwh7d7ng] .grid-bg-dark[data-astro-cid-zwh7d7ng]{top:-15%;bottom:-15%;will-change:transform}@media(prefers-reduced-motion:no-preference){#pilares[data-astro-cid-zwh7d7ng] .grid[data-astro-cid-zwh7d7ng],#porque[data-astro-cid-zwh7d7ng] .grid[data-astro-cid-zwh7d7ng],#leyes[data-astro-cid-zwh7d7ng] .grid[data-astro-cid-zwh7d7ng]{perspective:1500px}#modulos[data-astro-cid-zwh7d7ng] .grid[data-astro-cid-zwh7d7ng]{perspective:2200px}#ia[data-astro-cid-zwh7d7ng] .grid[data-astro-cid-zwh7d7ng]{perspective:1700px}#top[data-astro-cid-zwh7d7ng]>section[data-astro-cid-zwh7d7ng]:first-child>.relative[data-astro-cid-zwh7d7ng]{perspective:1500px}#pilares[data-astro-cid-zwh7d7ng] .reveal[data-astro-cid-zwh7d7ng].card-hover,#porque[data-astro-cid-zwh7d7ng] .reveal[data-astro-cid-zwh7d7ng].card-hover,#leyes[data-astro-cid-zwh7d7ng] .reveal[data-astro-cid-zwh7d7ng].card-hover{transform:translateY(30px) scale(.97) rotateX(8deg);transform-origin:50% 100%}#pilares[data-astro-cid-zwh7d7ng] .reveal[data-astro-cid-zwh7d7ng].card-hover.is-visible,#porque[data-astro-cid-zwh7d7ng] .reveal[data-astro-cid-zwh7d7ng].card-hover.is-visible,#leyes[data-astro-cid-zwh7d7ng] .reveal[data-astro-cid-zwh7d7ng].card-hover.is-visible{transform:translateY(0) scale(1) rotateX(0)}#modulos[data-astro-cid-zwh7d7ng] .reveal[data-astro-cid-zwh7d7ng].card-hover{transform:translateY(26px) scale(.98) rotateX(5deg);transform-origin:50% 100%}#modulos[data-astro-cid-zwh7d7ng] .reveal[data-astro-cid-zwh7d7ng].card-hover.is-visible{transform:translateY(0) scale(1) rotateX(0)}#top[data-astro-cid-zwh7d7ng]>section[data-astro-cid-zwh7d7ng]:first-child .reveal-scale[data-astro-cid-zwh7d7ng]{transform:translateY(26px) scale(.95) rotateX(8deg);transform-origin:50% 100%}#top[data-astro-cid-zwh7d7ng]>section[data-astro-cid-zwh7d7ng]:first-child .reveal-scale[data-astro-cid-zwh7d7ng].is-visible{transform:translateY(0) scale(1) rotateX(0)}#ia[data-astro-cid-zwh7d7ng] .reveal-right[data-astro-cid-zwh7d7ng]{transform:translate(34px) rotateY(-9deg) scale(.98);transform-origin:100% 50%}#ia[data-astro-cid-zwh7d7ng] .reveal-right[data-astro-cid-zwh7d7ng].is-visible{transform:translate(0) rotateY(0) scale(1)}}.mascota-svg[data-astro-cid-zwh7d7ng]{display:block;width:150px;height:150px}.globo[data-astro-cid-zwh7d7ng]:after{content:"";position:absolute;width:14px;height:14px;background:#fff;top:-7px;left:50%;transform:translate(-50%) rotate(45deg);border-left:1px solid #e2e8f0;border-top:1px solid #e2e8f0}@media(min-width:640px){.globo[data-astro-cid-zwh7d7ng]:after{top:50%;left:-7px;transform:translateY(-50%) rotate(45deg);border-left:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;border-top:0}}@media(prefers-reduced-motion:no-preference){.ojos[data-astro-cid-zwh7d7ng]{transform-box:view-box;transform-origin:100px 94px;animation:parpadeo 5.5s ease-in-out infinite}.ala[data-astro-cid-zwh7d7ng]{transform-box:fill-box}.ala-izq[data-astro-cid-zwh7d7ng]{transform-origin:82% 12%;animation:aleteo 4.5s ease-in-out infinite}.ala-der[data-astro-cid-zwh7d7ng]{transform-origin:18% 12%;animation:aleteo 4.5s ease-in-out infinite;animation-delay:.25s}}@keyframes parpadeo{0%,91%,to{transform:scaleY(1)}94%,97%{transform:scaleY(.08)}}@keyframes aleteo{0%,72%,to{transform:rotate(0)}80%{transform:rotate(-13deg)}90%{transform:rotate(5deg)}}.hero-panel[data-astro-cid-zwh7d7ng] [data-astro-cid-zwh7d7ng][data-motion]{opacity:0}@media(prefers-reduced-motion:reduce){.hero-panel[data-astro-cid-zwh7d7ng] [data-astro-cid-zwh7d7ng][data-motion]{opacity:1}}@media(prefers-reduced-motion:no-preference){.hero-panel[data-astro-cid-zwh7d7ng] .anim[data-astro-cid-zwh7d7ng]{animation-play-state:paused}.hero-panel[data-astro-cid-zwh7d7ng].is-playing .anim[data-astro-cid-zwh7d7ng]{animation-play-state:running}.anim-eq[data-astro-cid-zwh7d7ng]{transform-box:fill-box;transform-origin:bottom;animation:eq 1.6s ease-in-out infinite}.anim-imprime[data-astro-cid-zwh7d7ng]{animation:imprime 3.2s ease-in-out infinite}.anim-led[data-astro-cid-zwh7d7ng]{animation:latidoLed 1.6s ease-in-out infinite}.anim-radar[data-astro-cid-zwh7d7ng]{transform-box:view-box;transform-origin:72px 48px;animation:girarRadar 3s linear infinite}.anim-scan[data-astro-cid-zwh7d7ng]{animation:escanear 7s linear infinite}.anim-logoGlow[data-astro-cid-zwh7d7ng]{animation:logoGlow 3s ease-in-out infinite}.anim-caret[data-astro-cid-zwh7d7ng]{animation:cursor 1s steps(1) infinite}}@keyframes eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes imprime{0%{transform:translateY(-50px);opacity:0}15%{opacity:1}55%,85%{transform:translateY(0);opacity:1}to{transform:translateY(0);opacity:0}}@keyframes latidoLed{0%,to{opacity:1}50%{opacity:.2}}@keyframes girarRadar{to{transform:rotate(360deg)}}@keyframes escanear{0%{transform:translateY(0);opacity:0}10%{opacity:.85}90%{opacity:.85}to{transform:translateY(420px);opacity:0}}@keyframes logoGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}@keyframes cursor{0%,49%{opacity:1}50%,to{opacity:0}}@media(prefers-reduced-motion:no-preference){.anim-qr[data-astro-cid-zwh7d7ng]{animation:qrLive 2.4s ease-in-out infinite}.anim-qrscan[data-astro-cid-zwh7d7ng]{animation:qrscan 3s ease-in-out infinite}.anim-scan[data-astro-cid-zwh7d7ng]{animation:scanner 2.4s ease-in-out infinite}.anim-beam[data-astro-cid-zwh7d7ng]{animation:trazoScan .8s linear infinite}.anim-particle[data-astro-cid-zwh7d7ng]{animation:viajar 1.8s linear infinite}.anim-digit[data-astro-cid-zwh7d7ng]{transform-box:fill-box;transform-origin:center;animation:digitoIn 3s ease-in-out infinite}.anim-checkAuth[data-astro-cid-zwh7d7ng]{transform-box:fill-box;transform-origin:center;animation:selloCheck 3s ease-in-out infinite}.anim-shield[data-astro-cid-zwh7d7ng]{transform-box:fill-box;transform-origin:center;animation:escudoPulso 3s ease-in-out infinite}.anim-glow[data-astro-cid-zwh7d7ng]{animation:glowPulse 5s ease-in-out infinite}.anim-flota[data-astro-cid-zwh7d7ng]{animation:flota 6s ease-in-out infinite}}@keyframes qrLive{0%,to{opacity:.25}50%{opacity:1}}@keyframes qrscan{0%,10%{transform:translateY(0);opacity:0}20%{opacity:1}70%{opacity:1}80%,to{transform:translateY(128px);opacity:0}}@keyframes scanner{0%,to{transform:translateY(-32px)}50%{transform:translateY(32px)}}@keyframes trazoScan{to{stroke-dashoffset:-28}}@keyframes viajar{0%{transform:translate(0);opacity:0}20%{opacity:1}to{transform:translate(76px);opacity:0}}@keyframes digitoIn{0%,10%{opacity:.15;transform:scale(.8)}30%,70%{opacity:1;transform:scale(1)}90%,to{opacity:.15;transform:scale(.8)}}@keyframes selloCheck{0%,55%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.12)}80%,to{opacity:1;transform:scale(1)}}@keyframes escudoPulso{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.85}}@keyframes glowPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes flota{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.anim-qr[data-astro-cid-zwh7d7ng],.anim-digit[data-astro-cid-zwh7d7ng],.anim-checkAuth[data-astro-cid-zwh7d7ng]{opacity:1}}.escena-svg[data-astro-cid-zwh7d7ng]{display:block;width:100%;height:auto}.escena-svg[data-astro-cid-zwh7d7ng] text[data-astro-cid-zwh7d7ng]{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.escena[data-astro-cid-zwh7d7ng] .anim[data-astro-cid-zwh7d7ng]{animation-play-state:paused}.escena[data-astro-cid-zwh7d7ng].is-playing .anim[data-astro-cid-zwh7d7ng]{animation-play-state:running}@media(prefers-reduced-motion:no-preference){.anim-reloj[data-astro-cid-zwh7d7ng]{transform-box:view-box;transform-origin:44px 44px;animation:girar 1.1s linear infinite}.anim-alerta[data-astro-cid-zwh7d7ng]{transform-box:fill-box;transform-origin:center;animation:pulso 1.4s ease-in-out infinite}.anim-parpadeo[data-astro-cid-zwh7d7ng]{animation:parpadeo 1.2s steps(2) infinite}.anim-papel[data-astro-cid-zwh7d7ng]{transform-box:fill-box;transform-origin:center;animation:papel 1.6s ease-in-out infinite}.anim-volar[data-astro-cid-zwh7d7ng]{transform-box:fill-box;transform-origin:center;animation:volar 3.4s ease-in-out infinite}.anim-temblor[data-astro-cid-zwh7d7ng]{transform-box:fill-box;transform-origin:center;animation:temblor .3s linear infinite}.anim-caer[data-astro-cid-zwh7d7ng]{animation:caer 1.5s ease-in infinite}.anim-respira[data-astro-cid-zwh7d7ng]{transform-box:fill-box;transform-origin:center;animation:respira 3.4s ease-in-out infinite}.anim-barra[data-astro-cid-zwh7d7ng]{transform-box:fill-box;transform-origin:bottom;animation:crecer .9s cubic-bezier(.23,1,.32,1) both}.anim-linea[data-astro-cid-zwh7d7ng]{stroke-dasharray:140;stroke-dashoffset:140;animation:dibujar 1.4s var(--ease-out-expo) .3s both}.anim-check[data-astro-cid-zwh7d7ng]{stroke-dasharray:20;stroke-dashoffset:20;animation:dibujar .5s var(--ease-out-expo) 1.1s both}.anim-moneda[data-astro-cid-zwh7d7ng]{animation:moneda 2.4s ease-in infinite}.anim-saludo[data-astro-cid-zwh7d7ng]{transform-box:fill-box;transform-origin:center;animation:respira 3s ease-in-out infinite}.ala-saluda[data-astro-cid-zwh7d7ng]{transform-box:fill-box;transform-origin:10% 20%;animation:aleteo 1.1s ease-in-out infinite}.anim-check-pop[data-astro-cid-zwh7d7ng]{transform-box:fill-box;transform-origin:center;animation:pop .5s cubic-bezier(.175,.885,.32,1.15) .6s both}}@keyframes girar{to{transform:rotate(360deg)}}@keyframes pulso{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.75}}@keyframes parpadeo{0%,to{opacity:1}50%{opacity:.25}}@keyframes papel{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(2deg)}}@keyframes volar{0%{transform:translate(0) rotate(-10deg);opacity:0}20%{opacity:1}to{transform:translate(60px,-40px) rotate(30deg);opacity:0}}@keyframes temblor{0%,to{transform:translate(0) rotate(-.6deg)}25%{transform:translate(-1px) rotate(.6deg)}75%{transform:translate(1px) rotate(.6deg)}}@keyframes caer{0%{transform:translateY(-2px);opacity:1}70%{opacity:1}to{transform:translateY(16px);opacity:0}}@keyframes respira{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes crecer{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dibujar{to{stroke-dashoffset:0}}@keyframes moneda{0%{transform:translateY(6px);opacity:0}25%{opacity:1}to{transform:translateY(-42px);opacity:0}}@keyframes aleteo{0%,to{transform:rotate(0)}50%{transform:rotate(-16deg)}}@keyframes pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.anim-barra[data-astro-cid-zwh7d7ng]{transform:scaleY(1)}.anim-linea[data-astro-cid-zwh7d7ng],.anim-check[data-astro-cid-zwh7d7ng]{stroke-dashoffset:0}}
