:root{--bg:#001112;--bg-2:#031b1e;--surface:#071719;--surface-2:#0b2024;--surface-3:#102b31;--card:#fffffff6;--card-muted:#eaf1ff;--text:#f8fafc;--muted:#b7c8cf;--soft:#8ea0aa;--ink:#071115;--ink-muted:#36464d;--primary:teal;--primary-2:#00aaa5;--primary-light:#76d6d5;--primary-fixed:#93f2f2;--border:#ffffff29;--border-strong:#93f2f257;--shadow:0 24px 80px #0000005c;--shadow-soft:0 20px 40px #00000014;--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--container:1180px;--section-gap:80px;--header-height:86px}*{box-sizing:border-box}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 80% 2%,#00aaa529,#0000 34rem),radial-gradient(circle at 5% 0,#76d6d524,#0000 30rem),linear-gradient(#000b0c 0%,#001112 44%,#000b0c 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;overflow-x:hidden}body:before{content:"";z-index:-2;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#00000085,#0000 70%);mask-image:linear-gradient(#00000085,#0000 70%)}body:after{content:"";z-index:-1;opacity:.13;pointer-events:none;background-image:url(/noise.svg);position:fixed;inset:0}a{color:inherit;text-decoration:none}a:hover{color:var(--primary-light)}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit}input,select,textarea{border-radius:var(--radius-sm);width:100%;min-height:48px;color:var(--text);background:#ffffff0e;border:1px solid #ffffff2e;outline:none;padding:0 16px}select option{color:#071115}input::placeholder{color:#f8fafc94}input:focus,select:focus,textarea:focus,summary:focus-visible,a:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #76d6d5a8}.container{width:min(var(--container), calc(100% - 48px));margin-inline:auto}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skipLink{z-index:999;background:var(--primary-fixed);color:#002020;border-radius:var(--radius-sm);padding:12px 16px;font-weight:800;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}.eyebrow{color:var(--primary-light);letter-spacing:.075em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:850}.siteHeader{z-index:50;height:var(--header-height);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000809d1;border-bottom:1px solid #ffffff14;position:sticky;top:0}.headerInner{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.brand{min-width:max-content;color:var(--text);letter-spacing:-.035em;align-items:center;gap:12px;font-weight:850;line-height:.95;display:inline-flex}.brandMark{width:42px;height:42px;color:var(--primary-2);place-items:center;display:grid}.brandMark svg{width:42px;height:42px}.brandText{font-size:1.1rem}.desktopNav,.headerActions,.mobileHeaderActions{align-items:center;gap:24px;display:flex}.desktopNav{color:#f8fafcdb;font-size:.94rem}.desktopNav a{padding:8px 0}.headerActions{gap:16px}.loginLink{color:#f8fafcd6;font-size:.94rem}.mobileHeaderActions{display:none}.mobileMenu{position:relative}.mobileMenu summary{width:48px;height:48px;color:var(--text);cursor:pointer;place-items:center;list-style:none;display:grid}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu summary svg{width:34px;height:34px}.mobileMenu nav{border:1px solid var(--border);border-radius:var(--radius-lg);width:min(84vw,320px);box-shadow:var(--shadow);background:#000c0df7;padding:16px;position:absolute;top:calc(100% + 12px);right:0}.mobileMenu nav a{color:#f8fafce6;border-radius:12px;padding:12px;display:block}.mobileMenu nav a:hover{background:#ffffff12}.button{border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-weight:800;line-height:1;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.button svg{width:20px;height:20px}.button:hover{transform:translateY(-2px)}.buttonPrimary{background:linear-gradient(135deg, var(--primary), var(--primary-2));color:#fff;box-shadow:0 12px 28px #00808042}.buttonPrimary:hover{color:#fff;box-shadow:0 16px 40px #00aaa559}.buttonGhost{color:var(--text);background:#ffffff09;border-color:#ffffff38}.buttonGhost:hover{border-color:var(--border-strong);background:#ffffff12}.buttonSmall{min-height:44px;padding-inline:18px;font-size:.92rem}.buttonLarge{min-height:56px;padding-inline:28px}.buttonFull{width:100%}.heroSection{padding:64px 0 0;position:relative}.heroSection:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 28%,#00aaa529,#0000 24rem),linear-gradient(90deg,#001112f5 0%,#001112d1 42%,#0000003d 100%);height:800px;position:absolute;inset:0 0 auto}.heroGrid{grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);align-items:center;gap:48px;min-height:610px;display:grid;position:relative}.heroCopy{z-index:2;max-width:600px;position:relative}.heroCopy h1,.sectionIntro h2,.productCopy h2,.demoCopy h2,.quoteCard h2,.utilityCard h1{color:var(--text);letter-spacing:-.065em;margin:0;font-size:clamp(3rem,6vw,5.8rem);font-weight:900;line-height:.95}.heroCopy h1 span,.productCopy h2 span{color:var(--primary-2);display:inline-block}.heroText{color:#f8fafce0;max-width:540px;margin:24px 0 0;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.58}.heroCtas{flex-wrap:wrap;gap:16px;margin:36px 0 28px;display:flex}.trustPeople{align-items:center;gap:18px;display:flex}.avatars{min-width:138px;display:flex}.avatars span{border:2px solid var(--bg);background:radial-gradient(circle at 50% 34%, #f7caa8 0 18%, transparent 19%), radial-gradient(circle at 50% 72%, hsl(calc(180 + (var(--i) * 22)) 52% 46%) 0 36%, transparent 37%), linear-gradient(135deg, #1a2d35, #5a402f);border-radius:999px;width:44px;height:44px;margin-left:-9px}.avatars span:first-child{margin-left:0}.stars{color:#ffc445;letter-spacing:.12em;font-size:1.18rem;line-height:1}.trustPeople p{color:#f8fafcc7;margin:6px 0 0}.heroVisual{border-radius:0 0 var(--radius-xl) var(--radius-xl);background:radial-gradient(circle at 62% 48%,#00aaa53b,#0000 14rem),linear-gradient(135deg,#ffffff0a,#0000 42%),linear-gradient(160deg,#0000000d,#001011c2);min-height:540px;position:relative;overflow:hidden}.heroVisual:before{content:"";filter:blur(2px);opacity:.72;background:radial-gradient(at 70% 30%,#00aaa54d,#0000 16rem),radial-gradient(at 35% 35%,#ffffff1f,#0000 6rem),linear-gradient(120deg,#0000,#ffffff0d);position:absolute;inset:8% 2% 0 10%}.onAir{z-index:2;color:var(--primary-fixed);letter-spacing:-.05em;text-shadow:0 0 22px #00fff7c7;border:4px solid #00aaa59e;border-radius:14px;padding:10px 18px;font-size:clamp(1.7rem,3.6vw,3.8rem);font-weight:900;position:absolute;top:88px;right:22px;transform:rotate(-1deg);box-shadow:inset 0 0 24px #00fff738,0 0 42px #00fff72e}.micStand{opacity:.42;border-top:12px solid #ffffff47;border-radius:999px 999px 0 0;width:110px;height:190px;position:absolute;top:120px;left:24%;transform:rotate(-12deg)}.micStand:after{content:"";background:#ffffff38;width:3px;height:220px;position:absolute;top:90px;left:60px}.mixerGlow{filter:blur(.4px);opacity:.5;background:repeating-linear-gradient(90deg,#93f2f238 0 4px,#0000 4px 24px),linear-gradient(135deg,#ffffff1f,#00aaa50f);border-radius:28px;width:320px;height:170px;position:absolute;top:150px;right:0;transform:rotate(-8deg)skew(-12deg)}.nodeDevice{background:linear-gradient(148deg,#2c3335 0%,#0b0e10 48%,#1b1f22 100%);border-radius:22px 28px 18px 18px;position:absolute;transform:perspective(900px)rotateX(58deg)rotate(-10deg);box-shadow:inset 0 1px 2px #ffffff38,inset -40px -26px 50px #00000070,0 44px 62px #0000008c,0 0 90px #00aaa52e}.nodeHero{width:min(88%,580px);height:260px;bottom:80px;right:14px}.nodeDevice:before{content:"";transform-origin:0 0;background:linear-gradient(#101518,#030506);border-radius:0 0 22px 22px;height:86px;position:absolute;bottom:-62px;left:0;right:0;transform:skew(-14deg);box-shadow:inset 0 8px 18px #ffffff0d}.nodeTopLogo{color:#ffffff24;letter-spacing:-.08em;font-size:2.2rem;font-weight:900;position:absolute;top:62px;left:50%;transform:translate(-50%)rotate(0)}.port,.meter,.knob{z-index:2;position:absolute;bottom:-35px;transform:skew(-14deg)}.port{background:radial-gradient(circle,#0a0a0a 0 34%,#6b7374 35% 43%,#030303 44% 100%);border:4px solid #111;border-radius:999px;width:46px;height:46px;box-shadow:0 0 0 2px #ffffff14}.portOne{left:52px}.portTwo{left:112px}.meter{opacity:.85;background:repeating-linear-gradient(0deg,#9ff66e 0 4px,#0000 4px 8px);border-radius:999px;width:7px;height:44px}.meterOne{left:190px}.meterTwo{height:36px;left:208px}.meterThree{height:52px;left:226px}.knob{background:radial-gradient(circle at 42% 38%,#565b5f,#0f1112 60%);border-radius:999px;box-shadow:inset 0 2px 4px #ffffff3d,0 8px 16px #0000006b}.knobMain{width:70px;height:70px;bottom:-47px;right:112px}.knobSmall{width:36px;height:36px;bottom:-28px;right:38px}.benefitRail{z-index:3;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#ffffff0f;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:28px;display:grid;position:relative;overflow:hidden}.benefitItem{background:linear-gradient(#ffffff0e,#ffffff07);gap:18px;min-height:138px;padding:28px;display:flex}.iconBadge{width:54px;height:54px;color:var(--primary-light);background:#00808029;border-radius:18px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #93f2f214}.iconBadge svg,.floatingIcon svg{width:28px;height:28px}.benefitItem h2,.benefitItem h3{margin:0 0 6px;font-size:1rem}.benefitItem p{color:var(--muted);margin:0;font-size:.93rem}.logoStrip{text-align:center;padding:48px 0 32px}.logoStrip h2{color:#f8fafc85;letter-spacing:.09em;text-transform:uppercase;margin:0 0 20px;font-size:.78rem;font-weight:850}.logoRow{color:#f8fafca3;letter-spacing:-.04em;flex-wrap:wrap;justify-content:center;gap:28px 48px;font-size:clamp(1rem,2vw,1.4rem);font-weight:850;display:flex}.sectionCard,.productSection,.servicePlans,.howItWorks,.proofSection,.demoSection,.faqSection,.newsletter,.siteFooter,.utilityCard{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:linear-gradient(#ffffff0e,#ffffff06),#000c0d8f}.sectionIntro{margin-bottom:32px}.sectionIntro.centered{text-align:center;max-width:700px;margin-inline:auto}.sectionIntro h2,.productCopy h2,.demoCopy h2,.quoteCard h2{font-size:clamp(2rem,4vw,3.8rem);line-height:1}.sectionIntro p:not(.eyebrow),.productCopy p,.demoCopy p,.quoteCard p{color:var(--muted);font-size:1.06rem}.useCases{padding:52px}.useCaseGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.useCaseCard{background:var(--card);color:var(--ink);box-shadow:var(--shadow-soft);border:1px solid #ffffff1f;border-radius:18px;transition:transform .18s,box-shadow .18s;overflow:hidden}.useCaseCard:hover{transform:translateY(-4px);box-shadow:0 28px 56px #0000002e}.useCaseImage{background:radial-gradient(circle at 74% 35%,#00aaa533,#0000 5rem),linear-gradient(135deg,#2f3f43,#101b1e);min-height:164px}.useCaseImage1{background:radial-gradient(circle at 22% 38%,#ffc97894,#0000 3rem),linear-gradient(140deg,#ffffff26,#0000 35%),repeating-linear-gradient(90deg,#0000 0 22px,#93f2f22e 22px 24px),linear-gradient(135deg,#392f25,#0d1a1d 55%,#061112)}.useCaseImage2{background:radial-gradient(circle at 65% 38%,#ffc28747,#0000 6rem),linear-gradient(135deg,#202a2e,#071315 60%,#17464a)}.useCaseImage3{background:repeating-linear-gradient(90deg,#2b3438 0 8px,#0b1214 8px 16px),linear-gradient(135deg,#00aaa53d,#0000)}.useCaseImage4{background:linear-gradient(0deg,#ffffff52 1px,#0000 1px) 0 75%/100% 18px,linear-gradient(90deg,#ffffff2e 1px,#0000 1px) 0 0/44px 100%,radial-gradient(circle at 50% 0,#fff0c88f,#0000 7rem),linear-gradient(135deg,#c5b99f,#51514a 45%,#071315)}.useCaseBody{padding:34px 24px 24px;position:relative}.floatingIcon{border:6px solid var(--card);color:#fff;background:#0b5f5e;border-radius:999px;place-items:center;width:60px;height:60px;display:grid;position:absolute;top:-30px;left:24px}.useCaseBody h3,.applianceDetails h3,.planCard h3,.stepGrid h3,.reassuranceGrid h3{letter-spacing:-.04em;margin:0 0 8px;font-size:1.3rem}.useCaseBody p{color:var(--ink-muted);margin:0 0 18px}.useCaseBody a{color:var(--primary);align-items:center;gap:8px;font-weight:850;display:inline-flex}.useCaseBody a svg{width:18px;height:18px}.productSection{margin-top:var(--section-gap);grid-template-columns:minmax(0,.76fr) minmax(520px,1fr);gap:36px;padding:52px;display:grid}.productCopy{align-self:center}.productCopy p{max-width:520px}.checkList{color:#f8fafce0;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.checkList li{align-items:flex-start;gap:10px;display:flex}.checkList svg{width:22px;height:22px;color:var(--primary-light);flex:none}.compact{gap:10px;margin-top:20px;font-size:.96rem}.applianceBuyCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(135deg,#0080803d,#ffffff0a);grid-template-columns:.9fr 1fr;display:grid;overflow:hidden}.productIllustration{background:radial-gradient(circle at 42% 42%,#93f2f25c,#0000 11rem),linear-gradient(135deg,teal,#061617 72%);min-height:330px;position:relative}.nodeCard{width:285px;height:136px;top:98px;left:44px;transform:perspective(760px)rotateX(58deg)rotate(-13deg)}.nodeCard:before{height:60px;bottom:-46px}.nodeCard .port{border-width:2px;width:26px;height:26px;bottom:-24px}.nodeCard .portOne{left:28px}.nodeCard .portTwo{left:64px}.nodeCard .meter{width:4px;height:26px;bottom:-22px}.nodeCard .meterOne{left:112px}.nodeCard .meterTwo{height:22px;left:122px}.nodeCard .meterThree{height:30px;left:132px}.nodeCard .knobMain{width:42px;height:42px;bottom:-33px;right:55px}.nodeCard .knobSmall{width:24px;height:24px;bottom:-20px;right:22px}.nodeCard .nodeTopLogo{font-size:1.1rem;top:34px}.applianceDetails{padding:36px}.priceLine{align-items:baseline;gap:12px;margin:0 0 24px;display:flex}.priceLine strong{color:var(--primary-light);letter-spacing:-.06em;font-size:clamp(2rem,4vw,3rem)}.priceLine span,.microcopy{color:var(--muted)}.miniFeatureList{color:#f8fafcdb;flex-wrap:wrap;gap:14px 20px;margin:0 0 24px;padding:0;font-size:.94rem;list-style:none;display:flex}.miniFeatureList li{align-items:center;gap:8px;display:flex}.miniFeatureList svg{width:18px;height:18px;color:var(--primary-light)}.microcopy{text-align:center;margin:14px 0 0;font-size:.9rem}.reassuranceGrid{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffff14;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.reassuranceGrid article{background:#ffffff09;grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:26px;display:grid}.roundIcon{width:46px;height:46px;color:var(--primary-light);background:#ffffff14;border-radius:16px;place-items:center;font-weight:900;display:grid}.reassuranceGrid h3,.reassuranceGrid p{margin:0}.reassuranceGrid p{color:var(--muted)}.reassuranceGrid a{color:var(--primary-light);font-weight:800}.servicePlans,.howItWorks,.proofSection,.demoSection,.faqSection{margin-top:var(--section-gap);padding:52px}.splitIntro{grid-template-columns:minmax(0,.75fr) minmax(320px,.55fr);align-items:end;gap:32px;display:grid}.splitIntro>p{color:var(--muted);margin:0;font-size:1.05rem}.planGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.planCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffff0b;padding:32px;position:relative}.planCard.featuredPlan{border-color:var(--border-strong);background:radial-gradient(circle at 85% 0,#00aaa533,#0000 12rem),#ffffff0f}.popularBadge{color:var(--primary-light);letter-spacing:.06em;text-transform:uppercase;background:#00aaa524;border-radius:999px;margin:0 0 18px;padding:7px 10px;font-size:.75rem;font-weight:850;display:inline-flex}.planPrice{color:var(--primary-light);letter-spacing:-.06em;margin:0 0 14px;font-size:2.3rem;font-weight:900}.planCard>p:not(.popularBadge):not(.planPrice){color:var(--muted);min-height:76px}.planCard .button{margin-top:24px}.stepGrid{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.stepGrid li{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffff0b;padding:32px}.stepGrid span{color:#93f2f28a;letter-spacing:-.08em;margin-bottom:28px;font-size:3rem;font-weight:900;line-height:1;display:inline-block}.stepGrid p{color:var(--muted);margin:0}.proofSection{grid-template-columns:1fr .9fr;gap:24px;display:grid}.quoteCard,.statGrid article{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffff0a;padding:36px}.quoteCard p:last-child{margin-bottom:0}.statGrid{grid-template-columns:1fr;gap:16px;display:grid}.statGrid article{justify-content:space-between;align-items:center;gap:18px;display:flex}.statGrid strong{color:var(--primary-light);letter-spacing:-.08em;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.statGrid span{color:var(--muted);text-align:right}.demoSection{background:linear-gradient(90deg,#001112e0,#00111270),radial-gradient(circle at 85% 20%,#00aaa533,#0000 18rem);grid-template-columns:minmax(0,.85fr) minmax(420px,.75fr);gap:40px;display:grid}.demoForm{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffff0e;align-self:start;gap:14px;padding:24px;display:grid}.demoForm label{color:#f8fafcdb;font-size:.9rem;font-weight:800}.demoForm label span{color:var(--primary-light)}.formRow.twoCols{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.formRow.twoCols label:first-of-type{grid-area:1/1}.formRow.twoCols input:first-of-type{grid-area:2/1}.formRow.twoCols label:nth-of-type(2){grid-area:1/2}.formRow.twoCols input:nth-of-type(2){grid-area:2/2}.privacyNote{color:var(--soft);margin:0;font-size:.82rem}.faqList{gap:14px;max-width:880px;margin:0 auto;display:grid}.faqList details{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff0b}.faqList summary{cursor:pointer;color:var(--text);padding:20px 24px;font-weight:850;list-style-position:outside}.faqList p{color:var(--muted);margin:0;padding:0 24px 22px}.newsletter{margin-top:var(--section-gap);grid-template-columns:.8fr 1fr;align-items:center;gap:32px;padding:28px;display:grid}.newsletter>div,.newsletter form{align-items:center;gap:18px;display:flex}.newsletter h2{margin:0;font-size:1.2rem}.newsletter p{color:var(--muted);margin:4px 0 0}.newsletter form{justify-self:end;width:min(100%,560px)}.newsletter .button{flex:none}.siteFooter{box-shadow:none;background:#000809c7;border-bottom:0;border-left:0;border-right:0;border-radius:0;margin-top:28px;margin-bottom:28px}.footerGrid{grid-template-columns:minmax(260px,1.2fr) repeat(4,1fr);gap:42px;padding:54px 0 38px;display:grid}.footerBrand p,.siteFooter a{color:var(--muted)}.footerBrand p{max-width:300px}.socialLinks{gap:10px;margin-top:20px;display:flex}.socialLinks a{width:36px;height:36px;color:var(--text);background:#ffffff14;border-radius:999px;place-items:center;font-size:.78rem;font-weight:850;display:grid}.siteFooter nav{align-content:start;gap:10px;display:grid}.siteFooter nav h2{color:var(--text);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.82rem}.footerBottom{color:var(--soft);border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:.9rem;display:flex}.footerBottom p{margin:0}.footerBottom div{gap:24px;display:flex}.mobileBottomNav{display:none}.utilityPage{place-items:center;min-height:100vh;padding:24px;display:grid}.utilityCard{max-width:680px;padding:44px}.utilityCard h1{font-size:clamp(2.5rem,7vw,4.8rem)}.utilityCard p{color:var(--muted);font-size:1.1rem}.utilityActions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}@media (max-width:1120px){:root{--container:960px}.desktopNav,.headerActions{display:none}.mobileHeaderActions{display:flex}.heroGrid{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr)}.benefitRail,.useCaseGrid{grid-template-columns:repeat(2,1fr)}.productSection,.demoSection,.proofSection{grid-template-columns:1fr}.applianceBuyCard{max-width:820px}.footerGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){:root{--section-gap:56px;--header-height:76px}body{padding-bottom:82px}.container{width:min(100% - 32px,520px)}.siteHeader{background:#000809eb}.brandMark,.brandMark svg{width:38px;height:38px}.brandText{font-size:1rem}.mobileHeaderActions{gap:8px}.mobileHeaderActions .button{min-height:42px;padding-inline:14px;font-size:.9rem}.mobileMenu summary{width:42px;height:42px}.heroSection{padding-top:34px}.heroGrid{grid-template-columns:1fr;gap:18px;min-height:auto}.heroCopy h1{font-size:clamp(3rem,14vw,4.1rem)}.heroText{margin-top:18px;font-size:1.02rem}.heroCtas{gap:12px;margin:26px 0 24px;display:grid}.heroCtas .button{width:100%}.trustPeople{align-items:flex-start}.avatars{min-width:118px}.avatars span{width:38px;height:38px}.heroVisual{border-radius:var(--radius-lg);border:1px solid #ffffff14;min-height:306px;margin-top:4px}.onAir{border-width:2px;padding:6px 10px;font-size:1.55rem;top:28px;right:16px}.mixerGlow{width:260px;height:130px;top:76px;right:-84px}.micStand{width:70px;height:130px;top:70px;left:16%}.nodeHero{width:360px;height:170px;bottom:74px;right:-24px}.nodeHero .port{border-width:3px;width:30px;height:30px;bottom:-24px}.nodeHero .portOne{left:34px}.nodeHero .portTwo{left:76px}.nodeHero .meter{width:5px;height:32px;bottom:-24px}.nodeHero .meterOne{left:134px}.nodeHero .meterTwo{height:26px;left:146px}.nodeHero .meterThree{height:38px;left:158px}.nodeHero .knobMain{width:46px;height:46px;bottom:-33px;right:72px}.nodeHero .knobSmall{width:26px;height:26px;bottom:-21px;right:28px}.nodeHero .nodeTopLogo{font-size:1.25rem;top:40px}.benefitRail{grid-template-columns:1fr;margin-top:16px}.benefitItem{min-height:0;padding:20px}.logoStrip{padding:34px 0 20px}.logoRow{text-align:center;grid-template-columns:repeat(2,1fr);gap:14px;font-size:1rem;display:grid}.logoRow span:last-child{grid-column:1/-1}.sectionCard,.productSection,.servicePlans,.howItWorks,.proofSection,.demoSection,.faqSection{padding:24px}.sectionIntro h2,.productCopy h2,.demoCopy h2,.quoteCard h2{font-size:clamp(2rem,9vw,3rem)}.useCaseGrid,.planGrid,.stepGrid,.reassuranceGrid,.splitIntro,.newsletter,.footerGrid{grid-template-columns:1fr}.useCaseGrid{gap:16px}.useCaseImage{min-height:142px}.productSection{gap:24px}.applianceBuyCard{grid-template-columns:1fr}.productIllustration{min-height:240px}.nodeCard{width:275px;top:80px;left:28px}.applianceDetails{padding:24px}.priceLine{display:block}.priceLine span{margin-top:2px;display:block}.reassuranceGrid article{padding:22px}.planCard{padding:24px}.planCard>p:not(.popularBadge):not(.planPrice){min-height:0}.stepGrid li,.quoteCard,.statGrid article{padding:24px}.proofSection{gap:16px}.statGrid article{justify-items:start;display:grid}.statGrid span{text-align:left}.demoSection{gap:24px}.formRow.twoCols{grid-template-columns:1fr}.formRow.twoCols label:first-of-type,.formRow.twoCols input:first-of-type,.formRow.twoCols label:nth-of-type(2),.formRow.twoCols input:nth-of-type(2){grid-area:auto/1}.newsletter{gap:20px;padding:22px}.newsletter>div,.newsletter form{width:100%}.newsletter form{justify-self:stretch;display:grid}.footerGrid{gap:28px;padding:42px 0 28px}.footerBottom{justify-content:start;display:grid}.footerBottom div{gap:10px;display:grid}.mobileBottomNav{z-index:60;min-height:72px;padding:8px 8px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000809eb;border-top:1px solid #ffffff24;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobileBottomNav a{color:#f8fafcd1;border-radius:12px;place-items:center;gap:4px;font-size:.72rem;font-weight:700;display:grid}.mobileBottomNav a:hover,.mobileBottomNav a:focus-visible{color:var(--primary-light);background:#ffffff0f}.mobileBottomNav span{font-size:1.18rem;line-height:1}.utilityCard{padding:28px}}@media (max-width:390px){.container{width:min(100% - 28px,520px)}.mobileHeaderActions .button{display:none}.heroCopy h1{font-size:3rem}.nodeHero{right:-58px}.nodeCard{width:262px;left:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
