:root{--ink:#161919;--muted:#68706e;--paper:#f6f5f0;--lime:#d8ff61;--line:#e3e4de}*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;color:var(--ink);background:var(--paper)}main{max-width:1050px;padding:64px 24px;margin:auto}.tag{font-size:12px;letter-spacing:.08em;text-transform:uppercase;background:#e8f5c4;padding:7px 9px;border-radius:4px}h1{font-size:clamp(38px,7vw,72px);letter-spacing:-.06em;line-height:1;max-width:780px;margin:22px 0}p{color:var(--muted);line-height:1.65;max-width:620px}.actions{display:flex;gap:10px;margin:28px 0 55px;flex-wrap:wrap}a{color:inherit;text-decoration:none}.button{display:inline-block;padding:13px 18px;border-radius:8px;font-weight:700;background:var(--ink);color:white;border:0;cursor:pointer}.button.light{background:white;color:var(--ink);border:1px solid var(--line)}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.card{background:white;border:1px solid var(--line);border-radius:11px;padding:22px}.card h2{font-size:16px;margin:0 0 10px}.card p{margin:0;font-size:14px}input,select{width:100%;padding:11px;border:1px solid var(--line);border-radius:7px;margin-top:5px;background:white}label{font-weight:700}code,label{font-size:12px}@media(max-width:700px){.grid{grid-template-columns:1fr!important}}