:root {
  --color-navy-950: #071d2a; --color-navy-900: #0a2636; --color-navy-800: #10374a;
  --color-teal-700: #087c78; --color-teal-600: #09948d; --color-teal-100: #d9f1ed;
  --color-mist-100: #edf4f4; --color-mist-50: #f5f8f7; --color-white: #fff;
  --color-ink: #122834; --color-muted: #58717b; --color-border: #d8e4e4;
  --font-sans: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --step--1: clamp(.78rem, .75rem + .12vw, .84rem); --step-0: clamp(.96rem, .92rem + .2vw, 1.06rem);
  --step-1: clamp(1.18rem, 1.08rem + .45vw, 1.42rem); --step-2: clamp(1.52rem, 1.3rem + .85vw, 2.05rem);
  --step-3: clamp(2.15rem, 1.65rem + 2vw, 3.55rem);
  --space-1: .35rem; --space-2: .65rem; --space-3: 1rem; --space-4: 1.5rem;
  --space-5: 2.25rem; --space-6: 3.5rem; --space-7: clamp(4rem, 8vw, 7rem);
  --radius-sm: .65rem; --radius-md: 1rem; --radius-lg: 1.5rem; --radius-pill: 999px;
  --shadow-card: 0 18px 55px rgb(7 29 42 / .09); --container: 1180px;
  --focus-ring: 0 0 0 3px rgb(9 148 141 / .28);
}
