:root{--color-accent-100:#c9f7eb;--color-accent-200:#93edda;--color-accent-300:#5cdcc6;--color-accent-400:#2cc2ae;--color-accent-50:#effcf8;--color-accent-500:#14a795;--color-accent-600:#0b857a;--color-accent-700:#0c6a64;--color-accent-800:#0e5451;--color-accent-900:#104643;--color-accent-950:#032726;--color-neutral-100:#e2e8f0;--color-neutral-200:#cbd5e0;--color-neutral-300:#a0aec0;--color-neutral-400:#8897ab;--color-neutral-50:#f5fafd;--color-neutral-500:#718096;--color-neutral-600:#65748a;--color-neutral-700:#4a5568;--color-neutral-800:#2d3748;--color-neutral-900:#1a202c;--color-neutral-950:#1a202c;--color-neutral-ink:#1a202c;--color-neutral-white:#ffffff;--color-primary-100:#e0f6fb;--color-primary-200:#92dbec;--color-primary-300:#6bcde4;--color-primary-400:#45c0dd;--color-primary-50:#f0fbfd;--color-primary-500:#009dc4;--color-primary-600:#007a99;--color-primary-700:#007695;--color-primary-800:#005f77;--color-primary-900:#023544;--color-primary-950:#012029;--font-heading:'Montserrat', 'Inter', system-ui, -apple-system, sans-serif;--font-sans:'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;--space-2xl:128px;--space-lg:32px;--space-md:16px;--space-sm:8px;--space-xl:64px;--space-xs:4px;--radius-lg:12px;--radius-md:8px;--radius-pill:999px;--radius-sm:4px;--container-max:1280px;--section-pad:60px;--section-pad-dense:40px;--section-pad-phone:40px;--section-pad-roomy:96px;}