.HeroVisual-module__Hj5Jkq__scene{aspect-ratio:1;perspective:1400px;perspective-origin:50% 40%;width:100%;max-width:36rem}.HeroVisual-module__Hj5Jkq__stage{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(4deg)}.HeroVisual-module__Hj5Jkq__svg{width:100%;height:100%;display:block;overflow:visible}.HeroVisual-module__Hj5Jkq__shieldGroup{transform-origin:50%;transform-box:fill-box;opacity:0;filter:drop-shadow(0 10px 28px hsl(var(--primary) / .22));animation:1s cubic-bezier(.34,1.56,.64,1) .1s forwards HeroVisual-module__Hj5Jkq__shieldDrop}@keyframes HeroVisual-module__Hj5Jkq__shieldDrop{0%{opacity:0;transform:translateY(-280px)scale(.6)rotate(-8deg)}60%{opacity:1}85%{transform:translateY(8px)scale(1.04)rotate(1deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}.HeroVisual-module__Hj5Jkq__coreGlow{transform-origin:50%;transform-box:fill-box;opacity:0;animation:1.4s ease-out .9s forwards HeroVisual-module__Hj5Jkq__coreActivate,4s ease-in-out 2.3s infinite HeroVisual-module__Hj5Jkq__corePulse}@keyframes HeroVisual-module__Hj5Jkq__coreActivate{0%{opacity:0;transform:scale(.3)}40%{opacity:1;transform:scale(1.4)}to{opacity:.6;transform:scale(1)}}@keyframes HeroVisual-module__Hj5Jkq__corePulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}.HeroVisual-module__Hj5Jkq__ringSlow{transform-origin:50%;transform-box:fill-box;opacity:0;animation:.6s ease-out 1.1s forwards HeroVisual-module__Hj5Jkq__fadeIn,40s linear 1.1s infinite HeroVisual-module__Hj5Jkq__spin}.HeroVisual-module__Hj5Jkq__ringFast{transform-origin:50%;transform-box:fill-box;opacity:0;animation:.6s ease-out 1.3s forwards HeroVisual-module__Hj5Jkq__fadeIn,24s linear 1.3s infinite HeroVisual-module__Hj5Jkq__spinReverse}@keyframes HeroVisual-module__Hj5Jkq__spin{to{transform:rotate(360deg)}}@keyframes HeroVisual-module__Hj5Jkq__spinReverse{to{transform:rotate(-360deg)}}@keyframes HeroVisual-module__Hj5Jkq__fadeIn{to{opacity:1}}.HeroVisual-module__Hj5Jkq__circuitBase{fill:none;stroke:hsl(var(--primary));stroke-opacity:.55;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100px;filter:drop-shadow(0 0 1.5px hsl(var(--primary) / .4));animation:.7s ease-out forwards HeroVisual-module__Hj5Jkq__drawCircuit}@keyframes HeroVisual-module__Hj5Jkq__drawCircuit{to{stroke-dashoffset:0}}.HeroVisual-module__Hj5Jkq__circuitPulse{fill:none;stroke:hsl(var(--gold));stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 100;stroke-dashoffset:106px;opacity:0;filter:drop-shadow(0 0 5px hsl(var(--gold) / .85));animation:10ms linear forwards HeroVisual-module__Hj5Jkq__pulseAppear,2.6s linear infinite HeroVisual-module__Hj5Jkq__pulseFlow}@keyframes HeroVisual-module__Hj5Jkq__pulseAppear{to{opacity:1}}@keyframes HeroVisual-module__Hj5Jkq__pulseFlow{0%{stroke-dashoffset:106px}to{stroke-dashoffset:0}}.HeroVisual-module__Hj5Jkq__scanLine{transform-origin:50%;transform-box:fill-box;opacity:0;animation:.4s ease-out 1.3s forwards HeroVisual-module__Hj5Jkq__scanFadeIn,2.4s ease-in-out 1.3s infinite HeroVisual-module__Hj5Jkq__scan}@keyframes HeroVisual-module__Hj5Jkq__scanFadeIn{to{opacity:.75}}@keyframes HeroVisual-module__Hj5Jkq__scan{0%,to{opacity:.2;transform:translateY(-32px)}50%{opacity:.95;transform:translateY(32px)}}.HeroVisual-module__Hj5Jkq__cpuChip{opacity:0;animation:.5s ease-out 1.4s forwards HeroVisual-module__Hj5Jkq__chipFadeIn,2s ease-in-out 1.9s infinite HeroVisual-module__Hj5Jkq__chipBlink}@keyframes HeroVisual-module__Hj5Jkq__chipFadeIn{to{opacity:.6}}@keyframes HeroVisual-module__Hj5Jkq__chipBlink{0%,to{opacity:.4}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.HeroVisual-module__Hj5Jkq__shieldGroup,.HeroVisual-module__Hj5Jkq__coreGlow,.HeroVisual-module__Hj5Jkq__ringSlow,.HeroVisual-module__Hj5Jkq__ringFast,.HeroVisual-module__Hj5Jkq__circuitBase,.HeroVisual-module__Hj5Jkq__circuitPulse,.HeroVisual-module__Hj5Jkq__scanLine,.HeroVisual-module__Hj5Jkq__cpuChip{opacity:1!important;animation:none!important;transform:none!important}.HeroVisual-module__Hj5Jkq__coreGlow,.HeroVisual-module__Hj5Jkq__cpuChip{opacity:.6!important}.HeroVisual-module__Hj5Jkq__scanLine{opacity:.75!important}.HeroVisual-module__Hj5Jkq__circuitBase{stroke-dashoffset:0!important}.HeroVisual-module__Hj5Jkq__circuitPulse{opacity:0!important}}
.Reveal-module__dcq_Pq__reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.Reveal-module__dcq_Pq__fadeUp{transform:translateY(24px)}.Reveal-module__dcq_Pq__fadeIn{transform:none}.Reveal-module__dcq_Pq__fadeRight{transform:translate(-24px)}.Reveal-module__dcq_Pq__fadeLeft{transform:translate(24px)}.Reveal-module__dcq_Pq__visible{opacity:1;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.Reveal-module__dcq_Pq__reveal{opacity:1!important;transition:none!important;transform:none!important}}
