.aurora-mesh[data-astro-cid-mbgbzscg]{filter:blur(80px);opacity:.85;will-change:transform;transform:translateZ(0)}.aurora-orb[data-astro-cid-mbgbzscg]{position:absolute;border-radius:9999px;mix-blend-mode:screen;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.orb-wp-blue[data-astro-cid-mbgbzscg]{width:600px;height:600px;top:-10%;left:-5%;background:radial-gradient(circle,#21759ba6,#21759b00 70%);animation:floatAurora1 20s ease-in-out infinite alternate}.orb-electric-cyan[data-astro-cid-mbgbzscg]{width:520px;height:520px;top:15%;right:-5%;background:radial-gradient(circle,#06b6d480,#06b6d400 70%);animation:floatAurora2 18s ease-in-out infinite alternate}.orb-indigo-deep[data-astro-cid-mbgbzscg]{width:480px;height:480px;bottom:-10%;left:20%;background:radial-gradient(circle,#4f46e573,#4f46e500 70%);animation:floatAurora3 24s ease-in-out infinite alternate}.orb-emerald-glow[data-astro-cid-mbgbzscg]{width:420px;height:420px;top:40%;left:45%;background:radial-gradient(circle,#10b98159,#10b98100 70%);animation:floatAurora4 22s ease-in-out infinite alternate}@keyframes floatAurora1{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(80px,60px,0) scale(1.15)}to{transform:translate3d(-40px,110px,0) scale(.92)}}@keyframes floatAurora2{0%{transform:translateZ(0) scale(1.08)}50%{transform:translate3d(-100px,80px,0) scale(.9)}to{transform:translate3d(-40px,-60px,0) scale(1.18)}}@keyframes floatAurora3{0%{transform:translateZ(0) scale(.95)}50%{transform:translate3d(90px,-70px,0) scale(1.2)}to{transform:translate3d(-60px,-30px,0) scale(1)}}@keyframes floatAurora4{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-70px,-50px,0) scale(1.12)}to{transform:translate3d(60px,70px,0) scale(.88)}}.cyber-tech-grid[data-astro-cid-mbgbzscg]{background-image:linear-gradient(to right,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.05) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse 75% 65% at 50% 50%,black 25%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 50%,black 25%,transparent 80%)}.scan-beam[data-astro-cid-mbgbzscg]{position:absolute;top:0;left:0;width:100%;height:120px;background:linear-gradient(180deg,transparent 0%,rgba(6,182,212,.02) 40%,rgba(33,117,155,.08) 80%,rgba(56,189,248,.22) 100%);box-shadow:0 1px 10px #38bdf859;animation:scanSweepCycle 14s cubic-bezier(.4,0,.2,1) infinite;will-change:transform,opacity}@keyframes scanSweepCycle{0%{transform:translate3d(0,-130px,0);opacity:0}4%{opacity:.7}38%{transform:translate3d(0,105vh,0);opacity:.7}42%,to{transform:translate3d(0,105vh,0);opacity:0}}@media (prefers-reduced-motion: reduce){.aurora-orb[data-astro-cid-mbgbzscg],.scan-beam[data-astro-cid-mbgbzscg]{animation:none!important;transform:none!important}}.hero-perf-card[data-astro-cid-5rdleuq2]{animation:heroCardFloat 6s ease-in-out infinite;will-change:transform;transform:translateZ(0)}@keyframes heroCardFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-6px,0)}}.card-shimmer-sweep[data-astro-cid-5rdleuq2]{width:200%;height:100%;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.08) 50%,rgba(56,189,248,.15) 55%,transparent 70%);animation:shimmerCycle 8s ease-in-out infinite;will-change:transform}@keyframes shimmerCycle{0%,65%{transform:translate3d(-100%,0,0)}80%,to{transform:translate3d(100%,0,0)}}.stroke-meter-gauge[data-astro-cid-5rdleuq2]{animation:meterFillUp 1.8s cubic-bezier(.16,1,.3,1) forwards}@keyframes meterFillUp{0%{stroke-dashoffset:119.38}to{stroke-dashoffset:0}}.hero-perf-card[data-astro-cid-5rdleuq2]:hover{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.hero-perf-card[data-astro-cid-5rdleuq2],.card-shimmer-sweep[data-astro-cid-5rdleuq2],.stroke-meter-gauge[data-astro-cid-5rdleuq2]{animation:none!important;transform:none!important}}header.home-header{box-shadow:none!important}header.home-header:not(.is-scrolled) nav a:not(.contact-btn){color:#ffffffe6}header.home-header:not(.is-scrolled) nav a:not(.contact-btn):hover,header.home-header:not(.is-scrolled) nav a:not(.contact-btn).active{color:#fff}header.home-header:not(.is-scrolled) #theme-toggle,header.home-header:not(.is-scrolled) #mobile-menu-button{color:#fff!important}header.home-header:not(.is-scrolled) .logo-icon{color:#ffffffe6}header.home-header #mobile-menu-button.is-active{color:var(--text-secondary)}header.home-header #mobile-menu a{color:#111827}header.home-header #mobile-menu a:hover{color:#4f46e5}.dark header.home-header #mobile-menu a{color:#fff!important}.dark header.home-header #mobile-menu a:hover{color:#818cf8!important}
