:root{--bg-primary:#060b18;--bg-secondary:#0a1628;--bg-tertiary:#111d35;--bg-card:#111d35;--bg-card-hover:#1a2847;--text-primary:#f0f9ff;--text-secondary:#cbd5e1;--text-tertiary:#94a3b8;--text-muted:#94a3b8;--border-primary:#1e3a5f;--border-secondary:#2d4a6f;--nuvika-navy:#0a1628;--nuvika-blue:#2563eb;--nuvika-blue-light:#60a5fa;--nuvika-blue-dark:#1e40af;--nuvika-dark:#060b18;--nuvika-gray:#f8fafc;--gradient-primary:linear-gradient(135deg, #0a1628 0%, #1e3a5f 100%);--gradient-hero:linear-gradient(135deg, #060b18 0%, #0f2240 50%, #060b18 100%);--shadow-color:rgba(0, 0, 0, 0.5);--glow-blue:rgba(59, 130, 246, 0.3);--glow-blue-light:rgba(96, 165, 250, 0.2);--accent-primary:#2563eb;--accent-light:#60a5fa;--accent-dark:#1e40af;--accent-purple:#2563eb;--accent-blue:#2563eb;--accent-orange:#2563eb;--nav-bg:rgba(6, 11, 24, 0.85);--status-success:#10b981;--status-warning:#f59e0b;--status-danger:#ef4444;--status-info:#06b6d4}[data-theme=light]{--bg-primary:#f8fafc;--bg-secondary:#ffffff;--bg-tertiary:#f1f5f9;--bg-card:#ffffff;--bg-card-hover:#f1f5f9;--text-primary:#0f172a;--text-secondary:#334155;--text-tertiary:#475569;--text-muted:#64748b;--border-primary:#e2e8f0;--border-secondary:#cbd5e1;--nuvika-navy:#f8fafc;--nuvika-blue:#1e40af;--nuvika-blue-light:#2563eb;--nuvika-blue-dark:#1e3a8a;--nuvika-dark:#0f172a;--nuvika-gray:#f8fafc;--gradient-primary:linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);--gradient-hero:linear-gradient(135deg, #f8fafc 0%, #e2e8f0 50%, #f8fafc 100%);--shadow-color:rgba(0, 0, 0, 0.1);--glow-blue:rgba(30, 64, 175, 0.15);--glow-blue-light:rgba(37, 99, 235, 0.1);--accent-primary:#1e40af;--accent-light:#2563eb;--accent-dark:#1e3a8a;--accent-purple:#1e40af;--accent-blue:#1e40af;--accent-orange:#1e40af;--nav-bg:rgba(255, 255, 255, 0.9)}[data-theme=light] #main-nav{box-shadow:0 1px 3px rgba(0,0,0,.08)}[data-theme=light] .nav-link{color:#334155}[data-theme=light] .nav-link:hover{color:#0f172a}[data-theme=light] .nav-icon{color:#475569}[data-theme=light] .nav-icon:hover{color:#0f172a}[style*="background: var(--accent-primary)"]{color:#fff!important}[data-theme=light] .hero-tagline h1,[data-theme=light] .hero-tagline h2{color:#0f172a;text-shadow:0 1px 2px rgba(255,255,255,.8)}[data-theme=light] .card-lift:hover{box-shadow:0 12px 40px rgba(0,0,0,.1)}[data-theme=light] .partner-logo{opacity:.5}[data-theme=light] .partner-logo:hover{opacity:1}[data-theme=light] .hover\:bg-white\/5:hover{background-color:rgba(0,0,0,.05)!important}[data-theme=light] #hero-carousel{background:#060b18!important}[data-theme=light] #hero-carousel .hero-slide h1,[data-theme=light] #hero-carousel .hero-slide h2{color:#fff!important}[data-theme=light] #hero-carousel .hero-slide p{color:rgba(255,255,255,.8)!important}[data-theme=light] #hero-carousel .hero-slide em{color:#60a5fa!important}[data-theme=light] #hero-carousel .hero-dot{color:transparent!important}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.theme-transitioning *{transition:none!important}.theme-toggle{position:fixed;top:20px;right:20px;z-index:999;background:var(--bg-card);border:2px solid var(--border-primary);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 6px var(--shadow-color);transition:all .3s ease}.theme-toggle:hover{transform:scale(1.1);box-shadow:0 6px 12px var(--shadow-color)}.theme-toggle svg{width:20px;height:20px;color:var(--text-primary)}.theme-toggle .sun-icon{display:none}.theme-toggle .moon-icon{display:block}[data-theme=light] .theme-toggle .sun-icon{display:block}[data-theme=light] .theme-toggle .moon-icon{display:none}body{box-sizing:border-box;font-display:swap;background-color:var(--bg-primary);color:var(--text-primary)}img{max-width:100%;height:auto}a:focus,button:focus{outline:2px solid var(--accent-primary);outline-offset:2px}.skip-to-main{position:absolute;top:-40px;left:6px;background:var(--accent-primary);color:#fff;padding:8px;text-decoration:none;z-index:9999}.skip-to-main:focus{top:6px}.carousel-track{display:flex;transition:transform .5s ease-in-out}.carousel-slide{width:100%;flex-shrink:0}.carousel-dot.active{background-color:rgba(255,255,255,.8)!important;transform:scale(1.2)}.carousel-dot{transition:all .3s ease;cursor:pointer}.particle,.particles-container{display:none!important;visibility:hidden!important;animation:none!important}.gradient-bg{background:var(--gradient-primary)}.hero-animation{background:var(--gradient-hero);background-size:400% 400%;animation:gradientShift 8s ease-in-out infinite}@keyframes gradientShift{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.nav-link{color:#cbd5e1}.nav-link:hover{color:#fff}.nav-icon{color:#94a3b8}.nav-icon:hover{color:#fff}.logo-dark{display:inline-block}.logo-light{display:none}[data-theme=light] .logo-dark{display:none!important}[data-theme=light] .logo-light{display:inline-block!important}[data-theme=light] .text-nuvika-blue,[data-theme=light] .text-nuvika-orange,[data-theme=light] .text-nuvika-purple{color:var(--accent-purple)!important}[data-theme=light] .bg-nuvika-blue,[data-theme=light] .bg-nuvika-orange,[data-theme=light] .bg-nuvika-purple{background-color:var(--accent-purple)!important}[data-theme=light] a.bg-nuvika-blue:hover,[data-theme=light] a.bg-nuvika-orange:hover,[data-theme=light] a.bg-nuvika-purple:hover,[data-theme=light] button.bg-nuvika-blue:hover,[data-theme=light] button.bg-nuvika-orange:hover,[data-theme=light] button.bg-nuvika-purple:hover{background-color:color-mix(in srgb,var(--accent-purple) 85%,#000)!important}[data-theme=light] .ai-demo-section{background:linear-gradient(90deg,color-mix(in srgb,var(--palette-dominant) 8%,transparent),color-mix(in srgb,var(--palette-accent) 8%,transparent))!important;border-color:color-mix(in srgb,var(--palette-dominant) 20%,transparent)!important}[data-theme=light] .border-nuvika-blue,[data-theme=light] .border-nuvika-orange,[data-theme=light] .border-nuvika-purple{border-color:var(--accent-purple)!important}[data-theme=light] .border-nuvika-blue\/10,[data-theme=light] .border-nuvika-orange\/10,[data-theme=light] .border-nuvika-purple\/10{border-color:color-mix(in srgb,var(--accent-purple) 10%,transparent)!important}[data-theme=light] .border-nuvika-blue\/20,[data-theme=light] .border-nuvika-orange\/20,[data-theme=light] .border-nuvika-purple\/20{border-color:color-mix(in srgb,var(--accent-purple) 20%,transparent)!important}[data-theme=light] .border-nuvika-blue\/30,[data-theme=light] .border-nuvika-orange\/30,[data-theme=light] .border-nuvika-purple\/30{border-color:color-mix(in srgb,var(--accent-purple) 30%,transparent)!important}[data-theme=light] .bg-gradient-to-br.from-nuvika-purple\/10.to-nuvika-blue\/10,[data-theme=light] .bg-gradient-to-r.from-nuvika-purple\/10.to-nuvika-blue\/10{background-image:linear-gradient(to right,color-mix(in srgb,var(--palette-dominant) 10%,transparent),color-mix(in srgb,var(--palette-accent) 10%,transparent))!important}[data-theme=light] .bg-gradient-to-br.from-nuvika-purple\/20.to-nuvika-blue\/20,[data-theme=light] .bg-gradient-to-r.from-nuvika-purple\/20.to-nuvika-blue\/20{background-image:linear-gradient(to right,color-mix(in srgb,var(--palette-dominant) 20%,transparent),color-mix(in srgb,var(--palette-accent) 20%,transparent))!important}.fade-in{opacity:0;transform:translateY(30px);transition:all .8s ease-out}.fade-in.visible{opacity:1;transform:translateY(0)}.card-hover{transition:all .3s ease}.card-hover:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(59,130,246,.15)}.floating-element{animation:float 6s ease-in-out infinite}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}.pulse-glow{animation:pulseGlow 2s ease-in-out infinite alternate}@keyframes pulseGlow{from{box-shadow:0 0 20px rgba(59,130,246,.3)}to{box-shadow:0 0 30px rgba(59,130,246,.6)}}.particles-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.particle{position:absolute;width:6px;height:12px;background:linear-gradient(to top,#ff4500 0,orange 50%,#ff0 100%);border-radius:50% 50% 50% 50%/60% 60% 40% 40%;box-shadow:0 0 10px rgba(255,69,0,.8),0 0 20px rgba(255,165,0,.6),0 0 30px rgba(255,255,0,.4);animation:particleFloat 15s linear infinite,flicker .5s ease-in-out infinite alternate}.particle:nth-child(2n){background:linear-gradient(to top,#dc143c 0,tomato 50%,gold 100%);box-shadow:0 0 10px rgba(220,20,60,.8),0 0 20px rgba(255,99,71,.6),0 0 30px rgba(255,215,0,.4);animation-duration:18s,.7s;width:5px;height:10px}.particle:nth-child(3n){background:linear-gradient(to top,#b22222 0,#ff4500 50%,orange 100%);box-shadow:0 0 10px rgba(178,34,34,.8),0 0 20px rgba(255,69,0,.6),0 0 30px rgba(255,165,0,.4);animation-duration:22s,.6s;width:7px;height:14px}.particle:nth-child(4n){background:linear-gradient(to top,#8b0000 0,#dc143c 50%,tomato 100%);box-shadow:0 0 10px rgba(139,0,0,.8),0 0 20px rgba(220,20,60,.6),0 0 30px rgba(255,99,71,.4);animation-duration:20s,.8s;width:4px;height:9px}.particle:nth-child(5n){background:linear-gradient(to top,#ff8c00 0,gold 50%,#ff0 100%);box-shadow:0 0 10px rgba(255,140,0,.8),0 0 20px rgba(255,215,0,.6),0 0 30px rgba(255,255,0,.4);animation-duration:25s,.4s;width:8px;height:16px}@keyframes flicker{0%{transform:scaleY(1) scaleX(1);opacity:.9}100%{transform:scaleY(1.1) scaleX(.9);opacity:1}}@keyframes particleFloat{0%{transform:translateY(100vh) translateX(0);opacity:0}10%{opacity:1}90%{opacity:1}100%{transform:translateY(-100px) translateX(100px);opacity:0}}.lines-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.line{position:absolute;height:2px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.8),transparent);animation:lineMove 12s linear infinite;box-shadow:0 0 8px rgba(59,130,246,.6)}.line:nth-child(2n){background:linear-gradient(90deg,transparent,rgba(0,102,255,.8),transparent);box-shadow:0 0 8px rgba(0,102,255,.6);animation-duration:14s}.line:nth-child(3n){background:linear-gradient(90deg,transparent,rgba(255,107,53,.8),transparent);box-shadow:0 0 8px rgba(255,107,53,.6);animation-duration:16s}.line:nth-child(4n){background:linear-gradient(90deg,transparent,rgba(34,197,94,.8),transparent);box-shadow:0 0 8px rgba(34,197,94,.6);animation-duration:18s}.line:nth-child(5n){background:linear-gradient(90deg,transparent,rgba(236,72,153,.8),transparent);box-shadow:0 0 8px rgba(236,72,153,.6);animation-duration:20s}@keyframes lineMove{0%{transform:translateX(-100%);opacity:0}20%{opacity:1}80%{opacity:1}100%{transform:translateX(100vw);opacity:0}}.diagonal-line{position:absolute;width:2px;height:200px;background:linear-gradient(180deg,transparent,rgba(59,130,246,.6),transparent);animation:diagonalMove 25s linear infinite;transform-origin:center;transform:rotate(45deg)}#accelerate-text,#optimize-text{transition:all .5s ease-in-out}#cloud-provider{transition:all .3s ease-in-out;min-width:80px;display:inline-block}select,select:focus{color:#0b1220!important}select option{color:#0b1220!important;background:#fff!important}select option[value=""]{color:#9ca3af!important}.typewriter{border-right:2px solid #fff;animation:blink 1s infinite}@keyframes blink{0%,50%{border-color:#fff}100%,51%{border-color:transparent}}.diagonal-line:nth-child(2n){background:linear-gradient(180deg,transparent,rgba(0,102,255,.6),transparent);animation-duration:30s;transform:rotate(-45deg)}@keyframes diagonalMove{0%{transform:translateX(-50vw) translateY(-50vh) rotate(45deg);opacity:0}20%{opacity:1}80%{opacity:1}100%{transform:translateX(50vw) translateY(50vh) rotate(45deg);opacity:0}}body{box-sizing:border-box}.gradient-bg{background:var(--gradient-primary)}.hero-animation{background:var(--gradient-hero);background-size:400% 400%;animation:gradientShift 10s ease-in-out infinite}@keyframes gradientShift{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.fade-in{opacity:0;transform:translateY(30px);transition:all .8s ease-out}.fade-in.visible{opacity:1;transform:translateY(0)}.card-hover{transition:all .3s ease}.card-hover:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(59,130,246,.15)}.floating-element{animation:float 6s ease-in-out infinite}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}.pulse-glow{animation:pulseGlow 2s ease-in-out infinite alternate}@keyframes pulseGlow{from{box-shadow:0 0 20px rgba(59,130,246,.3)}to{box-shadow:0 0 30px rgba(59,130,246,.6)}}.typing-animation{border-right:2px solid var(--accent-purple);animation:blink 1s infinite}@keyframes blink{0%,50%{border-color:transparent}100%,51%{border-color:var(--accent-purple)}}.chat-bubble{animation:bubbleIn .5s ease-out}@keyframes bubbleIn{from{opacity:0;transform:translateY(20px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.ai-brain{animation:brainPulse 3s ease-in-out infinite}@keyframes brainPulse{0%,100%{transform:scale(1);opacity:.8}50%{transform:scale(1.05);opacity:1}}.neural-node{animation:neuralPulse 2s ease-in-out infinite}@keyframes neuralPulse{0%,100%{opacity:.3}50%{opacity:1}}.progress-bar{animation:progressFill 3s ease-out}@keyframes progressFill{from{width:0%}to{width:var(--progress-width)}}.particles-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.particle{position:absolute;width:3px;height:3px;background:linear-gradient(45deg,#3b82f6,#60a5fa);border-radius:50%;animation:particleFloat 15s linear infinite;opacity:.7}@keyframes particleFloat{0%{transform:translateY(100vh) translateX(0);opacity:0}10%{opacity:.7}90%{opacity:.7}100%{transform:translateY(-100px) translateX(50px);opacity:0}}.interactive-demo{cursor:pointer;transition:all .3s ease}.interactive-demo:hover{transform:scale(1.02);box-shadow:0 15px 35px rgba(59,130,246,.2)}.workflow-step{animation:workflowPulse 3s ease-in-out infinite}@keyframes workflowPulse{0%,100%{transform:scale(1);opacity:.8}50%{transform:scale(1.05);opacity:1}}.progress-flow{animation:flowProgress 4s linear infinite}@keyframes flowProgress{0%{stroke-dashoffset:100}100%{stroke-dashoffset:0}}.data-flow{animation:dataMove 2s ease-in-out infinite}@keyframes dataMove{0%,100%{transform:translateX(0);opacity:.5}50%{transform:translateX(20px);opacity:1}}.status-active{animation:statusBlink 2s ease-in-out infinite}@keyframes statusBlink{0%,100%{opacity:1}50%{opacity:.6}}.draggable-element{cursor:grab;transition:all .3s ease}.draggable-element:hover{transform:scale(1.05);box-shadow:0 10px 25px rgba(59,130,246,.2)}.draggable-element:active{cursor:grabbing;transform:scale(.95)}.workflow-canvas{background-image:radial-gradient(circle at 1px 1px,rgba(59,130,246,.1) 1px,transparent 0);background-size:20px 20px}.connection-line{stroke-dasharray:5,5;animation:dashMove 2s linear infinite}@keyframes dashMove{to{stroke-dashoffset:-10}}.metric-counter{animation:countUp 2s ease-out}@keyframes countUp{from{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.timeline-item{opacity:0;transform:translateX(-30px);animation:timelineSlide .8s ease-out forwards}@keyframes timelineSlide{to{opacity:1;transform:translateX(0)}}.chart-bar{transition:all 1s ease-out;transform-origin:bottom}.chart-bar.animate{animation:barGrow 2s ease-out forwards}@keyframes barGrow{from{transform:scaleY(0)}to{transform:scaleY(1)}}.progress-ring{transition:stroke-dasharray 2s ease-out}.counter{font-variant-numeric:tabular-nums}.particles-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.particle{position:absolute;width:4px;height:4px;background:linear-gradient(45deg,#3b82f6,#60a5fa);border-radius:50%;animation:particleFloat 20s linear infinite;opacity:.6}@keyframes particleFloat{0%{transform:translateY(100vh) translateX(0);opacity:0}10%{opacity:.6}90%{opacity:.6}100%{transform:translateY(-100px) translateX(100px);opacity:0}}.interactive-card{cursor:pointer;transition:all .3s ease}.interactive-card:hover{transform:scale(1.02);box-shadow:0 10px 30px rgba(0,102,255,.2)}.budget-meter{background:linear-gradient(45deg,#10b981,#059669);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}body{box-sizing:border-box}.gradient-bg{background:var(--gradient-primary)}.hero-animation{background:var(--gradient-hero);background-size:400% 400%;animation:gradientShift 8s ease-in-out infinite}@keyframes gradientShift{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.fade-in{opacity:0;transform:translateY(30px);transition:all .8s ease-out}.fade-in.visible{opacity:1;transform:translateY(0)}.card-hover{transition:all .3s ease}.card-hover:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(59,130,246,.15)}.floating-element{animation:float 6s ease-in-out infinite}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}.pulse-glow{animation:pulseGlow 2s ease-in-out infinite alternate}@keyframes pulseGlow{from{box-shadow:0 0 20px rgba(59,130,246,.3)}to{box-shadow:0 0 30px rgba(59,130,246,.6)}}.chart-bar{transition:all 1s ease-out;transform-origin:bottom}.chart-bar.animate{animation:barGrow 2s ease-out forwards}@keyframes barGrow{from{transform:scaleY(0)}to{transform:scaleY(1)}}.progress-ring{transition:stroke-dasharray 2s ease-out}.counter{font-variant-numeric:tabular-nums}.particles-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.particle{position:absolute;width:4px;height:4px;background:linear-gradient(45deg,#3b82f6,#60a5fa);border-radius:50%;animation:particleFloat 20s linear infinite;opacity:.6}@keyframes particleFloat{0%{transform:translateY(100vh) translateX(0);opacity:0}10%{opacity:.6}90%{opacity:.6}100%{transform:translateY(-100px) translateX(100px);opacity:0}}.interactive-card{cursor:pointer;transition:all .3s ease}.interactive-card:hover{transform:scale(1.02);box-shadow:0 10px 30px rgba(59,130,246,.2)}.savings-counter{background:linear-gradient(45deg,#10b981,#059669);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.blog-content{line-height:1.8}.blog-content h2{margin-top:3rem;margin-bottom:1.5rem}.blog-content h3{margin-top:2rem;margin-bottom:1rem}.blog-content p{margin-bottom:1.5rem}.blog-content ul{margin-bottom:1.5rem;padding-left:1.5rem}.blog-content li{margin-bottom:.5rem}.toc-link{transition:all .3s ease}.toc-link:hover{color:var(--accent-purple);padding-left:.5rem}.toc-link.active{color:var(--accent-purple);font-weight:600;border-left:3px solid var(--accent-purple);padding-left:.75rem}.reading-progress{position:fixed;top:0;left:0;width:0%;height:3px;background:linear-gradient(90deg,#202e44,#a9bbc8);z-index:1000;transition:width .3s ease}.code-block{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:.5rem;padding:1rem;margin:1.5rem 0;overflow-x:auto}.highlight-box{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-purple) 10%,transparent),color-mix(in srgb,var(--accent-blue) 10%,transparent));border-left:4px solid var(--accent-purple);padding:1.5rem;margin:2rem 0;border-radius:.5rem}.ai-dashboard{animation:dashboardPulse 3s ease-in-out infinite}@keyframes dashboardPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.02)}}.data-flow{animation:dataMove 2s ease-in-out infinite}@keyframes dataMove{0%,100%{transform:translateX(0);opacity:.6}50%{transform:translateX(15px);opacity:1}}.workflow-step{animation:stepHighlight 4s ease-in-out infinite}@keyframes stepHighlight{0%,100%{opacity:.7}25%{opacity:1}}.bg-black{background-color:var(--bg-primary)!important}.bg-gray-900{background-color:var(--bg-secondary)!important}.bg-gray-800{background-color:var(--bg-card)!important}.bg-gray-700{background-color:var(--bg-tertiary)!important}.bg-nuvika-dark{background-color:var(--bg-secondary)!important}.text-white{color:var(--text-primary)!important}.text-black{color:var(--text-primary)!important}.text-gray-200{color:var(--text-secondary)!important}.text-gray-300{color:var(--text-secondary)!important}.text-gray-400{color:var(--text-tertiary)!important}.text-gray-500{color:var(--text-muted)!important}.text-gray-600{color:var(--text-muted)!important}.text-green-400,.text-green-500,.text-green-600{color:var(--status-success)!important}.text-yellow-400,.text-yellow-500,.text-yellow-600{color:var(--status-warning)!important}.text-red-400,.text-red-500,.text-red-600{color:var(--status-danger)!important}.border-gray-600,.border-gray-700,.border-gray-800{border-color:var(--border-primary)!important}.border-gray-500{border-color:var(--border-secondary)!important}.card-hover{background-color:var(--bg-card);border-color:var(--border-primary)}.card-hover:hover{background-color:var(--bg-card-hover);box-shadow:0 20px 40px var(--glow-blue)}[data-theme=light] .hero-animation{background:var(--gradient-hero);opacity:.05}[data-theme=light] .particles-container{opacity:.3}[data-theme=light] .floating-element{opacity:.6}[data-theme=light] .pulse-glow{box-shadow:0 0 20px var(--glow-blue)}[data-theme=light] .bg-gradient-to-br,[data-theme=light] .bg-gradient-to-r,[data-theme=light] .gradient-bg{position:relative}[data-theme=light] .bg-gradient-to-br::before,[data-theme=light] .bg-gradient-to-r::before,[data-theme=light] .gradient-bg::before{content:none!important}[data-theme=light] .ai-demo-section::before{content:none!important}nav{background-color:var(--bg-primary);border-bottom-color:var(--border-primary)}[data-theme=light] nav{background-color:rgba(255,255,255,.95);backdrop-filter:blur(12px)}[data-theme=light] nav a,[data-theme=light] nav button{color:var(--text-primary)}[data-theme=light] nav a:hover{color:var(--palette-accent)}footer{background-color:var(--bg-secondary)}[data-theme=light] .bg-gray-800,[data-theme=light] .bg-gray-900,[data-theme=light] .carousel-slide{background-color:var(--bg-card)!important;border:1px solid var(--border-primary)}[data-theme=light] .carousel-slide h3,[data-theme=light] .carousel-slide label,[data-theme=light] .carousel-slide p{color:var(--text-primary)!important}[data-theme=light] .carousel-slide input,[data-theme=light] .carousel-slide select,[data-theme=light] .carousel-slide textarea{background-color:var(--bg-primary)!important;color:var(--text-primary)!important;border-color:var(--border-primary)!important}[data-theme=light] #why-choose-nuvika-content section{background-color:var(--bg-secondary)!important}[data-theme=light] #why-choose-nuvika-content h2,[data-theme=light] #why-choose-nuvika-content h3,[data-theme=light] #why-choose-nuvika-content h4,[data-theme=light] #why-choose-nuvika-content li,[data-theme=light] #why-choose-nuvika-content p{color:var(--text-primary)!important}[data-theme=light] #why-choose-nuvika-content .bg-gray-800,[data-theme=light] #why-choose-nuvika-content .bg-gray-900{background-color:var(--bg-card)!important;border:1px solid var(--border-primary)}.ai-demo-heading{color:#fff}.ai-demo-text{color:#d1d5db}.ai-demo-input{background-color:#374151;border-color:#4b5563;color:#fff}.ai-demo-input::placeholder{color:#9ca3af}.ai-demo-message{color:#d1d5db}[data-theme=light] .ai-demo-heading,[data-theme=light] h4.ai-demo-heading,html[data-theme=light] .ai-demo-heading,html[data-theme=light] h4.ai-demo-heading{color:#111827!important}[data-theme=light] .ai-demo-text,[data-theme=light] p.ai-demo-text,html[data-theme=light] .ai-demo-text,html[data-theme=light] p.ai-demo-text{color:#374151!important}[data-theme=light] .ai-demo-input,[data-theme=light] input.ai-demo-input,html[data-theme=light] .ai-demo-input,html[data-theme=light] input.ai-demo-input{background-color:rgba(255,255,255,.9)!important;border-color:#d1d5db!important;color:#111827!important}[data-theme=light] .ai-demo-input::placeholder,[data-theme=light] input.ai-demo-input::placeholder,html[data-theme=light] .ai-demo-input::placeholder,html[data-theme=light] input.ai-demo-input::placeholder{color:#6b7280!important}[data-theme=light] .ai-demo-message,[data-theme=light] div.ai-demo-message,html[data-theme=light] .ai-demo-message,html[data-theme=light] div.ai-demo-message{color:#374151!important}[data-theme=light] #aiproducts{background-color:var(--bg-secondary)!important}[data-theme=light] #aiproducts h2,[data-theme=light] #aiproducts h3,[data-theme=light] #aiproducts h4,[data-theme=light] #aiproducts li,[data-theme=light] #aiproducts p{color:var(--text-primary)!important}[data-theme=light] #aiproducts .text-gray-300{color:var(--text-secondary)!important}[data-theme=light] #aiproducts input{background-color:var(--bg-primary)!important;color:var(--text-primary)!important;border-color:var(--border-primary)!important}[data-theme=light] #aiproducts input::placeholder{color:var(--text-muted)!important}[data-theme=light] #aiDemoForm input[type=email]{background-color:rgba(0,0,0,.05)!important;border-color:rgba(0,0,0,.2)!important;color:var(--text-primary)!important}[data-theme=light] #aiDemoForm input::placeholder{color:rgba(0,0,0,.5)!important}[data-theme=light] #aiDemoForm button[type=submit]{background-color:var(--palette-dominant)!important;color:#fff!important}[data-theme=light] #aiDemoForm button[type=submit]:hover{background-color:color-mix(in srgb,var(--palette-dominant) 85%,#000)!important;background-color:#0c2238!important;color:#fff!important}[data-theme=light] #aiDemoMessage{color:var(--text-secondary)!important}[data-theme=light] #chat-messages .bg-gray-700{background-color:var(--bg-primary)!important;border:1px solid var(--border-primary)!important}[data-theme=light] #chat-messages .bg-gray-700 p{color:var(--text-primary)!important}[data-theme=light] #chat-messages .bg-gray-600{background-color:var(--palette-dominant)!important;color:#fff!important}[data-theme=light] #chat-messages .bg-nuvika-purple .text-white,[data-theme=light] #chat-messages .bg-nuvika-purple p{color:#fff!important}[data-theme=light] #chat-messages .text-purple-100{color:#f3f4f6!important}[data-theme=light] #chat-messages .bg-white\/20{background-color:rgba(255,255,255,.15)!important;color:#fff!important}[data-theme=light] #chat-messages .bg-white\/20:hover{background-color:rgba(255,255,255,.25)!important}[data-theme=light] #aiDemoEmail.bg-gray-700,[data-theme=light] input#aiDemoEmail.text-white,html[data-theme=light] #aiDemoEmail.bg-gray-700,html[data-theme=light] input#aiDemoEmail{background-color:rgba(255,255,255,.8)!important;border-color:rgba(0,0,0,.3)!important;color:#000!important}[data-theme=light] #aiDemoEmail.placeholder-gray-400::placeholder,[data-theme=light] #aiDemoEmail::placeholder,html[data-theme=light] #aiDemoEmail::placeholder{color:rgba(0,0,0,.6)!important}[data-theme=light] div.bg-gradient-to-r h4,[data-theme=light] div.bg-gradient-to-r h4.text-2xl,[data-theme=light] div.bg-gradient-to-r h4.text-white,[data-theme=light] div.bg-gradient-to-r h4.text-white.font-bold,html[data-theme=light] div.bg-gradient-to-r h4.text-2xl,html[data-theme=light] div.bg-gradient-to-r h4.text-3xl,html[data-theme=light] div.bg-gradient-to-r h4.text-white,html[data-theme=light] div.bg-gradient-to-r h4.text-white.font-bold,html[data-theme=light] div.bg-gradient-to-r.from-nuvika-purple\/10 h4{color:#111827!important;opacity:1!important}[data-theme=light] div.bg-gradient-to-r p,[data-theme=light] div.bg-gradient-to-r p.text-gray-300,[data-theme=light] div.bg-gradient-to-r p.text-xl,html[data-theme=light] div.bg-gradient-to-r p.text-gray-300,html[data-theme=light] div.bg-gradient-to-r p.text-xl,html[data-theme=light] div.bg-gradient-to-r.from-nuvika-purple\/10 p{color:#374151!important;opacity:1!important}[data-theme=light] div#aiDemoMessage,[data-theme=light] div#aiDemoMessage.text-gray-300,html[data-theme=light] div#aiDemoMessage.text-gray-300{color:#374151!important;opacity:1!important}[data-theme=light] .bg-gradient-to-r.from-nuvika-purple\/10,html[data-theme=light] .bg-gradient-to-r.from-nuvika-purple\/10{background:linear-gradient(to right,color-mix(in srgb,var(--palette-dominant) 8%,transparent),color-mix(in srgb,var(--palette-accent) 8%,transparent))!important;border-color:color-mix(in srgb,var(--palette-dominant) 30%,transparent)!important}[data-theme=light] #carouselConsultationForm input,[data-theme=light] #carouselConsultationForm select,[data-theme=light] #consultationForm input,[data-theme=light] #consultationForm select{background-color:rgba(0,0,0,.05)!important;border-color:rgba(0,0,0,.2)!important;color:#000!important}[data-theme=light] #carouselConsultationForm input::placeholder,[data-theme=light] #consultationForm input::placeholder{color:rgba(0,0,0,.6)!important}[data-theme=light] #carouselConsultationForm select,[data-theme=light] #consultationForm select{color:#000!important}[data-theme=light] #carouselConsultationForm select option,[data-theme=light] #consultationForm select option{background-color:#fff!important;color:#000!important}[data-theme=light] #carouselConsultationForm .text-white\/80,[data-theme=light] #carouselConsultationForm .text-white\/90,[data-theme=light] #consultationForm .text-white\/80,[data-theme=light] #consultationForm+div .text-white\/80{color:rgba(0,0,0,.7)!important}[data-theme=light] #carouselConsultationForm button.bg-white,[data-theme=light] #consultationForm button.bg-white,[data-theme=light] form button.bg-white{background-color:var(--palette-dominant)!important;color:#fff!important}[data-theme=light] #carouselConsultationForm button.bg-white:hover,[data-theme=light] #consultationForm button.bg-white:hover,[data-theme=light] form button.bg-white:hover{background-color:color-mix(in srgb,var(--palette-dominant) 85%,#000)!important;background-color:#0c2238!important;color:#fff!important}[data-theme=light] #carouselConsultationForm button[type=submit],[data-theme=light] #consultationForm button[type=submit]{background-color:var(--palette-dominant)!important;color:#fff!important}[data-theme=light] #carouselConsultationForm button[type=submit]:hover,[data-theme=light] #consultationForm button[type=submit]:hover{background-color:color-mix(in srgb,var(--palette-dominant) 85%,#000)!important;background-color:#0c2238!important;color:#fff!important}[data-theme=light] #carouselConsultationForm~div .text-white\/90,[data-theme=light] .bg-gradient-to-br .text-white\/90{color:rgba(0,0,0,.8)!important}[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea{background-color:var(--bg-primary);color:var(--text-primary);border-color:color-mix(in srgb,var(--palette-dominant) 25%,transparent)}[data-theme=light] input:focus,[data-theme=light] select:focus,[data-theme=light] textarea:focus{border-color:var(--palette-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--palette-accent) 35%,transparent)}[data-theme=light] .bg-nuvika-blue,[data-theme=light] .bg-nuvika-orange,[data-theme=light] .bg-nuvika-purple{color:#fff!important}[data-theme=light] button.bg-nuvika-purple,html[data-theme=light] .bg-nuvika-purple.text-white,html[data-theme=light] button.bg-nuvika-purple{background-color:var(--palette-dominant)!important;color:#fff!important}[data-theme=light] button.bg-nuvika-purple:hover,html[data-theme=light] button.bg-nuvika-purple:hover{background-color:color-mix(in srgb,var(--palette-dominant) 85%,#000)!important;background-color:#0c2238!important;color:#fff!important}[data-theme=light] a.bg-white,[data-theme=light] button.bg-white{background-color:var(--palette-dominant)!important;color:#fff!important}[data-theme=light] a.bg-white:hover,[data-theme=light] button.bg-white:hover{background-color:color-mix(in srgb,var(--palette-dominant) 85%,#000)!important;background-color:#0c2238!important;color:#fff!important}[data-theme=light] button.bg-white,[data-theme=light] button.bg-white.text-nuvika-purple,[data-theme=light] form button.bg-white.text-nuvika-purple{background-color:var(--palette-dominant)!important;color:#fff!important}[data-theme=light] button.bg-white.text-nuvika-purple:hover,[data-theme=light] button.bg-white:hover,[data-theme=light] form button.bg-white.text-nuvika-purple:hover{background-color:color-mix(in srgb,var(--palette-dominant) 85%,#000)!important;background-color:#0c2238!important;color:#fff!important}[data-theme=light] .bg-gradient-to-br button[type=submit].bg-white,[data-theme=light] form#carouselConsultationForm button[type=submit],[data-theme=light] form#consultationForm button[type=submit]{background-color:var(--palette-dominant)!important;color:#fff!important}[data-theme=light] .bg-gradient-to-br button[type=submit].bg-white:hover,[data-theme=light] form#carouselConsultationForm button[type=submit]:hover,[data-theme=light] form#consultationForm button[type=submit]:hover{background-color:color-mix(in srgb,var(--palette-dominant) 85%,#000)!important;background-color:#0c2238!important;color:#fff!important}body[data-theme=light] button.bg-white,html[data-theme=light] button.bg-white,html[data-theme=light] button.text-nuvika-purple.bg-white{background-color:var(--palette-dominant)!important;color:#fff!important}body[data-theme=light] button.bg-white:hover,html[data-theme=light] button.bg-white:hover,html[data-theme=light] button.text-nuvika-purple.bg-white:hover{background-color:color-mix(in srgb,var(--palette-dominant) 85%,#000)!important;background-color:#0c2238!important;color:#fff!important}[data-theme=light] .text-nuvika-purple:not(button){color:var(--palette-dominant)!important}[data-theme=light] .text-nuvika-blue{color:var(--palette-accent)!important}[data-theme=light] .shadow,[data-theme=light] .shadow-lg{box-shadow:0 4px 6px var(--shadow-color)}[data-theme=light] .particle{opacity:.2}[data-theme=light] .line{opacity:.3}[data-theme=light] .diagonal-line{opacity:.2}[data-theme=light] section.bg-black,[data-theme=light] section.bg-gray-900{background-color:var(--palette-neutral)!important}[data-theme=light] section.bg-gray-800{background-color:var(--bg-card)!important}[data-theme=light] section.bg-gradient-to-b{background:linear-gradient(to bottom,var(--bg-primary),var(--bg-secondary))!important}[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5,[data-theme=light] h6{color:var(--text-primary)!important}[data-theme=light] p{color:var(--text-secondary)!important}[data-theme=light] li{color:var(--text-secondary)!important}[data-theme=light] .text-white{color:var(--text-primary)!important}[data-theme=light] .text-gray-300{color:var(--text-secondary)!important}[data-theme=light] .text-gray-400{color:var(--text-tertiary)!important}[data-theme=light] .text-gray-500{color:var(--text-muted)!important}[data-theme=light] .bg-black{background-color:var(--bg-primary)!important}[data-theme=light] .bg-gray-900{background-color:var(--bg-secondary)!important}[data-theme=light] .bg-gray-800{background-color:var(--bg-card)!important}[data-theme=light] .bg-gray-700{background-color:var(--bg-primary)!important}[data-theme=light] .to-purple-600{--tw-gradient-to:color-mix(in srgb, var(--palette-dominant) 60%, transparent)!important}[data-theme=light] .from-purple-500{--tw-gradient-from:color-mix(in srgb, var(--palette-dominant) 80%, transparent)!important}[data-theme=light] .from-purple-600{--tw-gradient-from:color-mix(in srgb, var(--palette-dominant) 85%, transparent)!important}[data-theme=light] .bg-green-500\/20{background-color:color-mix(in srgb,var(--status-success) 20%,transparent)!important}[data-theme=light] .bg-yellow-500\/20{background-color:color-mix(in srgb,var(--status-warning) 20%,transparent)!important}[data-theme=light] .bg-red-500\/20{background-color:color-mix(in srgb,var(--status-danger) 20%,transparent)!important}[data-theme=light] .bg-black\/50{background-color:rgba(0,0,0,.25)!important}[data-theme=light] .hover\:bg-black\/70:hover{background-color:rgba(0,0,0,.35)!important}[data-theme=light] .border-white\/30{border-color:color-mix(in srgb,var(--text-primary) 20%,transparent)!important}[data-theme=light] .border-gray-600,[data-theme=light] .border-gray-700,[data-theme=light] .border-gray-800{border-color:var(--border-primary)!important}[data-theme=light] .bg-gradient-to-br{background:var(--bg-card)!important}[data-theme=light] .border-nuvika-blue\/20,[data-theme=light] .border-nuvika-purple\/20{border-color:var(--border-primary)!important}html[data-theme=light] .ai-demo-section,html[data-theme=light] body .ai-demo-section{background:linear-gradient(to right,color-mix(in srgb,var(--palette-dominant) 8%,transparent),color-mix(in srgb,var(--palette-accent) 8%,transparent))!important;border-color:color-mix(in srgb,var(--palette-dominant) 20%,transparent)!important}html[data-theme=light] body .ai-demo-section .ai-demo-heading,html[data-theme=light] body .ai-demo-section h4.ai-demo-heading{color:#000!important;opacity:1!important}html[data-theme=light] body .ai-demo-section .ai-demo-text,html[data-theme=light] body .ai-demo-section p.ai-demo-text{color:#1f2937!important;opacity:1!important}html[data-theme=light] body .ai-demo-section .ai-demo-input,html[data-theme=light] body .ai-demo-section input.ai-demo-input{background-color:#fff!important;border-color:#9ca3af!important;color:#000!important}html[data-theme=light] body .ai-demo-section .ai-demo-input::placeholder,html[data-theme=light] body .ai-demo-section input.ai-demo-input::placeholder{color:#6b7280!important}html[data-theme=light] body .ai-demo-section .ai-demo-message,html[data-theme=light] body .ai-demo-section div.ai-demo-message{color:#1f2937!important;opacity:1!important}[data-theme=light] .nuvika-difference{background:linear-gradient(to right,color-mix(in srgb,var(--palette-dominant) 3%,transparent),color-mix(in srgb,var(--palette-additional) 3%,transparent))!important;border-color:var(--border-primary)!important}#cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:9998;background:#1f2937;border-top:1px solid #374151;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;box-shadow:0 -4px 24px rgba(0,0,0,.5);transform:translateY(100%);transition:transform .4s cubic-bezier(.16, 1, .3, 1)}#cookie-banner.cookie-visible{transform:translateY(0)}#cookie-banner p{color:#d1d5db;font-size:.875rem;flex:1;min-width:200px;margin:0;line-height:1.5}#cookie-banner a{color:var(--nuvika-blue,#a9bbc8);text-decoration:underline}#cookie-banner a:hover{color:#fff}.cookie-btn-wrap{display:flex;gap:.625rem;flex-shrink:0}.cookie-btn-accept{background:var(--accent-primary);color:#fff;border:none;padding:.5rem 1.25rem;border-radius:9999px;font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .2s ease}.cookie-btn-accept:hover{opacity:.85}.cookie-btn-decline{background:0 0;color:#9ca3af;border:1px solid #374151;padding:.5rem 1.25rem;border-radius:9999px;font-size:.875rem;font-weight:500;cursor:pointer;transition:color .2s ease,border-color .2s ease}.cookie-btn-decline:hover{color:#d1d5db;border-color:#6b7280}[data-theme=light] #cookie-banner{background:#fff;border-top-color:#e5e7eb}[data-theme=light] #cookie-banner p{color:#374151}[data-theme=light] .cookie-btn-decline{color:#6b7280;border-color:#d1d5db}[data-theme=light] .cookie-btn-decline:hover{color:#374151}.gradient-mesh{position:relative;overflow:hidden}.gradient-mesh::after,.gradient-mesh::before{content:'';position:absolute;border-radius:50%;pointer-events:none;z-index:0}.gradient-mesh::before{width:600px;height:600px;top:-150px;left:-100px;background:radial-gradient(circle,rgba(59,130,246,.08) 0,transparent 70%);filter:blur(60px)}.gradient-mesh::after{width:500px;height:500px;bottom:-100px;right:-80px;background:radial-gradient(circle,rgba(99,102,241,.06) 0,transparent 70%);filter:blur(60px)}.gradient-mesh-alt{position:relative;overflow:hidden}.gradient-mesh-alt::after,.gradient-mesh-alt::before{content:'';position:absolute;border-radius:50%;pointer-events:none;z-index:0}.gradient-mesh-alt::before{width:700px;height:700px;top:-200px;right:-150px;background:radial-gradient(circle,rgba(59,130,246,.07) 0,transparent 70%);filter:blur(80px)}.gradient-mesh-alt::after{width:400px;height:400px;bottom:-50px;left:-50px;background:radial-gradient(circle,rgba(14,165,233,.05) 0,transparent 70%);filter:blur(50px)}[data-theme=light] .gradient-mesh::before{background:radial-gradient(circle,rgba(59,130,246,.12) 0,transparent 70%)}[data-theme=light] .gradient-mesh::after{background:radial-gradient(circle,rgba(99,102,241,.1) 0,transparent 70%)}[data-theme=light] .gradient-mesh-alt::before{background:radial-gradient(circle,rgba(59,130,246,.12) 0,transparent 70%)}[data-theme=light] .gradient-mesh-alt::after{background:radial-gradient(circle,rgba(14,165,233,.08) 0,transparent 70%)}.gradient-mesh-alt>*,.gradient-mesh>*{position:relative;z-index:1}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.reveal.revealed{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.hero-slide{position:absolute;inset:0;opacity:0;transition:opacity 1s ease;pointer-events:none}.hero-slide.active{opacity:1;pointer-events:auto;position:relative}.hero-dot{width:32px;height:3px;border:none;border-radius:2px;background:rgba(255,255,255,.3);cursor:pointer;transition:all .3s ease;padding:0}.hero-dot.active{background:#fff;width:48px}.hero-dot:hover{background:rgba(255,255,255,.6)}.card-lift{transition:transform .2s ease,box-shadow .2s ease}.card-lift:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.3)}.partner-logo{filter:grayscale(100%);opacity:.6;transition:filter .3s ease,opacity .3s ease}.partner-logo:hover{filter:grayscale(0%);opacity:1}.service-icon-hover:hover{transform:scale(1.05);transition:transform .2s ease}.blog-card-img{overflow:hidden;border-radius:8px}.blog-card-img img{transition:transform .3s ease}.blog-card-img:hover img{transform:scale(1.05)}@media (max-width:640px){#cookie-banner{flex-direction:column;align-items:flex-start}.cookie-btn-wrap{width:100%;justify-content:flex-end}}#hamburger-btn .hamburger-line{display:block;width:24px;height:2px;background:#fff;transition:all .3s ease;transform-origin:center}#hamburger-btn.menu-open .hamburger-line:first-child{transform:rotate(45deg) translate(5px,5px)}#hamburger-btn.menu-open .hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}#hamburger-btn.menu-open .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media (max-width:767px){.theme-toggle{top:auto;bottom:20px}input,select,textarea{font-size:16px!important}.floating-element{display:none!important}.carousel-slide>div{min-height:420px!important}nav>div>div>a.rounded-full,nav>div>div>div>button.rounded-full{padding-top:10px!important;padding-bottom:10px!important}}.mobile-chevron.rotate-180{transform:rotate(180deg)}[data-theme=light] .bg-black,[data-theme=light] .bg-black\/95{background-color:var(--bg-primary)!important}[data-theme=light] .bg-gray-900{background-color:var(--bg-secondary)!important}[data-theme=light] .bg-gray-800{background-color:var(--bg-card)!important}[data-theme=light] .bg-gray-700{background-color:var(--bg-card-hover)!important}[data-theme=light] nav.fixed{background-color:rgba(242,242,235,.97)!important;border-bottom-color:var(--border-primary)!important}[data-theme=light] .text-white{color:var(--text-primary)!important}[data-theme=light] .text-gray-100,[data-theme=light] .text-gray-200,[data-theme=light] .text-gray-300{color:var(--text-secondary)!important}[data-theme=light] .text-gray-400,[data-theme=light] .text-gray-500{color:var(--text-tertiary)!important}[data-theme=light] .border-gray-600,[data-theme=light] .border-gray-700{border-color:var(--border-primary)!important}[data-theme=light] .border-gray-800,[data-theme=light] .border-gray-900{border-color:var(--border-secondary)!important}[data-theme=light] .bg-gradient-to-br.from-nuvika-purple .text-white,[data-theme=light] .bg-nuvika-purple .text-white{color:#fff!important}