:root{--ink:#1a1f2b;--muted:#4a5263;--line:#d4d8e0;--accent:#1d4ed8;--accent-ink:#fff;--error:#b42318;--bg:#fff}*{box-sizing:border-box}body{color:var(--ink);background:var(--bg);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.5}.page{max-width:34rem;margin:0 auto;padding:2rem 1rem 3rem}.page__brand{color:var(--muted);letter-spacing:.02em;margin:0 0 1.5rem;font-size:.9rem;font-weight:600}h1{margin:0 0 .75rem;font-size:1.9rem;line-height:1.2}.page__subhead{color:var(--muted);margin:0 0 1.25rem}.page__covers{margin:0 0 1.75rem;padding-left:1.2rem}.page__covers li{margin-bottom:.35rem}.call-form{gap:.9rem;display:grid}.call-form__field{gap:.3rem;font-size:.95rem;font-weight:600;display:grid}.call-form__field input,.call-form__field select{width:100%;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:.7rem .75rem;font-weight:400}.call-form__submit{font:inherit;color:var(--accent-ink);text-align:center;cursor:pointer;background:var(--accent);border:0;border-radius:6px;padding:.85rem 1.25rem;font-weight:600;text-decoration:none;display:inline-block}.call-form__submit:disabled{cursor:default;opacity:.7}.call-form__error{color:var(--error);margin:0;font-weight:600}
