@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);:root{--bg-dark:#0b0b0f;--card-dark:#121218;--card-lighter:#1a1a23;--primary:#a855f7;--accent-orange:#f97316}body{font-family:'Inter',sans-serif;background-color:var(--bg-dark);color:#e0e0e0}.purple-gradient-text{background:linear-gradient(to right,#c084fc,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.marquee-container{overflow:hidden;white-space:nowrap;position:relative;mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent)}.marquee-content{display:flex;width:max-content;animation:scroll 35s linear infinite}.marquee-content:hover{animation-play-state:paused}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.faq-content{max-height:0;overflow:hidden;transition:max-height 0.4s ease-in-out}.faq-item.active .faq-icon{transform:rotate(180deg)}.fps-bar-container{position:relative;overflow:hidden}.fps-bar-glow{position:absolute;inset:0;background-color:rgb(255 255 255 / .2);animation:pulse-glow 2s infinite}@keyframes pulse-glow{0%,100%{opacity:.1}50%{opacity:.3}}@keyframes pulse{0%,100%{box-shadow:0 0 20px rgb(168 85 247 / .4)}50%{box-shadow:0 0 30px rgb(168 85 247 / .7)}}.pulse-animation{animation:pulse 2s infinite}.pulse-animation:hover{animation:none}@keyframes barReveal{0%{width:0%;opacity:.5}100%{opacity:1}}#after-section,#stats-section{transition:opacity 0.7s ease,height 0.7s ease}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.stats-card{opacity:0;transform:translateY(20px);animation:fadeUp 0.5s ease forwards}.optimized-bar-enter{animation:barReveal 1.5s ease-out forwards}
.glass-card {
            background: rgba(15, 15, 15, 0.7);
            backdrop-filter: blur(10px);
            border: 3px solid rgba(168, 85, 247, 0.1);
            border-radius: 30px;
        }
        
        .purple-glow {
            box-shadow: 0 0 20px rgba(168, 85, 247, 0.3);
        }
        
        .purple-glow-strong {
            box-shadow: 0 0 40px rgba(168, 85, 247, 0.5);
        }
