:root{font-family:Inter,system-ui,sans-serif;color:#151515;background:#f5f4ef}*{box-sizing:border-box}body{margin:0}.wrap{width:min(960px,calc(100% - 32px));margin:auto}.hero{padding:88px 0 64px;background:#111;color:#fff}.eyebrow{font-size:13px;letter-spacing:.16em}.hero h1{font-size:clamp(38px,7vw,72px);line-height:.98;max-width:900px;margin:16px 0}.lead{font-size:20px;line-height:1.5;max-width:700px;color:#d6d6d6}.cta,button{display:inline-block;border:0;border-radius:12px;background:#fff;color:#111;padding:15px 20px;font-weight:750;text-decoration:none;cursor:pointer}.micro{font-size:14px;color:#bdbdbd;margin-top:16px}section{padding:64px 0}.grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.grid article{background:#fff;border-radius:18px;padding:28px}.grid h2{margin-top:0}.grid li{margin:10px 0}.example{background:#e9e7df}form{display:grid;gap:16px;max-width:640px}label{display:grid;gap:7px;font-weight:650}input{font:inherit;padding:13px 14px;border:1px solid #bbb;border-radius:10px;background:#fff}.check{grid-template-columns:auto 1fr;align-items:start;font-weight:400}.check input{margin-top:4px}form button{background:#111;color:#fff;width:max-content}footer{padding:32px 0;color:#666;font-size:14px}@media(max-width:700px){.grid{grid-template-columns:1fr}.hero{padding-top:64px}}
