:root{--primary-gradient: linear-gradient(90deg, #00FFA8, #00C0FF);--primary-color-start: #00FFA8;--primary-color-end: #00C0FF;--text-gradient: var(--primary-gradient);--accent-color: #00FFA8;--secondary-color: #00C0FF;--secondary-color-rgb: 0, 192, 255;--accent-color-rgb: 0, 255, 168;--bg-primary: #0a0e17;--bg-secondary: #0d121e;--bg-light: #1a2130;--text-primary: #ffffff;--text-secondary: #b0b7c3;--text-muted: #8a9199;--card-bg: rgba(255, 255, 255, .03);--card-border: rgba(255, 255, 255, .05);--footer-bg: #080b12;--background-dark: var(--bg-primary);--background-light: var(--bg-light);--section-bg: var(--bg-secondary);--text-color: var(--text-primary);--text-muted: var(--text-secondary)}body.theme-alt{--primary-gradient: linear-gradient(90deg, #FF6B6B, #FFD166);--primary-color-start: #FF6B6B;--primary-color-end: #FFD166;--text-gradient: var(--primary-gradient);--accent-color: #FF6B6B;--secondary-color: #FFD166;--secondary-color-rgb: 255, 209, 102;--accent-color-rgb: 255, 107, 107}body.theme-alt h1{background:linear-gradient(90deg,#ff6b6b,#ffd166);background:var(--text-gradient, linear-gradient(90deg, #FF6B6B, #FFD166));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:#ff6b6b}.gradient-text{background:var(--text-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.theme-toggle{position:fixed;top:20px;right:20px;z-index:1000;background:var(--card-bg);border:1px solid var(--card-border);color:var(--text-color);padding:10px 15px;border-radius:30px;cursor:pointer;font-weight:600;transition:all .3s ease;display:flex;align-items:center;gap:8px}.theme-toggle:hover{background:#ffffff1a}.theme-toggle-icon{font-size:1.2rem}.btn-primary{background:var(--primary-gradient)}.counter,.timeline-date,.testimonial-role,.benefit-icon{color:var(--accent-color)}.timeline-container:before{background:linear-gradient(to bottom,var(--primary-color-start),var(--primary-color-end))}.logo svg text,.logo img[src*="svg+base64"]{fill:var(--accent-color);color:var(--accent-color)}
