/* Сгенерировано конструктором — не редактировать вручную.
   Цвета/шрифты меняются в clients/<slug>/config.json */
:root {
  --brand: #0E55CD;
  --brand-2: #1e6cf0;
  --brand-3: #6ba2ff;
  --accent: #FFDD00;
  --accent-deep: #d1b500;
  --accent-soft: #fff9d1;
  --accent-soft-text: #fff29e;
  --on-accent: #091225;
  --bg: #FFFFFF;
  --bg-soft: #f9fbfe;
  --bg-tint: #f4f7fd;
  --surface: #FFFFFF;
  --surface-2: #f8fafe;
  --surface-3: #eef3fc;
  --lavender: #d4e0f6;
  --ink: #121b29;
  --ink-deep: #121b29;
  --muted: #6c727a;
  --muted-2: #8d9298;
  --hairline: rgba(14,85,205,0.1);
  --hairline-2: rgba(14,85,205,0.18);
  --on-dark-muted: rgba(243,247,253,0.66);
  --warn: #FFCA3A;
  --r-sm: 8px;
  --r-md: 12px;
  --r-lg: 16px;
  --r-xl: 20px;
  --r-btn: 999px;
  --r-field: 10px;
  --r-pill: 999px;
  --search-r: 38px;
  --search-bg: #FFFFFF;
  --search-pull: -120px;
  --search-mob-r: 26px;
  --search-mob-op: 100%;
  --hero-mob-h: 340px;
  --cta-bg: #FFDD00;
  --cta-bg-hover: #d1b500;
  --shadow-xs: 0 1px 2px rgba(14,85,205,0.04);
  --shadow-sm: 0 2px 8px rgba(14,85,205,0.056), 0 1px 2px rgba(14,85,205,0.04);
  --shadow-md: 0 14px 32px -14px rgba(14,85,205,0.14), 0 4px 12px -6px rgba(14,85,205,0.08);
  --shadow-lg: 0 50px 80px -30px rgba(14,85,205,0.22), 0 18px 36px -18px rgba(14,85,205,0.14);
  --shadow-accent: 0 8px 24px -8px rgba(255,221,0,0.4);
  --focus-ring: rgba(107,162,255,0.12);
  --blob-a: transparent;
  --blob-b: transparent;
  --grad-page-hero: linear-gradient(0deg, #0E55CD, #0E55CD);
  --grad-stats: #121b29;
  --grad-cta: linear-gradient(0deg, #0E55CD, #0E55CD);
  --grad-av-1: #1e6cf0;
  --grad-av-2: #FFDD00;
  --hero-overlay: linear-gradient(180deg, rgba(18,27,41,0.4) 0%, rgba(18,27,41,0.28) 42%, rgba(18,27,41,0.7) 100%);
  --card-overlay: linear-gradient(to top, rgba(18,27,41,0.8) 0%, rgba(18,27,41,0.12) 55%, transparent 100%);
  --page-hero-fade: linear-gradient(180deg, transparent, rgba(18,27,41,0.28));
  --container: 1240px;
  --font: "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-head: "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-mono: "IBM Plex Mono", ui-monospace, monospace;
  --font-form: "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;
  --head-weight: 600;
  --head-tracking: -0.015em;
}
