:root{
  --navy:#0a2a43;--blue:#2563eb;--blue-d:#1d4ed8;--teal:#14b8a6;--teal-t:#0b7266;--teal-l:#5eead4;
  --purple:#7c3aed;--amber:#f59e0b;--amber-d:#b45309;
  --text:#0f172a;--text2:#334155;--body:#475569;--muted:#5b6b80;--muted2:#94a3b8;--text-ondark:#b8c7d9;--border:#e6ebf2;--border2:#cbd5e1;--hair:#eef2f7;--bg:#f6f9fc;--bg2:#f3f7fb;--white:#fff;
  --blue-bg:#e8effc;--sky-line:#b9dcfb;--sky-ink:#0b5cad;--teal-bg:#e6f7f4;--purple-bg:#f3e8ff;--purple-br:#e9d5ff;
  --font:'Plus Jakarta Sans',system-ui,-apple-system,Segoe UI,Roboto,sans-serif;
  --r-sm:10px;--r-md:14px;--r-lg:18px;--max:1320px;--gut:32px;
  --sp-1:8px;--sp-2:12px;--sp-3:16px;--sp-4:24px;--sp-5:32px;--sp-6:48px;--sp-7:64px;
  --shadow:0 10px 30px rgba(10,42,67,.08);--shadow-lg:0 14px 40px rgba(10,42,67,.12);
}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/PlusJakartaSans-Variable.woff2) format('woff2')}
