@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--navy:#0c2130;--lime:#b9ed53;--ink:#162c38;--muted:#61717a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{color:var(--ink);background:#fafbf8;margin:0;font-family:DM Sans,Arial,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}:is(button:focus-visible,a:focus-visible,summary:focus-visible){outline-offset:5px;outline:3px solid #81af30}header{background:var(--navy);color:#fff;border-bottom:1px solid #ffffff18;align-items:center;gap:36px;height:92px;padding:0 6%;display:flex}.brand{letter-spacing:-1px;align-items:center;gap:9px;font-family:Space Grotesk,Arial,sans-serif;font-size:27px;font-weight:700;display:flex}.mark{background:var(--lime);color:var(--navy);border-radius:8px;padding:5px;display:flex}.brand-dot{color:var(--lime);margin-left:-9px}nav{color:#c2cdd4;gap:30px;margin-left:auto;font-size:13px;display:flex}nav a:hover{color:var(--lime)}.nav-cta{color:#fff;background:0 0;border:1px solid #82939f;border-radius:4px;gap:20px;padding:13px 19px;font-size:13px;display:flex}.menu{display:none}.hero{background:var(--navy);color:#fff;grid-template-columns:1.05fr 1fr;gap:55px;min-height:645px;padding:77px 6% 68px;display:grid}.eyebrow{letter-spacing:2px;align-items:center;gap:9px;margin:0 0 24px;font-size:11px;font-weight:700;display:flex}.eyebrow>span{background:var(--lime);border-radius:50%;width:7px;height:7px}h1,h2,h3{letter-spacing:-1.7px;font-family:Space Grotesk,Arial,sans-serif;font-weight:500}h1{margin:0 0 26px;font-size:clamp(42px,4.7vw,72px);line-height:1.05}h1 em{color:var(--lime);font-style:normal}.intro{color:#b9c7d1;max-width:450px;font-size:17px;line-height:1.7}.actions{align-items:center;gap:28px;margin-top:30px;display:flex}.primary{background:var(--lime);color:var(--navy);border:0;border-radius:4px;justify-content:center;align-items:center;gap:25px;padding:17px 22px;font-size:14px;font-weight:700;display:inline-flex}.primary:hover{background:#cbfa70}.primary:disabled{opacity:.7}.text-link{gap:10px;font-size:13px;display:flex}.hero-note{color:#879da9;margin-top:25px;font-size:11px}.network-art{background:linear-gradient(145deg,#163145,#0c2231);border:1px solid #ffffff20;border-radius:12px;align-self:center;transform:rotate(-1deg);box-shadow:0 30px 70px #0002}.network-art svg{width:100%;display:block}.art-top,.art-bottom{letter-spacing:1px;color:#a3b6c2;justify-content:space-between;padding:20px 23px;font-size:9px;display:flex}.art-top{border-bottom:1px solid #ffffff10}.art-top i{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.art-bottom{border-top:1px solid #ffffff10}.art-bottom>span:first-child{letter-spacing:0;align-items:center;gap:10px;font-size:11px;display:flex}.lime{color:var(--lime)}.ticker{background:var(--lime);letter-spacing:1.5px;justify-content:space-between;align-items:center;gap:18px;padding:23px 6%;font-size:11px;font-weight:700;display:flex}.ticker b{font-size:21px}.section{padding:90px 6%}.section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:43px;display:flex}h2{margin:0 0 18px;font-size:43px;line-height:1.14}.section-heading>p{max-width:360px;color:var(--muted);font-size:15px;line-height:1.7}.services{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.services article{background:#fff;border:1px solid #dce3dc;border-radius:6px;flex-direction:column;padding:30px;display:flex}.card-top{color:#527248;justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.card-top span{color:#8b9798;font-size:11px}h3{letter-spacing:-.6px;margin:0 0 15px;font-size:23px}.services p,.steps p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.services ul{flex:1;margin:0 0 18px;padding:21px 0;list-style:none}.services li{gap:9px;margin-bottom:13px;font-size:12px;line-height:1.5;display:flex}.services li svg{color:#608a2d;flex-shrink:0}.services button{text-align:left;background:0 0;border:0;border-top:1px solid #e5eae1;justify-content:space-between;align-items:center;padding:20px 0 0;font-size:13px;font-weight:700;display:flex}.fine{color:#7c8788;margin-top:20px;font-size:11px;line-height:1.6}.partner{background:var(--navy);color:#fff;border-radius:8px;grid-template-columns:1fr 1fr;gap:70px;margin:0 6%;padding:57px;display:grid}.partner .eyebrow{color:var(--lime)}.partner p:not(.eyebrow){color:#afc1cc;max-width:440px;font-size:14px;line-height:1.8}.partner .primary{gap:15px;margin-top:20px;font-size:12px}.install-list>div{border-bottom:1px solid #ffffff20;gap:22px;padding:26px 0;display:flex}.install-list>div>span{color:var(--lime);padding-top:5px;font-size:12px}.install-list h3{font-size:19px}.install-list p{margin:0}.install-list svg{flex-shrink:0}.steps{grid-template-columns:repeat(3,1fr);gap:60px;margin-top:44px;display:grid}.steps>div{border-top:1px solid #cad4cb;padding-top:26px}.steps span{color:#698548;margin-bottom:25px;font-size:13px;display:block}.quote{background:#edf1e7;grid-template-columns:1fr 1fr;gap:100px;display:grid}.quote>div>p:not(.eyebrow){max-width:390px;color:var(--muted);font-size:15px;line-height:1.8}.quote-note{align-items:center;gap:13px;max-width:360px;margin-top:25px;font-size:12px;line-height:1.6;display:flex}.quote-note svg{color:#5b7a3a;flex-shrink:0}form{background:#fff;border:1px solid #dce3d5;border-radius:7px;padding:32px}label{margin-bottom:16px;font-size:12px;font-weight:600;display:block}label span{color:#839084;font-weight:400}input,select,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d4dbd4;border-radius:4px;margin-top:8px;padding:13px;font-size:13px;display:block}input:focus,select:focus,textarea:focus{outline-offset:1px;outline:2px solid #95c94a}.fields{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}form .primary{justify-content:space-between;width:100%}.trap{position:absolute;left:-10000px}.status{font-size:13px;line-height:1.6}.status:empty{display:none}.faq{max-width:950px;margin:auto}.faq h2{margin-bottom:35px}.faq details{border-bottom:1px solid #d7dfd4;padding:21px 0}.faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:15px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:#70974a;font-size:22px}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{color:var(--muted);max-width:660px;font-size:14px;line-height:1.8}footer{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:35px 6%;display:flex}footer .brand svg{color:var(--lime)}footer span,footer small{color:#a6bac5;font-size:11px}@media (min-width:1600px){header,.hero,.section,.ticker,footer{padding-left:calc(50% - 700px);padding-right:calc(50% - 700px)}}@media (max-width:1000px){header{gap:20px}nav{gap:18px}.hero{gap:25px}.actions{gap:18px}.text-link{font-size:11px}.partner{gap:35px;padding:38px}.quote{gap:40px}.services article{padding:23px}.ticker{font-size:9px}.steps{gap:30px}h2{font-size:36px}}@media (max-width:760px){header{justify-content:space-between;height:75px;padding:0 6%}.brand{font-size:23px}.nav-cta{display:none}.menu{color:#fff;background:0 0;border:0;display:block}nav{display:none}nav.open{z-index:5;background:var(--navy);flex-direction:column;width:100%;padding:25px 6%;display:flex;position:absolute;top:75px;left:0}.hero{grid-template-columns:1fr;gap:35px;padding-top:48px}h1{font-size:49px}.intro{font-size:15px}.network-art{width:100%;max-width:540px;transform:none}.ticker{flex-wrap:wrap;justify-content:center;gap:14px;padding:18px}.ticker b{font-size:16px}.ticker b:last-of-type{display:none}.section{padding:60px 6%}.section-heading{margin-bottom:25px;display:block}.section-heading>p{max-width:none}h2{font-size:35px}.services,.steps,.partner,.quote{grid-template-columns:1fr}.services{gap:16px}.services article{padding:28px}.card-top{margin-bottom:20px}.partner{gap:22px;padding:32px 25px}.steps{gap:32px;margin-top:32px}.steps span{margin-bottom:15px}.quote{gap:30px}form{padding:24px}.fields{grid-template-columns:1fr}.faq summary{font-size:14px}footer{flex-direction:column;align-items:flex-start;padding:32px 6%}.art-top,.art-bottom{padding:16px}.actions{gap:16px}.primary{padding:16px 18px;font-size:13px}.hero-note{margin-bottom:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.services{grid-template-columns:repeat(2,1fr)}.wireless-carriers{border-bottom:1px solid #dce3dc;align-items:center;gap:35px;margin-top:25px;padding:30px 0;display:flex}.wireless-carriers>div:first-child{flex:1}.wireless-carriers .eyebrow{margin-bottom:14px}.wireless-carriers h3{margin-bottom:10px}.wireless-carriers p:not(.eyebrow){max-width:460px;color:var(--muted);font-size:13px;line-height:1.7}.carrier-names{flex-wrap:wrap;gap:20px;font-family:Space Grotesk,Arial,sans-serif;font-size:21px;font-weight:700;display:flex}.wireless-carriers button{white-space:nowrap;background:0 0;border:1px solid #c6d2c1;border-radius:4px;align-items:center;gap:12px;padding:14px;font-size:12px;display:flex}@media (max-width:1000px){.wireless-carriers{flex-wrap:wrap}.wireless-carriers>div:first-child{flex-basis:100%}.ticker{flex-wrap:wrap;justify-content:center}}@media (max-width:760px){.services{grid-template-columns:1fr}.wireless-carriers{gap:22px}.carrier-names{gap:23px;font-size:20px}}.brand{white-space:nowrap;letter-spacing:-.9px;gap:7px;font-size:24px}.brand-four{color:var(--lime)}footer .brand{font-size:22px}@media (max-width:1000px){header{gap:18px}nav{gap:16px}.brand{font-size:21px}.nav-cta{gap:12px;padding:12px 14px}}@media (max-width:760px){.brand{font-size:22px}}
