:root{--ink:#161616;--muted:#6b6b6b;--bg:#f6f4ef;--card:#fff;--accent:#d97706;--line:#e4e0d7}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55}a{color:inherit;text-decoration:none}.wrap{width:min(1160px,92%);margin:auto}.narrow{width:min(760px,92%);margin:auto}.top{background:#111;color:#fff;position:sticky;top:0;z-index:10}.nav{height:70px;display:flex;align-items:center;justify-content:space-between}.nav nav{display:flex;gap:22px;align-items:center}.brand{font-size:1.55rem;font-weight:850;letter-spacing:-.04em}.brand span{color:#f59e0b}.hero{background:#111;color:#fff;padding:84px 0}.hero-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:60px;align-items:center}h1{font-size:clamp(2.4rem,6vw,5rem);line-height:.97;letter-spacing:-.055em;margin:.2em 0}h2{font-size:2rem;letter-spacing:-.04em}.lead{font-size:1.2rem;color:#c9c9c9;max-width:650px}.eyebrow{font-size:.75rem;font-weight:800;letter-spacing:.18em;color:#f59e0b}.button{display:inline-block;background:#f59e0b;color:#111;padding:13px 19px;border-radius:9px;border:0;font-weight:800;cursor:pointer}.button.small{padding:9px 13px}.button.ghost{background:transparent;color:#fff;border:1px solid #555}.button.light{background:#fff}.actions{display:flex;gap:12px;margin-top:28px}.hero-card{background:#1c1c1c;border:1px solid #333;padding:26px;border-radius:18px}.chips{display:flex;gap:8px;flex-wrap:wrap}.chips a,.chips span{padding:7px 10px;border-radius:999px;background:#2b2b2b;color:#eee;font-size:.85rem}.section{padding:70px 0}.section-head,.two{display:flex;align-items:center;justify-content:space-between;gap:30px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:22px}.card h3{font-size:1.25rem;margin:.5rem 0}.status{font-size:.78rem;font-weight:800;color:#3f7d20;text-transform:uppercase;letter-spacing:.06em}.status.big{font-size:1rem}.mini{display:flex;gap:7px;margin-top:16px}.mini span{background:#f1efe8;padding:5px 8px;border-radius:7px;font-size:.75rem}.band{background:#d97706;padding:48px 0}.filters{display:grid;grid-template-columns:1fr 280px auto;gap:10px;margin:25px 0}.filters input,.filters select,.form input,.form select,.form textarea{width:100%;padding:12px 13px;border:1px solid #d8d4cb;border-radius:8px;background:#fff;font:inherit}.profile{display:grid;grid-template-columns:1fr 340px;gap:60px;margin-top:35px}.profile-side{background:#fff;border:1px solid var(--line);padding:25px;border-radius:14px}.profile-side dl{display:grid;grid-template-columns:1fr 1fr;gap:10px}.profile-side dt{color:var(--muted)}.profile-side dd{text-align:right;font-weight:700}.muted{color:var(--muted);font-size:.9rem}.form{background:#fff;border:1px solid var(--line);padding:28px;border-radius:16px;margin-top:25px}.form label{display:block;font-weight:700;margin-bottom:16px}.form label input,.form label select,.form label textarea{margin-top:6px;font-weight:400}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.success{background:#e8f6e4;border:1px solid #b8dfac;padding:14px;border-radius:8px}.errors{background:#fff0f0;border:1px solid #efb4b4;padding:12px;border-radius:8px;margin-bottom:15px;color:#8b1d1d}footer{background:#111;color:#aaa;padding:40px 0;margin-top:40px}.pager{margin-top:30px}@media(max-width:800px){.hero-grid,.profile,.cards{grid-template-columns:1fr}.section-head,.two{align-items:flex-start;flex-direction:column}.filters,.grid2{grid-template-columns:1fr}.nav nav a:not(.button){display:none}.hero{padding:60px 0}}