/* DESIGN TOKENS — derived from the approved neolynk.io logo (navy #030725, cyan #00D8E0) and homepage reference. */
:root{
  --navy-950:#030725; --navy-900:#050C22; --navy-800:#0A1B3D; --navy-700:#0E2A55;
  --cyan:#00D8E0; --cyan-soft:#5BE7EE; --blue:#2E8BFF; --slate-400:#8FA3BF; --mist-100:#F2F6FA; --ink:#0B1B33; --white:#fff;
  --bg:var(--white); --bg-alt:var(--mist-100); --bg-dark:var(--navy-950); --text:var(--ink); --text-dim:#4A5B75; --text-on-dark:#E8EEF7; --accent:var(--cyan); --accent-2:var(--cyan-soft);
  --font-display:'Outfit','Inter',system-ui,sans-serif; --font-body:'Inter',system-ui,-apple-system,'Segoe UI',sans-serif;
  --maxw:1240px; --narrow:760px; --radius:16px; --gutter:clamp(20px,4.5vw,56px); --space-section:clamp(56px,7.5vw,96px);
  --ease:cubic-bezier(.2,.7,.2,1);
}
