:root{color:#f4f7f3;--green:#29d18b;--green2:#0f7f58;--amber:#f5b84b;--blue:#8fb7c7;--muted:#b8c7c0;--ink:#07110f;--panel:#0d1b18;--line:#ffffff18;--max:1180px;background:#07110f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f4f7f3;background:radial-gradient(circle at 76% 6%,#225f49 0,#07110f 34%,#030605 100%);margin:0}body:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}a{color:inherit}img{max-width:100%;display:block}.hero,.section,.footer{padding-inline:clamp(20px,5vw,72px)}.hero{min-height:94vh;padding-top:26px;padding-bottom:76px}.nav{max-width:var(--max);justify-content:space-between;align-items:center;gap:24px;margin:0 auto 72px;display:flex}.brand{letter-spacing:.01em;align-items:center;gap:10px;font-weight:950;text-decoration:none;display:inline-flex}.mark{background:linear-gradient(135deg,var(--green),#0f7f58);color:#03100c;border-radius:13px;place-items:center;width:36px;height:36px;display:inline-grid;box-shadow:0 0 34px #29d18b4d}.navLinks{color:#d8e5df;gap:18px;font-size:.94rem;font-weight:850;display:flex}.navLinks a{text-decoration:none}.navLinks a:hover,.navLinks a:focus{color:var(--green)}.heroGrid{max-width:var(--max);grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:center;gap:56px;margin:0 auto;display:grid}.eyebrow{color:var(--green);text-transform:uppercase;letter-spacing:.16em;margin:0 0 14px;font-size:.76rem;font-weight:950}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.075em;max-width:840px;margin-bottom:26px;font-size:clamp(3.25rem,6.8vw,6.8rem);line-height:.88}h2{letter-spacing:-.055em;margin-bottom:20px;font-size:clamp(2.1rem,4.5vw,4.35rem);line-height:.96}h3{font-size:1.18rem}.lede{color:var(--muted);max-width:760px;font-size:clamp(1.12rem,1.5vw,1.34rem);line-height:1.65}.actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.button{border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;padding:15px 21px;font-weight:950;text-decoration:none;transition:all .18s;display:inline-flex}.primary{background:var(--green);color:#03100c;box-shadow:0 16px 40px #29d18b30}.primary:hover{transform:translateY(-2px);box-shadow:0 22px 50px #29d18b3a}.secondary{color:#f4f7f3;background:#ffffff0d}.textLink{color:var(--green);margin-top:14px;font-weight:950;text-decoration:none;display:inline-flex}.textLink:after{content:"→";margin-left:8px}.trustStrip{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.trustStrip span{color:#d7e5df;background:#ffffff08;border:1px solid #ffffff16;border-radius:999px;padding:9px 12px;font-size:.9rem}.heroImage,.productImage,.wideImage,.customerSection figure,.longRange figure{background:#0b1714;border:1px solid #ffffff1d;border-radius:34px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 90px #0008}.heroImage img,.productImage img,.customerSection figure img,.longRange figure img{aspect-ratio:16/11;object-fit:cover}.productHero img{aspect-ratio:4/3}.heroImage:after,.productImage:after,.customerSection figure:after,.longRange figure:after{content:"";background:linear-gradient(#0000 46%,#07110fcf);position:absolute;inset:0}figcaption{z-index:2;color:#d9e6df;background:#06110ebd;border:1px solid #ffffff18;border-radius:16px;padding:10px 12px;font-size:.82rem;line-height:1.4;position:absolute;bottom:16px;left:18px;right:18px}.section{border-top:1px solid #ffffff10;padding-top:88px;padding-bottom:88px}.section>*{max-width:var(--max);margin-left:auto;margin-right:auto}.centered{text-align:center}.centered p{margin-left:auto;margin-right:auto}.narrow{max-width:940px}.sectionHeader{margin-bottom:34px}.sectionHeader p{max-width:820px}.bodyLargeText,.sectionHeader p,.hubSection p,.customerSection p,.longRange p,.assessmentSection p{color:var(--muted);font-size:1.1rem;line-height:1.75}.plansIntro{background:linear-gradient(#07110f,#0c1b17)}.planGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.planCard{background:linear-gradient(#10231e,#08120f);border:1px solid #ffffff14;border-radius:32px;position:relative;overflow:hidden;box-shadow:0 18px 60px #0003}.planCard.street{border-color:#29d18b36}.planCard.home{border-color:#8fb7c738}.planCard.pro{border-color:#f5b84b38}.planMedia img{aspect-ratio:16/10;object-fit:cover;width:100%}.planBody{padding:25px}.offerLabel{color:var(--amber);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:950}.planBody h3{letter-spacing:-.04em;margin-bottom:10px;font-size:1.6rem}.planPrice{align-items:flex-end;gap:7px;margin:8px 0 14px;display:flex}.planPrice strong{letter-spacing:-.075em;color:#fff;font-size:2.85rem;line-height:.88}.planPrice span{color:#d9e6df;padding-bottom:4px;font-weight:850}.planBody p,.planBody li{color:var(--muted);line-height:1.6}.planBody ul,.customerSection ul{margin:18px 0 0;padding-left:18px}.hubSection,.longRangeCard,.assessmentSection{grid-template-columns:.92fr 1fr;align-items:center;gap:48px;display:grid}.pricePanel{background:#29d18b12;border:1px solid #29d18b55;border-radius:28px;max-width:520px;margin-top:26px;padding:24px}.pricePanel span,.contactCard span{color:var(--green);text-transform:uppercase;letter-spacing:.14em;font-size:.74rem;font-weight:950;display:block}.pricePanel strong{letter-spacing:-.06em;margin:8px 0;font-size:2.45rem;display:block}.pricePanel p{margin:0}.customerTypes{background:linear-gradient(#07110f,#0a1714)}.customerSection{grid-template-columns:1fr 1fr;align-items:center;gap:46px;padding:46px 0;display:grid}.customerSection+.customerSection{border-top:1px solid #ffffff12}.customerSection.flipped figure{order:2}.customerSection h2{font-size:clamp(2rem,3.6vw,3.65rem)}.customerSection li{color:#dce8e2;margin:.4rem 0;line-height:1.65}.hardwareModel{color:#07110f;background:linear-gradient(#eef5ef,#f8fbf6)}.hardwareModel .eyebrow,.privacy .eyebrow{color:#0c7d55}.hardwareModel p{color:#35433e}.hardwareGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hardwareGrid span{background:#fff;border:1px solid #dfe9e2;border-radius:999px;padding:16px 18px;font-weight:950;box-shadow:0 18px 50px #07110f0f}.longRange{color:#07110f;background:#f8fbf6}.longRange .eyebrow{color:#0c7d55}.longRange p{color:#35433e;margin-bottom:24px}.longRangeCard{background:#fff;border:1px solid #dfe9e2;border-radius:38px;padding:24px;box-shadow:0 24px 70px #07110f12}.longRangeCard figure{box-shadow:none;border-color:#dfe9e2}.process{background:linear-gradient(#07110f,#0a1714)}.processGrid,.faqGrid{gap:18px;display:grid}.processGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.processGrid article,details,.contactCard{background:linear-gradient(#10231e,#08120f);border:1px solid #ffffff14;border-radius:26px;padding:24px;box-shadow:0 18px 60px #0003}.processGrid span{color:var(--green);margin-bottom:22px;font-weight:950;display:inline-block}.processGrid p,details p{color:var(--muted);line-height:1.65}.privacy{color:#07110f;background:#f8fbf6}.privacyCard{background:#fff;border:1px solid #dfe9e2;border-radius:34px;padding:42px;box-shadow:0 24px 70px #07110f12}.privacy p{color:#35433e;font-size:1.12rem;line-height:1.75}.faqGrid{grid-template-columns:repeat(2,minmax(0,1fr))}details summary{cursor:pointer;font-size:1.05rem;font-weight:950}details[open]{border-color:#29d18b55}.assessmentSection{background:linear-gradient(135deg,#091310,#10251f);align-items:start}.contactCard strong{letter-spacing:-.04em;margin:12px 0;font-size:1.85rem;line-height:1.1;display:block}.safeNote{font-weight:850;color:#f5d495!important}.footer{color:#b8c7c0;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;padding-top:34px;padding-bottom:34px;display:flex}.footer p{text-align:right;max-width:760px;margin:0}@media (width<=1040px){.navLinks{gap:12px;font-size:.87rem}.heroGrid,.hubSection,.longRangeCard,.assessmentSection{grid-template-columns:1fr}.planGrid,.hardwareGrid,.processGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.customerSection,.customerSection.flipped{grid-template-columns:1fr}.customerSection.flipped figure{order:0}.nav{margin-bottom:48px}.heroImage img,.productImage img,.customerSection figure img,.longRange figure img{aspect-ratio:16/10}.footer p{text-align:left}}@media (width<=680px){.hero,.section,.footer{padding-inline:18px}.nav{align-items:flex-start}.navLinks{display:none}h1{font-size:3.02rem}.planGrid,.hardwareGrid,.processGrid,.faqGrid{grid-template-columns:1fr}.section{padding-top:64px;padding-bottom:64px}.footer{display:block}.footer p{margin-top:14px}.heroImage,.productImage,.customerSection figure,.longRange figure,.privacyCard,.planCard,.contactCard,.longRangeCard{border-radius:24px}.pricePanel strong{font-size:2rem}.planPrice strong{font-size:2.35rem}.longRangeCard{padding:14px}.customerSection{padding:32px 0}}
