:root{--bg:#fafaf8;--card:#fff;--text:#1a1a1f;--muted:#52525b;--accent:#e8590c;--teal:#0d9488;--border:rgba(0,0,0,.09)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Satoshi,-apple-system,sans-serif;line-height:1.6}.wrap{width:min(1080px,calc(100% - 40px));margin:auto}.hero{padding:140px 0 72px;text-align:center}.eyebrow{display:inline-block;padding:6px 13px;border:1px solid rgba(13,148,136,.25);border-radius:99px;color:var(--teal);font:700 12px/1.2 "IBM Plex Mono",monospace;text-transform:uppercase;letter-spacing:.06em}.hero h1{max-width:900px;margin:20px auto 18px;font:400 clamp(48px,8vw,86px)/.96 "Instrument Serif",Georgia,serif;letter-spacing:-.04em}.hero h1 em{color:var(--accent);font-weight:400}.hero>div>p{max-width:730px;margin:0 auto 26px;color:var(--muted);font-size:19px}.actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;padding:13px 22px;border-radius:9px;text-decoration:none;font-weight:800}.btn.primary{background:var(--accent);color:white}.btn.secondary{border:1px solid var(--border);background:white;color:var(--text)}.proof{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 auto 72px}.proof div,.panel{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:22px}.proof strong{display:block;font-size:23px;color:var(--teal)}.section{padding:70px 0}.section h2{font:400 clamp(34px,5vw,54px)/1.05 "Instrument Serif",Georgia,serif;text-align:center;margin:0 0 14px}.section-lead{max-width:680px;text-align:center;margin:0 auto 34px;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.panel h3{margin:0 0 7px}.panel p{margin:0;color:var(--muted)}.compare{width:100%;border-collapse:collapse;background:white;border-radius:16px;overflow:hidden;border:1px solid var(--border)}.compare th,.compare td{padding:15px;border-bottom:1px solid var(--border);text-align:left}.compare th:last-child,.compare td:last-child{color:var(--teal);font-weight:800}.final{margin:50px auto 80px;padding:50px 25px;text-align:center;background:#1a1a1f;color:white;border-radius:22px}.final h2{margin:0 0 10px;font:400 48px/1 "Instrument Serif",Georgia,serif}.final p{color:#d4d4d8}.demo-card{max-width:840px;margin:0 auto 40px;padding:34px;background:linear-gradient(145deg,#fff7ed,#f0fdfa);border:1px solid var(--border);border-radius:24px}.demo-head{text-align:center;margin-bottom:24px}.messages{display:grid;grid-template-columns:1fr 1fr;gap:14px}.message{background:white;border:1px solid var(--border);border-radius:13px;padding:18px}.message p{margin:0 0 10px}.message span{color:var(--teal);font-size:13px;font-weight:700}@media(max-width:750px){.proof,.grid,.messages{grid-template-columns:1fr}.hero{padding-top:110px}.hero h1{font-size:52px}}
