@keyframes float-out-1{0%{transform:translate(-50%,-50%) scale(.1);opacity:0}to{transform:translate(0) scale(1);opacity:.03}}@keyframes float-out-2{0%{transform:translate(-50%,-50%) scale(.1);opacity:0}to{transform:translate(0) scale(1);opacity:.03}}@keyframes float-out-3{0%{transform:translate(-50%,-50%) scale(.1) rotate(0deg);opacity:0}to{transform:translate(0) scale(1) rotate(12deg);opacity:.03}}@keyframes float-out-4{0%{transform:translate(-50%,-50%) scale(.1) rotate(0deg);opacity:0}to{transform:translate(0) scale(1) rotate(-12deg);opacity:.03}}@keyframes float-out-5{0%{transform:translate(-50%,-50%) scale(.1) rotate(0deg);opacity:0}to{transform:translate(0) scale(1) rotate(45deg);opacity:.03}}@keyframes float-out-6{0%{transform:translate(-50%,-50%) scale(.1) rotate(0deg);opacity:0}to{transform:translate(0) scale(1) rotate(-45deg);opacity:.03}}@keyframes float-out-7{0%{transform:translate(-50%,-50%) scale(.1) rotate(0deg);opacity:0}to{transform:translate(0) scale(1) rotate(90deg);opacity:.03}}@keyframes float-out-8{0%{transform:translate(-50%,-50%) scale(.1) rotate(0deg);opacity:0}to{transform:translate(0) scale(1) rotate(-90deg);opacity:.03}}@keyframes float-out-9{0%{transform:translate(-50%,-50%) scale(.1) rotate(0deg);opacity:0}to{transform:translate(0) scale(1) rotate(-15deg);opacity:.03}}@keyframes float-out-10{0%{transform:translate(-50%,-50%) scale(.1) rotate(0deg);opacity:0}to{transform:translate(0) scale(1) rotate(15deg);opacity:.03}}@keyframes float-out-11{0%{transform:translate(-50%,-50%) scale(.1) rotate(0deg);opacity:0}to{transform:translate(0) scale(1) rotate(30deg);opacity:.03}}@keyframes float-out-12{0%{transform:translate(-50%,-50%) scale(.1) rotate(0deg);opacity:0}to{transform:translate(0) scale(1) rotate(-30deg);opacity:.03}}@keyframes float-out-13{0%{transform:translate(-50%,-50%) scale(.1) rotate(0deg);opacity:0}to{transform:translate(0) scale(1) rotate(45deg);opacity:.03}}@keyframes float-out-14{0%{transform:translate(-50%,-50%) scale(.1) rotate(0deg);opacity:0}to{transform:translate(0) scale(1) rotate(-45deg);opacity:.03}}.animate-float-out-1{animation:float-out-1 2s ease-out forwards}.animate-float-out-2{animation:float-out-2 2.2s ease-out forwards}.animate-float-out-3{animation:float-out-3 2.4s ease-out forwards}.animate-float-out-4{animation:float-out-4 2.6s ease-out forwards}.animate-float-out-5{animation:float-out-5 2.8s ease-out forwards}.animate-float-out-6{animation:float-out-6 3s ease-out forwards}.animate-float-out-7{animation:float-out-7 3.2s ease-out forwards}.animate-float-out-8{animation:float-out-8 3.4s ease-out forwards}.animate-float-out-9{animation:float-out-9 3.6s ease-out forwards}.animate-float-out-10{animation:float-out-10 3.8s ease-out forwards}.animate-float-out-11{animation:float-out-11 4s ease-out forwards}.animate-float-out-12{animation:float-out-12 4.2s ease-out forwards}.animate-float-out-13{animation:float-out-13 4.4s ease-out forwards}.animate-float-out-14{animation:float-out-14 4.6s ease-out forwards}.grid-background{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.1) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.1) 1px,transparent 0);background-size:20px 20px;opacity:.18;z-index:1}.floating-dots{position:absolute;inset:0;overflow:hidden;z-index:2}.dot{position:absolute;width:8px;height:8px;background:hsla(0,0%,100%,.5);border-radius:50%;animation:float 20s linear infinite;opacity:.6}.dot:first-child{left:10%;top:20%;animation-delay:0s}.dot:nth-child(2){left:20%;top:50%;animation-delay:-2s}.dot:nth-child(3){left:30%;top:30%;animation-delay:-4s}.dot:nth-child(4){left:40%;top:70%;animation-delay:-6s}.dot:nth-child(5){left:50%;top:40%;animation-delay:-8s}.dot:nth-child(6){left:60%;top:60%;animation-delay:-10s}.dot:nth-child(7){left:70%;top:30%;animation-delay:-12s}.dot:nth-child(8){left:80%;top:50%;animation-delay:-14s}.dot:nth-child(9){left:90%;top:20%;animation-delay:-16s}.dot:nth-child(10){left:25%;top:80%;animation-delay:-18s}@keyframes float{0%{transform:translate(0) scale(1);opacity:.6}25%{transform:translate(100px,50px) scale(1.2);opacity:.8}50%{transform:translate(50px,100px) scale(1);opacity:.6}75%{transform:translate(-50px,50px) scale(.8);opacity:.4}to{transform:translate(0) scale(1);opacity:.6}}.math-elements{position:absolute;inset:0;overflow:hidden;z-index:2}.math-element{position:absolute;font-size:2rem;color:hsla(0,0%,100%,.3);animation:fadeInOut 8s ease-in-out infinite}.math-element:first-child{content:"∫";left:15%;top:25%;animation-delay:0s}.math-element:nth-child(2){content:"∑";left:35%;top:45%;animation-delay:-2s}.math-element:nth-child(3){content:"π";left:55%;top:65%;animation-delay:-4s}.math-element:nth-child(4){content:"∞";left:75%;top:35%;animation-delay:-6s}.math-element:nth-child(5){content:"√";left:85%;top:55%;animation-delay:-8s}@keyframes fadeInOut{0%,to{opacity:.1}50%{opacity:.4}}.blur-effect{position:absolute;inset:0;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);z-index:1;opacity:.3}@keyframes title-spectrum{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes title-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes line-scan{0%{transform:translateX(-120%);opacity:0}25%{opacity:.6}50%{transform:translateX(120%);opacity:.8}to{transform:translateX(120%);opacity:0}}@keyframes panel-glow{0%,to{box-shadow:0 8px 30px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.03)}50%{box-shadow:0 10px 34px rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.06)}}.hero-title-animated{background-size:220% 220%;animation:title-spectrum 8s ease-in-out infinite,title-float 4.5s ease-in-out infinite}.section-title-animated{background:linear-gradient(90deg,#e5e3a9,#a5f3fc 45%,#e5e3a9);background-size:220% 220%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:title-spectrum 10s ease-in-out infinite}.section-title-line{position:relative;width:120px;height:2px;margin:10px auto 0;background:hsla(58,54%,78%,.18);overflow:hidden;border-radius:999px}.section-title-line:after{content:"";position:absolute;inset:0;width:35%;background:linear-gradient(90deg,rgba(165,243,252,0),rgba(165,243,252,.9),rgba(165,243,252,0));animation:line-scan 3.8s ease-in-out infinite}.modern-panel{animation:panel-glow 7s ease-in-out infinite;transition:transform .3s ease,border-color .3s ease}.modern-panel:hover{transform:translateY(-2px);border-color:hsla(58,54%,78%,.24)}.modern-card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.modern-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.25);border-color:rgba(165,243,252,.22)}@keyframes hero-orb-a{0%,to{transform:translate(0) scale(1);opacity:.26}50%{transform:translate(18px,-10px) scale(1.08);opacity:.42}}@keyframes hero-orb-b{0%,to{transform:translate(0) scale(1);opacity:.22}50%{transform:translate(-22px,12px) scale(1.1);opacity:.38}}@keyframes hero-reveal-up{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes hero-cta-pulse{0%,to{box-shadow:0 8px 16px rgba(14,116,144,.28)}50%{box-shadow:0 12px 24px rgba(14,116,144,.45)}}.hero-orb-a{animation:hero-orb-a 6.5s ease-in-out infinite}.hero-orb-b{animation:hero-orb-b 7.2s ease-in-out infinite}.hero-reveal-up{animation:hero-reveal-up .7s cubic-bezier(.2,.7,.2,1) both}.hero-reveal-delay-1{animation-delay:.12s}.hero-reveal-delay-2{animation-delay:.22s}.hero-cta-pulse{animation:hero-cta-pulse 2.8s ease-in-out infinite}@keyframes section-reveal-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes section-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes card-float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes title-glow-soft{0%,to{text-shadow:0 0 0 rgba(34,211,238,0)}50%{text-shadow:0 0 24px rgba(34,211,238,.35)}}.motion-section{animation:section-reveal-up .7s cubic-bezier(.2,.7,.2,1) both,section-breathe 6.5s ease-in-out infinite}.motion-delay-1{animation-delay:0s,.6s}.motion-delay-2{animation-delay:80ms,.9s}.motion-delay-3{animation-delay:.14s,1.2s}.motion-delay-4{animation-delay:.22s,1.5s}.motion-delay-5{animation-delay:.28s,1.8s}.motion-delay-6{animation-delay:.34s,2.1s}.motion-card{animation:card-float-soft 5.2s ease-in-out infinite}.motion-card-delay-1{animation-delay:.2s}.motion-card-delay-2{animation-delay:.8s}.motion-card-delay-3{animation-delay:1.4s}.motion-title{animation:title-glow-soft 4.4s ease-in-out infinite}@keyframes section2-band-shift{0%,to{transform:translateX(0);opacity:.2}50%{transform:translateX(14px);opacity:.4}}@keyframes section2-aura-pulse{0%,to{opacity:.22;transform:scale(1)}50%{opacity:.45;transform:scale(1.06)}}@keyframes section2-title-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes section2-card-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.01)}}@keyframes section2-border-breathe{0%,to{border-color:rgba(148,163,184,.24)}50%{border-color:rgba(34,211,238,.4)}}.section2-band:before{content:"";position:absolute;inset:0;background:radial-gradient(1200px 220px at 50% 100%,rgba(34,211,238,.15),rgba(34,211,238,0));animation:section2-band-shift 8.2s ease-in-out infinite;pointer-events:none}.section2-aura{animation:section2-aura-pulse 6s ease-in-out infinite}.section2-title{animation:section2-title-drift 5s ease-in-out infinite,title-glow-soft 4.4s ease-in-out infinite}.section2-card-strong{animation:section2-card-float 4.8s ease-in-out infinite,section2-border-breathe 3.6s ease-in-out infinite;will-change:transform}.section2-card-strong-delay-1{animation-delay:.1s,.2s}.section2-card-strong-delay-2{animation-delay:.8s,1s}@keyframes section2-title-light{0%,to{color:#f1f5f9;text-shadow:0 0 0 rgba(34,211,238,0)}50%{color:#a5f3fc;text-shadow:0 0 16px rgba(34,211,238,.5)}}@keyframes section2-cta-light{0%,to{background:rgba(15,23,42,.88);color:#e2e8f0;border-color:rgba(148,163,184,.38)}50%{background:rgba(34,211,238,.24);color:#f0f9ff;border-color:rgba(34,211,238,.75)}}.section2-title-sync{animation:section2-title-light 4.8s ease-in-out infinite}.section2-cta-sync{animation:section2-cta-light 4.8s ease-in-out infinite;background:rgba(15,23,42,.88);color:#e2e8f0;border:1px solid rgba(148,163,184,.38);box-shadow:none}.section2-sync-delay-1{animation-delay:.1s}.section2-sync-delay-2{animation-delay:.8s}.reveal-on-scroll{opacity:0;transform:translateY(22px);filter:blur(2px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1),filter .7s cubic-bezier(.2,.7,.2,1)}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0);filter:blur(0)}@keyframes section3-highlight-pulse{0%,to{text-shadow:0 0 0 rgba(34,211,238,0);border-color:rgba(34,211,238,.5)}50%{text-shadow:0 0 18px rgba(34,211,238,.35);border-color:rgba(34,211,238,.9)}}.section3-highlight{animation:section3-highlight-pulse 3.2s ease-in-out infinite}@keyframes section4-rail-scan{0%{transform:translateY(-70px);opacity:0}15%{opacity:.85}60%{opacity:.75}to{transform:translateY(520px);opacity:0}}@keyframes section4-node-pulse{0%,to{box-shadow:0 0 0 rgba(34,211,238,0);transform:scale(1)}50%{box-shadow:0 0 14px rgba(34,211,238,.45);transform:scale(1.12)}}.section4-rail-scan{background:linear-gradient(180deg,rgba(34,211,238,0),rgba(34,211,238,.85),rgba(34,211,238,0));animation:section4-rail-scan 4.2s ease-in-out infinite}.section4-node{animation:section4-node-pulse 3.6s ease-in-out infinite}.section4-node-delay-1{animation-delay:.4s}.section4-node-delay-2{animation-delay:.8s}.section4-node-delay-3{animation-delay:1.2s}@keyframes section5-code-scan{0%{transform:translateX(-120%);opacity:0}20%{opacity:.25}55%{transform:translateX(120%);opacity:.28}to{transform:translateX(120%);opacity:0}}.section5-code-block{position:relative;overflow:hidden}.section5-code-block:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,rgba(56,189,248,0) 40%,rgba(56,189,248,.22) 52%,rgba(56,189,248,0) 64%);animation:section5-code-scan 5.4s ease-in-out infinite}@keyframes page-open-fade{0%{opacity:0;transform:translateY(18px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes page-stagger-item{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-sweep{0%{transform:translateX(-120%);opacity:0}20%{opacity:.22}50%{transform:translateX(120%);opacity:.3}to{transform:translateX(120%);opacity:0}}.page-open{animation:page-open-fade .7s cubic-bezier(.2,.7,.2,1) both}.page-stagger>*{animation:page-stagger-item .7s cubic-bezier(.2,.7,.2,1) both}.page-stagger>:first-child{animation-delay:80ms}.page-stagger>:nth-child(2){animation-delay:.14s}.page-stagger>:nth-child(3){animation-delay:.2s}.page-stagger>:nth-child(4){animation-delay:.26s}.page-stagger>:nth-child(5){animation-delay:.32s}.page-stagger>:nth-child(6){animation-delay:.38s}.page-stagger>:nth-child(7){animation-delay:.44s}.page-stagger>:nth-child(8){animation-delay:.5s}.hero-sweep{background:linear-gradient(100deg,rgba(56,189,248,0) 35%,rgba(56,189,248,.32) 50%,rgba(56,189,248,0) 65%);animation:hero-sweep 4.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.hero-cta-pulse,.hero-orb-a,.hero-orb-b,.hero-reveal-up,.hero-sweep,.hero-title-animated,.motion-card,.motion-section,.motion-title,.page-open,.page-stagger>*,.section2-aura,.section2-card-strong,.section2-cta-sync,.section2-title,.section2-title-sync,.section3-highlight,.section4-node,.section4-rail-scan,.section5-code-block:after{animation:none!important}.reveal-on-scroll{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}