:root{--void:#04070c;--ink:#070b12;--panel:#0b111b;--panel2:#101925;--line:#263446;--soft:#172332;--text:#f4f8fb;--muted:#9fb0c1;--dim:#718296;--cyan:#58d8ff;--mint:#65f2bd;--amber:#ffbe63;--violet:#9f8cff;--sans:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"SFMono-Regular","Cascadia Code",Consolas,monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--void)}body{margin:0;color:var(--text);background:var(--void);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit}.skip-link{position:absolute;left:-999px;top:8px;z-index:10;background:var(--text);color:var(--ink);padding:10px}.skip-link:focus{left:8px}.site-header{position:sticky;top:0;z-index:8;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:72px;padding:0 clamp(20px,4vw,64px);border-bottom:1px solid rgba(38,52,70,.7);background:rgba(4,7,12,.88);backdrop-filter:blur(18px)}.site-header nav{display:flex;gap:24px}.site-header nav a,footer a{color:var(--muted);font:700 12px/1 var(--mono);text-decoration:none}.site-header nav a:hover,.site-header nav a:focus-visible,footer a:hover,footer a:focus-visible{color:var(--cyan)}.site-header>.button{justify-self:end}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:780}.brand em{color:var(--cyan);font-style:normal}.brand-mark{position:relative;width:34px;height:24px;border:1px solid var(--line);border-radius:5px;background:var(--panel);overflow:hidden}.brand-mark:after{content:"";position:absolute;left:5px;top:6px;width:24px;height:12px;background:var(--cyan);clip-path:polygon(0 62%,18% 62%,30% 18%,47% 80%,61% 38%,75% 38%,83% 5%,100% 5%,100% 23%,91% 23%,82% 58%,68% 58%,48% 100%,31% 42%,25% 80%,0 80%)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:1px solid var(--mint);border-radius:8px;background:var(--mint);color:#07110e;font:800 13px/1 var(--mono);text-decoration:none;cursor:pointer}.button:hover,.button:focus-visible{filter:brightness(1.08);outline:3px solid rgba(101,242,189,.22);outline-offset:2px}.button:disabled{cursor:not-allowed;opacity:.55}.button-small{min-height:38px;padding:0 15px}.button-secondary{border-color:var(--line);background:var(--panel2);color:var(--text)}.hero{position:relative;isolation:isolate;display:grid;min-height:calc(100vh - 72px);align-content:center;overflow:hidden;padding:clamp(70px,9vw,140px) clamp(20px,6vw,100px)}.hero:before,.section:before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(88,216,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(88,216,255,.03) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,#000,transparent)}.hero-copy{position:relative;z-index:2;max-width:760px}.eyebrow{color:var(--cyan);font:750 11px/1.2 var(--mono);letter-spacing:.13em;text-transform:uppercase}.hero h1,.section h1,.section h2,.confirmation h1{margin:20px 0 0;font-size:clamp(48px,7vw,104px);line-height:.91;letter-spacing:-.065em}.hero h1 span,.hosted h2 span{color:var(--mint)}.lede{max-width:700px;margin:28px 0 0;color:var(--muted);font-size:clamp(18px,2vw,24px);line-height:1.55}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.trust-row{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none}.trust-row li{padding:9px 11px;border:1px solid var(--line);border-radius:6px;color:var(--muted);font:700 11px/1 var(--mono)}.hero-art{width:min(1180px,88vw);height:auto;margin:70px auto 0;border:1px solid var(--line);border-radius:16px;box-shadow:0 30px 100px rgba(0,0,0,.55)}.section{position:relative;isolation:isolate;padding:clamp(80px,10vw,150px) clamp(20px,6vw,100px);border-top:1px solid var(--soft)}.section-heading{max-width:820px}.section h1,.section h2{font-size:clamp(42px,6vw,82px)}.section-heading>p:last-child,.offer-copy>p{color:var(--muted);font-size:18px;line-height:1.65}.example-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:40px;align-items:start;margin-top:50px}.example-grid>img{width:100%;height:auto;border:1px solid var(--line);border-radius:12px}.walkthrough{display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.walkthrough li{display:grid;grid-template-columns:68px 1fr;gap:16px;padding:22px;border-bottom:1px solid var(--soft)}.walkthrough li:last-child{border-bottom:0}.walkthrough span{color:var(--cyan);font:700 12px/1.4 var(--mono)}.walkthrough strong{font-size:17px}.walkthrough p{margin:8px 0 0;color:var(--muted);line-height:1.5}.install-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:46px}.install-card{min-width:0;padding:26px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(145deg,var(--panel2),var(--ink))}.card-top{display:flex;justify-content:space-between;gap:20px;align-items:center}.card-top>span{font-size:22px;font-weight:800}.card-top a{color:var(--cyan);font:700 12px/1 var(--mono)}pre{max-width:100%;margin:24px 0;overflow:auto;padding:18px;border:1px solid var(--soft);border-radius:7px;background:#030609;color:var(--mint);font:600 12px/1.65 var(--mono)}.copy{min-height:42px;padding:0 14px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--text);font:700 12px/1 var(--mono);cursor:pointer}.install-card>p,.notice span,.activation p{color:var(--muted);line-height:1.55}.identity-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.marketplace-links a,.check a{color:var(--cyan)}.notice{display:grid;gap:8px;margin-top:28px;padding:18px;border-left:3px solid var(--amber);background:rgba(255,190,99,.06)}.notice strong{color:var(--amber)}.activation{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;margin-top:20px;padding:24px;border:1px solid var(--line);border-radius:12px}.activation strong{font-size:18px}.activation p{margin:6px 0 0}.activation .form-status{grid-column:1/-1}.hosted{display:grid;grid-template-columns:1fr minmax(340px,520px);gap:clamp(40px,8vw,120px);align-items:start;background:radial-gradient(circle at 20% 20%,rgba(159,140,255,.12),transparent 35%)}.offer-copy h2{font-size:clamp(46px,6vw,84px)}.offer-copy ul{display:grid;gap:10px;margin:28px 0 0;padding-left:22px;color:var(--muted)}form{position:relative;display:grid;gap:18px;padding:28px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}label{display:grid;gap:9px;color:var(--muted);font:700 12px/1.2 var(--mono)}input,select{width:100%;min-height:48px;padding:0 13px;border:1px solid var(--line);border-radius:7px;background:#060a10;color:var(--text);font:500 16px/1 var(--sans)}input:focus,select:focus{outline:2px solid var(--cyan);outline-offset:2px}.check{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;font-family:var(--sans);font-weight:500;line-height:1.45}.check input{width:18px;min-height:18px;margin:2px 0 0}.honeypot{position:absolute;left:-9999px}.form-status{min-height:20px;margin:0;color:var(--cyan);font-size:14px;line-height:1.4}.limits{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.limits-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.limits-grid article{padding:24px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.limits-grid strong{color:var(--amber);font:800 13px/1 var(--mono);text-transform:uppercase}.limits-grid p{margin:12px 0 0;color:var(--muted);line-height:1.55}.confirmation{min-height:100vh;display:grid;place-items:center;padding:30px;text-align:center}.confirmation[hidden]{display:none}.confirmation>div{max-width:700px}.confirmation p{color:var(--muted);font-size:18px;line-height:1.6}.confirmation .button{margin-top:20px}footer{display:grid;grid-template-columns:auto 1fr auto;gap:40px;align-items:center;padding:42px clamp(20px,6vw,100px);border-top:1px solid var(--line)}footer nav{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}footer>p{margin:0;color:var(--dim);font:650 11px/1.5 var(--mono);text-align:right}
@media(max-width:900px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.example-grid,.hosted,.limits{grid-template-columns:1fr}.install-grid{grid-template-columns:1fr}.limits-grid{grid-template-columns:1fr 1fr}.activation{grid-template-columns:1fr}.activation .button{justify-self:start}footer{grid-template-columns:1fr;text-align:center}footer nav{justify-content:flex-start}footer>p{text-align:left}.hero-art{width:100%}}
@media(max-width:560px){.identity-fields{grid-template-columns:1fr}.site-header>.button{display:none}.site-header{grid-template-columns:1fr}.hero,.section{padding-left:20px;padding-right:20px}.hero h1{font-size:48px}.actions{display:grid}.button{width:100%}.trust-row{display:grid}.example-grid{grid-template-columns:1fr}.walkthrough li{grid-template-columns:1fr}.install-card{padding:18px}.card-top{align-items:flex-start;flex-direction:column}.limits-grid{grid-template-columns:1fr}form{padding:20px}footer nav{display:grid}.hero-art{margin-top:40px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
