@keyframes cgDraw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes cgNode{0%{opacity:0;transform:scale(.35)}60%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes cgBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}@keyframes cgGlow{0%,to{opacity:.08}50%{opacity:.26}}@keyframes cgPacket{0%{offset-distance:0%;opacity:0}12%{opacity:1}82%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes cgScan{0%{opacity:0;transform:scale(.15)}6%{opacity:.65}34%{opacity:0}to{opacity:0;transform:scale(1.5)}}@keyframes cgScanY{0%{opacity:0;transform:translateY(-14%)}12%{opacity:.85}88%{opacity:.85}to{opacity:0;transform:translateY(114%)}}@keyframes cgFp{0%,14%,42%,to{opacity:0}26%{opacity:.2}}@keyframes cgDrift{0%,to{transform:translate(0)}33%{transform:translate(3px,-4px)}66%{transform:translate(-3px,3px)}}@keyframes cgOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cgSheen{0%{background-position:-140% 0}to{background-position:240% 0}}@keyframes cgDot{0%{opacity:0;transform:translate(0)}30%{opacity:1}to{opacity:0;transform:translate(14px)}}@keyframes cgConverge{0%{offset-distance:0%;opacity:0}14%{opacity:1}44%{offset-distance:100%;opacity:.9}62%{offset-distance:100%;opacity:.9}92%{offset-distance:0%;opacity:0}to{offset-distance:0%;opacity:0}}@keyframes cgResolve{0%,10%{opacity:.2}30%{opacity:1}78%{opacity:1}to{opacity:.2}}@keyframes cgPulseOut{0%{opacity:0;transform:scale(.4)}20%{opacity:.6}to{opacity:0;transform:scale(1.7)}}@keyframes cgMarkIn{0%{opacity:0;transform:scale(.84)}to{opacity:1;transform:scale(1)}}@keyframes cgCtaMarkIn{0%{opacity:.16}40%{opacity:.92}70%{opacity:.92}to{opacity:.16}}@keyframes cgEyebrow{0%,to{box-shadow:0 0 0 1px #61beec24,0 8px 30px -8px #61beec6b,inset 0 0 16px #61beec1a}50%{box-shadow:0 0 0 1px #61beec3d,0 10px 38px -8px #61beec99,inset 0 0 20px #61beec2e}}.cg-motion{--cyan:#61beec;--sky:#69aee0;--blue:#709cd2;--indigo:#768cc5;--violet:#7b77b6;--ice:#b8ecff;--lead:#61beec;--gm:1;--tx3:#8996aa;aspect-ratio:1;background:0 0;width:100%;position:relative}.cg-motion.cg-motion-bg,.cg-motion.cg-motion-bg .cg-motion-layer{pointer-events:none}.cg-motion .cg-motion-layer{pointer-events:none;position:absolute;inset:0}.cg-motion .cg-motion-layer svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.cg-motion[data-paused=true] *,.cg-motion[data-hidden=true] *{animation-play-state:paused!important}.cg-motion[data-static=true] [data-anim] *,.cg-motion[data-static=true][data-anim] *{animation:none!important}@media (prefers-reduced-motion:reduce){.cg-motion [data-anim] *,.cg-motion[data-anim] *{transition:none!important;animation:none!important}}.cg-motion .cg-motion-toggle{z-index:3;width:44px;height:44px;color:var(--ice);cursor:pointer;opacity:0;pointer-events:auto;background:#0d1420b8;border:1px solid #91d8fa40;border-radius:12px;justify-content:center;align-items:center;padding:0;transition:opacity .25s,border-color .25s;display:inline-flex;position:absolute;bottom:6px;right:6px}.cg-motion:hover .cg-motion-toggle,.cg-motion .cg-motion-toggle:hover,.cg-motion .cg-motion-toggle:focus-visible,.cg-motion .cg-motion-toggle[aria-pressed=true]{opacity:1}.cg-motion .cg-motion-toggle:focus-visible{outline-offset:3px;outline:2px solid #61beec}.cg-card{transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s,border-color .3s}.cg-card:hover{transform:translateY(-3px);box-shadow:0 18px 46px -20px #61beec80,inset 0 0 0 1px #61beec38;border-color:#61beec80!important}.cg-sheen{opacity:0;background:linear-gradient(90deg,#0000 0,#61beec 45%,#b8ecff 50%,#61beec 55%,#0000 100%) 0 0/60% 100% no-repeat;height:1px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.cg-card:hover .cg-sheen{opacity:1;animation:1.15s cubic-bezier(.4,0,.2,1) infinite cgSheen}.cg-cardnode{transition:transform .3s cubic-bezier(.22,.61,.36,1)}.cg-card:hover .cg-cardnode{transform:translate(2px,-2px)}.cg-cta{position:relative;overflow:hidden}.cg-arrow{transition:transform .28s cubic-bezier(.22,.61,.36,1);display:inline-block}.cg-cta:hover .cg-arrow{transform:translate(5px)}.cg-dot{opacity:0;background:#b8ecff;border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;box-shadow:0 0 10px #b8ecffe6}.cg-cta:hover .cg-dot{animation:.42s ease-out cgDot}.cg-cta:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #61beec}@media (prefers-reduced-motion:reduce){.cg-card:hover .cg-sheen,.cg-cta:hover .cg-dot{opacity:0!important;animation:none!important}.cg-eyebrow{animation:none!important}}.cg-motion .cg-o-par{transform:translate(calc(var(--px,0)*1px),calc(var(--py,0)*1px));will-change:transform;pointer-events:none;transition:transform .28s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.cg-motion .cg-o-markin{transform-origin:50%;position:absolute;inset:0}.cg-motion .cg-o-markin.cg-anim{animation:1s cubic-bezier(.22,.61,.36,1) both cgMarkIn}.cg-motion .cg-o-breathe{transform-box:fill-box;transform-origin:50%;position:absolute;inset:0}.cg-motion .cg-o-breathe.cg-anim{animation:9s ease-in-out 1.1s infinite cgBreathe}.cg-motion .cg-o-logo{filter:drop-shadow(0 0 26px rgba(97,190,236,calc(var(--gm,1)*.18)))}.cg-motion .cg-o-scan{transform-box:fill-box;transform-origin:50%;animation:11s ease-out .4s infinite cgScan}.cg-motion .cg-o-fp{animation:11s ease-in-out 1s infinite cgFp}.cg-motion .cg-o-p1{offset-path:path("M196 62 Q252 164 315 262");offset-rotate:0deg;animation:6s linear 1.6s infinite cgPacket}.cg-motion .cg-o-p2{offset-path:path("M196 62 Q272 74 312 135");offset-rotate:0deg;animation:4.6s linear 2.2s infinite cgPacket}.cg-motion .cg-o-p3{offset-path:path("M196 62 Q150 156 82 262");offset-rotate:0deg;animation:5.2s linear 2.8s infinite cgPacket}.cg-motion .cg-o-p4{offset-path:path("M82 262 Q198 242 315 262");offset-rotate:0deg;animation:4s linear 3.4s infinite cgPacket}.cg-motion .cg-o-p5{offset-path:path("M84 135 Q122 74 196 62");offset-rotate:0deg;animation:5.6s linear 2s infinite cgPacket}.cg-motion .cg-o-p6{offset-path:path("M312 135 Q176 226 82 262");offset-rotate:0deg;animation:6.6s linear 3.8s infinite cgPacket}.cg-motion .cg-o-g1{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out .2s infinite cgGlow}.cg-motion .cg-o-g2{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out 1.1s infinite cgGlow}.cg-motion .cg-o-g3{transform-box:fill-box;transform-origin:50%;animation:6.5s ease-in-out .6s infinite cgGlow}.cg-motion .cg-o-g4{transform-box:fill-box;transform-origin:50%;animation:7.4s ease-in-out 1.6s infinite cgGlow}.cg-motion .cg-o-g5{transform-box:fill-box;transform-origin:50%;animation:6.2s ease-in-out .9s infinite cgGlow}.cg-motion .cg-o-g6{transform-box:fill-box;transform-origin:50%;animation:7.8s ease-in-out 2s infinite cgGlow}.cg-motion .cg-dna-strand1{animation:1.6s .1s both cgDraw}.cg-motion .cg-dna-strand2{animation:1.6s .3s both cgDraw}.cg-motion .cg-dna-n1{transform-box:fill-box;transform-origin:50%;animation:.6s .4s both cgNode}.cg-motion .cg-dna-n2{transform-box:fill-box;transform-origin:50%;animation:.6s .5s both cgNode}.cg-motion .cg-dna-n3{transform-box:fill-box;transform-origin:50%;animation:.6s .6s both cgNode}.cg-motion .cg-dna-n4{transform-box:fill-box;transform-origin:50%;animation:.6s .7s both cgNode}.cg-motion .cg-dna-n5{transform-box:fill-box;transform-origin:50%;animation:.6s .8s both cgNode}.cg-motion .cg-dna-n6{transform-box:fill-box;transform-origin:50%;animation:.6s .9s both cgNode}.cg-motion .cg-dna-n7{transform-box:fill-box;transform-origin:50%;animation:.6s 1s both cgNode}.cg-motion .cg-dna-n8{transform-box:fill-box;transform-origin:50%;animation:.6s 1.1s both cgNode}.cg-motion .cg-dna-n9{transform-box:fill-box;transform-origin:50%;animation:.6s 1.2s both cgNode}.cg-motion .cg-dna-n10{transform-box:fill-box;transform-origin:50%;animation:.6s 1.3s both cgNode}.cg-motion .cg-dna-k1{offset-path:path("M20 90 L118 206");offset-rotate:0deg;animation:4.4s linear 1.2s infinite cgPacket}.cg-motion .cg-dna-k2{offset-path:path("M380 150 L282 206");offset-rotate:0deg;animation:5s linear 2s infinite cgPacket}.cg-motion .cg-dna-k3{offset-path:path("M30 320 L170 280");offset-rotate:0deg;animation:4.8s linear 2.6s infinite cgPacket}.cg-motion .cg-dna-scanbar{filter:blur(1px)}.cg-motion .cg-dna-scanbar.cg-anim{animation:8s ease-in-out .5s infinite cgScanY}.cg-motion .cg-h-orbit{transform-box:fill-box;transform-origin:50%;animation:26s linear infinite cgOrbit}.cg-motion .cg-h-d1{animation:12s ease-in-out infinite cgDrift}.cg-motion .cg-h-d2{animation:15s ease-in-out .8s infinite cgDrift}.cg-motion .cg-h-d3{animation:14s ease-in-out 1.4s infinite cgDrift}.cg-motion .cg-h-k1{offset-path:path("M132 132 Q210 200 288 262");offset-rotate:0deg;animation:5.4s linear 1s infinite cgPacket}.cg-motion .cg-h-k2{offset-path:path("M132 132 Q170 100 210 96");offset-rotate:0deg;animation:4.6s linear 2.2s infinite cgPacket}.cg-motion .cg-c-breathe{transform-box:fill-box;transform-origin:50%;animation:8s ease-in-out infinite cgBreathe}.cg-motion .cg-c-scan{transform-box:fill-box;transform-origin:50%;animation:8s ease-out .2s infinite cgScan}.cg-motion .cg-c-r1{animation:8s ease-in-out 1s infinite cgResolve}.cg-motion .cg-c-r2{animation:8s ease-in-out 1.6s infinite cgResolve}.cg-motion .cg-c-r3{animation:8s ease-in-out 2.2s infinite cgResolve}.cg-motion .cg-e-path1{animation:1.4s .1s both cgDraw}.cg-motion .cg-e-path2{animation:1.4s .25s both cgDraw}.cg-motion .cg-e-path3{animation:1.4s .4s both cgDraw}.cg-motion .cg-e-path4{animation:1.4s .55s both cgDraw}.cg-motion .cg-e-k1{offset-path:path("M60 70 C150 96 190 170 262 200");offset-rotate:0deg;animation:4s linear 1.4s infinite cgPacket}.cg-motion .cg-e-k2{offset-path:path("M60 158 C150 168 190 190 262 200");offset-rotate:0deg;animation:3.6s linear 2s infinite cgPacket}.cg-motion .cg-e-k3{offset-path:path("M60 246 C150 232 190 210 262 200");offset-rotate:0deg;animation:4.4s linear 2.6s infinite cgPacket}.cg-motion .cg-e-k4{offset-path:path("M60 334 C150 304 190 230 262 200");offset-rotate:0deg;animation:4.8s linear 3.2s infinite cgPacket}.cg-motion .cg-e-core{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite cgBreathe}.cg-motion .cg-e-scan{transform-box:fill-box;transform-origin:50%;animation:7s ease-out 3s infinite cgScan}.cg-motion .cg-e-evidence{offset-path:path("M314 200 L378 200");offset-rotate:0deg;animation:3.4s ease-out 3.4s infinite cgPacket}.cg-motion .cg-s-logo.cg-anim{animation:10s ease-in-out infinite cgCtaMarkIn}.cg-motion .cg-s-pulse{transform-box:fill-box;transform-origin:50%;animation:10s ease-out 3.6s infinite cgPulseOut}.cg-motion .cg-s-c1{offset-path:path("M-30 40 L196 62");offset-rotate:0deg;animation:10s ease-in-out infinite cgConverge}.cg-motion .cg-s-c2{offset-path:path("M430 60 L312 135");offset-rotate:0deg;animation:10s ease-in-out .5s infinite cgConverge}.cg-motion .cg-s-c3{offset-path:path("M-40 260 L82 262");offset-rotate:0deg;animation:10s ease-in-out 1s infinite cgConverge}.cg-motion .cg-s-c4{offset-path:path("M440 300 L315 262");offset-rotate:0deg;animation:10s ease-in-out 1.5s infinite cgConverge}.cg-motion .cg-s-c5{offset-path:path("M198 -30 L196 62");offset-rotate:0deg;animation:10s ease-in-out .8s infinite cgConverge}.cg-motion .cg-s-c6{offset-path:path("M196 440 L196 332");offset-rotate:0deg;animation:10s ease-in-out 1.3s infinite cgConverge}@media (max-width:640px){.cg-motion .cg-m-hide{display:none!important}.cg-motion .cg-o-logo,.cg-motion .cg-dna-scanbar{filter:none}}
