:root{--ink:#071a48;--deep:#06153d;--blue:#087fff;--cyan:#18d7ef;--violet:#9f4ff1;--soft:#edf5ff;--muted:#60729b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}.container{width:min(1120px,calc(100% - 40px));margin:auto}.site-header{position:absolute;z-index:5;top:0;width:100%;color:#fff;border-bottom:1px solid #ffffff26}.nav-wrap{height:82px;display:flex;align-items:center;gap:30px}.brand{display:flex;align-items:center;gap:9px;font:700 21px/16px 'Space Grotesk';letter-spacing:-1.5px}.brand span span{color:#a86aff}.brand small{display:block;font:600 7px/12px Manrope;letter-spacing:1.15px;color:#80dbff}.brand-mark{display:grid;place-items:center;width:33px;height:33px;border:2px solid #35d5f8;border-radius:50%;color:#42dbfa;font-size:20px}.site-nav{display:flex;gap:28px;margin-left:auto;font-size:13px;font-weight:700}.site-nav a:hover{color:var(--cyan)}.nav-call{border-left:1px solid #ffffff40;padding-left:25px;font-size:11px;color:#b2c4e9}.nav-call strong{display:block;color:white;font-size:13px}.menu-button{display:none;margin-left:auto;color:#fff;background:none;border:0;font-size:25px}.hero{min-height:710px;position:relative;overflow:hidden;color:#fff;display:flex;align-items:center;background:linear-gradient(108deg,#040f31,#071d58 57%,#0b4db2 120%)}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#030b3c40,#030b3ca6),url('../images/nextgen-logo.jpg') 86% 52%/auto 82% no-repeat;opacity:.36;mix-blend-mode:screen}.hero-grid{position:absolute;inset:0;opacity:.23;background-image:linear-gradient(#2bd0f559 1px,transparent 1px),linear-gradient(90deg,#2bd0f559 1px,transparent 1px);background-size:65px 65px;mask-image:linear-gradient(90deg,#000,transparent 70%)}.hero-content{z-index:1;padding-top:80px}.eyebrow{display:flex;gap:9px;align-items:center;margin:0 0 18px;color:#8eeeff;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.8px}.eyebrow span{width:26px;height:2px;background:var(--cyan)}.eyebrow.dark{color:#1687cc}.hero h1,.section h2,.coverage h2{max-width:670px;margin:0;font:700 clamp(42px,6vw,76px)/.98 'Space Grotesk';letter-spacing:-3.5px}.hero h1 em{display:block;color:#4ee4ff;font-style:normal}.hero-copy{max-width:520px;margin:25px 0 30px;font-size:16px;line-height:1.7;color:#c7d5f2}.hero-actions{display:flex;gap:14px;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;border-radius:5px;padding:15px 20px;font-size:12px;font-weight:800;transition:.2s}.button b,.text-link b{font-size:18px}.button:hover{transform:translateY(-2px)}.button-primary{background:linear-gradient(100deg,#0b8dff,#7551ed);color:#fff;box-shadow:0 12px 30px #0a6ce855}.button-plain{color:#d9f7ff}.hero-metrics{display:flex;gap:36px;margin-top:57px}.hero-metrics div{border-left:1px solid #57dbef;padding-left:12px}.hero-metrics strong{display:block;font:700 21px 'Space Grotesk'}.hero-metrics span{color:#b6c7e8;font-size:10px}.signal-orbit{position:absolute;right:-80px;border:1px solid #2ae1ff38;border-radius:50%}.orbit-one{width:510px;height:510px}.orbit-two{width:680px;height:680px;right:-170px}.section{padding:110px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:45px}.section h2,.coverage h2{font-size:clamp(32px,4vw,50px)}.section-heading>p{max-width:340px;margin:0 0 5px;color:var(--muted);font-size:14px;line-height:1.7}.plans{background:var(--soft)}.plan-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;max-width:860px;margin:auto}.plan-card{position:relative;overflow:hidden;padding:35px;color:var(--ink);background:#fff;border:1px solid #dceafb;border-radius:12px;box-shadow:0 17px 36px #38629b16}.plan-card.featured{color:#fff;background:linear-gradient(145deg,#083983,#0a71de 55%,#7648dc);border:0}.popular{position:absolute;top:16px;right:-29px;padding:6px 35px;background:#42dcf4;color:#06245a;font-size:10px;font-weight:800;text-transform:uppercase;transform:rotate(42deg)}.plan-label{margin:0 0 17px;color:#1d91e8;font-weight:800;text-transform:uppercase;font-size:12px;letter-spacing:1.4px}.featured .plan-label{color:#8af4ff}.price{font:700 51px/1 'Space Grotesk';letter-spacing:-3px}.price sup{font-size:26px;vertical-align:12px}.price small{font:600 11px Manrope;letter-spacing:0}.speed{margin:25px 0 23px;padding:11px 14px;background:#ecf7ff;color:#1478c5;font-size:13px}.featured .speed{background:#ffffff1b;color:#a0f7ff}.speed strong{font-size:18px}.plan-card ul{padding:0;min-height:99px;list-style:none;font-size:12px;line-height:2.1}.plan-card li:before{content:'✓';margin-right:9px;color:#0dbad4;font-weight:800}.button-card{padding:14px 0 0;color:#1478d9}.featured .button-primary{width:100%}.plan-note{margin:28px auto 0;text-align:center;color:var(--muted);font-size:12px}.why{background:var(--deep);color:#fff}.why-layout,.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.why-copy>p:not(.eyebrow),.contact-layout>div>p:not(.eyebrow){color:#afc0e3;line-height:1.75;font-size:14px;max-width:445px}.why h2{margin-bottom:22px}.text-link{display:inline-flex;gap:13px;margin-top:20px;color:#51dff7;font-size:13px;font-weight:800}.benefits{display:grid;grid-template-columns:1fr 1fr;gap:14px}.benefits article{padding:21px 15px;background:#ffffff0b;border:1px solid #ffffff18;min-height:145px}.benefits i{display:grid;place-items:center;width:34px;height:34px;margin-bottom:18px;border-radius:50%;background:linear-gradient(135deg,#0d8fff,#a64ee9);font-style:normal}.benefits h3{margin:0 0 7px;font-size:13px}.benefits p{margin:0;color:#aabbde;font-size:11px;line-height:1.55}.coverage{position:relative;color:#fff;background:linear-gradient(90deg,#081b52e8,#06245bd4),url('../images/nextgen-plans.png') center 44%/cover}.coverage-content{padding:96px 0}.coverage h2{max-width:570px}.use-cases{display:flex;gap:9px;flex-wrap:wrap;margin-top:29px}.use-cases span{padding:8px 12px;border:1px solid #b7edff73;background:#09428a8a;border-radius:20px;font-size:11px;font-weight:700}.contact{background:#f6faff}.contact-layout>div>p:not(.eyebrow){color:var(--muted)}.contact-card{padding:32px;background:var(--ink);color:#fff;box-shadow:0 20px 45px #0c327b2b}.contact-card>a,.contact-card>div{display:block;padding:16px 0;border-bottom:1px solid #ffffff25}.contact-card>div:last-child{border-bottom:0}.contact-card span{display:block;margin-bottom:6px;color:#73e8fc;text-transform:uppercase;font-size:10px;letter-spacing:1.3px;font-weight:800}.contact-card strong{font:700 19px 'Space Grotesk'}.contact-card address{max-width:340px;font-style:normal;line-height:1.5;font-size:13px}footer{padding:28px 0;color:#b6c5df;background:#041232}footer .container{display:flex;justify-content:space-between;align-items:center;gap:25px}footer p{margin:0;font-size:10px}.footer-brand{transform:scale(.8);transform-origin:left}
.values{background:#fff}.vision-mission{display:grid;grid-template-columns:1fr 1fr;gap:24px}.vision-mission article{position:relative;padding:35px;background:#f4f9ff;border:1px solid #dbeafa;border-radius:10px}.vision-mission article:last-child{color:#fff;background:linear-gradient(135deg,#0a3275,#0b76d9)}.values-number{position:absolute;right:28px;top:24px;color:#167ed5;font:700 36px 'Space Grotesk';opacity:.18}.vision-mission article:last-child .values-number{color:#9deefd;opacity:.4}.vision-mission h3{max-width:350px;margin:0 0 16px;font:700 25px/1.1 'Space Grotesk';letter-spacing:-1px}.vision-mission article>p:last-child{max-width:440px;margin:0;color:#63769b;font-size:13px;line-height:1.8}.vision-mission article:last-child>p:last-child{color:#c8e8ff}.core-values{margin-top:24px;padding:28px 35px;background:#071a48;color:#fff;border-radius:10px}.core-values .eyebrow{margin-bottom:18px}.core-values>div{display:flex;flex-wrap:wrap;gap:10px}.core-values span:not(.eyebrow span){padding:9px 12px;border:1px solid #62dff76e;border-radius:3px;color:#c8f8ff;font-size:11px;font-weight:800}.core-values span:not(.eyebrow span):before{content:'✦';margin-right:7px;color:#4ee5fa}
@media(max-width:760px){.nav-wrap{height:68px}.site-nav,.nav-call{display:none}.menu-button{display:block}.site-nav.open{position:absolute;top:68px;left:0;right:0;display:flex;flex-direction:column;gap:0;padding:12px 20px;background:#061944}.site-nav.open a{padding:12px 0}.hero{min-height:650px}.hero:after{background-position:80% 56%;background-size:auto 62%;opacity:.25}.hero h1{font-size:48px;letter-spacing:-2.5px}.hero-copy{max-width:360px;font-size:14px}.hero-metrics{gap:14px;margin-top:40px}.hero-metrics strong{font-size:16px}.hero-metrics span{font-size:9px}.section{padding:70px 0}.section-heading,.why-layout,.contact-layout{display:block}.section-heading>p{margin-top:17px}.plan-grid{grid-template-columns:1fr}.plan-card{padding:30px}.why-copy{margin-bottom:35px}.benefits{gap:10px}.benefits article{min-height:135px;padding:16px 12px}.coverage-content{padding:70px 0}.contact-layout>div:first-child{margin-bottom:32px}footer .container{display:block}footer p{margin-top:8px}.footer-brand{transform:none}.signal-orbit{right:-270px}.orbit-two{display:none}.vision-mission{grid-template-columns:1fr}.vision-mission article{padding:28px}.core-values{padding:25px}.vision-mission h3{font-size:23px}}
.footer-info{text-align:right}.facebook-note{color:#7ce9ff;font-size:11px;font-weight:700}.facebook-note:hover{text-decoration:underline}@media(max-width:760px){.footer-info{text-align:left}.facebook-note{display:block;margin-top:10px}}
.brand-icon{width:42px;height:42px;object-fit:contain;border-radius:50%;filter:drop-shadow(0 0 6px #21d9ff80)}.footer-brand .brand-icon{width:38px;height:38px}
.site-header{position:fixed!important;top:0;left:0;background:#06153de8;backdrop-filter:blur(12px);box-shadow:0 5px 22px #020a2440}.hero{padding-top:82px}
@media(max-width:760px){.hero{padding-top:68px}}
.facebook-note{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;line-height:1.45}.messenger-icon{width:19px;height:19px;flex:none;fill:#78eaff}.menu-button{min-width:44px;min-height:44px}.button{min-height:46px}@media(max-width:760px){.container{width:min(100% - 32px,1120px)}.brand-icon{width:38px;height:38px}.hero-actions{flex-wrap:wrap;gap:7px}.hero-actions .button{width:100%;justify-content:space-between}.hero-actions .button-plain{justify-content:center}.hero-metrics{justify-content:space-between}.hero-metrics div{flex:1}.section-heading{margin-bottom:30px}.plan-card{border-radius:10px}.contact-card{padding:20px}.facebook-note{justify-content:flex-start;text-align:left;font-size:11px}.footer-info{margin-top:16px}.footer-brand .brand-icon{width:36px;height:36px}}
.reveal{opacity:0;transform:translateY(26px);transition:opacity .65s ease,transform .65s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}.site-nav a{position:relative}.site-nav a.active{color:#69e8ff}.site-nav a.active:after{content:"";position:absolute;right:0;bottom:-9px;left:0;height:2px;border-radius:2px;background:#39ddf4}.plan-card{transition:transform .25s ease,box-shadow .25s ease!important}.plan-card:hover{transform:translateY(-9px);box-shadow:0 22px 42px #173f7a33!important}.floating-messenger{position:fixed;right:18px;bottom:18px;z-index:10;display:none;align-items:center;gap:8px;padding:11px 14px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#098aff,#8759eb);box-shadow:0 10px 28px #0756a766;font-size:12px;font-weight:800}.floating-messenger svg{width:21px;height:21px;fill:#fff}@media(max-width:760px){.site-nav a.active:after{display:none}.floating-messenger{display:flex}.plan-card:hover{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.reveal,.plan-card{transition:none!important}.reveal{opacity:1;transform:none}}
@keyframes signal-pulse{0%,100%{transform:scale(.96);opacity:.25}50%{transform:scale(1.04);opacity:.65}}@keyframes logo-glow{0%,100%{filter:drop-shadow(0 0 5px #21d9ff70)}50%{filter:drop-shadow(0 0 13px #2ae6ffff)}}.signal-orbit{animation:signal-pulse 4.8s ease-in-out infinite}.orbit-two{animation-delay:-2.4s}.brand-icon{animation:logo-glow 3.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.signal-orbit,.brand-icon{animation:none!important}}
.signal-orbit{border:2px solid #43e8ff9e;box-shadow:0 0 18px #12cce970,inset 0 0 18px #12cce936}.orbit-three{width:350px;height:350px;right:0;animation-delay:-1.2s}@media(max-width:760px){.orbit-three{width:285px;height:285px;right:-150px}}
@keyframes data-travel{0%{transform:translate3d(-8vw,7vh,0);opacity:0}15%,75%{opacity:.9}100%{transform:translate3d(54vw,-24vh,0);opacity:0}}.network-lights{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.network-lights i{position:absolute;width:7px;height:7px;border-radius:50%;background:#58f2ff;box-shadow:0 0 12px #35e9ff,0 0 24px #35e9ff;animation:data-travel 7s linear infinite}.network-lights i:after{content:"";position:absolute;top:2px;right:100%;width:160px;height:2px;background:linear-gradient(90deg,transparent,#54eefe);transform:translateY(1px)}.network-lights i:nth-child(1){top:70%;left:3%;animation-delay:-.8s}.network-lights i:nth-child(2){top:32%;left:12%;background:#d670ff;box-shadow:0 0 12px #d670ff,0 0 24px #d670ff;animation-delay:-2.7s}.network-lights i:nth-child(3){top:83%;left:25%;animation-delay:-4.4s}.network-lights i:nth-child(4){top:48%;left:39%;background:#d670ff;box-shadow:0 0 12px #d670ff,0 0 24px #d670ff;animation-delay:-5.6s}.network-lights i:nth-child(5){top:92%;left:52%;animation-delay:-3.5s}@media(max-width:760px){.network-lights i:nth-child(4),.network-lights i:nth-child(5){display:none}.network-lights i:after{width:95px}}@media(prefers-reduced-motion:reduce){.network-lights i{animation:none!important;opacity:.35}}
@keyframes card-rise{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes plan-sweep{0%,70%,100%{transform:translateX(-115%)}88%{transform:translateX(220%)}}@keyframes tag-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes contact-glow{0%,100%{box-shadow:0 20px 45px #0c327b2b}50%{box-shadow:0 20px 48px #137ee55c}}.reveal .benefits article,.reveal .vision-mission article{opacity:0}.reveal.is-visible .benefits article,.reveal.is-visible .vision-mission article{animation:card-rise .55s ease forwards}.reveal.is-visible .benefits article:nth-child(2),.reveal.is-visible .vision-mission article:nth-child(2){animation-delay:.12s}.reveal.is-visible .benefits article:nth-child(3){animation-delay:.24s}.reveal.is-visible .benefits article:nth-child(4){animation-delay:.36s}.plan-card:before{content:"";position:absolute;top:0;left:0;width:35%;height:3px;background:linear-gradient(90deg,transparent,#8ef8ff,transparent);box-shadow:0 0 14px #57eaff;animation:plan-sweep 5.5s ease-in-out infinite;pointer-events:none}.use-cases span{animation:tag-float 3.6s ease-in-out infinite}.use-cases span:nth-child(2){animation-delay:-.7s}.use-cases span:nth-child(3){animation-delay:-1.4s}.use-cases span:nth-child(4){animation-delay:-2.1s}.use-cases span:nth-child(5){animation-delay:-2.8s}.contact-card{animation:contact-glow 4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.reveal .benefits article,.reveal .vision-mission article{opacity:1}.reveal.is-visible .benefits article,.reveal.is-visible .vision-mission article,.plan-card:before,.use-cases span,.contact-card{animation:none!important}}
.plans{background:#d7e5f3!important}.values{background:#dce7f2!important}.contact{background:#d5e2ef!important}
@keyframes ambient-drift{0%,100%{background-position:0% 0%,100% 100%,0 0}50%{background-position:100% 45%,-10% 35%,60px 60px}}.plans{background:radial-gradient(circle at 0% 20%,#6acff036,transparent 34%),radial-gradient(circle at 100% 85%,#a96ff032,transparent 35%),#d7e5f3!important;background-size:150% 150%,140% 140%,auto;animation:ambient-drift 15s ease-in-out infinite}.why{background:linear-gradient(#06153df0,#06153df0),linear-gradient(#34d8f014 1px,transparent 1px),linear-gradient(90deg,#34d8f014 1px,transparent 1px)!important;background-size:auto,72px 72px,72px 72px;animation:ambient-drift 18s ease-in-out infinite}.values{background:radial-gradient(circle at 15% 70%,#45c9eb2e,transparent 31%),radial-gradient(circle at 88% 15%,#9264e82e,transparent 32%),#dce7f2!important;background-size:145% 145%,145% 145%,auto;animation:ambient-drift 17s ease-in-out infinite}.contact{background:radial-gradient(circle at 92% 80%,#3bbde62e,transparent 34%),radial-gradient(circle at 8% 15%,#9870e826,transparent 30%),#d5e2ef!important;background-size:145% 145%,145% 145%,auto;animation:ambient-drift 16s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.plans,.why,.values,.contact{animation:none!important}}
.plans{background:radial-gradient(circle at 0% 20%,#45cffa70,transparent 38%),radial-gradient(circle at 100% 85%,#a66ff060,transparent 38%),#d7e5f3!important;animation-duration:10s}.why{background:linear-gradient(#06153dd9,#06153dd9),linear-gradient(#38dcf038 1px,transparent 1px),linear-gradient(90deg,#38dcf038 1px,transparent 1px)!important;animation-duration:12s}.values{background:radial-gradient(circle at 15% 70%,#42c8f064,transparent 36%),radial-gradient(circle at 88% 15%,#9666ec60,transparent 37%),#dce7f2!important;animation-duration:11s}.contact{background:radial-gradient(circle at 92% 80%,#36c2ec68,transparent 38%),radial-gradient(circle at 8% 15%,#9c72ee58,transparent 34%),#d5e2ef!important;animation-duration:10s}
.plans{background:radial-gradient(circle at 0% 20%,#1f9ee070,transparent 40%),radial-gradient(circle at 100% 85%,#7655d96b,transparent 40%),#8faeca!important;color:#071a48}.plans .section-heading>p,.plans .plan-note{color:#304d70}
.why{background:#06153d!important;animation:none!important}
@keyframes plan-border-run{to{transform:rotate(1turn)}}.plan-card:before{inset:-2px!important;width:auto!important;height:auto!important;padding:2px;border-radius:inherit;background:conic-gradient(from 0deg,transparent 0deg,transparent 235deg,#56eaff 272deg,#b06dff 306deg,transparent 340deg)!important;box-shadow:none!important;animation:plan-border-run 4.5s linear infinite!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.plan-card.featured:before{background:conic-gradient(from 0deg,transparent 0deg,transparent 225deg,#c8faff 268deg,#e99aff 305deg,transparent 340deg)!important}@media(prefers-reduced-motion:reduce){.plan-card:before{animation:none!important}}
@keyframes plan-corner-pulse{0%,100%{opacity:.45;filter:drop-shadow(0 0 3px #57eaff)}50%{opacity:1;filter:drop-shadow(0 0 11px #57eaff)}}.plan-card:before{top:0!important;right:0!important;bottom:auto!important;left:auto!important;width:74px!important;height:74px!important;padding:0!important;border:0!important;border-top:2px solid #58eaff!important;border-right:2px solid #a76dff!important;border-radius:0 12px 0 0!important;background:none!important;box-shadow:none!important;transform:none!important;-webkit-mask:none!important;mask:none!important;animation:plan-corner-pulse 2.8s ease-in-out infinite!important}.plan-card.featured:before{border-top-color:#d1fbff!important;border-right-color:#ec9dff!important}@media(prefers-reduced-motion:reduce){.plan-card:before{animation:none!important}}
@keyframes edge-top-run{0%{width:0;opacity:1}23%{width:100%;opacity:1}24%,100%{width:100%;opacity:0}}@keyframes edge-left-run{0%,24%{height:0;opacity:0}25%{height:0;opacity:1}48%{height:100%;opacity:1}49%,100%{height:100%;opacity:0}}@keyframes edge-bottom-run{0%,49%{width:0;opacity:0}50%{width:0;opacity:1}73%{width:100%;opacity:1}74%,100%{width:100%;opacity:0}}@keyframes edge-right-run{0%,74%{height:0;opacity:0}75%{height:0;opacity:1}98%{height:100%;opacity:1}99%,100%{height:100%;opacity:0}}.plan-card:before{display:none!important}.plan-edge{position:absolute;z-index:2;display:block;background:linear-gradient(90deg,#58edff,#aa6dff);box-shadow:0 0 12px #57eaff;pointer-events:none}.edge-top{top:0;right:0;height:2px;animation:edge-top-run 5s linear infinite}.edge-left{top:0;left:0;width:2px;background:linear-gradient(#58edff,#aa6dff);animation:edge-left-run 5s linear infinite}.edge-bottom{bottom:0;left:0;height:2px;animation:edge-bottom-run 5s linear infinite}.edge-right{right:0;bottom:0;width:2px;background:linear-gradient(#aa6dff,#58edff);animation:edge-right-run 5s linear infinite}.featured .plan-edge{background:linear-gradient(90deg,#d4fbff,#ec9dff);box-shadow:0 0 12px #c8efff}.featured .edge-left{background:linear-gradient(#d4fbff,#ec9dff)}.featured .edge-right{background:linear-gradient(#ec9dff,#d4fbff)}@media(prefers-reduced-motion:reduce){.plan-edge{animation:none!important;opacity:0!important}}
.edge-top{left:0!important;right:auto!important;animation:edge-top-run 5s linear infinite!important}.edge-right{top:0!important;bottom:auto!important;animation:edge-left-run 5s linear infinite!important}.edge-bottom{right:0!important;left:auto!important;animation:edge-bottom-run 5s linear infinite!important}.edge-left{bottom:0!important;top:auto!important;animation:edge-right-run 5s linear infinite!important}
@keyframes cta-glow{0%,100%{box-shadow:0 12px 30px #0a6ce855}50%{box-shadow:0 12px 38px #22d8ff9c,0 0 0 5px #25dfff18}}@keyframes cta-shimmer{0%,65%,100%{transform:translateX(-150%)}82%{transform:translateX(150%)}}.plans-cta{position:relative;overflow:hidden;animation:cta-glow 3.5s ease-in-out infinite}.plans-cta:after{content:"";position:absolute;inset:0;width:42%;background:linear-gradient(100deg,transparent,#ffffff75,transparent);transform:translateX(-150%);animation:cta-shimmer 5.5s ease-in-out infinite;pointer-events:none}.plans-cta b{position:relative;z-index:1;transition:transform .2s ease}.plans-cta:hover b{transform:translateX(6px)}@media(prefers-reduced-motion:reduce){.plans-cta,.plans-cta:after{animation:none!important}}
.plan-card .button-primary{width:100%}
.plan-card .button-primary{position:relative;overflow:hidden;animation:cta-glow 3.5s ease-in-out infinite}.plan-card .button-primary:after{content:"";position:absolute;inset:0;width:42%;background:linear-gradient(100deg,transparent,#ffffff75,transparent);transform:translateX(-150%);animation:cta-shimmer 5.5s ease-in-out infinite;pointer-events:none}.plan-card .button-primary b{position:relative;z-index:1;transition:transform .2s ease}.plan-card .button-primary:hover b{transform:translateX(6px)}@media(prefers-reduced-motion:reduce){.plan-card .button-primary,.plan-card .button-primary:after{animation:none!important}}
.brand>span:not(.brand-mark),.brand>span:not(.brand-mark)>span{background:linear-gradient(180deg,#63f5ff 5%,#1897f2 52%,#d766fa 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}.brand small{-webkit-text-fill-color:#a9f0ff}
.brand-word>.brand-next{background:none!important;color:#47eaff!important;-webkit-text-fill-color:#47eaff!important}.brand-word>.brand-gen{background:none!important;color:#b869ff!important;-webkit-text-fill-color:#b869ff!important}
.brand>span:not(.brand-mark){background:none!important;color:inherit!important;-webkit-text-fill-color:currentColor!important}.brand>span:not(.brand-mark)>span{background:none!important;color:#a86aff!important;-webkit-text-fill-color:#a86aff!important}.brand small{color:#80dbff!important;-webkit-text-fill-color:#80dbff!important}
.brand>span:not(.brand-mark),.brand>span:not(.brand-mark)>span{background:linear-gradient(to bottom,#54f2ff 0%,#22b7ff 46%,#bd6aff 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
.brand>span:not(.brand-mark){background:none!important;color:inherit!important;-webkit-text-fill-color:currentColor!important}.brand>span:not(.brand-mark)>span{background:none!important;color:#a86aff!important;-webkit-text-fill-color:#a86aff!important}.brand small{color:#80dbff!important;-webkit-text-fill-color:#80dbff!important}
@keyframes values-number-glow{0%{opacity:.12;transform:scale(.9)}55%{opacity:.62;transform:scale(1.08)}100%{opacity:.18;transform:scale(1)}}@keyframes value-tag-enter{to{opacity:1;transform:translateY(0)}}@keyframes star-pulse{0%,100%{text-shadow:0 0 0 transparent}50%{text-shadow:0 0 9px #5ceeff}}@keyframes mission-sweep{0%,65%,100%{transform:translateX(-130%)}82%{transform:translateX(130%)}}.reveal.is-visible .values-number{animation:values-number-glow 1.1s ease-out both}.reveal .core-values>div span:not(.eyebrow span){opacity:0;transform:translateY(10px)}.reveal.is-visible .core-values>div span:not(.eyebrow span){animation:value-tag-enter .42s ease-out forwards}.reveal.is-visible .core-values>div span:nth-child(2){animation-delay:.08s}.reveal.is-visible .core-values>div span:nth-child(3){animation-delay:.16s}.reveal.is-visible .core-values>div span:nth-child(4){animation-delay:.24s}.reveal.is-visible .core-values>div span:nth-child(5){animation-delay:.32s}.reveal.is-visible .core-values>div span:nth-child(6){animation-delay:.4s}.core-values span:not(.eyebrow span):before{animation:star-pulse 2.6s ease-in-out infinite}.core-values span:nth-child(2):before{animation-delay:-.4s}.core-values span:nth-child(3):before{animation-delay:-.8s}.core-values span:nth-child(4):before{animation-delay:-1.2s}.core-values span:nth-child(5):before{animation-delay:-1.6s}.core-values span:nth-child(6):before{animation-delay:-2s}.vision-mission article:last-child{overflow:hidden}.vision-mission article:last-child:after{content:"";position:absolute;inset:0;width:38%;background:linear-gradient(100deg,transparent,#9cefff2e,transparent);transform:translateX(-130%);pointer-events:none}.vision-mission article:last-child:hover:after{animation:mission-sweep 1.3s ease-out}.vision-mission article:last-child>*{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.reveal.is-visible .values-number,.reveal.is-visible .core-values>div span:not(.eyebrow span),.core-values span:not(.eyebrow span):before,.vision-mission article:last-child:hover:after{animation:none!important;opacity:1;transform:none}}
.vision-mission article:last-child>*{position:static!important;z-index:auto!important}.vision-mission article:last-child .values-number{position:absolute!important;top:24px!important;right:28px!important;z-index:0!important}.vision-mission article:last-child>:not(.values-number){position:relative!important;z-index:1!important}.values-number{animation:values-number-glow 2.6s ease-in-out infinite!important}
@keyframes values-number-glow{0%,100%{opacity:.42;transform:scale(1);filter:drop-shadow(0 0 0 transparent)}50%{opacity:.42;transform:scale(1.035);filter:drop-shadow(0 0 10px #5feeff)}}
@keyframes tag-float-visible{0%,100%{transform:translateY(0) scale(1);box-shadow:0 0 0 transparent}50%{transform:translateY(-8px) scale(1.04);box-shadow:0 7px 16px #28dffff0}}.use-cases span{animation:tag-float-visible 2.7s ease-in-out infinite!important}.use-cases span:nth-child(2){animation-delay:-.5s!important}.use-cases span:nth-child(3){animation-delay:-1s!important}.use-cases span:nth-child(4){animation-delay:-1.5s!important}.use-cases span:nth-child(5){animation-delay:-2s!important}
.contact-card a{transition:color .2s ease,background .2s ease}.contact-card>a[href^="tel"]{position:relative;cursor:pointer}.contact-card>a[href^="tel"]:after{content:"Tap to call  ↗";display:inline-block;margin-top:9px;color:#75ebff;font-size:10px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.contact-card address a,.contact-card strong a{display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:underline;text-decoration-color:#48dffb80;text-underline-offset:4px}.contact-card address a:after{content:"Open map ↗";flex:none;color:#75ebff;font-size:10px;font-weight:800;white-space:nowrap;text-decoration:none}.contact-card strong a:after{content:"Visit Facebook ↗";flex:none;color:#75ebff;font:800 10px Manrope;letter-spacing:.4px;white-space:nowrap;text-decoration:none}.contact-card a:hover,.contact-card a:focus-visible{color:#7aeeff;outline:none}.contact-card>a[href^="tel"]:hover:after,.contact-card>a[href^="tel"]:focus-visible:after{color:#fff}.contact-card address a:hover:after,.contact-card strong a:hover:after{color:#fff}@media(max-width:760px){.contact-card address a,.contact-card strong a{align-items:flex-start;flex-direction:column;gap:7px}}
.contact-card>a[href^="tel"]:after{content:none!important;display:none!important}.contact-card>a[href^="tel"] strong:after,.contact-card address a:after,.contact-card strong a:after{content:"↗"!important;display:inline!important;margin:0 0 0 7px!important;color:#75ebff!important;font:800 13px/1 Manrope!important;letter-spacing:0!important;white-space:normal!important}.contact-card address a,.contact-card strong a{display:inline!important;color:#fff!important;text-decoration:none!important;border-bottom:1px dashed #58eaff99;padding-bottom:2px}.contact-card a:hover,.contact-card a:focus-visible{color:#7aeeff!important}.contact-card address a:hover:after,.contact-card strong a:hover:after,.contact-card>a[href^="tel"] strong:hover:after{color:#fff!important}@media(max-width:760px){.contact-card address a,.contact-card strong a{display:inline!important}}
@keyframes contact-pointer{0%,100%{transform:translateX(0);opacity:.65}50%{transform:translateX(5px);opacity:1}}.contact-card>a[href^="tel"] strong:after,.contact-card address a:after,.contact-card strong a:after{content:none!important;display:none!important}.contact-card>a[href^="tel"] strong,.contact-card address a,.contact-card strong a{position:relative;display:inline-block!important;padding-left:19px;border-bottom:none!important}.contact-card>a[href^="tel"] strong:before,.contact-card address a:before,.contact-card strong a:before{content:"➜";position:absolute;top:.15em;left:0;color:#6befff;font:800 12px/1 Manrope;animation:contact-pointer 1.8s ease-in-out infinite}.contact-card address a:before{top:.2em}.contact-card strong a:before{top:.25em}@media(prefers-reduced-motion:reduce){.contact-card>a[href^="tel"] strong:before,.contact-card address a:before,.contact-card strong a:before{animation:none!important}}
.hero{background:#030d2c!important}.hero:after{z-index:0;background:linear-gradient(90deg,#020a28e6 0%,#03103eaa 52%,#020a285c 100%),url('../images/hero-coverage-grid.png') center/cover no-repeat!important;opacity:1!important;mix-blend-mode:normal!important}.hero-grid{z-index:0;opacity:.07!important}.hero-brand-art{position:absolute;z-index:1;top:50%;right:7%;width:clamp(280px,29vw,440px);margin:0;transform:translateY(-50%);filter:drop-shadow(0 0 32px #22cffff0)}.hero-brand-art img{display:block;width:100%;height:auto}.network-lights{z-index:1!important}.hero-content{z-index:2!important}.signal-orbit{z-index:0}@media(max-width:760px){.hero-brand-art{display:none}.network-lights{z-index:0!important}}
.hero{background:linear-gradient(108deg,#040f31,#071d58 57%,#0b4db2 120%)!important}.hero:after{z-index:auto;background:linear-gradient(90deg,#030b3c40,#030b3ca6),url('../images/nextgen-logo.jpg') 86% 52%/auto 82% no-repeat!important;opacity:.36!important;mix-blend-mode:screen!important}.hero-grid{z-index:auto;opacity:.23!important}.hero-content{z-index:1!important}.network-lights{z-index:0!important}.signal-orbit{z-index:auto}.hero-brand-art{display:none!important}
.hero:after{background:linear-gradient(90deg,#030d34 0%,#04133bcc 42%,#05184263 61%,#06143c12 100%),url('../images/nextgen-logo.jpg') right -34px center/auto 92% no-repeat!important;opacity:.72!important;mix-blend-mode:normal!important;filter:saturate(1.15) contrast(1.08)}@media(max-width:760px){.hero:after{background-position:center 56%,right -150px center!important;background-size:auto 70%!important;opacity:.3!important;filter:saturate(1.08) contrast(1.04)}}
.hero:after{background:linear-gradient(90deg,#030b3c40,#030b3ca6),url('../images/nextgen-logo.jpg') right -12px center/auto 86% no-repeat!important;opacity:.36!important;mix-blend-mode:screen!important;filter:none!important}@media(max-width:760px){.hero:after{background-position:right -82px center!important;background-size:auto 66%!important;opacity:.25!important}}
.hero:after{mask-image:linear-gradient(90deg,transparent 0%,#000 30%,#000 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 30%,#000 100%)}@media(max-width:760px){.hero:after{mask-image:linear-gradient(90deg,transparent 0%,#000 45%,#000 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 45%,#000 100%)}}
.hero:after{background-size:auto 112%!important;background-position:right -12px center!important}@media(max-width:760px){.hero:after{background-size:auto 112%!important;background-position:right -92px center!important}}
.hero:after{background:linear-gradient(90deg,#030b3c40,#030b3ca6),url('../images/nextgen-logo.jpg') 86% 52%/auto 82% no-repeat!important;opacity:.36!important;mix-blend-mode:screen!important;filter:none!important;mask-image:none!important;-webkit-mask-image:none!important}@media(max-width:760px){.hero:after{background-position:80% 56%!important;background-size:auto 62%!important;opacity:.25!important}}
.hero:after{background:url('../images/hero-nextgen-logo.png') right -18px center/auto 84% no-repeat!important;opacity:.42!important;mix-blend-mode:screen!important}@media(max-width:760px){.hero:after{background-position:right -72px center!important;background-size:auto 58%!important;opacity:.28!important}}
@keyframes signal-pulse{0%,100%{transform:scale(.98);opacity:.72}50%{transform:scale(1.025);opacity:.96}}.signal-orbit{border-color:#5aeeffff!important;box-shadow:0 0 20px #20dffff0,inset 0 0 16px #20dfff70!important}
@keyframes signal-pulse{0%,100%{transform:scale(.98);opacity:.5}50%{transform:scale(1.02);opacity:.7}}.signal-orbit{border-color:#48dbffba!important;box-shadow:0 0 12px #19cce960,inset 0 0 11px #19cce938!important}
.hero:after{background-size:auto 72%!important;background-position:right 28px center!important}@media(max-width:760px){.hero:after{background-size:auto 48%!important;background-position:right -12px center!important}}
@keyframes signal-pulse{0%,100%{transform:scale(.94);opacity:.48}50%{transform:scale(1.06);opacity:.72}}
.vision-mission article:first-child{background:#dbe9f4!important;border-color:#b9d2e5!important}.vision-mission article:first-child>p:last-child{color:#49698e!important}.vision-mission article:first-child .values-number{color:#227dc3!important;opacity:.38!important}
.plan-card:not(.featured){background:linear-gradient(145deg,#dceaf5,#c9ddec)!important;border-color:#b2cde3!important}.plan-card:not(.featured) .speed{background:#cfe3f2!important}
.hero:after{background-position:right 28px calc(50% + 62px)!important}@media(max-width:760px){.hero:after{background-position:right -12px center!important}}
.hero:after{background-position-x:calc(100% - 28px)!important;background-position-y:100px!important}@media(max-width:760px){.hero:after{background-position-x:calc(100% + 12px)!important;background-position-y:center!important}}
.hero:after{display:none!important}.hero-logo-visual{position:absolute;z-index:0;top:100px;right:28px;height:72%;width:auto;opacity:.42;mix-blend-mode:screen;pointer-events:none}@media(max-width:760px){.hero-logo-visual{top:50%;right:-12px;height:48%;transform:translateY(-50%);opacity:.28}}
.hero-logo-visual{transform:translateY(100px)!important}@media(max-width:760px){.hero-logo-visual{transform:translateY(-50%)!important}}
.hero-logo-visual{top:0!important;transform:translateY(100px)!important}@media(max-width:760px){.hero-logo-visual{top:50%!important;transform:translateY(-50%)!important}}
.hero-content{padding-top:0!important}
.hero-logo-visual{top:calc(50% + 41px)!important;transform:translateY(-50%)!important}@media(max-width:760px){.hero-logo-visual{top:50%!important;transform:translateY(-50%)!important}}
