:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;--bg:#08121f;--panel:#102236;--line:#284359;--ink:#eaf7ff;--muted:#b8ccdc;--mint:#71e4bb;--blue:#82cbf4}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);line-height:1.65}a{color:var(--blue);overflow-wrap:anywhere}a:hover{text-decoration-thickness:2px}code,pre{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.container{width:min(1120px,calc(100% - 40px));margin-inline:auto}.header{border-bottom:1px solid var(--line);background:#0d1c2e}.nav{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:78px;flex-wrap:wrap;padding-block:14px}.brand{font-weight:800;color:var(--ink);text-decoration:none;font-size:18px}.brand strong{color:var(--mint)}nav{display:flex;gap:16px;flex-wrap:wrap}nav a{font-size:13px;color:var(--muted);text-decoration:none}.hero{padding:72px 0 58px;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr);gap:36px;align-items:start}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--mint);font-size:11px;font-weight:800}.hero h1{font-size:clamp(34px,5.4vw,67px);line-height:1.1;letter-spacing:-.05em;margin:15px 0 21px}.hero h1 em{font-style:normal;color:var(--mint)}.lead{font-size:18px;color:var(--muted);max-width:690px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 14px}.button{border:1px solid var(--line);border-radius:9px;padding:12px 16px;display:inline-block;font-weight:750;text-decoration:none;font-size:14px}.button.primary{color:#071423;background:var(--mint);border-color:var(--mint)}.button.secondary{color:var(--ink);background:#17314a}.button:focus-visible,a:focus-visible{outline:3px solid #fff;outline-offset:4px}.fine{font-size:12px;color:#b1c7d8}.price-card,.card,.code-block{background:var(--panel);border:1px solid var(--line);border-radius:15px;padding:24px}.price-card>strong{display:block;font-size:clamp(28px,4vw,48px);color:var(--mint);line-height:1.2}.price-card>strong span{font-size:23px;color:var(--ink)}.price-card>p{color:var(--muted)}dl{margin:22px 0}dl div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:13px}dt{color:var(--muted)}dd{margin:0;text-align:right;font-weight:700}.section{padding-block:38px 52px;border-top:1px solid var(--line)}h2{font-size:clamp(26px,3.8vw,40px);line-height:1.2;letter-spacing:-.03em}h3{font-size:19px;margin-top:0}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.card p{color:var(--muted);margin-bottom:0}.split{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}pre{background:#06101c;padding:19px;border:1px solid var(--line);border-radius:11px;font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow-x:auto}pre code{overflow-wrap:anywhere}.code-block{margin:22px 0}.code-block pre{margin-bottom:0}.text-link{font-weight:700}.footer{padding-block:40px 60px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}@media(max-width:860px){.hero,.split{grid-template-columns:1fr}.grid{grid-template-columns:1fr}.hero{padding-top:42px}.nav{align-items:flex-start}.price-card{max-width:650px}}@media(max-width:480px){.container{width:min(100% - 28px,1120px)}.hero h1{font-size:35px}.actions .button{width:100%;text-align:center}nav{gap:10px}nav a{font-size:12px}dl div{flex-direction:column;gap:3px}dd{text-align:left}}
