: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}}
.hero-logo-visual{z-index:1!important;opacity:.5!important}.signal-orbit{z-index:0!important}@media(max-width:760px){.hero-logo-visual{opacity:.32!important}}
.hero-logo-visual{opacity:.58!important}@media(max-width:760px){.hero-logo-visual{opacity:.36!important}}
.hero-logo-visual{opacity:.66!important}@media(max-width:760px){.hero-logo-visual{opacity:.42!important}}
@media(max-width:760px){.hero-logo-visual{top:58%!important;right:6vw!important;width:88vw!important;height:auto!important;transform:translateY(-50%)!important;opacity:.42!important}}
@keyframes holiday-twinkle{0%,100%{opacity:.42;filter:brightness(.85);transform:translateY(0)}50%{opacity:1;filter:brightness(1.25);transform:translateY(1px)}}@keyframes holiday-sparkle{0%,72%,100%{opacity:0;transform:scale(.55) rotate(0)}80%{opacity:1;transform:scale(1) rotate(22deg)}88%{opacity:.2;transform:scale(.7) rotate(45deg)}}.holiday-lights{position:absolute;z-index:3;bottom:-7px;left:50%;display:flex;justify-content:space-between;width:min(1120px,calc(100% - 80px));height:13px;transform:translateX(-50%);pointer-events:none}.holiday-lights:before{content:"";position:absolute;top:0;right:0;left:0;border-top:1px solid #ffffff38}.holiday-lights i{position:relative;display:block;width:7px;height:10px;margin-top:1px;border-radius:50% 50% 55% 55%;background:#6ff3ff;box-shadow:0 0 8px currentColor;animation:holiday-twinkle 2.5s ease-in-out infinite}.holiday-lights i:nth-child(3n+2){background:#fd6c91;animation-delay:-.8s}.holiday-lights i:nth-child(3n){background:#ffe879;animation-delay:-1.6s}.plans-cta:before{content:"✦";position:absolute;z-index:2;top:4px;right:9px;color:#fff3a3;font-size:10px;line-height:1;pointer-events:none;animation:holiday-sparkle 3.8s ease-in-out infinite}@media(max-width:760px){.holiday-lights{width:calc(100% - 40px)}.holiday-lights i:nth-child(even){display:none}}@media(prefers-reduced-motion:reduce){.holiday-lights i,.plans-cta:before{animation:none!important}}
@keyframes holiday-snow{to{background-position:0 170px,0 235px,0 310px}}.hero:before{content:"";position:absolute;z-index:0;inset:0;background-image:radial-gradient(circle,#fff9 0 1px,transparent 1.7px),radial-gradient(circle,#bff7ff80 0 1.2px,transparent 1.9px),radial-gradient(circle,#fff7cc80 0 1px,transparent 1.7px);background-size:115px 115px,173px 173px,241px 241px;background-position:20px 0,67px 0,118px 0;opacity:.48;pointer-events:none;animation:holiday-snow 18s linear infinite}.holiday-greeting{display:inline-flex;align-items:center;gap:7px;margin:0 0 13px;padding:7px 11px;border:1px solid #ffe58d88;border-radius:20px;background:#1e6d4b82;color:#fff1b0;font-size:10px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 0 16px #ffcf6530;position:relative;z-index:2}@media(max-width:760px){.hero:before{opacity:.28}.holiday-greeting{font-size:9px;padding:6px 9px}}@media(prefers-reduced-motion:reduce){.hero:before{animation:none!important}}
.hero:before{display:none!important}@keyframes snowflake-fall{0%{transform:translate3d(0,-36px,0) rotate(0deg);opacity:0}12%{opacity:.78}88%{opacity:.78}100%{transform:translate3d(24px,660px,0) rotate(240deg);opacity:0}}.hero-snowflakes{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.hero-snowflakes i{position:absolute;top:0;color:#edfbff;font-style:normal;font-size:15px;line-height:1;text-shadow:0 0 8px #b8f6ff;animation:snowflake-fall 12s linear infinite}.hero-snowflakes i:nth-child(1){left:8%;animation-delay:-1s}.hero-snowflakes i:nth-child(2){left:19%;font-size:11px;animation-delay:-7s}.hero-snowflakes i:nth-child(3){left:34%;font-size:18px;animation-delay:-3s}.hero-snowflakes i:nth-child(4){left:49%;font-size:12px;animation-delay:-10s}.hero-snowflakes i:nth-child(5){left:63%;font-size:17px;animation-delay:-5s}.hero-snowflakes i:nth-child(6){left:74%;font-size:11px;animation-delay:-9s}.hero-snowflakes i:nth-child(7){left:86%;font-size:16px;animation-delay:-2s}.hero-snowflakes i:nth-child(8){left:93%;font-size:10px;animation-delay:-6s}.hero-snowflakes i:nth-child(9){left:43%;font-size:13px;animation-delay:-11s}.floating-messenger{position:relative;overflow:hidden}.floating-messenger:before{content:"✦";position:absolute;top:3px;right:8px;color:#fff1a0;font-size:10px;animation:holiday-sparkle 3.8s ease-in-out infinite;pointer-events:none}@media(max-width:760px){.hero-snowflakes i:nth-child(n+7){display:none}}@media(prefers-reduced-motion:reduce){.hero-snowflakes i,.floating-messenger:before{animation:none!important}}
@keyframes site-snowfall{0%{transform:translate3d(0,-34px,0) rotate(0);opacity:0}10%{opacity:.62}90%{opacity:.62}100%{transform:translate3d(28px,110vh,0) rotate(240deg);opacity:0}}.site-snowflakes{position:fixed;z-index:4;inset:0;overflow:hidden;pointer-events:none}.site-snowflakes i{position:absolute;top:0;color:#eefbff;font-style:normal;font-size:14px;line-height:1;text-shadow:0 0 7px #bcefff;animation:site-snowfall 15s linear infinite}.site-snowflakes i:nth-child(1){left:5%;animation-delay:-1s}.site-snowflakes i:nth-child(2){left:14%;font-size:10px;animation-delay:-8s}.site-snowflakes i:nth-child(3){left:25%;font-size:16px;animation-delay:-3s}.site-snowflakes i:nth-child(4){left:36%;font-size:11px;animation-delay:-11s}.site-snowflakes i:nth-child(5){left:47%;font-size:15px;animation-delay:-6s}.site-snowflakes i:nth-child(6){left:58%;font-size:10px;animation-delay:-13s}.site-snowflakes i:nth-child(7){left:68%;font-size:17px;animation-delay:-4s}.site-snowflakes i:nth-child(8){left:77%;font-size:11px;animation-delay:-9s}.site-snowflakes i:nth-child(9){left:86%;font-size:15px;animation-delay:-2s}.site-snowflakes i:nth-child(10){left:94%;font-size:10px;animation-delay:-12s}.site-snowflakes i:nth-child(11){left:31%;font-size:12px;animation-delay:-5s}.site-snowflakes i:nth-child(12){left:72%;font-size:12px;animation-delay:-10s}.plans,.why,.values,.contact,.coverage{box-shadow:inset 0 2px 0 #f6ce6980}.plans .eyebrow:after,.why .eyebrow:after,.values .eyebrow:after,.contact .eyebrow:after{content:" ✦";color:#f5c95d;font-size:13px}.plan-label:before{content:"✦";margin-right:6px;color:#e8b849}@media(max-width:760px){.site-snowflakes i:nth-child(n+8){display:none}}@media(prefers-reduced-motion:reduce){.site-snowflakes i{animation:none!important}}
@keyframes section-festive-trim{0%,100%{box-shadow:inset 0 2px 0 #f6ce6966}50%{box-shadow:inset 0 3px 0 #ffe79f,0 0 22px #e9bc5322}}@keyframes section-festive-spark{0%,100%{opacity:.3;transform:scale(.78) rotate(0deg)}50%{opacity:.95;transform:scale(1.15) rotate(28deg)}}.plans,.why,.values,.contact,.coverage{position:relative;animation:section-festive-trim 3.8s ease-in-out infinite}.plans:after,.why:after,.values:after,.contact:after,.coverage:after{content:"✦";position:absolute;z-index:2;top:20px;right:clamp(18px,7vw,100px);color:#ffe38c;font-size:20px;line-height:1;text-shadow:0 0 12px #f0b843;pointer-events:none;animation:section-festive-spark 2.8s ease-in-out infinite}.why:after{animation-delay:-.6s}.values:after{animation-delay:-1.2s}.contact:after{animation-delay:-1.8s}.coverage:after{animation-delay:-2.4s}.plans .eyebrow:after,.why .eyebrow:after,.values .eyebrow:after,.contact .eyebrow:after{display:inline-block;animation:section-festive-spark 2.7s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.plans,.why,.values,.contact,.coverage,.plans:after,.why:after,.values:after,.contact:after,.coverage:after,.plans .eyebrow:after,.why .eyebrow:after,.values .eyebrow:after,.contact .eyebrow:after{animation:none!important}}
.floating-messenger{position:fixed!important;right:18px!important;bottom:18px!important;width:auto!important;overflow:hidden}
@keyframes holiday-decor-float{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-9px) rotate(3deg)}}.holiday-sleigh{position:absolute;z-index:2;top:104px;right:34px;display:flex;align-items:center;gap:5px;font-size:23px;filter:drop-shadow(0 0 8px #ffe08680);pointer-events:none;animation:holiday-decor-float 3.6s ease-in-out infinite}.holiday-sleigh span{font-size:28px}.holiday-sleigh b{font-size:20px;font-weight:400}.holiday-section-decor{position:absolute;z-index:2;top:18px;right:clamp(18px,5vw,82px);font-size:32px;line-height:1;filter:drop-shadow(0 3px 5px #06153d38);pointer-events:none;animation:holiday-decor-float 3.8s ease-in-out infinite}.why-decor{animation-delay:-.8s}.values-decor{animation-delay:-1.6s}.coverage-decor{animation-delay:-2.4s}.contact-decor{animation-delay:-3.2s}.plans>.container,.why>.container,.values>.container,.coverage>.container,.contact>.container{position:relative;z-index:1}@media(max-width:760px){.holiday-sleigh{top:92px;right:16px;font-size:17px}.holiday-sleigh span{font-size:21px}.holiday-sleigh b{font-size:15px}.holiday-section-decor{top:13px;right:16px;font-size:25px}}@media(prefers-reduced-motion:reduce){.holiday-sleigh,.holiday-section-decor{animation:none!important}}
.holiday-inline-decor{display:inline-flex;align-items:center;justify-content:center;margin:10px 0 0;padding:5px 10px;border:1px solid #f3ca6673;border-radius:999px;background:#ffffff12;font-size:23px;line-height:1;box-shadow:0 0 15px #f0bd4130;animation:holiday-decor-float 3.8s ease-in-out infinite}.why-copy .holiday-inline-decor,.contact-layout .holiday-inline-decor{margin-bottom:2px}.coverage .holiday-inline-decor{background:#062b638a}.plans .holiday-inline-decor{background:#ffffff8c}@media(max-width:760px){.holiday-inline-decor{font-size:19px;padding:4px 8px}}@media(prefers-reduced-motion:reduce){.holiday-inline-decor{animation:none!important}}
@keyframes holiday-decor-celebrate{0%,100%{transform:translateY(0) rotate(-4deg) scale(1);box-shadow:0 0 12px #f0bd4144}40%{transform:translateY(-8px) rotate(5deg) scale(1.11);box-shadow:0 0 25px #ffdc7088}65%{transform:translateY(-3px) rotate(-2deg) scale(1.04);box-shadow:0 0 18px #ed7b7670}}@keyframes holiday-mini-spark{0%,100%{opacity:.2;transform:scale(.55) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(48deg)}}@keyframes holiday-greeting-glow{0%,100%{box-shadow:0 0 16px #ffcf6530;border-color:#ffe58d88}50%{box-shadow:0 0 27px #ffcf6580;border-color:#fff0ac}}.holiday-greeting{animation:holiday-greeting-glow 2.8s ease-in-out infinite}.holiday-inline-decor{position:relative;animation:holiday-decor-celebrate 2.9s ease-in-out infinite}.holiday-inline-decor:before,.holiday-inline-decor:after{position:absolute;color:#fff0a2;font-size:10px;line-height:1;text-shadow:0 0 7px #ffcf53;animation:holiday-mini-spark 1.8s ease-in-out infinite}.holiday-inline-decor:before{content:"✦";top:-6px;left:-5px}.holiday-inline-decor:after{content:"✦";right:-6px;bottom:-5px;animation-delay:-.9s}@media(prefers-reduced-motion:reduce){.holiday-inline-decor,.holiday-inline-decor:before,.holiday-inline-decor:after,.holiday-greeting{animation:none!important}}
@keyframes holiday-greeting-glow{0%,100%{box-shadow:0 0 16px #ffcf6530;border-color:#ffe58d88}50%{box-shadow:0 0 27px #ffcf6580;border-color:#fff0ac}}.holiday-greeting{animation:holiday-greeting-glow 2.8s ease-in-out infinite}.holiday-inline-decor{position:relative;animation:holiday-decor-celebrate 2.9s ease-in-out infinite}.holiday-inline-decor:before,.holiday-inline-decor:after{position:absolute;color:#fff0a2;font-size:10px;line-height:1;text-shadow:0 0 7px #ffcf53;animation:holiday-mini-spark 1.8s ease-in-out infinite}.holiday-inline-decor:before{content:"✦";top:-6px;left:-5px}.holiday-inline-decor:after{content:"✦";right:-6px;bottom:-5px;animation-delay:-.9s}@media(prefers-reduced-motion:reduce){.holiday-inline-decor,.holiday-inline-decor:before,.holiday-inline-decor:after,.holiday-greeting{animation:none!important}}
@keyframes ornament-swing{0%,100%{transform:rotate(-8deg) translateY(0);filter:brightness(.9)}50%{transform:rotate(8deg) translateY(3px);filter:brightness(1.25)}}.holiday-inline-decor{display:inline-flex!important;align-items:flex-start!important;gap:12px!important;min-width:88px;height:35px;margin:10px 0 0!important;padding:0 8px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;animation:none!important}.holiday-inline-decor:before,.holiday-inline-decor:after{content:none!important;display:none!important}.holiday-inline-decor i{position:relative;display:block;width:12px;height:12px;margin-top:16px;border-radius:50%;background:linear-gradient(135deg,#fff2a9,#d59b31);box-shadow:0 0 10px #ffd76e;transform-origin:50% -17px;animation:ornament-swing 2.5s ease-in-out infinite}.holiday-inline-decor i:before{content:"";position:absolute;bottom:100%;left:50%;width:1px;height:16px;background:#e6c568;transform:translateX(-50%)}.holiday-inline-decor i:nth-child(2){background:linear-gradient(135deg,#8cf8ff,#168de8);box-shadow:0 0 10px #4eeaff;animation-delay:-.75s}.holiday-inline-decor i:nth-child(3){background:linear-gradient(135deg,#ffbdca,#d84e75);box-shadow:0 0 10px #ff7a9a;animation-delay:-1.5s}@media(max-width:760px){.holiday-inline-decor{transform:scale(.9);transform-origin:left top;margin-top:6px!important}}@media(prefers-reduced-motion:reduce){.holiday-inline-decor i{animation:none!important}}
.plan-card:after{content:"";position:absolute;z-index:1;top:-9px;left:-11px;width:118px;height:126px;background:url('../images/christmas-plan-corner-transparent.png') top left/contain no-repeat;pointer-events:none;filter:drop-shadow(0 3px 5px #071a4838)}.plan-card>*{position:relative;z-index:2}.plan-card .plan-edge{z-index:3}@media(max-width:760px){.plan-card:after{width:98px;height:106px}}@media(prefers-reduced-motion:reduce){.plan-card:after{filter:none}}
.plan-card>*{position:static!important;z-index:auto!important}.plan-card .plan-edge{position:absolute!important;z-index:3!important}.plan-card .popular{position:absolute!important;z-index:4!important}.plan-card .plan-label,.plan-card .price,.plan-card .speed,.plan-card ul,.plan-card .button{position:relative!important;z-index:2!important}
.plan-card{overflow:visible!important}.plan-card:after{top:-35px!important;left:-34px!important;z-index:1!important}@media(max-width:760px){.plan-card:after{top:-28px!important;left:-24px!important}}
.plan-card .popular{top:0!important;right:0!important;transform-origin:100% 0!important;transform:rotate(42deg)!important}
.plan-card .popular{display:none!important}.plan-card:first-child:before{content:"Most popular"!important;position:absolute!important;z-index:5!important;top:0!important;right:0!important;bottom:auto!important;left:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:102px!important;height:27px!important;padding:0!important;border:0!important;border-radius:0 12px 0 10px!important;background:#42dcf4!important;color:#06245a!important;font:800 9px/1 Manrope!important;letter-spacing:.3px!important;text-transform:uppercase!important;transform:none!important;clip-path:none!important;box-shadow:none!important;animation:none!important}
.plan-card:first-child:before{content:""!important;display:block!important;width:110px!important;height:96px!important;border-radius:0 12px 0 0!important;background:#42dcf4!important;clip-path:polygon(100% 0,100% 100%,0 0)!important}.plan-card .popular{position:absolute!important;z-index:6!important;top:35px!important;right:1px!important;display:block!important;width:102px!important;padding:0!important;background:transparent!important;color:#06245a!important;font:800 9px/1 Manrope!important;letter-spacing:.3px!important;text-align:center!important;text-transform:uppercase!important;transform:rotate(43deg)!important}
.plan-card .popular{top:64px!important}
.plan-card{overflow:hidden!important}.plan-card:after{display:none!important}.plan-card:first-child:before{display:none!important}.plan-card .popular{position:absolute!important;z-index:4!important;top:16px!important;right:-29px!important;display:block!important;width:auto!important;height:auto!important;padding:6px 35px!important;border-radius:0!important;background:#42dcf4!important;color:#06245a!important;font:800 10px/normal Manrope!important;letter-spacing:0!important;text-align:left!important;text-transform:uppercase!important;transform:rotate(42deg)!important;transform-origin:center!important;clip-path:none!important;box-shadow:none!important}.plan-grid{position:relative;overflow:visible}.plan-grid:before,.plan-grid:after{content:"";position:absolute;z-index:7;top:-35px;width:118px;height:126px;background:url('../images/christmas-plan-corner-transparent.png') top left/contain no-repeat;filter:drop-shadow(0 3px 5px #071a4838);pointer-events:none}.plan-grid:before{left:-34px}.plan-grid:after{left:calc(50% + 12px)}@media(max-width:760px){.plan-grid:before,.plan-grid:after{top:-28px;width:98px;height:106px}.plan-grid:before{left:-24px}.plan-grid:after{top:calc(50% - 28px);left:-24px}}
.plan-grid:before{left:-70px!important}.plan-grid:after{left:calc(50% - 58px)!important}@media(max-width:760px){.plan-grid:before{left:-45px!important}.plan-grid:after{top:calc(50% - 28px)!important;left:-45px!important}}
#home,#plans,#why-us,#values,#contact{scroll-margin-top:102px}@media(max-width:760px){#home,#plans,#why-us,#values,#contact{scroll-margin-top:82px}}
.plan-grid:before,.plan-grid:after{top:50%!important;transform:translateY(-50%)!important}.plan-grid:before{left:-105px!important}.plan-grid:after{right:-105px!important;left:auto!important;transform:translateY(-50%) scaleX(-1)!important}@media(max-width:760px){.plan-grid:before{top:25%!important;left:-54px!important}.plan-grid:after{top:75%!important;right:-54px!important;left:auto!important}}
.plan-grid:before,.plan-grid:after{top:-95px!important;transform:none!important}.plan-grid:before{left:-15px!important}.plan-grid:after{right:-15px!important;left:auto!important;transform:scaleX(-1)!important}@media(max-width:760px){.plan-grid:before{top:-80px!important;left:-10px!important}.plan-grid:after{top:calc(50% - 80px)!important;right:-10px!important;left:auto!important;transform:scaleX(-1)!important}}
.plan-grid:before,.plan-grid:after{top:-98px!important;width:90px!important;height:98px!important;transform:none!important}.plan-grid:before{left:-8px!important}.plan-grid:after{left:calc(50% + 4px)!important;right:auto!important}@media(max-width:760px){.plan-grid:before{top:-88px!important;left:-8px!important}.plan-grid:after{top:calc(50% - 88px)!important;left:-8px!important;right:auto!important}}
.plan-grid:before,.plan-grid:after{top:-2px!important;width:90px!important;height:98px!important;transform:none!important}.plan-grid:before{left:-90px!important}.plan-grid:after{left:calc(50% - 78px)!important;right:auto!important}@media(max-width:760px){.plan-grid:before{top:0!important;left:-70px!important}.plan-grid:after{top:calc(50% - 2px)!important;left:-70px!important;right:auto!important}}
.plan-grid:before,.plan-grid:after{display:none!important}.plan-card:after{display:block!important;top:-8px!important;left:-8px!important;width:90px!important;height:98px!important;z-index:1!important}@media(max-width:760px){.plan-card:after{top:-7px!important;left:-7px!important;width:82px!important;height:90px!important}}
@keyframes christmas-tree-twinkle{0%,100%{opacity:.5;filter:drop-shadow(0 0 10px #39e7ff80)}50%{opacity:.78;filter:drop-shadow(0 0 22px #5cf2ffff)}}.hero-christmas-tree{position:absolute;z-index:2;top:24%;right:2%;width:clamp(155px,18vw,270px);height:auto;opacity:.62;mix-blend-mode:screen;pointer-events:none;animation:christmas-tree-twinkle 4.2s ease-in-out infinite}.hero-content{position:relative;z-index:3!important}@media(max-width:760px){.hero-christmas-tree{top:32%;right:-10%;width:165px;opacity:.48}}@media(prefers-reduced-motion:reduce){.hero-christmas-tree{animation:none!important}}
