:root{--ink:#101010;--paper:#fff;--soft:#f2f2f2;--muted:#666;--line:#d6d6d6;--orange:#f28e36;--max:1160px;--gutter:clamp(20px,5vw,72px);--space:clamp(76px,10vw,144px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.skip{position:fixed;top:-60px;left:16px;z-index:100;padding:10px 14px;background:#fff;border:1px solid var(--line)}.skip:focus{top:16px}.remote-nav{position:sticky;top:0;z-index:20;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--gutter);border-bottom:1px solid var(--line);background:#fff}.remote-brand{display:flex;width:clamp(122px,12vw,166px)}.remote-brand img{width:100%;height:auto}.remote-nav nav,footer nav{display:flex;align-items:center;gap:clamp(16px,2.4vw,30px);font-size:.8rem}.remote-nav a:hover,.remote-nav a:focus-visible,footer a:hover,footer a:focus-visible{text-decoration:underline;text-underline-offset:4px}.remote-open{padding:8px 14px;background:#111;color:#fff}.remote-nav .remote-open:hover,.remote-nav .remote-open:focus-visible{text-decoration:none;background:#333}.eyebrow{margin:0;color:var(--orange);font-size:.72rem;font-weight:740;letter-spacing:.14em}.remote-hero,.how,.setup,.privacy,.questions,.final{padding:var(--space) max(var(--gutter),calc((100vw - var(--max))/2))}.remote-hero{padding-top:clamp(90px,11vw,150px);padding-bottom:clamp(70px,9vw,120px)}.remote-hero h1,.section-heading h2,.privacy h2,.final h2{max-width:1000px;margin:20px 0 0;font-size:clamp(3.3rem,7vw,7.4rem);font-weight:580;letter-spacing:-.067em;line-height:.92}.lede{max-width:760px;margin:30px 0 0;color:var(--muted);font-size:clamp(1.12rem,1.8vw,1.42rem)}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.primary,.secondary{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:0 20px;border:1px solid #111;font-size:.9rem;font-weight:650}.primary{background:#111;color:#fff}.secondary{background:#fff;color:#111}.primary:hover,.primary:focus-visible,.secondary:hover,.secondary:focus-visible{background:#333;color:#fff}.fine{margin:22px 0 0;color:var(--muted);font-size:.82rem}.remote-visual{margin:0;padding:0;background:#101010}.remote-visual img{width:100%;max-height:82svh;object-fit:cover;object-position:top}.remote-visual p{margin:0;padding:18px var(--gutter);color:#aaa;font-size:.76rem}.section-heading{max-width:900px;margin-bottom:clamp(48px,7vw,86px)}.section-heading h2,.privacy h2,.final h2{font-size:clamp(2.8rem,5.5vw,5.5rem)}.section-heading>p:last-child{max-width:720px;margin:26px 0 0;color:var(--muted);font-size:1.08rem}.rows{border-top:1px solid var(--line)}.rows article{display:grid;grid-template-columns:70px minmax(180px,.55fr) minmax(260px,1fr);gap:clamp(20px,5vw,70px);padding:26px 0;border-bottom:1px solid var(--line)}.rows span{color:var(--orange);font-size:.72rem}.rows h3{margin:0;font-size:clamp(1.5rem,2.6vw,2.5rem);font-weight:580;letter-spacing:-.04em}.rows p{margin:0;color:var(--muted)}.setup{background:var(--soft)}.setup ol{margin:0;padding:0;list-style:none;border-top:1px solid #bbb}.setup li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:22px;padding:28px 0;border-bottom:1px solid #bbb}.setup li>span{font-size:.8rem;color:var(--orange)}.setup strong{font-size:clamp(1.3rem,2vw,1.8rem);font-weight:620}.setup li p{margin:7px 0 0;color:var(--muted)}.setup li a{font-weight:650;text-decoration:underline;text-underline-offset:3px}.ready{display:grid;grid-template-columns:160px minmax(0,1fr) auto;gap:28px;align-items:start;margin-top:50px;padding:28px 0;border-top:2px solid #111;border-bottom:1px solid #bbb}.ready p{margin:0;color:var(--muted)}.ready a{font-weight:650}.privacy{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(340px,1.2fr);gap:clamp(48px,9vw,140px);background:#101010;color:#fff}.privacy h2{grid-column:1/-1}.privacy>p:last-child{grid-column:2;margin:0;color:#aaa;font-size:clamp(1.12rem,1.7vw,1.35rem)}.questions details{border-top:1px solid var(--line)}.questions details:last-child{border-bottom:1px solid var(--line)}.questions summary{padding:22px 0;cursor:pointer;font-size:clamp(1.1rem,1.8vw,1.45rem);font-weight:620}.questions details p{max-width:760px;margin:0;padding:0 0 24px;color:var(--muted)}.final{display:flex;min-height:68svh;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:var(--soft)}.final h2{max-width:980px}.final .eyebrow{color:var(--muted)}footer{display:grid;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:38px var(--gutter);border-top:1px solid var(--line)}footer p{grid-column:1;margin:0;color:var(--muted);font-size:.76rem}footer nav{grid-column:2;grid-row:1/3}.site-policy-links{grid-column:1/-1!important;grid-row:auto!important;display:flex!important;flex-wrap:wrap!important;gap:12px 22px!important;margin-top:12px!important}@media(max-width:820px){.remote-nav nav a:not(.remote-open){display:none}.rows article{grid-template-columns:44px 1fr}.rows p{grid-column:2}.ready{grid-template-columns:1fr;gap:10px}.privacy{grid-template-columns:1fr}.privacy h2,.privacy>p:last-child{grid-column:1}footer{display:block}footer nav,footer p{margin-top:24px}footer nav{flex-wrap:wrap}}@media(max-width:560px){:root{--gutter:20px;--space:70px}.remote-nav{height:56px}.remote-nav .remote-open{font-size:0}.remote-nav .remote-open::after{content:"Open Remote";font-size:.78rem}.remote-hero h1{font-size:clamp(3.1rem,16vw,4.5rem)}.section-heading h2,.privacy h2,.final h2{font-size:clamp(2.65rem,12vw,4rem)}.actions{align-items:stretch;flex-direction:column}.actions a{width:100%}.rows article{grid-template-columns:1fr;gap:8px}.rows p{grid-column:1}.remote-visual p{display:none}.final{min-height:0}footer nav{align-items:flex-start;flex-direction:column;gap:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
