:root{--font-body:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-head:var(--font-body);
--bg:#FFFFFF;--surface:#FFFFFF;--surface-2:#F2F6FB;--ink:#1B2533;--head:#0E2442;--muted:#4A5868;--line:#DCE4EE;--field-line:#9AAABD;
--accent:#F26B1D;--on-accent:#1A0E05;--accent-soft:#FFE7D8;--accent-text:#B44608;--link:#1556B3;--focus:#2C7BE5;--star:#E8890C;
--header-bg:#0E2442;--header-ink:#FFFFFF;--accent-on-header:#FF9A5C;--hero-bg:linear-gradient(135deg,#0E2442 0%,#16365F 100%);--hero-ink:#E4ECF6;--hero-head:#FFFFFF;--eyebrow:#FF9A5C;
--cta-bg:#F26B1D;--cta-ink:#1A0E05;--footer-bg:#0A1A31;--footer-ink:#D5DEEA;--radius:10px;--radius-lg:16px;--shadow:0 6px 20px rgba(14,36,66,.08)}
h1,h2{font-weight:800;letter-spacing:-.02em}
.cta-band .btn-primary{background:#0E2442;color:#fff}
.hero .btn-ghost{color:#fff}
