:root{--ink:#1a1a1a;--soft:#6b6b6b;--paper:#faf9f7;--accent:#2f6f4f;--line:#e8e6e2}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.6}main{max-width:640px;margin:0 auto;padding:0 24px}.hero{padding:96px 0 64px}.wordmark{letter-spacing:.02em;color:var(--soft);margin-bottom:48px;font-size:15px;font-weight:600}h1{letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(32px,6vw,44px);font-weight:650;line-height:1.15}.sub{color:var(--soft);max-width:52ch;margin-bottom:32px;font-size:18px}.cta{background:var(--ink);color:var(--paper);border-radius:8px;padding:13px 22px;font-size:16px;font-weight:550;text-decoration:none;display:inline-block}.cta:hover{background:#000}.cta-note{color:var(--soft);margin-top:14px;font-size:14.5px;display:block}section{border-top:1px solid var(--line);padding:44px 0}h2{text-transform:uppercase;letter-spacing:.08em;color:var(--soft);margin-bottom:22px;font-size:14px;font-weight:600}.steps{gap:18px;list-style:none;display:grid}.steps li{padding-left:34px;position:relative}.steps li:before{content:attr(data-n);border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:grid;position:absolute;top:2px;left:0}.steps strong{font-weight:600;display:block}.steps span{color:var(--soft);font-size:15.5px}.niches{flex-wrap:wrap;gap:8px;display:flex}.niches li{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 14px;font-size:14.5px;list-style:none}.why p{max-width:56ch;margin-bottom:14px}.why .proof{color:var(--accent);font-weight:550}footer{border-top:1px solid var(--line);color:var(--soft);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:40px 0 56px;font-size:14.5px;display:flex}footer a{color:var(--ink);border-bottom:1px solid var(--line);text-decoration:none}
