:root {
  --xa-blue-700:#2457b8;--xa-cyan-600:#19a9cf;--xa-green-600:#18b77a;--xa-teal-700:#168d8f;--xa-teal-800:#137f8c;--xa-accent-soft:#6bd4b2;
  --xa-gradient-brand:linear-gradient(100deg,var(--xa-blue-700),var(--xa-cyan-600) 52%,var(--xa-green-600));
  --xa-ink-950:#050d14;--xa-ink-900:#07131d;--xa-ink-850:#08111b;--xa-slate-700:#5c6977;--xa-slate-600:#66737d;--xa-slate-500:#78858e;--xa-line-300:#dce5eb;--xa-surface-100:#f4f8fa;--xa-surface-50:#f8fbfc;--xa-white:#fff;
  --xa-text-primary:var(--xa-ink-850);--xa-text-secondary:var(--xa-slate-700);--xa-border:var(--xa-line-300);--xa-bg-page:var(--xa-white);--xa-bg-soft:var(--xa-surface-100);--xa-bg-dark:var(--xa-ink-900);--xa-focus:#19a9cf;
  --xa-font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --xa-weight-regular:400;--xa-weight-medium:550;--xa-weight-semibold:650;--xa-weight-bold:750;--xa-weight-extrabold:850;
  --xa-text-xs:.6875rem;--xa-text-sm:.8125rem;--xa-text-base:1rem;--xa-text-lg:1.125rem;--xa-text-xl:1.3125rem;--xa-text-2xl:1.75rem;--xa-text-3xl:2.25rem;--xa-text-4xl:clamp(2.5rem,4vw,3.625rem);--xa-text-display:clamp(3.3rem,5.6vw,5.125rem);
  --xa-container:1220px;--xa-section-xl:104px;--xa-section-lg:82px;--xa-section-md:64px;
  --xa-space-1:4px;--xa-space-2:8px;--xa-space-3:12px;--xa-space-4:16px;--xa-space-5:20px;--xa-space-6:24px;--xa-space-8:32px;--xa-space-10:40px;--xa-space-12:48px;--xa-space-16:64px;--xa-space-20:80px;--xa-space-24:96px;
  --xa-radius-sm:10px;--xa-radius-md:14px;--xa-radius-lg:18px;--xa-radius-xl:22px;--xa-radius-2xl:28px;--xa-radius-pill:999px;
  --xa-shadow-sm:0 10px 30px rgba(10,32,49,.08);--xa-shadow-md:0 18px 60px rgba(9,31,49,.10);--xa-shadow-accent:0 14px 38px rgba(20,137,153,.12);
  --xa-ease:cubic-bezier(.2,.8,.2,1);--xa-duration-fast:160ms;--xa-duration-base:260ms;
}
