/* Сгенерировано конструктором — не редактировать вручную.
   Цвета/шрифты меняются в clients/<slug>/config.json */
:root {
  --brand: #202020;
  --brand-2: #3a3a3a;
  --brand-3: #775858;
  --accent: #CE0B19;
  --accent-deep: #a90915;
  --accent-soft: #f6d3d6;
  --accent-soft-text: #eca2a8;
  --on-accent: #FFFFFF;
  --bg: #FFFFFF;
  --bg-soft: #f9f9f9;
  --bg-tint: #f5f5f5;
  --surface: #FFFFFF;
  --surface-2: #f8f8f8;
  --surface-3: #efefef;
  --lavender: #d7d7d7;
  --ink: #222229;
  --ink-deep: #222229;
  --muted: #76767a;
  --muted-2: #959598;
  --hairline: rgba(32,32,32,0.1);
  --hairline-2: rgba(32,32,32,0.18);
  --on-dark-muted: rgba(244,244,244,0.66);
  --warn: #F0A800;
  --r-sm: 4px;
  --r-md: 6px;
  --r-lg: 10px;
  --r-xl: 12px;
  --r-btn: 6px;
  --r-field: 6px;
  --r-pill: 999px;
  --search-r: 38px;
  --search-bg: #FFFFFF;
  --search-pull: -60px;
  --search-mob-r: 26px;
  --search-mob-op: 100%;
  --hero-mob-h: 390px;
  --cta-bg: #CE0B19;
  --cta-bg-hover: #a90915;
  --shadow-xs: 0 1px 2px rgba(32,32,32,0.03);
  --shadow-sm: 0 2px 8px rgba(32,32,32,0.035), 0 1px 2px rgba(32,32,32,0.03);
  --shadow-md: 0 14px 32px -14px rgba(32,32,32,0.08), 0 4px 12px -6px rgba(32,32,32,0.05);
  --shadow-lg: 0 50px 80px -30px rgba(32,32,32,0.12), 0 18px 36px -18px rgba(32,32,32,0.08);
  --shadow-accent: 0 8px 24px -8px rgba(206,11,25,0.25);
  --focus-ring: rgba(119,88,88,0.12);
  --blob-a: transparent;
  --blob-b: transparent;
  --grad-page-hero: linear-gradient(0deg, #202020, #202020);
  --grad-stats: #222229;
  --grad-cta: linear-gradient(0deg, #202020, #202020);
  --grad-av-1: #3a3a3a;
  --grad-av-2: #CE0B19;
  --hero-overlay: linear-gradient(180deg, rgba(34,34,41,0.4) 0%, rgba(34,34,41,0.28) 42%, rgba(34,34,41,0.7) 100%);
  --card-overlay: linear-gradient(to top, rgba(34,34,41,0.8) 0%, rgba(34,34,41,0.12) 55%, transparent 100%);
  --page-hero-fade: linear-gradient(180deg, transparent, rgba(34,34,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;
  --hero-desk-h: 540px;
}
