﻿   :root {
      --brand-primary: #174A7E;
      --brand-secondary: #00A6B2;
      --brand-accent: #FFB200;
      --neutral-900: #1E1F24;
      --neutral-700: #3A3D45;
      --neutral-200: #E6E8EC;
      --neutral-50: #FFFFFF;
      --radius-sm: 6px;
      --radius-md: 12px;
      --radius-lg: 20px;
      --radius-xl: 24px;
      --space-1: 4px;
      --space-2: 8px;
      --space-3: 12px;
      --space-4: 16px;
      --space-6: 24px;
      --space-8: 32px;
      --container: 1200px;
      --logo-width: 168px;
      --header-padding-y: 18px;
      --footer-bg: #1E1F24;
      --footer-fg: #FFFFFF;
      --footer-link: #E6E8EC;
      --footer-muted: #B8BDC6;
      --shadow-sm: 0 2px 6px rgba(0,0,0,.06);
      --shadow-lg: 0 12px 32px rgba(0,0,0,.10);
      --surface-soft: linear-gradient(180deg, rgba(23,74,126,.04), rgba(0,166,178,.04));
    }