.Hero-module__ZARIfG__hero{background:radial-gradient(120% 90% at 88% 46%,#0078aa24,transparent 55%),radial-gradient(120% 100% at 10% 100%,#0a4d8c1f,transparent 55%),var(--background);align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__layer{pointer-events:none;mix-blend-mode:screen;will-change:transform;position:absolute}.Hero-module__ZARIfG__lFar{opacity:.5;background:url(/hero/particles-far.webp) 50%/cover no-repeat;inset:-6%}.Hero-module__ZARIfG__lPackets{opacity:.5;background:url(/hero/packets.webp) 50%/cover no-repeat;inset:0}.Hero-module__ZARIfG__lNear{opacity:.55;background:url(/hero/particles-near.webp) 50%/cover no-repeat;inset:-10%}.Hero-module__ZARIfG__imgWrap{pointer-events:none;mix-blend-mode:screen;will-change:transform;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}.Hero-module__ZARIfG__wOrb{aspect-ratio:1;opacity:.95;background-image:url(/hero/network-orb.webp);width:min(80vw,900px);top:50%;right:-6%;transform:translateY(-50%)}.Hero-module__ZARIfG__wFiber{aspect-ratio:1.6;opacity:.85;background-image:url(/hero/fiber-bundle.webp);width:min(96vw,1150px);top:30%;right:-4%}@media (max-width:768px){.Hero-module__ZARIfG__imgWrap,.Hero-module__ZARIfG__lPackets,.Hero-module__ZARIfG__lNear,.Hero-module__ZARIfG__lFar,.Hero-module__ZARIfG__enter{display:none!important}.Hero-module__ZARIfG__hero{background:radial-gradient(90% 55% at 82% 32%,#00b4d838,transparent 60%),radial-gradient(80% 50% at 15% 100%,#0a4d8c33,transparent 55%),var(--background)}}.Hero-module__ZARIfG__beam{opacity:.5;background:linear-gradient(90deg,#0000,#00b4d866,#0000);height:1px;position:absolute;top:72%;left:-10%;right:-10%}.Hero-module__ZARIfG__beam:after{content:"";background:radial-gradient(closest-side,#8fefffe6,#00b4d833,#0000);width:20%;height:3px;animation:7s linear infinite Hero-module__ZARIfG__glide;position:absolute;top:-1px;left:0}@keyframes Hero-module__ZARIfG__glide{0%{transform:translate(-30%)}to{transform:translate(600%)}}.Hero-module__ZARIfG__wrap{z-index:5;width:min(1180px,92vw);margin:0 auto;padding:8vh 0;position:relative}.Hero-module__ZARIfG__eyebrow{color:#43dd97;background:#10b9811a;border:1px solid #10b9814d;border-radius:999px;align-items:center;gap:9px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.Hero-module__ZARIfG__dot{flex:none;width:8px;height:8px;position:relative}.Hero-module__ZARIfG__dot span{background:var(--color-success);border-radius:50%;position:absolute;inset:0}.Hero-module__ZARIfG__ping{animation:1.9s cubic-bezier(0,0,.2,1) infinite Hero-module__ZARIfG__ping}@keyframes Hero-module__ZARIfG__ping{75%,to{opacity:0;transform:scale(2.4)}}.Hero-module__ZARIfG__headline{margin-top:24px}.Hero-module__ZARIfG__kicker{font-family:var(--font-archivo),"Arial Black",sans-serif;letter-spacing:.4em;text-transform:uppercase;color:#8ba3b6;margin-bottom:.15em;margin-left:.3em;font-size:clamp(14px,2vw,20px);font-weight:700;display:block}.Hero-module__ZARIfG__mega{font-family:var(--font-archivo),"Arial Black",sans-serif;text-transform:uppercase;letter-spacing:-.005em;transform-origin:0;color:var(--foreground);font-size:clamp(46px,10.5vw,124px);font-weight:900;line-height:.86;display:block;transform:scaleX(1.06)}.Hero-module__ZARIfG__accent{background:linear-gradient(100deg,#8fefff,#00b4d8 55%,#0a4d8c);color:#0000;filter:drop-shadow(0 6px 34px #00b4d859);-webkit-background-clip:text;background-clip:text}.Hero-module__ZARIfG__sub{color:#c8d7e2;max-width:46ch;margin-top:24px;font-size:clamp(15px,1.7vw,18.5px)}.Hero-module__ZARIfG__sub b{color:var(--foreground);font-weight:600}.Hero-module__ZARIfG__ctas{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.Hero-module__ZARIfG__btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:15px 26px;font-size:15.5px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .2s,border-color .2s,background .2s;display:inline-flex}.Hero-module__ZARIfG__btnPrimary{color:#2a1804;background:linear-gradient(#fbbf24,#f59e0b);box-shadow:0 10px 34px #f59e0b4d}.Hero-module__ZARIfG__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 16px 46px #f59e0b6b}.Hero-module__ZARIfG__btnGhost{color:var(--foreground);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border-color:#00b4d847}.Hero-module__ZARIfG__btnGhost:hover{background:#00b4d814;border-color:#00b4d88c;transform:translateY(-2px)}.Hero-module__ZARIfG__btn:focus-visible{outline-offset:3px;outline:2px solid #8fefff}.Hero-module__ZARIfG__arrow{transition:transform .18s}.Hero-module__ZARIfG__btnPrimary:hover .Hero-module__ZARIfG__arrow{transform:translate(4px)}.Hero-module__ZARIfG__metrics{border-top:1px solid var(--color-glass-border);flex-wrap:wrap;margin-top:44px;display:flex}.Hero-module__ZARIfG__metric{border-right:1px solid var(--color-glass-border);margin-right:26px;padding:20px 26px 4px 0}.Hero-module__ZARIfG__metric:last-child{border-right:0}@media (max-width:620px){.Hero-module__ZARIfG__metric{border-right:0;flex:42%;padding-right:0}}.Hero-module__ZARIfG__n{font-family:var(--font-archivo),"Arial Black",sans-serif;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:clamp(24px,4vw,38px);font-weight:900;line-height:1}.Hero-module__ZARIfG__n small{color:#8fefff;margin-left:2px;font-size:.5em}.Hero-module__ZARIfG__k{letter-spacing:.08em;text-transform:uppercase;color:#8ba3b6;margin-top:8px;font-size:12px;font-weight:600}.Hero-module__ZARIfG__enter{z-index:100;pointer-events:none;place-items:center;display:none;position:fixed;inset:0;overflow:hidden}.Hero-module__ZARIfG__enterActive{animation:10ms linear 2.2s forwards Hero-module__ZARIfG__enterGone;display:grid}@keyframes Hero-module__ZARIfG__enterGone{to{visibility:hidden}}.Hero-module__ZARIfG__warp{aspect-ratio:1;mix-blend-mode:screen;opacity:0;background:url(/hero/streaks.webp) 50%/contain no-repeat;width:min(140vh,140vw);position:absolute;transform:scale(.12)}.Hero-module__ZARIfG__eFlare{aspect-ratio:1;mix-blend-mode:screen;opacity:0;background:url(/hero/flare.webp) 50%/contain no-repeat;width:min(90vh,90vw);position:absolute;transform:scale(.2)}.Hero-module__ZARIfG__word{font-family:var(--font-archivo),"Arial Black",sans-serif;letter-spacing:.02em;text-transform:uppercase;color:#eafcff;opacity:0;text-shadow:0 0 40px #00b4d8b3;font-size:clamp(18px,4.5vw,46px);font-weight:900;position:relative}.Hero-module__ZARIfG__enterActive .Hero-module__ZARIfG__warp{animation:1.5s cubic-bezier(.5,0,.3,1) forwards Hero-module__ZARIfG__warp}.Hero-module__ZARIfG__enterActive .Hero-module__ZARIfG__eFlare{animation:1.4s ease-out .55s forwards Hero-module__ZARIfG__flareAnim}.Hero-module__ZARIfG__enterActive .Hero-module__ZARIfG__word{animation:1.1s .5s forwards Hero-module__ZARIfG__word}@keyframes Hero-module__ZARIfG__warp{0%{opacity:0;transform:scale(.12)rotate(0)}18%{opacity:.9}55%{opacity:1}to{opacity:0;transform:scale(2.6)rotate(14deg)}}@keyframes Hero-module__ZARIfG__flareAnim{0%{opacity:0;transform:scale(.2)}45%{opacity:1}to{opacity:0;transform:scale(1.7)}}@keyframes Hero-module__ZARIfG__word{0%{opacity:0;letter-spacing:.4em;transform:translateY(10px)}40%{opacity:1}to{opacity:0;letter-spacing:.02em;transform:translateY(-6px)}}@keyframes Hero-module__ZARIfG__enterOut{to{opacity:0;visibility:hidden}}.Hero-module__ZARIfG__rise{animation:.55s both Hero-module__ZARIfG__riseIn}.Hero-module__ZARIfG__d2{animation-delay:80ms}.Hero-module__ZARIfG__d3{animation-delay:.16s}.Hero-module__ZARIfG__d4{animation-delay:.24s}@keyframes Hero-module__ZARIfG__riseIn{0%{transform:translateY(16px)}to{transform:none}}.Hero-module__ZARIfG__ambOrb{animation:14s ease-in-out infinite Hero-module__ZARIfG__orbBreath}@keyframes Hero-module__ZARIfG__orbBreath{0%,to{opacity:.95}50%{opacity:.8}}.Hero-module__ZARIfG__ambPackets{animation:9s linear infinite Hero-module__ZARIfG__pkt}@keyframes Hero-module__ZARIfG__pkt{0%{background-position:-30%}to{background-position:130%}}.Hero-module__ZARIfG__ambFiber{animation:12s ease-in-out infinite Hero-module__ZARIfG__fiberBreath}@keyframes Hero-module__ZARIfG__fiberBreath{0%,to{opacity:.85}50%{opacity:.62}}@media (prefers-reduced-motion:reduce){.Hero-module__ZARIfG__enter{display:none!important}.Hero-module__ZARIfG__ambOrb,.Hero-module__ZARIfG__ambPackets,.Hero-module__ZARIfG__ambFiber,.Hero-module__ZARIfG__beam:after,.Hero-module__ZARIfG__ping,.Hero-module__ZARIfG__rise{animation:none}.Hero-module__ZARIfG__btn{transition:none}}
