/* Generated from Dashboard → Appearance. Do not edit by hand. */

:root {
  --c-brand: #1858d6;
  --c-brand-600: #1347b3;
  --c-brand-50: #eaf1ff;
  --c-brand-light: #2a7be8;
  --c-on-brand: #ffffff;
  --c-accent: #00a6c0;
  --c-accent-50: #e3f8fb;
  --c-accent-light: #7fd8e6;
  --c-navy-950: #07122b;
  --c-navy-900: #0b1b3f;
  --c-navy-800: #122856;
  --c-navy-700: #1b3a73;
  --c-footer-bg: #07122b;
  --c-ink: #0f172a;
  --c-text: #334155;
  --c-muted: #5b6b82;
  --c-bg: #ffffff;
  --c-bg-muted: #f3f6fb;
  --c-line: #e2e8f0;
  --c-line-strong: #cbd5e1;
  --font-body: "Inter", "Noto Sans Devanagari", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --font-head: "Plus Jakarta Sans", "Noto Sans Devanagari", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --fw-heading: 700;
  --fs-xl: calc(clamp(1.5rem, 1.2rem + 1.1vw, 2rem) * 1.0);
  --fs-2xl: calc(clamp(1.85rem, 1.4rem + 1.8vw, 2.6rem) * 1.0);
  --fs-3xl: calc(clamp(2.2rem, 1.5rem + 3vw, 3.6rem) * 1.0);
  --lh-body: 1.65;
  --radius-sm: 6px;
  --radius: 10px;
  --radius-lg: 16px;
  --radius-xl: 24px;
  --btn-radius: 6px;
  --btn-transform: none;
  --bw: 1px;
  --shadow-sm: 0 1px 2px rgba(15,23,42,.06), 0 1px 3px rgba(15,23,42,.08);
  --shadow: 0 6px 18px rgba(15,23,42,.08);
  --shadow-lg: 0 18px 40px rgba(11,27,63,.14);
  --ring: 0 0 0 3px color-mix(in srgb, #1858d6 35%, transparent);
  --container: 1240px;
  --section-y: clamp(56px, 7vw, 104px);
}
html { font-size: 16px; }







