
:root{
  --ink:#16191d;
  --ink-2:#232a31;
  --paper:#f4f5f6;
  --white:#ffffff;
  --accent:#e85d2f;
  --accent-2:#c94a1f;
  --mut:#66717c;
  --line:#e4e7ea;
}
*{margin:0;padding:0;box-sizing:border-box}
body{font-family:"Noto Sans SC",-apple-system,"Segoe UI",sans-serif;color:#1f2933;background:#fff;line-height:1.7}
.wrap{max-width:1200px;margin:0 auto;padding:0 22px}
.page-hero{background:var(--ink);color:#fff;padding:64px 0 46px}
.page-hero .kicker{font-size:13px;letter-spacing:3px;color:#f0a287;font-weight:700;margin-bottom:14px}
.page-hero h1{font-size:40px;font-weight:900;line-height:1.25;margin-bottom:14px}
.page-hero p{color:#cbd2d8;font-size:16px;max-width:760px}
.quicklinks{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}
.quicklinks a{display:inline-block;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.18);border-radius:30px;padding:9px 20px;font-size:14px;color:#e6eaee;font-weight:600;text-decoration:none;transition:0.2s}
.quicklinks a:hover{background:var(--accent);border-color:var(--accent);color:#fff}
@media(max-width:920px){
  .page-hero h1{font-size:32px}
}
