:root{color-scheme:dark;--bg:#040a11;--surface:#081522;--surface2:#0c1e2d;--line:#173247;--text:#f6f8fb;--muted:#8da0b2;--green:#00e58a;--green2:#00b96e}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 75% 5%,#0c2b38 0,transparent 30%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}button,input,select{font:inherit}button,a{cursor:pointer}.site-header{height:82px;max-width:1440px;margin:auto;padding:0 42px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(43,76,99,.45)}.brand{display:flex;align-items:center;gap:16px;color:white;text-decoration:none}.brand img{width:176px;height:50px;object-fit:contain;object-position:left}.brand span{padding-left:16px;border-left:1px solid var(--line);color:#b9c6d1;font-weight:750}.site-header nav{display:flex;align-items:center;gap:30px}.site-header nav a{color:#a8b7c5;text-decoration:none;font-size:14px}.site-header nav a:hover{color:white}.login-link{font-weight:700}.mini-cta{min-height:40px;padding:0 17px;border:1px solid var(--green);border-radius:10px;background:var(--green);color:#03150d;font-weight:800}.hero{min-height:680px;max-width:1440px;margin:auto;padding:72px 42px 58px;display:grid;grid-template-columns:minmax(430px,.86fr) minmax(580px,1.14fr);align-items:center;gap:62px}.eyebrow{margin:0 0 18px;color:var(--green);font-size:11px;line-height:1.4;font-weight:850;letter-spacing:.15em}.eyebrow span{display:inline-block;width:23px;height:2px;margin:0 9px 3px 0;background:var(--green)}h1{margin:0;font-size:clamp(55px,6.2vw,92px);line-height:.96;letter-spacing:-.065em}h1 em{color:var(--green);font-style:normal}.lead{max-width:620px;margin:28px 0 30px;color:#a8b8c6;font-size:18px;line-height:1.65}.hero-actions{display:flex;align-items:center;gap:12px}.primary,.secondary{min-height:52px;padding:0 22px;border-radius:11px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:18px;font-weight:800}.primary{border:1px solid var(--green);background:linear-gradient(135deg,var(--green),#00cf7b);color:#02150c;box-shadow:0 12px 34px rgba(0,229,138,.14)}.primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.secondary{border:1px solid var(--line);background:#081522;color:#d9e1e7}.proof-row{display:flex;gap:20px;flex-wrap:wrap;margin-top:26px;color:#91a2b1;font-size:12px}.proof-row i{font-style:normal;color:var(--green);margin-right:5px}.product-stage{position:relative;min-height:530px;display:grid;place-items:center}.stage-glow{position:absolute;inset:8% 3%;background:radial-gradient(circle,rgba(0,229,138,.13),transparent 60%);filter:blur(15px)}.mock-window{position:relative;width:100%;max-width:730px;min-height:485px;border:1px solid #21455d;border-radius:20px;background:linear-gradient(145deg,rgba(12,31,45,.98),rgba(5,14,24,.98));box-shadow:0 35px 100px rgba(0,0,0,.48);overflow:hidden;transform:perspective(1200px) rotateY(-3deg) rotateX(1deg)}.mock-top{height:63px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.mock-brand{display:flex;align-items:center;gap:10px}.mock-brand span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--green);color:#032116;font-weight:950}.mock-state{padding:7px 10px;border:1px solid var(--line);border-radius:8px;color:#9eb0bf;font-size:10px}.mock-state i{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}.mock-toolbar{margin:14px 16px 12px;display:flex;align-items:center;gap:7px;color:#9caebd;font-size:9px}.mock-toolbar span,.mock-toolbar strong{min-height:28px;padding:0 10px;border:1px solid var(--line);border-radius:7px;display:flex;align-items:center}.mock-toolbar .search{margin-right:auto;min-width:145px;color:#6f8495}.mock-toolbar strong{border-color:rgba(0,229,138,.5);color:var(--green);background:rgba(0,229,138,.08)}.phone-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0 16px 17px}.phone{min-width:0;border:1px solid #17364a;border-radius:11px;background:#06111b;overflow:hidden}.phone.live{border-color:rgba(0,229,138,.65);box-shadow:0 0 18px rgba(0,229,138,.09)}.phone header,.phone footer{height:36px;padding:0 9px;display:flex;align-items:center;gap:6px;color:#93a6b6;font-size:8px}.phone header{border-bottom:1px solid var(--line)}.phone header i{width:6px;height:6px;border-radius:50%;background:var(--green)}.phone header b{color:#dce4ea;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phone header small{margin-left:auto;color:var(--green)}.phone-screen{height:310px;padding:24px 13px;background:linear-gradient(150deg,#0b3340,#071623 55%,#102b38);text-align:center}.phone-screen.alt{background:linear-gradient(150deg,#192e42,#091725 55%,#173145)}.phone-screen.third{background:linear-gradient(150deg,#212943,#0a1726 55%,#172b40)}.phone-screen>span{font-size:27px;font-weight:250}.app-card{height:94px;margin:34px 0 14px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:linear-gradient(145deg,rgba(0,229,138,.22),rgba(0,229,138,.03))}.app-lines{height:49px;border-radius:9px;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.08) 0 5px,transparent 5px 14px)}.phone footer{border-top:1px solid var(--line)}.phone footer strong{margin-left:auto;color:var(--green)}.floating-card{position:absolute;border:1px solid #28516a;border-radius:13px;background:rgba(7,19,29,.96);box-shadow:0 18px 45px rgba(0,0,0,.42)}.floating-card.latency{left:-18px;bottom:44px;padding:13px 16px;display:flex;gap:11px;align-items:center}.floating-card.latency>span{color:var(--green);text-shadow:0 0 14px var(--green)}.floating-card small{display:block;color:var(--green);font-size:8px;letter-spacing:.13em}.floating-card b{font-size:12px}.floating-card.devices{right:-14px;top:48px;padding:13px 17px;display:flex;align-items:center;gap:10px}.floating-card.devices>b{font-size:23px;color:var(--green)}.floating-card.devices span{color:#91a3b2;font-size:10px}.problem-strip{padding:33px 42px;border-block:1px solid var(--line);background:rgba(7,20,32,.72);text-align:center}.problem-strip p{margin:0 0 13px;color:#758a9b;font-size:10px;letter-spacing:.17em}.problem-strip div{display:flex;justify-content:center;gap:18px;align-items:center;font-size:18px}.problem-strip span{color:#718596}.benefits{max-width:1440px;margin:auto;padding:112px 42px}.section-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:30px;margin-bottom:52px}.section-heading .eyebrow{grid-column:1/-1;margin-bottom:-10px}.section-heading h2,.how h2,.final-cta h2{margin:0;font-size:clamp(38px,4vw,60px);line-height:1.03;letter-spacing:-.045em}.section-heading>p:last-child{max-width:460px;justify-self:end;color:var(--muted);line-height:1.65}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.benefit-grid article{position:relative;min-height:280px;padding:27px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,#0a1a28,#06111b)}.benefit-grid article.featured{border-color:rgba(0,229,138,.55);background:linear-gradient(145deg,rgba(0,229,138,.11),#07131e 55%)}.benefit-grid article>b{position:absolute;right:20px;top:18px;color:#2d4658;font-size:12px}.feature-icon{width:45px;height:45px;margin:5px 0 52px;display:grid;place-items:center;border-radius:12px;background:rgba(0,229,138,.1);color:var(--green);font-weight:850}.benefit-grid h3{margin:0 0 12px;font-size:19px}.benefit-grid p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.how{max-width:1356px;margin:0 auto 110px;padding:65px 72px;border:1px solid var(--line);border-radius:23px;background:radial-gradient(circle at 0 100%,rgba(0,229,138,.1),transparent 36%),#07131e;display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.how-copy>p:last-child{max-width:480px;color:var(--muted);line-height:1.65}.how ol{list-style:none;margin:0;padding:0;display:grid}.how li{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.how li:last-child{border:0}.how li>strong{width:42px;height:42px;display:grid;place-items:center;border:1px solid #28506a;border-radius:12px;color:var(--green)}.how h3{margin:0 0 5px}.how li p{margin:0;color:var(--muted);font-size:14px}.final-cta{max-width:1440px;margin:auto;padding:30px 42px 105px;display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:end}.cta-side{max-width:440px;justify-self:end}.cta-side p{margin:0 0 25px;color:var(--muted);line-height:1.65}footer{min-height:105px;padding:22px 42px;display:flex;align-items:center;gap:25px;border-top:1px solid var(--line);color:#738696;font-size:12px}.footer-brand{display:flex;align-items:center;gap:12px}.footer-brand img{width:126px;height:40px;object-fit:contain}.footer-brand span{padding-left:12px;border-left:1px solid var(--line);color:#9eafbd;font-weight:750}footer>p{margin-right:auto}footer a{margin-left:22px;color:#8ea0ae;text-decoration:none}dialog{width:min(550px,92vw);padding:0;border:1px solid #28516a;border-radius:22px;background:#07131e;color:white;box-shadow:0 35px 100px #000}dialog::backdrop{background:rgba(1,5,9,.82);backdrop-filter:blur(7px)}dialog form,.success-state{position:relative;padding:34px}dialog h2{margin:0;font-size:33px;letter-spacing:-.04em}.dialog-intro{color:var(--muted);line-height:1.55}.dialog-close{position:absolute;right:18px;top:14px;border:0;background:transparent;color:#8799a8;font-size:27px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:25px 0 20px}.form-grid label{display:grid;gap:7px;color:#b7c5d0;font-size:12px}.form-grid .full{grid-column:1/-1}.form-grid input:not([type=checkbox]),.form-grid select{width:100%;height:47px;padding:0 13px;border:1px solid var(--line);border-radius:10px;background:#040d15;color:white}.form-grid .consent{grid-template-columns:auto 1fr;align-items:start;line-height:1.45}.consent input{width:18px;height:18px;accent-color:var(--green)}.form-submit{width:100%}.form-note{text-align:center;color:#718697;font-size:11px}.success-state{text-align:center}.success-icon{width:58px;height:58px;margin:0 auto 17px;display:grid;place-items:center;border-radius:17px;background:rgba(0,229,138,.12);color:var(--green);font-size:26px}.success-state p{color:var(--muted);line-height:1.6}.success-state .primary{margin-top:10px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media(max-width:1050px){.site-header{padding-inline:22px}.site-header nav>a:not(.login-link){display:none}.hero{padding:55px 25px;grid-template-columns:1fr}.hero-copy{text-align:center}.lead{margin-inline:auto}.hero-actions,.proof-row{justify-content:center}.product-stage{width:min(760px,100%);margin:auto}.benefits{padding:85px 25px}.benefit-grid{grid-template-columns:1fr 1fr}.how{margin-inline:25px;padding:50px;grid-template-columns:1fr;gap:30px}.final-cta{padding-inline:25px}.mock-window{transform:none}}@media(max-width:650px){.site-header{height:70px}.brand img{width:132px}.brand span{display:none}.site-header nav{gap:10px}.login-link{display:none}.mini-cta{padding-inline:12px}.hero{min-height:auto;padding-top:60px}.hero h1{font-size:52px}.lead{font-size:16px}.hero-actions{flex-direction:column}.hero-actions>*{width:100%}.proof-row{gap:10px}.product-stage{min-height:380px}.mock-window{min-height:340px}.mock-toolbar span:not(.search){display:none}.phone-grid{grid-template-columns:repeat(3,150px);overflow:hidden}.phone-screen{height:210px}.floating-card{display:none}.problem-strip div{flex-direction:column;gap:5px}.section-heading{display:block}.section-heading>p:last-child{margin-top:20px}.benefit-grid{grid-template-columns:1fr}.how{margin-inline:14px;padding:35px 22px}.final-cta{grid-template-columns:1fr;gap:25px}.cta-side{justify-self:start}.form-grid{grid-template-columns:1fr}.form-grid label{grid-column:1/-1}footer{flex-wrap:wrap;padding:25px}footer>p{width:100%;margin:0}footer a{margin:0 18px 0 0}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.hp-field{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.consent a{color:#b9f5d8}.form-error{margin:12px 0 0;color:#ff7d88;text-align:center;font-size:13px;line-height:1.45}.form-submit:disabled{cursor:wait;opacity:.65;transform:none!important}.download-cta{width:100%;margin-top:12px}.download-note{margin:12px 0 18px!important;color:#8397a7!important;font-size:12px}.dialog-secondary{min-height:42px;padding:0 18px;border:1px solid var(--line);border-radius:9px;background:#07131e;color:#c6d2dc}

.legal-footer{display:block;min-height:0;padding:42px max(25px,calc((100vw - 1100px)/2));border-top:1px solid var(--line);color:#7f92a2;font-size:12px;text-align:center}.footer-disclaimers{display:grid;grid-template-columns:1.35fr .65fr;gap:32px;padding:0 0 28px;text-align:left}.footer-disclaimers p{margin:0;color:#718596;font-size:11px;line-height:1.65}.footer-disclaimers strong{color:#9eafbd}.footer-links{display:flex;justify-content:center;align-items:center;gap:30px;flex-wrap:wrap;padding:24px 0 18px;border-top:1px solid var(--line)}.footer-links a{margin:0;color:#c0ccd5;text-decoration:none;font-weight:750}.footer-links a:hover{color:var(--green)}.footer-company{display:grid;justify-items:center;gap:5px;line-height:1.5;color:#718596}.footer-company strong{color:#dce5eb;font-size:14px}.footer-copyright{margin:22px 0 0;color:#607686;font-size:11px}@media(max-width:760px){.footer-disclaimers{grid-template-columns:1fr;text-align:center}.footer-links{gap:18px}.legal-footer{padding-block:34px}}

/* Equal-weight value strip: three coordinated statements, one hierarchy. */
.problem-strip{padding:38px 42px 42px;background:linear-gradient(180deg,rgba(8,25,38,.9),rgba(5,16,27,.9))}
.problem-strip>p{margin-bottom:20px;font-weight:800;letter-spacing:.19em}
.problem-strip .problem-points{width:min(1040px,100%);margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;font-size:inherit}
.problem-points span{min-height:72px;padding:0 20px;display:flex;align-items:center;justify-content:center;gap:13px;border:1px solid #1b3b50;border-radius:13px;background:rgba(9,27,40,.78);color:#eef5f8;box-shadow:inset 0 1px rgba(255,255,255,.025)}
.problem-points i{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;background:rgba(0,229,138,.1);color:var(--green);font-size:9px;font-style:normal;font-weight:900;letter-spacing:.08em}
.problem-points strong{font-size:16px;line-height:1.25;font-weight:800;letter-spacing:-.01em}
@media(max-width:650px){.problem-strip{padding-inline:18px}.problem-strip .problem-points{grid-template-columns:1fr;gap:8px}.problem-points span{min-height:60px;justify-content:flex-start}}
