:root{--ink:#0e1116;--muted:#606773;--paper:#f6f4ee;--line:#d8d4ca;--acid:#bbf451;--dark:#12161d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}nav,section,footer{max-width:1180px;margin:auto}nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:82px;display:flex}.brand{letter-spacing:-.7px;font-size:21px;font-weight:900}.brand span{color:#6c8f25}.navlinks{align-items:center;gap:26px;font-size:14px;font-weight:650;display:flex}.button{background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:8px;justify-content:center;align-items:center;padding:11px 17px;font-weight:750;display:inline-flex}.button.ghost{color:var(--ink);background:0 0}.button.large{padding:15px 22px}.button.full{width:100%;margin-top:24px}.hero{padding:110px 0 95px}.eyebrow,.sectionhead>span{text-transform:uppercase;letter-spacing:.16em;color:#6c8f25;font-size:12px;font-weight:850}.hero h1{letter-spacing:-5px;max-width:850px;margin:20px 0 28px;font-size:82px;line-height:.94}.hero h1 em{color:#668f18;font-style:normal}.hero>p{color:var(--muted);max-width:650px;font-size:20px;line-height:1.55}.actions{align-items:center;gap:20px;margin-top:36px;display:flex}.actions code{border:1px solid var(--line);background:#fff;border-radius:8px;padding:14px 18px;font-size:13px}.proof{background:var(--dark);color:#fff;grid-template-columns:repeat(4,1fr);max-width:none;padding:0 calc(50vw - 590px);display:grid}.proof div{border-right:1px solid #303641;padding:30px}.proof strong,.proof span{display:block}.proof span{color:#979faa;margin-top:7px;font-size:13px}.pricing{padding:105px 0}.sectionhead h2{letter-spacing:-2.5px;margin:14px 0;font-size:48px}.sectionhead p{color:var(--muted);font-size:18px}.cards{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:46px;display:grid}.cards article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:31px}.cards h3{margin:0 0 28px;font-size:28px}.rate{border-top:1px solid var(--line);justify-content:space-between;padding:17px 0;font-size:15px;display:flex}.rate span{color:var(--muted)}.rate strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.rate.cache strong{color:#668f18}.fineprint{color:var(--muted);font-size:12px}.terminal{color:#d9e0e8;background:#10141a;border-radius:13px;margin-bottom:105px;padding:22px 28px 30px;overflow:auto}.dots{gap:7px;margin-bottom:22px;display:flex}.dots i{background:#424954;border-radius:50%;width:10px;height:10px}.dots i:first-child{background:#ff635f}.dots i:nth-child(2){background:#ffc043}.dots i:nth-child(3){background:#34c759}.terminal pre{margin:0;font-size:14px;line-height:1.75}.terminal pre span{color:var(--acid)}footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:32px 0 50px;font-size:13px;display:flex}@media (max-width:800px){nav,.hero,.pricing,.terminal,footer{margin-left:22px;margin-right:22px}.navlinks>a:not(.button){display:none}.navlinks{gap:8px}.hero{padding:75px 0}.hero h1{letter-spacing:-3px;font-size:54px}.actions{flex-direction:column;align-items:stretch}.actions code{overflow:auto}.proof{grid-template-columns:1fr 1fr;padding:0}.proof div{padding:22px}.cards{grid-template-columns:1fr}.sectionhead h2{font-size:38px}footer{gap:20px}.terminal pre{font-size:12px}}
