:root {--space-16: 96px;color-scheme: dark;--font-family: "Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--hero-glow: radial-gradient(circle, rgba(0, 255, 135, 0.09) 0%, transparent 70%);--font-head: "Unbounded", "Segoe UI", system-ui, sans-serif;--space-20: 110px;--color-white: #f0f2f8;--space-24: 130px;--cta-bg: linear-gradient(135deg, #13151c 0%, #0e0f14 100%);
--color-dark: #f0f2f8;--font-size-xs: 0.8125rem;--overlay-solid: rgba(8, 9, 12, 0.96);--font-size-sm: 0.9375rem;--max-width: 1140px;
--color-accent: #00ff87;--measure: 68ch;--overlay-ink: #f0f2f8;--font-size-base: 1.0625rem;--overlay-scrim: rgba(8, 9, 12, 0.7);--color-accent-hover: #3bffa3;--gutter: 20px;--color-accent-light: rgba(0, 255, 135, 0.12);--font-size-lg: 1.1875rem;--font-size-xl: 1.375rem;--radius-sm: 8px;--color-second: #7b5cf0;--radius-md: 8px;--font-size-2xl: 1.625rem;--color-second-light: rgba(123, 92, 240, 0.12);--font-size-3xl: 2rem;--radius-lg: 16px;--color-success: #00ff87;--radius-xl: 16px;--font-size-4xl: 2.5rem;--color-success-light: rgba(0, 255, 135, 0.12);--radius-full: 99px;--color-warning: #ffc65c;--font-size-5xl: 3.5rem;
--space-1: 4px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.4);--color-warning-light: rgba(255, 198, 92, 0.1);--shadow-md: 0 4px 24px rgba(0, 0, 0, 0.45);--space-2: 8px;--color-bg-alt: #0e0f14;--shadow-lg: 0 8px 34px rgba(0, 255, 135, 0.3);--color-border: rgba(255, 255, 255, 0.07);--space-3: 14px;--space-4: 20px;--shadow-xl: 0 12px 44px rgba(0, 0, 0, 0.6);--color-border-hi: rgba(255, 255, 255, 0.14);--transition-fast: 150ms ease;--color-text-subtle: rgba(240, 242, 248, 0.68);--space-5: 24px;--space-6: 28px;--transition-base: 200ms ease;--color-text-body: rgba(240, 242, 248, 0.86);--transition-slow: 320ms ease;--space-8: 44px;--color-bg-dark: #08090c;--header-height: 72px;--color-card: #13151c;--space-10: 56px;--space-12: 72px;--header-bg: rgba(8, 9, 12, 0.82);--color-card-hi: #191c25;--hero-bg: var(--color-bg-dark);}
@media (prefers-reduced-motion: reduce) {
:root {--transition-fast: 0ms;--transition-base: 0ms;--transition-slow: 0ms;}
}