.r9hu5m8ckqdu {

  --font-heading: 'Space Grotesk', system-ui, sans-serif;
  --font-body: 'Inter', system-ui, sans-serif;

  --ylwc: #0a0a0f;
  --idk9: #0a0a0f;
  --h8jx: rgba(19, 19, 26, 0.95);
  --o8k: #6366f1;
  --g0dn6n: #a78bfa;
  --oul: #22c55e;
  --fb19e: #ef4444;
  --w6kn9: #f59e0b;
  --bgjx: #f1f5f9;
  --czp: rgba(241, 245, 249, 0.75);
  --u8n782: rgba(99, 102, 241, 0.12);

  --ltcyyd: #f1f5f9;
  --text-primary: #f1f5f9;
  --text-secondary: rgba(241, 245, 249, 0.55);

  --gradient-primary: linear-gradient(135deg, #6366f1 0%, #a78bfa 100%);
  --gradient-success: linear-gradient(135deg, rgba(34, 197, 94, 0.2) 0%, rgba(34, 197, 94, 0.1) 100%);
  --gradient-danger: linear-gradient(135deg, rgba(239, 68, 68, 0.2) 0%, rgba(239, 68, 68, 0.1) 100%);
  --gradient-warning: linear-gradient(135deg, rgba(245, 158, 11, 0.2) 0%, rgba(245, 158, 11, 0.1) 100%);
  --gradient-info: linear-gradient(135deg, rgba(99, 102, 241, 0.2) 0%, rgba(99, 102, 241, 0.1) 100%);
  --gradient-dark: linear-gradient(135deg, #0a0a0f 0%, #13131a 100%);
  --gradient-light: linear-gradient(135deg, #13131a 0%, #1a1a24 100%);

  --gradient-purple-blue: linear-gradient(135deg, rgba(99, 102, 241, 0.15) 0%, rgba(167, 139, 250, 0.1) 100%);
  --gradient-blue-purple: linear-gradient(135deg, rgba(99, 102, 241, 0.2) 0%, rgba(167, 139, 250, 0.15) 100%);
  --gradient-royal: linear-gradient(135deg, rgba(99, 102, 241, 0.12) 0%, rgba(167, 139, 250, 0.08) 100%);

  --gradient-sunset: linear-gradient(135deg, rgba(239, 68, 68, 0.1) 0%, rgba(249, 115, 22, 0.1) 100%);
  --gradient-ocean: linear-gradient(135deg, rgba(99, 102, 241, 0.1) 0%, rgba(56, 189, 248, 0.1) 100%);
  --gradient-fire: linear-gradient(135deg, rgba(239, 68, 68, 0.1) 0%, rgba(245, 158, 11, 0.1) 100%);
  --gradient-mint: linear-gradient(135deg, rgba(34, 197, 94, 0.1) 0%, rgba(56, 189, 248, 0.1) 100%);

  --gradient-subtle-light: linear-gradient(135deg, #13131a 0%, #1a1a24 100%);
  --gradient-subtle-dark: linear-gradient(135deg, #0a0a0f 0%, #13131a 100%);

  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.3);
  --shadow-md: 0 4px 12px rgba(0, 0, 0, 0.4);
  --shadow-lg: 0 8px 24px rgba(0, 0, 0, 0.5);
  --shadow-xl: 0 16px 40px rgba(0, 0, 0, 0.6);
  --shadow-2xl: 0 24px 60px rgba(0, 0, 0, 0.7);
  --shadow-glow: 0 0 40px rgba(99, 102, 241, 0.25);

  --glass-bg: rgba(19, 19, 26, 0.92);
  --glass-bg-dark: rgba(10, 10, 15, 0.95);
  --glass-bg-card: rgba(19, 19, 26, 0.88);
  --glass-bg-pill: rgba(26, 26, 36, 0.8);
  --glass-bg-pill-hover: rgba(26, 26, 36, 0.95);
  --glass-border: rgba(99, 102, 241, 0.12);
  --glass-border-dark: rgba(99, 102, 241, 0.18);
  --glass-blur: 12px;
  --glass-blur-dark: 16px;

  --button-gradient: linear-gradient(135deg, #6366f1 0%, #4f46e5 100%);
  --button-gradient-hover: linear-gradient(135deg, #818cf8 0%, #6366f1 100%);
  --button-border: rgba(99, 102, 241, 0.3);
  --button-border-hover: rgba(99, 102, 241, 0.5);
  --button-shadow-hover: 0 8px 24px rgba(99, 102, 241, 0.35);

  --badge-bg: rgba(99, 102, 241, 0.14);
  --badge-border: rgba(99, 102, 241, 0.28);
  --badge-color: var(--o8k);

  --scrollbar-track: #13131a;
  --scrollbar-thumb: var(--gradient-primary);
  --scrollbar-thumb-hover: var(--gradient-purple-blue);

  --skeleton-base: #1a1a24;
  --skeleton-highlight: #252530;

  --spinner-bg: rgba(99, 102, 241, 0.2);
  --spinner-color: #6366f1;

  --color-purple: #6366f1;
  --color-purple-dark: #4f46e5;
  --color-purple-light: #818cf8;
  --color-purple-darker: #4338ca;

  --color-purple-10: rgba(99, 102, 241, 0.1);
  --color-purple-14: rgba(99, 102, 241, 0.14);
  --color-purple-18: rgba(99, 102, 241, 0.18);
  --color-purple-20: rgba(99, 102, 241, 0.2);
  --color-purple-25: rgba(99, 102, 241, 0.25);
  --color-purple-28: rgba(99, 102, 241, 0.28);
  --color-purple-32: rgba(99, 102, 241, 0.32);
  --color-purple-35: rgba(99, 102, 241, 0.35);
  --color-purple-40: rgba(99, 102, 241, 0.4);
  --color-purple-45: rgba(99, 102, 241, 0.45);

  --color-blue: #6366f1;
  --color-blue-light: #818cf8;
  --color-blue-dark: #4f46e5;
  --color-cyan: #38bdf8;
  --color-cyan-light: #7dd3fc;

  --color-blue-10: rgba(99, 102, 241, 0.1);
  --color-blue-12: rgba(99, 102, 241, 0.12);
  --color-blue-18: rgba(99, 102, 241, 0.18);
  --color-blue-25: rgba(99, 102, 241, 0.25);
  --color-blue-40: rgba(99, 102, 241, 0.4);

  --x2s: rgba(99, 102, 241, 0.1);
  --c2n: rgba(99, 102, 241, 0.12);
  --yssx: rgba(99, 102, 241, 0.18);
  --wp1iix: rgba(99, 102, 241, 0.25);
  --jbz1: rgba(99, 102, 241, 0.35);
  --w68ll: rgba(99, 102, 241, 0.45);

  --color-slate-50: #1a1a24;
  --color-slate-100: #252530;
  --color-slate-200: #30303d;
  --color-slate-300: #3d3d4a;
  --color-slate-400: #6b6b7b;
  --color-slate-500: #9191a0;
  --color-slate-600: #b0b0bd;
  --color-slate-700: #cbd5e1;
  --color-slate-800: #e2e8f0;
  --color-slate-900: #f1f5f9;

  --color-slate-25: rgba(99, 102, 241, 0.12);
  --color-slate-30: rgba(99, 102, 241, 0.15);
  --color-slate-65: rgba(241, 245, 249, 0.12);

  --color-dark-slate-06: rgba(0, 0, 0, 0.2);
  --color-dark-slate-08: rgba(0, 0, 0, 0.25);
  --color-dark-slate-12: rgba(0, 0, 0, 0.35);
  --color-dark-slate-18: rgba(0, 0, 0, 0.45);
  --color-dark-slate-22: rgba(0, 0, 0, 0.55);

  --color-bg-light: #0e0e16;
  --color-bg-lighter: #13131a;
  --color-bg-lavender: #1a1a2e;
  --color-white: #f1f5f9;

  --color-white-10: rgba(241, 245, 249, 0.1);
  --color-white-18: rgba(241, 245, 249, 0.18);
  --color-white-22: rgba(241, 245, 249, 0.22);
  --color-white-25: rgba(241, 245, 249, 0.25);
  --color-white-28: rgba(241, 245, 249, 0.28);
  --color-white-30: rgba(241, 245, 249, 0.3);
  --color-white-35: rgba(241, 245, 249, 0.35);
  --color-white-50: rgba(241, 245, 249, 0.5);
  --color-white-55: rgba(241, 245, 249, 0.55);
  --color-white-70: rgba(241, 245, 249, 0.7);
  --color-white-75: rgba(241, 245, 249, 0.75);
  --color-white-78: rgba(241, 245, 249, 0.78);
  --color-white-80: rgba(241, 245, 249, 0.8);
  --color-white-82: rgba(241, 245, 249, 0.82);
  --color-white-85: rgba(241, 245, 249, 0.85);
  --color-white-90: rgba(241, 245, 249, 0.9);
  --color-white-92: rgba(241, 245, 249, 0.92);
  --color-white-94: rgba(241, 245, 249, 0.94);
  --color-white-95: rgba(241, 245, 249, 0.95);
  --color-white-96: rgba(241, 245, 249, 0.96);

  --color-orange: #f97316;
  --color-amber: #fbbf24;
  --color-emerald: #22c55e;
  --color-red: #ef4444;

  --color-heading: #f1f5f9;
  --color-text-muted: rgba(241, 245, 249, 0.55);

  --color-gradient-purple-05: rgba(99, 102, 241, 0.05);
  --color-gradient-green-05: rgba(34, 197, 94, 0.05);
  --color-gradient-pink-05: rgba(167, 139, 250, 0.05);
  --color-gradient-purple-10: rgba(99, 102, 241, 0.1);

  --hero-bg-gradient: linear-gradient(160deg, #0a0a0f 0%, #1a1035 50%, #0d1525 100%);
  --section-bg-lavender: #13131a;

  --shape-purple-soft: rgba(99, 102, 241, 0.08);
  --shape-purple-medium: rgba(99, 102, 241, 0.15);
  --shape-purple-light: rgba(167, 139, 250, 0.1);
  --grid-line-color: rgba(99, 102, 241, 0.04);

  --card-shadow-purple: rgba(99, 102, 241, 0.12);
  --card-shadow-purple-hover: rgba(99, 102, 241, 0.2);
  --card-shadow-blue: rgba(99, 102, 241, 0.1);
  --card-shadow-dark: rgba(0, 0, 0, 0.4);

  --accent-bg-blue: rgba(99, 102, 241, 0.12);
  --accent-bg-blue-hover: rgba(99, 102, 241, 0.18);
  --accent-border-blue: rgba(99, 102, 241, 0.24);
  --accent-border-blue-strong: rgba(99, 102, 241, 0.35);

  --color-purple-dark-20: rgba(79, 70, 229, 0.2);

  --sdsef: rgba(241, 245, 249, 0.7);

  --input-bg: rgba(19, 19, 26, 0.8);
  --input-border: rgba(99, 102, 241, 0.15);
  --input-border-focus: var(--color-purple);
  --input-text: var(--bgjx);
  --input-placeholder: var(--czp);

  --link-color: var(--o8k);
  --link-hover: var(--color-purple-light);

  --card-bg: rgba(19, 19, 26, 0.88);
  --card-border: rgba(99, 102, 241, 0.12);
  --card-shadow: var(--shadow-md);

  --mission-bg: #0e0e16;
  --mission-card-bg: rgba(19, 19, 26, 0.92);
  --mission-card-border: rgba(99, 102, 241, 0.18);
  --mission-card-shadow: rgba(99, 102, 241, 0.1);
  --mission-card-gradient: linear-gradient(135deg, rgba(99, 102, 241, 0.9) 0%, rgba(167, 139, 250, 0.7) 100%);
  --capability-card-bg: rgba(19, 19, 26, 0.75);
  --capability-card-bg-hover: rgba(26, 26, 36, 0.95);
  --capability-card-border: rgba(99, 102, 241, 0.18);
  --capability-card-border-hover: rgba(99, 102, 241, 0.35);
  --capability-card-shadow: rgba(99, 102, 241, 0.06);
  --capability-card-shadow-hover: rgba(99, 102, 241, 0.14);
  --capability-icon-bg-hover: linear-gradient(135deg, #6366f1 0%, #a78bfa 100%);

  --contacts-bg: #0e0e16;
  --contacts-shadow: rgba(0, 0, 0, 0.3);
  --contacts-hover-bg: rgba(99, 102, 241, 0.08);

  --header-bg: rgba(10, 10, 15, 0.95);
  --header-border: rgba(99, 102, 241, 0.1);

  --footer-bg: linear-gradient(140deg, rgba(10, 10, 15, 0.98) 0%, rgba(19, 19, 26, 0.96) 45%, rgba(15, 15, 25, 0.98) 100%);
  --footer-border: rgba(99, 102, 241, 0.12);
  --footer-shadow: rgba(0, 0, 0, 0.3);
  --footer-social-bg: rgba(26, 26, 36, 0.8);
  --footer-newsletter-bg: rgba(19, 19, 26, 0.9);
  --footer-newsletter-bg-hover: rgba(26, 26, 36, 0.95);
  --footer-newsletter-border-hover: rgba(99, 102, 241, 0.32);
  --footer-placeholder-color: rgba(241, 245, 249, 0.4);
  --footer-separator: rgba(99, 102, 241, 0.1);
  --footer-bottom-border: rgba(99, 102, 241, 0.12);
  --footer-legal-link-color: rgba(241, 245, 249, 0.9);
  --footer-disclaimer-border-color: rgba(99, 102, 241, 0.12);
  --footer-disclaimer-title-color: rgba(241, 245, 249, 0.85);
  --footer-disclaimer-content-color: rgba(241, 245, 249, 0.75);
  --footer-disclaimer-strong-color: rgba(241, 245, 249, 0.95);
  --footer-copyright-color: rgba(241, 245, 249, 0.85);

  --locale-btn-bg: rgba(99, 102, 241, 0.1);
  --locale-btn-border: rgba(99, 102, 241, 0.2);
  --locale-btn-border-hover: rgba(99, 102, 241, 0.35);
  --locale-btn-color: #f1f5f9;
  --locale-btn-shadow: rgba(0, 0, 0, 0.4);
  --locale-dropdown-bg: #13131a;
  --locale-dropdown-border: rgba(99, 102, 241, 0.18);
  --locale-dropdown-shadow: rgba(0, 0, 0, 0.5);
  --locale-search-bg: rgba(99, 102, 241, 0.05);
  --locale-search-border: rgba(99, 102, 241, 0.1);
  --locale-search-input-bg: rgba(99, 102, 241, 0.08);
  --locale-search-placeholder: rgba(241, 245, 249, 0.4);
  --locale-search-focus-border: rgba(99, 102, 241, 0.5);
  --locale-search-focus-shadow: rgba(99, 102, 241, 0.2);
  --locale-scroll-track: rgba(0, 0, 0, 0.15);
  --locale-scroll-thumb: rgba(99, 102, 241, 0.35);
  --locale-option-color: rgba(241, 245, 249, 0.9);
  --locale-option-hover-bg: rgba(99, 102, 241, 0.15);
  --locale-option-active-bg: rgba(99, 102, 241, 0.25);

  --lang-selector-bg: rgba(19, 19, 26, 0.8);
  --lang-selector-border: rgba(99, 102, 241, 0.15);
  --lang-selector-hover-bg: rgba(26, 26, 36, 0.9);
  --lang-selector-hover-border: rgba(99, 102, 241, 0.3);
  --lang-menu-bg: rgba(19, 19, 26, 0.95);
  --lang-menu-shadow: rgba(0, 0, 0, 0.4);
  --lang-menu-border: rgba(99, 102, 241, 0.15);
  --lang-item-active-bg: rgba(99, 102, 241, 0.18);
  --lang-item-hover-bg: rgba(99, 102, 241, 0.12);
  --lang-input-bg: rgba(99, 102, 241, 0.06);
  --lang-separator: rgba(99, 102, 241, 0.08);

  --form-bg: rgba(19, 19, 26, 0.92);
  --form-border: rgba(99, 102, 241, 0.15);
  --form-shadow: rgba(0, 0, 0, 0.3);
  --form-field-bg: rgba(13, 13, 20, 0.8);
  --form-field-border: rgba(99, 102, 241, 0.12);

  --phone-input-border: rgba(99, 102, 241, 0.15);

  --ui-card-border: rgba(99, 102, 241, 0.1);
  --ui-card-shadow: rgba(0, 0, 0, 0.3);
  --ui-card-shadow-hover: rgba(0, 0, 0, 0.4);

  --feature-icon-gradient: linear-gradient(135deg, rgba(99, 102, 241, 0.15) 0%, rgba(99, 102, 241, 0.05) 100%);
  --feature-title-color: #f1f5f9;

  --faq-card-bg: #13131a;

  --counter-badge-gradient: linear-gradient(135deg, #6366f1 0%, #4f46e5 100%);
  --counter-badge-shadow: rgba(99, 102, 241, 0.3);

  --page-bg-gradient: linear-gradient(180deg, #0a0a0f 0%, #0e0e16 100%);


  --policy-page-color: #f1f5f9;
  --policy-gradient-bg: linear-gradient(140deg, #0a0a0f 0%, #1a1035 42%, #0d1525 72%, #0a0a0f 100%);
  --policy-content-bg: rgba(19, 19, 26, 0.92);
  --policy-content-border: rgba(99, 102, 241, 0.1);
  --policy-content-shadow: rgba(0, 0, 0, 0.3);
  --policy-heading-color: #f1f5f9;
  --policy-text-color: rgba(241, 245, 249, 0.7);
  --policy-text-muted: rgba(241, 245, 249, 0.45);
  --policy-accent-color: #6366f1;
  --policy-accent-bg: rgba(99, 102, 241, 0.08);
  --policy-accent-bg-blue: rgba(99, 102, 241, 0.1);
  --policy-border-bottom: rgba(99, 102, 241, 0.1);

  --input-dark-bg: linear-gradient(135deg, rgba(19, 19, 26, 0.8) 0%, rgba(19, 19, 26, 0.9) 100%);
  --input-dark-bg-hover: linear-gradient(135deg, rgba(26, 26, 36, 0.85) 0%, rgba(26, 26, 36, 0.95) 100%);
  --input-dark-bg-focus: linear-gradient(135deg, rgba(26, 26, 36, 0.9) 0%, rgba(26, 26, 36, 1) 100%);
  --input-dark-border: rgba(99, 102, 241, 0.2);
  --input-dark-border-hover: rgba(99, 102, 241, 0.3);
  --input-dark-placeholder: rgba(241, 245, 249, 0.35);
  --input-dark-focus-shadow: 0 0 0 3px rgba(99, 102, 241, 0.15), 0 4px 12px rgba(99, 102, 241, 0.1);
  --input-error-color: #ef4444;
  --input-error-bg: linear-gradient(135deg, rgba(239, 68, 68, 0.08) 0%, rgba(239, 68, 68, 0.12) 100%);
  --input-error-shadow: 0 0 0 3px rgba(239, 68, 68, 0.1);

  --suggestions-bg: linear-gradient(135deg, rgba(19, 19, 26, 0.98) 0%, rgba(13, 13, 20, 0.98) 100%);
  --suggestions-border: rgba(99, 102, 241, 0.15);
  --suggestions-shadow: 0 10px 40px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(99, 102, 241, 0.08) inset;
  --suggestions-shadow-mobile: 0 15px 50px rgba(0, 0, 0, 0.6), 0 0 0 1px rgba(99, 102, 241, 0.12) inset;
  --suggestion-item-color: rgba(241, 245, 249, 0.9);
  --suggestion-item-border: rgba(99, 102, 241, 0.08);
  --suggestion-item-hover-bg: linear-gradient(135deg, rgba(99, 102, 241, 0.15) 0%, rgba(99, 102, 241, 0.08) 100%);
  --suggestions-scrollbar-track: rgba(99, 102, 241, 0.02);
  --suggestions-scrollbar-thumb: rgba(99, 102, 241, 0.15);
  --suggestions-scrollbar-thumb-hover: rgba(99, 102, 241, 0.25);

  --locale-simple-btn-bg: rgba(99, 102, 241, 0.08);
  --locale-simple-btn-border: rgba(99, 102, 241, 0.15);
  --locale-simple-btn-border-hover: rgba(99, 102, 241, 0.3);
  --locale-simple-btn-open-bg: rgba(99, 102, 241, 0.15);
  --locale-simple-menu-bg: #13131a;
  --locale-simple-menu-border: rgba(99, 102, 241, 0.15);
  --locale-simple-menu-shadow: 0 10px 40px rgba(0, 0, 0, 0.5);
  --locale-simple-search-bg: rgba(99, 102, 241, 0.05);
  --locale-simple-search-border: rgba(99, 102, 241, 0.1);
  --locale-simple-search-focus-bg: rgba(99, 102, 241, 0.08);
  --locale-simple-search-placeholder: rgba(241, 245, 249, 0.4);
  --locale-simple-option-color: rgba(241, 245, 249, 0.9);
  --locale-simple-option-hover: rgba(99, 102, 241, 0.08);
  --locale-simple-scrollbar-track: rgba(99, 102, 241, 0.05);
  --locale-simple-scrollbar-thumb: rgba(99, 102, 241, 0.2);

  --phone-country-bg: rgba(19, 19, 26, 0.92);
  --phone-country-hover-bg: rgba(26, 26, 36, 0.95);
  --phone-country-hover-border: rgba(99, 102, 241, 0.28);
  --phone-country-hover-shadow: 0 12px 26px rgba(0, 0, 0, 0.35);
  --phone-country-active-bg: rgba(99, 102, 241, 0.12);
  --phone-country-active-border: rgba(99, 102, 241, 0.38);
  --phone-dropdown-bg: rgba(19, 19, 26, 0.98);
  --phone-dropdown-shadow: 0 28px 65px rgba(0, 0, 0, 0.45);
  --phone-search-bg: rgba(13, 13, 20, 0.85);
  --phone-search-input-bg: rgba(19, 19, 26, 0.92);
  --phone-search-focus-bg: rgba(26, 26, 36, 0.95);
  --phone-search-focus-border: rgba(99, 102, 241, 0.38);
  --phone-search-focus-shadow: 0 0 0 4px rgba(99, 102, 241, 0.12);
  --phone-list-scrollbar-track: rgba(99, 102, 241, 0.06);
  --phone-list-scrollbar-thumb: rgba(99, 102, 241, 0.2);
  --phone-item-hover-bg: rgba(99, 102, 241, 0.1);
  --phone-item-active-bg: rgba(99, 102, 241, 0.18);
  --phone-input-bg: rgba(19, 19, 26, 0.92);
  --phone-input-focus-bg: rgba(26, 26, 36, 0.95);
  --phone-input-focus-border: rgba(99, 102, 241, 0.4);
  --phone-input-focus-shadow: 0 0 0 4px rgba(99, 102, 241, 0.12);

  --locale-flag-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
  --locale-flag-bg: #2a2a3a;
  --locale-list-bg: #13131a;
  --locale-list-border: rgba(99, 102, 241, 0.15);
  --locale-list-shadow: 0 10px 40px rgba(0, 0, 0, 0.5);
  --locale-item-color: rgba(241, 245, 249, 0.9);
  --locale-item-caption: rgba(241, 245, 249, 0.5);
  --locale-item-hover-bg: rgba(99, 102, 241, 0.08);
  --locale-field-bg: rgba(99, 102, 241, 0.05);
  --locale-icon-color: rgba(241, 245, 249, 0.5);

  --about-grid-color: rgba(99, 102, 241, 0.04);
  --about-badge-bg: rgba(99, 102, 241, 0.12);
  --about-badge-border: rgba(99, 102, 241, 0.3);
  --about-badge-color: #818cf8;
  --about-badge-shadow: rgba(99, 102, 241, 0.18);
  --about-title-color: #f1f5f9;
  --about-card-bg: radial-gradient(circle at top left, rgba(99, 102, 241, 0.12), rgba(10, 10, 15, 0.9));
  --about-card-border: rgba(99, 102, 241, 0.15);
  --about-card-border-hover: rgba(99, 102, 241, 0.4);
  --about-card-glow: rgba(99, 102, 241, 0.12);
  --about-card-inner-border: rgba(99, 102, 241, 0.15);
  --about-card-title: #f1f5f9;
  --about-card-description: rgba(241, 245, 249, 0.7);
  --about-card-point-color: #f1f5f9;
  --about-point-icon: #818cf8;
  --about-closing-bg: linear-gradient(135deg, rgba(99, 102, 241, 0.08), rgba(10, 10, 15, 0.6));
  --about-closing-border: rgba(99, 102, 241, 0.15);
  --about-closing-title: #f1f5f9;
  --about-closing-text: rgba(241, 245, 249, 0.7);

  --comments-bg: linear-gradient(135deg, #0e0e16 0%, #13131a 50%, #0e0e16 100%);
  --comments-title-color: #f1f5f9;
  --comments-subtitle-color: rgba(241, 245, 249, 0.55);
  --comments-slider-bg: rgba(19, 19, 26, 0.8);
  --comments-slider-hover-border: rgba(99, 102, 241, 0.45);
  --comments-card-shadow: rgba(0, 0, 0, 0.25);
  --comments-card-shadow-hover: rgba(0, 0, 0, 0.35);
  --comments-halo-start: rgba(99, 102, 241, 0.2);
  --comments-halo-end: rgba(99, 102, 241, 0);
  --comments-ring-border: rgba(99, 102, 241, 0.2);
  --comments-card-border: rgba(99, 102, 241, 0.12);
  --comments-card-border-hover: rgba(99, 102, 241, 0.35);
  --comments-trader-name: #f1f5f9;
  --comments-trade-date: rgba(241, 245, 249, 0.75);
  --comments-trader-status: rgba(241, 245, 249, 0.4);
  --comments-location-bg: rgba(99, 102, 241, 0.1);
  --comments-location-border: rgba(99, 102, 241, 0.2);
  --comments-location-color: rgba(241, 245, 249, 0.7);
  --comments-location-icon: rgba(99, 102, 241, 0.7);
  --comments-rating-color: #f1f5f9;
  --comments-rating-caption: rgba(241, 245, 249, 0.65);
  --comments-star-empty: rgba(241, 245, 249, 0.15);
  --comments-star-filled: #fbbf24;
  --comments-testimonial-color: rgba(241, 245, 249, 0.8);
  --comments-quote-icon: rgba(99, 102, 241, 0.3);
  --comments-earnings-header-bg: linear-gradient(135deg, rgba(34, 197, 94, 0.08) 0%, rgba(99, 102, 241, 0.08) 100%);
  --comments-earnings-header-shadow: rgba(99, 102, 241, 0.1);
  --comments-stat-button-bg: rgba(19, 19, 26, 0.8);
  --comments-stat-button-border: rgba(99, 102, 241, 0.12);
  --comments-stat-button-hover-bg: rgba(26, 26, 36, 0.9);
  --comments-stat-button-hover-border: rgba(99, 102, 241, 0.25);
  --comments-earnings-caption: rgba(241, 245, 249, 0.45);
  --comments-progress-label: rgba(241, 245, 249, 0.55);
  --comments-progress-track: rgba(99, 102, 241, 0.15);
  --comments-action-hint-bg: rgba(19, 19, 26, 0.92);
  --comments-action-hint-color: #f1f5f9;
  --comments-action-hint-shadow: rgba(0, 0, 0, 0.3);
  --comments-cta-color: rgba(241, 245, 249, 0.7);
  --comments-online-ring: rgba(10, 10, 15, 0.9);
  --comments-online-pulse: rgba(34, 197, 94, 0.4);

  --advantages-bg: linear-gradient(135deg, #0e0e16 0%, #13131a 100%);
  --advantages-overlay-gradient: linear-gradient(180deg, transparent 0%, rgba(10, 10, 15, 0.9) 100%);
  --advantages-stat-value-shadow: rgba(0, 0, 0, 0.3);
  --advantages-stat-value-color: rgba(241, 245, 249, 0.55);
  --advantages-progress-bar-end: #818cf8;

  --b4sbdt: #0e0e16;
  --yyc48: rgba(241, 245, 249, 0.55);
  --ig6p7: rgba(0, 0, 0, 0.3);
  --oabjdk: rgba(99, 102, 241, 0.04);
  --hzpio2: rgba(19, 19, 26, 0.95);
  --dsi0o4: rgba(99, 102, 241, 0.12);
  --iy6983: rgba(0, 0, 0, 0.25);
  --gs3g: rgba(99, 102, 241, 0.15);
  --z5ga4: rgba(99, 102, 241, 0.25);
  --h2gab: rgba(241, 245, 249, 0.55);
  --t1n7: linear-gradient(135deg, rgba(99, 102, 241, 0.12) 0%, rgba(167, 139, 250, 0.12) 100%);
  --h3f: rgba(99, 102, 241, 0.3);
  --y21: rgba(0, 0, 0, 0.2);
  --cww: linear-gradient(135deg, #6366f1 0%, #4f46e5 100%);
  --p1wxf: rgba(19, 19, 26, 0.85);
  --y1t8p: rgba(26, 26, 36, 0.95);
  --j1eun: rgba(241, 245, 249, 0.5);
  --nddg: rgba(241, 245, 249, 0.6);
  --i67s3h: linear-gradient(135deg, #6366f1 0%, #a78bfa 100%);
  --rtr: linear-gradient(90deg, #6366f1 0%, #a78bfa 100%);
  --nsls: rgba(99, 102, 241, 0.35);
  --a8gr: rgba(99, 102, 241, 0.45);

  --counter-display-bg: rgba(19, 19, 26, 0.92);
  --counter-display-border: rgba(99, 102, 241, 0.15);
  --counter-display-shadow: rgba(0, 0, 0, 0.25);
  --counter-value-color: #6366f1;
  --counter-label-color: rgba(241, 245, 249, 0.5);

  --quotes-section-bg: linear-gradient(160deg, rgba(10, 10, 15, 0.98) 0%, rgba(19, 19, 26, 0.95) 100%);
  --quotes-grid-color: rgba(99, 102, 241, 0.03);
  --quotes-badge-bg: linear-gradient(135deg, rgba(245, 158, 11, 0.12) 0%, rgba(245, 158, 11, 0.08) 100%);
  --quotes-badge-border: rgba(245, 158, 11, 0.3);
  --quotes-badge-color: #fbbf24;
  --quotes-badge-shadow: rgba(245, 158, 11, 0.15);
  --quotes-card-glow: linear-gradient(135deg, rgba(99, 102, 241, 0.12) 0%, rgba(167, 139, 250, 0.08) 100%);
  --quotes-card-bg: linear-gradient(135deg, rgba(19, 19, 26, 0.92) 0%, rgba(26, 26, 36, 0.88) 40%, rgba(99, 102, 241, 0.1) 100%);
  --quotes-card-shadow: 0 16px 40px rgba(0, 0, 0, 0.3), 0 12px 24px rgba(0, 0, 0, 0.2);
  --quotes-card-hover-border: rgba(99, 102, 241, 0.35);
  --quotes-card-hover-shadow: 0 24px 55px rgba(0, 0, 0, 0.4), 0 16px 32px rgba(0, 0, 0, 0.25);
  --quotes-avatar-status-shadow: rgba(34, 197, 94, 0.3);
  --quotes-icon-badge-bg: rgba(99, 102, 241, 0.12);
  --quotes-icon-badge-border: rgba(99, 102, 241, 0.25);
  --quotes-icon-badge-shadow: rgba(0, 0, 0, 0.25);
  --quotes-verified-bg: linear-gradient(135deg, rgba(34, 197, 94, 0.1) 0%, rgba(56, 189, 248, 0.1) 100%);
  --quotes-verified-border: rgba(56, 189, 248, 0.2);
  --quotes-verified-color: #22c55e;
  --quotes-verified-shadow: rgba(34, 197, 94, 0.15);
  --quotes-quote-border: rgba(99, 102, 241, 0.25);
  --quotes-trading-stats-shadow: rgba(0, 0, 0, 0.3);
  --quotes-stat-item-bg: rgba(19, 19, 26, 0.85);
  --quotes-stat-item-border: rgba(99, 102, 241, 0.12);
  --quotes-stat-item-shadow: rgba(0, 0, 0, 0.2);
  --quotes-stat-item-hover-bg: rgba(26, 26, 36, 0.95);
  --quotes-stat-item-hover-border: rgba(99, 102, 241, 0.3);
  --quotes-stat-item-hover-shadow: rgba(0, 0, 0, 0.25);
  --quotes-rating-border: rgba(99, 102, 241, 0.12);
  --quotes-star-color: #fbbf24;
  --quotes-star-empty: rgba(251, 191, 36, 0.2);
  --quotes-view-profile-border: rgba(99, 102, 241, 0.25);
  --quotes-view-profile-shadow: rgba(0, 0, 0, 0.2);
  --quotes-view-profile-hover-bg: linear-gradient(135deg, rgba(99, 102, 241, 0.15), rgba(167, 139, 250, 0.12));
  --quotes-view-profile-hover-border: rgba(99, 102, 241, 0.4);
  --quotes-view-profile-hover-shadow: rgba(0, 0, 0, 0.25);
  --quotes-cta-button-bg: linear-gradient(135deg, #6366f1 0%, #4f46e5 100%);
  --quotes-cta-glow: linear-gradient(135deg, rgba(99, 102, 241, 0.2) 0%, rgba(99, 102, 241, 0.08) 100%);

  --hero-section-bg: linear-gradient(135deg, rgba(10, 10, 15, 0.98) 0%, rgba(19, 16, 35, 0.95) 45%, rgba(13, 21, 37, 0.92) 100%);
  --hero-section-overlay: linear-gradient(140deg, rgba(10, 10, 15, 0.95) 0%, rgba(19, 16, 35, 0.88) 50%, rgba(13, 21, 37, 0.82) 100%);

  --timer-section-bg: linear-gradient(135deg, #0e0e16 0%, #13131a 50%, #0e0e16 100%);
  --timer-grid-color: rgba(99, 102, 241, 0.05);
  --timer-wrapper-bg: linear-gradient(158deg, rgba(19, 19, 26, 0.95) 0%, rgba(26, 26, 45, 0.92) 100%);
  --timer-wrapper-border: rgba(99, 102, 241, 0.25);
  --timer-wrapper-shadow: rgba(99, 102, 241, 0.15);
  --timer-wrapper-glow-1: rgba(99, 102, 241, 0.15);
  --timer-wrapper-glow-2: rgba(167, 139, 250, 0.08);
  --timer-title-gradient: linear-gradient(135deg, #6366f1 0%, #a78bfa 100%);
  --timer-subtitle-color: rgba(241, 245, 249, 0.6);
  --timer-highlight-bg: rgba(19, 19, 26, 0.85);
  --timer-highlight-hover-shadow: rgba(99, 102, 241, 0.12);
  --timer-highlight-icon-bg: linear-gradient(135deg, rgba(99, 102, 241, 0.18) 0%, rgba(167, 139, 250, 0.12) 100%);
  --timer-highlight-icon-color: #818cf8;
  --timer-alert-bg: rgba(245, 158, 11, 0.1);
  --timer-alert-border: rgba(245, 158, 11, 0.25);
  --timer-alert-color: #fbbf24;
  --timer-alert-indicator: #f59e0b;
  --timer-alert-indicator-shadow: rgba(245, 158, 11, 0.2);
  --timer-card-bg: rgba(10, 10, 15, 0.6);
  --timer-card-border: rgba(99, 102, 241, 0.2);
  --timer-card-shadow: rgba(0, 0, 0, 0.4);
  --timer-card-hover-border: rgba(99, 102, 241, 0.45);
  --timer-value-color: #f1f5f9;
  --timer-label-color: rgba(241, 245, 249, 0.6);
  --timer-separator-color: rgba(241, 245, 249, 0.4);
  --timer-dashed-border: rgba(99, 102, 241, 0.25);

  --info-title-gradient: linear-gradient(135deg, #6366f1 0%, #a78bfa 100%);
  --info-insights-card-bg: linear-gradient(155deg, rgba(19, 19, 26, 0.96) 0%, rgba(13, 13, 20, 0.96) 100%);
  --info-insights-chart-bg: rgba(10, 10, 15, 0.85);
  --info-indicator-buy-bg: rgba(34, 197, 94, 0.15);
  --info-indicator-buy-border: rgba(34, 197, 94, 0.3);
  --info-indicator-hold-bg: rgba(245, 158, 11, 0.15);
  --info-indicator-hold-border: rgba(245, 158, 11, 0.3);

  --faq-section-bg: linear-gradient(135deg, #0e0e16 0%, #13131a 100%);
  --faq-badge-bg: rgba(99, 102, 241, 0.12);
  --faq-badge-border: rgba(99, 102, 241, 0.28);
  --faq-badge-pulse-start: rgba(99, 102, 241, 0);
  --faq-badge-pulse-end: rgba(99, 102, 241, 0.15);
  --faq-title-gradient: linear-gradient(135deg, #f1f5f9 0%, #818cf8 100%);
  --faq-sidebar-bg: rgba(19, 19, 26, 0.92);
  --faq-item-glow: linear-gradient(135deg, rgba(99, 102, 241, 0.15) 0%, rgba(99, 102, 241, 0.05) 100%);
  --faq-item-border-gradient: linear-gradient(135deg, rgba(99, 102, 241, 0.25) 0%, rgba(99, 102, 241, 0.05) 100%);
  --faq-header-bg: rgba(19, 19, 26, 0.92);
  --faq-question-number-border: rgba(99, 102, 241, 0.25);
  --faq-question-number-color: rgba(241, 245, 249, 0.7);
  --faq-question-text-color: #f1f5f9;
  --faq-answer-bg: rgba(19, 19, 26, 0.95);
  --faq-question-button-bg: rgba(19, 19, 26, 0.8);
  --faq-question-button-hover-bg: rgba(26, 26, 36, 0.9);
  --faq-question-button-active-color: #f1f5f9;
  --faq-question-button-active-border: rgba(99, 102, 241, 0.45);
  --faq-question-button-number-color: rgba(241, 245, 249, 0.6);
  --faq-panel-card-bg: rgba(19, 19, 26, 0.95);
  --faq-panel-question-color: #f1f5f9;
  --faq-answer-text-color: rgba(241, 245, 249, 0.65);
  --faq-helpful-btn-bg: rgba(19, 19, 26, 0.85);
  --faq-helpful-btn-hover-color: #f1f5f9;

  --map-section-bg: linear-gradient(135deg, #0e0e16 0%, #13131a 50%, #0e0e16 100%);
  --map-title-gradient: linear-gradient(135deg, #f1f5f9 0%, #6366f1 100%);
  --map-subtitle-color: rgba(241, 245, 249, 0.7);
  --map-world-map-shadow: rgba(0, 0, 0, 0.3);
  --map-region-fill: rgba(99, 102, 241, 0.08);
  --map-region-stroke: rgba(99, 102, 241, 0.25);
  --map-region-hover-fill: rgba(99, 102, 241, 0.2);
  --map-region-active-fill: rgba(99, 102, 241, 0.4);
  --map-tooltip-bg: rgba(19, 19, 26, 0.96);
  --map-tooltip-border: rgba(99, 102, 241, 0.3);
  --map-region-list-bg: rgba(19, 19, 26, 0.95);
  --map-region-list-border: rgba(99, 102, 241, 0.12);
  --map-region-item-hover-bg: rgba(99, 102, 241, 0.08);
  --map-region-item-active-bg: rgba(99, 102, 241, 0.15);
  --map-country-hover-bg: rgba(99, 102, 241, 0.06);
  --map-country-border: rgba(99, 102, 241, 0.1);
  --map-pulse-color: rgba(99, 102, 241, 0.35);

  --footer-bottom-bg: #0a0a0f;
  --footer-watermark-color: rgba(241, 245, 249, 0.02);
  --footer-grid-pattern-color: rgba(99, 102, 241, 0.04);
  --footer-content-border: rgba(99, 102, 241, 0.06);
  --footer-column-border: rgba(99, 102, 241, 0.06);
  --footer-bottom-border-color: rgba(99, 102, 241, 0.08);
  --footer-link-separator: rgba(241, 245, 249, 0.15);

  --header-section-bg: #0a0a0f;
  --header-logo-color: #f1f5f9;
  --header-nav-link-color: rgba(241, 245, 249, 0.7);
  --header-nav-link-hover-color: #f1f5f9;
  --header-cta-gradient: linear-gradient(90deg, #6366f1 0%, #a78bfa 100%);
  --header-cta-shadow: rgba(99, 102, 241, 0.35);
  --header-cta-shadow-hover: rgba(99, 102, 241, 0.45);

  --dx6: linear-gradient(135deg, rgba(19, 19, 26, 0.92) 0%, rgba(13, 13, 20, 0.95) 100%);
  --c53bd: rgba(99, 102, 241, 0.15);
  --r9u: rgba(0, 0, 0, 0.15);
  --hji9n: linear-gradient(135deg, rgba(26, 26, 36, 0.92) 0%, rgba(19, 19, 26, 0.95) 100%);
  --pet8l: rgba(0, 0, 0, 0.2);
  --awig7a: linear-gradient(135deg, rgba(26, 26, 36, 0.95) 0%, rgba(19, 19, 26, 1) 100%);
  --scytl0: rgba(99, 102, 241, 0.5);
  --sij5: 0 0 0 3px rgba(99, 102, 241, 0.15), 0 6px 16px rgba(0, 0, 0, 0.25);
  --w8d6ct: rgba(241, 245, 249, 0.35);
  --i8tzz: linear-gradient(90deg, #6366f1 0%, #a78bfa 100%);
  --ngpitt: rgba(99, 102, 241, 0.3);
  --jp3: rgba(99, 102, 241, 0.45);
  --wa63x: linear-gradient(90deg, #818cf8 0%, #c4b5fd 100%);
  --kfu4fk: linear-gradient(135deg, #2a2a3a 0%, #3a3a4a 100%);
  --ic97pb: linear-gradient(135deg, rgba(34, 197, 94, 0.1) 0%, rgba(34, 197, 94, 0.05) 100%);
  --tuphei: rgba(34, 197, 94, 0.35);
  --xwch: #22c55e;
  --cud: rgba(34, 197, 94, 0.12);
  --rl89rs: linear-gradient(135deg, rgba(239, 68, 68, 0.1) 0%, rgba(239, 68, 68, 0.05) 100%);
  --owfeta: rgba(239, 68, 68, 0.35);
  --isgf71: rgba(239, 68, 68, 0.12);

  --ybxs: linear-gradient(140deg, #0a0a0f 0%, #1a1035 42%, #6366f1 72%, #f1f5f9 100%);
  --dlcj40: linear-gradient(135deg, #0e0e16 0%, #13131a 50%, #0e0e16 100%);
  --tlce17: rgba(99, 102, 241, 0.15);
  --shdh: rgba(0, 0, 0, 0.3);
  --pjj: rgba(99, 102, 241, 0.25);
  --xate: linear-gradient(90deg, #6366f1 0%, #6366f1 70%, rgba(241, 245, 249, 0.9) 100%);
  --y03: #818cf8;
  --byy5: rgba(241, 245, 249, 0.7);
  --jc64: linear-gradient(135deg, #6366f1 0%, #a78bfa 50%, #c4b5fd 100%);
  --syh9w8: rgba(0, 0, 0, 0.35);
  --izp: rgba(19, 19, 26, 0.95);
  --ni0: rgba(0, 0, 0, 0.3);
  --gt3: rgba(19, 19, 26, 0.92);
  --hapg: rgba(99, 102, 241, 0.1);
  --b6ghl: rgba(0, 0, 0, 0.2);
  --w6t9bk: rgba(0, 0, 0, 0.3);
  --wbe: rgba(241, 245, 249, 0.6);
  --uucw: rgba(19, 19, 26, 0.88);
  --zno: rgba(99, 102, 241, 0.1);
  --l347xz: rgba(0, 0, 0, 0.2);
  --joi9: rgba(241, 245, 249, 0.5);
  --od27e: linear-gradient(135deg, #6366f1 0%, #a78bfa 100%);

  --quotes-grid-pattern: rgba(99, 102, 241, 0.03);
  --quotes-card-content-bg: linear-gradient(135deg, rgba(19, 19, 26, 0.92) 0%, rgba(26, 26, 36, 0.88) 40%, rgba(99, 102, 241, 0.1) 100%);
  --quotes-card-hover-shadow-secondary: rgba(0, 0, 0, 0.2);
  --quotes-verified-badge-bg: linear-gradient(135deg, rgba(34, 197, 94, 0.1) 0%, rgba(56, 189, 248, 0.1) 100%);
  --quotes-verified-badge-border: rgba(56, 189, 248, 0.2);
  --quotes-verified-badge-color: #22c55e;
  --quotes-verified-badge-shadow: rgba(34, 197, 94, 0.12);
  --quotes-profile-border: rgba(99, 102, 241, 0.25);
  --quotes-profile-shadow: rgba(0, 0, 0, 0.2);
  --quotes-profile-hover-bg: linear-gradient(135deg, rgba(99, 102, 241, 0.15), rgba(167, 139, 250, 0.12));
  --quotes-profile-hover-border: rgba(99, 102, 241, 0.4);
  --quotes-profile-hover-shadow: rgba(0, 0, 0, 0.25);
  --quotes-cta-gradient: linear-gradient(135deg, #6366f1 0%, #4f46e5 100%);
  --quotes-cta-glow: linear-gradient(135deg, rgba(99, 102, 241, 0.2) 0%, rgba(99, 102, 241, 0.08) 100%);

  --thanks-page-bg: linear-gradient(145deg, #0a0a0f 0%, #1a1035 45%, #0d1525 75%, #0a0a0f 100%);
  --thanks-grid-color: rgba(99, 102, 241, 0.04);
  --thanks-content-bg: rgba(19, 19, 26, 0.92);
  --thanks-content-border: rgba(99, 102, 241, 0.12);
  --thanks-content-shadow: rgba(0, 0, 0, 0.3);
  --thanks-success-icon-bg: linear-gradient(135deg, #6366f1 0%, #4f46e5 100%);
  --thanks-success-icon-color: #ffffff;
  --thanks-success-icon-shadow: rgba(99, 102, 241, 0.3);
  --thanks-success-icon-border: rgba(99, 102, 241, 0.4);
  --thanks-success-ripple-border: rgba(99, 102, 241, 0.35);
  --thanks-success-title-gradient: linear-gradient(135deg, #6366f1 0%, #f1f5f9 100%);
  --thanks-success-subtitle-color: rgba(241, 245, 249, 0.55);
  --thanks-countdown-bg: rgba(19, 19, 26, 0.92);
  --thanks-countdown-border: rgba(99, 102, 241, 0.12);
  --thanks-countdown-shadow: rgba(0, 0, 0, 0.25);
  --thanks-countdown-badge-bg: linear-gradient(135deg, rgba(99, 102, 241, 0.12) 0%, rgba(10, 10, 15, 0.1) 100%);
  --thanks-countdown-badge-border: rgba(99, 102, 241, 0.3);
  --thanks-countdown-badge-color: #818cf8;
  --thanks-timer-card-bg: rgba(10, 10, 15, 0.4);
  --thanks-timer-card-border: rgba(99, 102, 241, 0.08);
  --thanks-timer-label-color: white;
  --thanks-countdown-description-color: rgba(241, 245, 249, 0.55);
  --thanks-bonus-title-color: #818cf8;
  --thanks-bonus-card-bg: rgba(19, 19, 26, 0.92);
  --thanks-bonus-card-border: rgba(99, 102, 241, 0.12);
  --thanks-bonus-card-shadow: rgba(0, 0, 0, 0.25);
  --thanks-bonus-card-hover-border: rgba(99, 102, 241, 0.4);
  --thanks-bonus-card-hover-shadow: rgba(99, 102, 241, 0.15);
  --thanks-bonus-icon-bg: linear-gradient(135deg, rgba(99, 102, 241, 0.12) 0%, rgba(10, 10, 15, 0.1) 100%);
  --thanks-bonus-icon-color: #818cf8;
  --thanks-bonus-icon-shadow: rgba(99, 102, 241, 0.12);
  --thanks-bonus-value-color: #f1f5f9;
  --thanks-bonus-description-color: rgba(241, 245, 249, 0.55);
  --thanks-primary-btn-bg: linear-gradient(135deg, #6366f1 0%, #4f46e5 100%);
  --thanks-primary-btn-color: #ffffff;
  --thanks-primary-btn-shadow: rgba(99, 102, 241, 0.3);
  --thanks-primary-btn-hover-bg: linear-gradient(135deg, #818cf8 0%, #6366f1 100%);
  --thanks-primary-btn-hover-shadow: rgba(99, 102, 241, 0.4);
  --thanks-secondary-btn-bg: rgba(19, 19, 26, 0.9);
  --thanks-secondary-btn-border: rgba(99, 102, 241, 0.15);
  --thanks-secondary-btn-color: #f1f5f9;
  --thanks-secondary-btn-shadow: rgba(0, 0, 0, 0.2);
  --thanks-secondary-btn-hover-bg: rgba(26, 26, 36, 0.95);
  --thanks-secondary-btn-hover-border: rgba(99, 102, 241, 0.35);
  --thanks-secondary-btn-hover-shadow: rgba(99, 102, 241, 0.15);
  --thanks-contact-bg: rgba(19, 19, 26, 0.92);
  --thanks-contact-border: rgba(99, 102, 241, 0.12);
  --thanks-contact-shadow: rgba(0, 0, 0, 0.25);
  --thanks-contact-title-color: #f1f5f9;
  --thanks-contact-link-color: #818cf8;
  --thanks-contact-separator-color: rgba(99, 102, 241, 0.15);

  --modern-surface: #13131a;
  --modern-elevated: #1a1a24;
  --modern-border-accent: rgba(99, 102, 241, 0.25);
  --modern-border-subtle: rgba(241, 245, 249, 0.08);
  --modern-gradient-text: linear-gradient(135deg, #6366f1 0%, #a78bfa 100%);
  --modern-dot-pattern: radial-gradient(circle, rgba(99, 102, 241, 0.15) 1px, transparent 1px);
  --modern-card-radius: 12px;
  --modern-section-gap: 6rem;

  --activity-chart-line: #6366f1;
  --activity-chart-grid: rgba(99, 102, 241, 0.12);
  --activity-chart-gradient-start: rgba(99, 102, 241, 0.2);
  --activity-chart-dot-glow: rgba(99, 102, 241, 0.6);
  --activity-chart-badge-bg: rgba(99, 102, 241, 0.12);
  --activity-chart-badge-color: #818cf8;
  --activity-chart-deal-profit-bg: rgba(34, 197, 94, 0.12);
  --activity-chart-deal-profit-color: #22c55e;
  --activity-chart-deal-loss-bg: rgba(239, 68, 68, 0.1);
  --activity-chart-deal-loss-color: #ef4444;
  --activity-chart-volume: rgba(99, 102, 241, 0.25);
  --activity-chart-bid-line: #6366f1;
  --activity-chart-candle-bullish: #22c55e;
  --activity-chart-candle-bearish: #ef4444;
  --activity-chart-candle-wick: rgba(99, 102, 241, 0.4);
  --activity-chart-change-positive: #22c55e;
  --activity-chart-change-negative: #ef4444;
}
