/* Design tokens, taken from the live site's Elementor global kit (post-20.css). */
:root {
  --navy: #1B2232;          /* primary: headings */
  --navy-deep: #1B2840;     /* dark sections */
  --blue: #3860FF;          /* secondary / accent */
  --blue-10: #3860FF1A;
  --text: #6A7181;          /* body text */
  --text-dark: #33373D;     /* dropdown items */
  --white: #FFFFFF;
  --white-80: #FFFFFFCC;
  --white-20: #FFFFFF33;
  --white-05: #FFFFFF0D;
  --bg-hero: #F9F9FB;
  --bg-soft: #F6F6F9;
  --bg-soft-2: #F6F6F8;
  --line: #E2E3E9;
  --green: #10B981;
  --amber: #F59E0B;
  --violet: #BC9FFF;
  --plum: #913E6D;

  --font: "Plus Jakarta Sans", sans-serif;
  --container: 1280px;
  --gutter: 20px;
  --radius: 4px;
  --radius-card: 10px;
  --shadow-card: 0 10px 30px rgba(27, 34, 50, 0.08);
}
