@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&family=Inter:wght@300;400;500;600;700&display=swap";:root{--bg-primary:#0a0a0f;--bg-secondary:#0f0f1a;--bg-card:#0f0f1e99;--bg-glass:#0f0f1e66;--neon-cyan:#00f2ff;--neon-cyan-dim:#00f2ff26;--neon-cyan-glow:#00f2ff66;--neon-purple:#7000ff;--neon-purple-dim:#7000ff26;--neon-purple-glow:#7000ff66;--gold:#ffb800;--gold-dim:#ffb80026;--gold-glow:#ffb80066;--text-primary:#fff;--text-secondary:#a0a0b8;--text-muted:#6b6b80;--border-glass:#ffffff14;--border-glow-cyan:#00f2ff4d;--border-glow-purple:#7000ff4d;--success:#0f8;--danger:#f46;--font-heading:"Outfit", sans-serif;--font-body:"Inter", sans-serif;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--transition-fast:.15s ease;--transition-base:.3s ease;--transition-slow:.5s ease;--shadow-glow-cyan:0 0 20px #00f2ff26, 0 0 40px #00f2ff0d;--shadow-glow-purple:0 0 20px #7000ff26, 0 0 40px #7000ff0d;--shadow-glow-gold:0 0 20px #ffb80026, 0 0 40px #ffb8000d;--shadow-card:0 4px 24px #0006;--max-width:1200px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.2}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:none}ul,ol{list-style:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--neon-cyan), var(--neon-purple));border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--neon-purple), var(--neon-cyan))}.container{max-width:var(--max-width);padding:0 var(--space-lg);margin:0 auto}.glass{background:var(--bg-glass);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-glass)}.glass-card{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-glass);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:all var(--transition-base)}.glass-card:hover{border-color:var(--border-glow-cyan);box-shadow:var(--shadow-glow-cyan);transform:translateY(-4px)}.gradient-text{background:linear-gradient(135deg, var(--neon-cyan), var(--neon-purple));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-gold{background:linear-gradient(135deg, var(--gold), #f80);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glow-cyan{box-shadow:var(--shadow-glow-cyan)}.glow-purple{box-shadow:var(--shadow-glow-purple)}.glow-gold{box-shadow:var(--shadow-glow-gold)}.section{padding:var(--space-4xl) 0;position:relative}.section-title{text-align:center;margin-bottom:var(--space-md);font-size:clamp(2rem,5vw,3.5rem);font-weight:800}.section-subtitle{color:var(--text-secondary);text-align:center;max-width:600px;margin:0 auto var(--space-3xl);font-size:clamp(1rem,2vw,1.25rem)}.btn{justify-content:center;align-items:center;gap:var(--space-sm);font-family:var(--font-heading);border-radius:var(--radius-md);transition:all var(--transition-base);padding:.75rem 1.75rem;font-size:1rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";opacity:0;transition:opacity var(--transition-base);position:absolute;inset:0}.btn:hover:before{opacity:1}.btn-primary{background:linear-gradient(135deg, var(--neon-cyan), var(--neon-purple));color:var(--bg-primary);font-weight:700}.btn-primary:hover{box-shadow:0 0 30px var(--neon-cyan-glow), 0 0 60px var(--neon-purple-glow);transform:translateY(-2px)}.btn-gold{background:linear-gradient(135deg, var(--gold), #f80);color:var(--bg-primary);font-weight:700}.btn-gold:hover{box-shadow:0 0 30px var(--gold-glow);transform:translateY(-2px)}.btn-outline{border:1px solid var(--border-glow-cyan);color:var(--neon-cyan);background:0 0}.btn-outline:hover{background:var(--neon-cyan-dim);border-color:var(--neon-cyan);box-shadow:0 0 20px var(--neon-cyan-glow);transform:translateY(-2px)}.btn-ghost{color:var(--text-primary);background:#ffffff0d;border:1px solid #0000}.btn-ghost:hover{border-color:var(--border-glass);background:#ffffff1a}.btn-sm{padding:.5rem 1.25rem;font-size:.875rem}.btn-lg{padding:1rem 2.5rem;font-size:1.125rem}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes glow-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes particle-float{0%,to{opacity:.3;transform:translate(0)scale(1)}25%{opacity:.6;transform:translate(20px,-30px)scale(1.2)}50%{opacity:.4;transform:translate(-10px,-60px)scale(.8)}75%{opacity:.5;transform:translate(15px,-40px)scale(1.1)}}@keyframes scroll-indicator{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.3;transform:translateY(8px)}}.animate-float{animation:3s ease-in-out infinite float}.animate-glow-pulse{animation:2s ease-in-out infinite glow-pulse}.animate-gradient-shift{background-size:200% 200%;animation:4s infinite gradient-shift}.animate-fade-in-up{animation:.6s forwards fade-in-up}.animate-fade-in{animation:.5s forwards fade-in}.animate-scale-in{animation:.4s forwards scale-in}.animate-slide-down{animation:.3s forwards slide-down}.stagger-children>*{opacity:0;animation:.5s forwards fade-in-up}.stagger-children>:first-child{animation-delay:.1s}.stagger-children>:nth-child(2){animation-delay:.2s}.stagger-children>:nth-child(3){animation-delay:.3s}.stagger-children>:nth-child(4){animation-delay:.4s}.stagger-children>:nth-child(5){animation-delay:.5s}.stagger-children>:nth-child(6){animation-delay:.6s}@media (width<=768px){:root{--space-4xl:3rem;--space-3xl:2rem}.section-title{font-size:1.75rem}.section-subtitle{font-size:1rem}}.navbar{z-index:1000;padding:var(--space-md) 0;transition:all var(--transition-base);position:fixed;top:0;left:0;right:0}.navbar.scrolled{-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-glass);padding:var(--space-sm) 0;background:#0a0a0fd9}.navbar-inner{max-width:var(--max-width);padding:0 var(--space-lg);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.navbar-logo{align-items:center;gap:var(--space-sm);z-index:1001;text-decoration:none;display:flex}.navbar-logo img{border:2px solid var(--border-glow-cyan);width:40px;height:40px;transition:all var(--transition-base);border-radius:50%}.navbar-logo:hover img{box-shadow:var(--shadow-glow-cyan);transform:scale(1.1)}.navbar-logo span{font-family:var(--font-heading);background:linear-gradient(90deg,red,#f80,#ff0,#0f0,#0ff,#08f,#80f,#f0f,red) 0 0/300% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:800;animation:4s linear infinite rainbow-shift}@keyframes rainbow-shift{0%{background-position:0%}to{background-position:300%}}.navbar-links{align-items:center;gap:var(--space-xs);border:1px solid var(--border-glass);border-radius:var(--radius-full);padding:var(--space-xs);background:#ffffff08;display:flex}.navbar-links a{border-radius:var(--radius-full);color:var(--text-secondary);transition:all var(--transition-base);white-space:nowrap;padding:.5rem 1.25rem;font-size:.9rem;font-weight:500}.navbar-links a:hover{color:var(--neon-cyan);background:var(--neon-cyan-dim)}.navbar-actions{align-items:center;gap:var(--space-sm);z-index:1001;display:flex}.navbar-hamburger{padding:var(--space-sm);cursor:pointer;z-index:1001;flex-direction:column;gap:5px;display:none}.navbar-hamburger span{background:var(--text-primary);width:24px;height:2px;transition:all var(--transition-base);border-radius:2px;display:block}.navbar-hamburger.open span:first-child{transform:rotate(45deg)translate(5px,5px)}.navbar-hamburger.open span:nth-child(2){opacity:0}.navbar-hamburger.open span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.navbar-mobile{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);justify-content:center;align-items:center;gap:var(--space-lg);z-index:999;background:#0a0a0ff2;flex-direction:column;animation:.3s fade-in;display:none;position:fixed;inset:0}.navbar-mobile.active{display:flex}.navbar-mobile a{color:var(--text-primary);transition:all var(--transition-base);font-size:1.5rem;font-weight:600}.navbar-mobile a:hover{color:var(--neon-cyan)}.lang-toggle{align-items:center;gap:var(--space-xs);border-radius:var(--radius-full);border:1px solid var(--border-glass);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-base);background:#ffffff08;padding:.4rem .75rem;font-size:.85rem;font-weight:500;display:flex}.lang-toggle:hover{border-color:var(--neon-cyan);color:var(--neon-cyan);background:var(--neon-cyan-dim)}.lang-toggle .flag{font-size:1.1rem}@media (width<=900px){.navbar-links{display:none}.navbar-hamburger{display:flex}}.footer{padding:var(--space-3xl) 0 var(--space-xl);background:radial-gradient(ellipse at 50% 100%, var(--neon-purple-dim) 0%, transparent 60%), var(--bg-primary);border-top:1px solid var(--border-glass);position:relative;overflow:hidden}.footer-content{text-align:center}.footer-logo{justify-content:center;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);display:flex}.footer-logo img{border:2px solid var(--border-glow-cyan);width:44px;height:44px;transition:all var(--transition-base);border-radius:50%}.footer-logo:hover img{box-shadow:var(--shadow-glow-cyan);transform:scale(1.1)}.footer-logo span{font-family:var(--font-heading);background:linear-gradient(90deg,red,#f80,#ff0,#0f0,#0ff,#08f,#80f,#f0f,red) 0 0/300% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:800;animation:4s linear infinite rainbow-shift}.footer-support{color:var(--text-secondary);margin-bottom:var(--space-lg);font-size:1.05rem}.footer-discord{margin-bottom:var(--space-2xl)}.footer-links{justify-content:center;gap:var(--space-lg);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.footer-links a{color:var(--text-secondary);transition:color var(--transition-base);font-size:.9rem}.footer-links a:hover{color:var(--neon-cyan)}.footer-divider{border:none;border-top:1px solid var(--border-glass);margin:var(--space-lg) 0}.footer-copyright{color:var(--text-muted);font-size:.85rem}.footer-copyright a{color:var(--gold);transition:color var(--transition-base)}.footer-copyright a:hover{color:var(--neon-cyan)}.hero{min-height:100vh;padding:var(--space-4xl) var(--space-lg);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero-bg{background:radial-gradient(ellipse at 20% 50%, var(--neon-purple-dim) 0%, transparent 50%), radial-gradient(ellipse at 80% 20%, var(--neon-cyan-dim) 0%, transparent 50%), radial-gradient(ellipse at 50% 100%, #7000ff14 0%, transparent 40%), var(--bg-primary);z-index:0;position:absolute;inset:0}.hero-grid{z-index:1;background-image:linear-gradient(#00f2ff08 1px,#0000 1px),linear-gradient(90deg,#00f2ff08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.hero-particles{z-index:2;position:absolute;inset:0;overflow:hidden}.hero-particle{border-radius:50%;width:4px;height:4px;animation:8s ease-in-out infinite particle-float;position:absolute}.hero-particle:first-child{background:var(--neon-cyan);animation-delay:0s;top:20%;left:15%}.hero-particle:nth-child(2){background:var(--neon-purple);animation-delay:2s;top:30%;left:70%}.hero-particle:nth-child(3){background:var(--gold);animation-delay:4s;top:60%;left:40%}.hero-particle:nth-child(4){background:var(--neon-cyan);animation-delay:1s;top:70%;left:85%}.hero-particle:nth-child(5){background:var(--neon-purple);animation-delay:3s;top:80%;left:25%}.hero-particle:nth-child(6){background:var(--gold);animation-delay:5s;top:15%;left:60%}.hero-content{z-index:10;text-align:center;max-width:900px;animation:.8s forwards fade-in-up;position:relative}.hero-badge{align-items:center;gap:var(--space-sm);border-radius:var(--radius-full);border:1px solid var(--border-glow-cyan);background:var(--neon-cyan-dim);color:var(--neon-cyan);margin-bottom:var(--space-lg);padding:.5rem 1.25rem;font-size:.9rem;font-weight:500;animation:3s ease-in-out infinite glow-pulse;display:inline-flex}.hero-badge-icon{width:20px;height:20px}.hero-processor{margin-bottom:var(--space-xl)}.hero-processor-img{object-fit:contain;border-radius:var(--radius-lg);border:2px solid var(--border-glow-cyan);width:200px;height:200px;padding:var(--space-md);background:#00f2ff0d;margin:0 auto;transition:opacity .5s;animation:4s ease-in-out infinite float}.hero-processor-label{color:var(--text-muted);margin-top:var(--space-sm);font-size:.85rem}.hero-title{margin-bottom:var(--space-lg);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:1.1}.hero-title-minecraft{background:linear-gradient(135deg, var(--neon-cyan), var(--neon-purple));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-title-price{background:linear-gradient(135deg, var(--gold), #f80);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-subtitle{color:var(--text-secondary);max-width:650px;margin:0 auto var(--space-2xl);font-size:clamp(1rem,2.5vw,1.35rem);line-height:1.6}.hero-ctas{justify-content:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.hero-scroll{z-index:10;align-items:center;gap:var(--space-xs);flex-direction:column;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.hero-scroll-mouse{border:2px solid var(--text-muted);border-radius:12px;width:24px;height:38px;position:relative}.hero-scroll-dot{background:var(--neon-cyan);border-radius:2px;width:4px;height:8px;animation:1.5s ease-in-out infinite scroll-indicator;position:absolute;top:6px;left:50%;transform:translate(-50%)}.hero-scroll-text{color:var(--text-muted);letter-spacing:1px;text-transform:uppercase;font-size:.75rem}@media (width<=768px){.hero{padding-top:6rem}.hero-processor-img{width:140px;height:140px}.hero-ctas{flex-direction:column;align-items:center}.hero-ctas .btn{width:100%;max-width:280px}}.features{background:radial-gradient(ellipse at 80% 50%, var(--neon-purple-dim) 0%, transparent 50%), var(--bg-secondary);position:relative;overflow:hidden}.features-stats{gap:var(--space-lg);margin-bottom:var(--space-3xl);grid-template-columns:repeat(3,1fr);display:grid}.features-stat{text-align:center;padding:var(--space-xl) var(--space-lg)}.features-stat-value{font-family:var(--font-heading);margin-bottom:var(--space-xs);font-size:2.5rem;font-weight:900}.features-stat-value.cyan{color:var(--neon-cyan)}.features-stat-value.purple{color:var(--neon-purple)}.features-stat-value.gold{color:var(--gold)}.features-stat-label{color:var(--text-secondary);font-size:.95rem}.features-processor{gap:var(--space-3xl);padding:var(--space-2xl);grid-template-columns:auto 1fr;align-items:center;display:grid}.features-processor-img-wrap{position:relative}.features-processor-glow{background:radial-gradient(circle, var(--neon-cyan-glow) 0%, transparent 70%);border-radius:var(--radius-xl);filter:blur(30px);opacity:.4;animation:3s ease-in-out infinite glow-pulse;position:absolute;inset:-20px}.features-processor-img{object-fit:contain;border-radius:var(--radius-xl);border:2px solid var(--border-glow-cyan);width:250px;height:250px;padding:var(--space-lg);z-index:1;transition:transform var(--transition-base);background:#00f2ff08;position:relative}.features-processor-img:hover{transform:scale(1.05)}.features-processor-info h3{margin-bottom:var(--space-lg);font-size:2.5rem;font-weight:800}.features-specs{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.features-spec{gap:var(--space-xs);padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-glass);transition:all var(--transition-base);background:#ffffff05;flex-direction:column;display:flex}.features-spec:hover{border-color:var(--border-glow-cyan);background:var(--neon-cyan-dim)}.features-spec-label{color:var(--text-muted);font-size:.85rem;font-weight:500}.features-spec-value{font-family:var(--font-heading);color:var(--gold);font-size:1.1rem;font-weight:700}.features-spec-tooltip{color:var(--text-muted);margin-top:var(--space-xs);font-size:.8rem;font-style:italic}.features-description{margin-top:var(--space-2xl);text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.features-description p{color:var(--text-secondary);margin-bottom:var(--space-md);font-size:1.05rem;line-height:1.8}.features-cta-link{margin-top:var(--space-md);color:var(--gold);transition:color var(--transition-base);font-weight:600;display:inline-block}.features-cta-link:hover{color:var(--neon-cyan)}@media (width<=768px){.features-stats{grid-template-columns:1fr}.features-processor{text-align:center;grid-template-columns:1fr}.features-processor-img-wrap{margin:0 auto}.features-processor-img{width:180px;height:180px}.features-specs{grid-template-columns:1fr}.features-processor-info h3{font-size:1.75rem}}.pricing{background:radial-gradient(circle at 10% 20%, #00f2ff0d 0%, transparent 40%), radial-gradient(circle at 90% 80%, #bd00ff0d 0%, transparent 40%), var(--bg-primary);padding:100px 0;position:relative;overflow:hidden}.pricing-filters{border-radius:var(--radius-full);border:1px solid var(--border-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;flex-wrap:wrap;justify-content:center;gap:12px;width:fit-content;margin-bottom:60px;margin-left:auto;margin-right:auto;padding:8px;display:flex}.pricing-filter-btn{border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:10px 24px;font-size:.95rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1)}.pricing-filter-btn:hover{color:var(--text-primary);background:#ffffff0d}.pricing-filter-btn.active{background:linear-gradient(135deg, var(--neon-cyan), var(--neon-purple));color:#000;font-weight:700;transform:translateY(-1px);box-shadow:0 4px 15px #00f2ff4d}.pricing-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:stretch;gap:30px;display:grid}.pricing-card{border:1px solid var(--border-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff05;flex-direction:column;height:100%;padding:40px 30px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative}.pricing-card:hover{background:#ffffff0a;border-color:#00f2ff4d;transform:translateY(-10px)scale(1.02);box-shadow:0 20px 40px #0006,inset 0 0 20px #ffffff0d}.pricing-card.popular{background-image:linear-gradient(var(--bg-primary), var(--bg-primary)), linear-gradient(135deg, var(--gold), gold);background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000;box-shadow:0 10px 30px #ffb8001a}.pricing-card.popular:hover{box-shadow:0 20px 50px #ffb80033}.pricing-badge{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--gold), #f80);color:#000;text-transform:uppercase;letter-spacing:1px;z-index:10;align-items:center;gap:6px;padding:6px 16px;font-size:.75rem;font-weight:800;display:flex;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 4px 15px #ffb80066}.badge-icon{font-size:1rem}.pricing-card-header{align-items:center;gap:20px;margin-bottom:30px;display:flex}.pricing-card-logo-wrapper{border:1px solid var(--border-glass);background:#ffffff08;border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s;display:flex}.pricing-card:hover .pricing-card-logo-wrapper{background:#ffffff14;transform:rotate(-5deg)}.pricing-card-logo{object-fit:contain;width:40px;height:40px}.pricing-card-name{font-family:var(--font-heading);letter-spacing:-.5px;color:var(--text-primary);font-size:1.5rem;font-weight:900}.pricing-card-tier{text-transform:uppercase;letter-spacing:1.5px;color:var(--neon-cyan);opacity:.8;margin-top:2px;font-size:.8rem;font-weight:600}.pricing-card-price{border-top:1px solid var(--border-glass);border-bottom:1px solid var(--border-glass);text-align:center;margin-bottom:30px;padding:20px 0}.pricing-card-amount{font-family:var(--font-heading);color:var(--text-primary);justify-content:center;align-items:baseline;font-size:3rem;font-weight:950;display:flex}.pricing-card-amount .currency{color:var(--gold);margin-right:2px;font-size:1.5rem;font-weight:600}.pricing-card-amount .period{color:var(--text-muted);margin-left:4px;font-size:1rem;font-weight:400}.pricing-card-features{flex-direction:column;flex:1;gap:16px;margin-bottom:35px;display:flex}.pricing-card-feature{color:var(--text-secondary);align-items:center;gap:12px;font-size:.95rem;transition:all .2s;display:flex}.pricing-card-feature:hover{color:var(--text-primary);transform:translate(5px)}.pricing-card-feature-icon{color:var(--neon-cyan);opacity:.8;flex-shrink:0}.pricing-card-actions{flex-direction:column;gap:12px;display:flex}.pricing-btn-stripe{text-transform:uppercase;letter-spacing:1px;padding:16px;font-size:.9rem;font-weight:800}.pricing-btn-paypal{opacity:.8;padding:12px;font-size:.85rem;font-weight:600}.pricing-btn-paypal:hover{opacity:1}.pricing-modal{border:1px solid var(--gold);max-width:480px;padding:50px 40px}.modal-icon{margin-bottom:20px;font-size:3rem}@media (width<=768px){.pricing{padding:60px 0}.pricing-grid{grid-template-columns:1fr;gap:20px}.pricing-card{padding:30px 20px}.pricing-card-amount{font-size:2.5rem}}.faq{background:radial-gradient(ellipse at 70% 30%, var(--neon-purple-dim) 0%, transparent 50%), var(--bg-secondary);position:relative;overflow:hidden}.faq-header{text-align:center;margin-bottom:var(--space-2xl)}.faq-chat-layout{gap:var(--space-lg);grid-template-columns:280px 1fr;max-width:1000px;min-height:500px;margin:0 auto;display:grid}.faq-sidebar{gap:var(--space-sm);flex-direction:column;display:flex}.faq-sidebar-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;padding:var(--space-sm) var(--space-md);font-size:.8rem;font-weight:600}.faq-question-btn{align-items:center;gap:var(--space-sm);padding:.75rem var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-glass);color:var(--text-secondary);text-align:left;cursor:pointer;transition:all var(--transition-base);background:#ffffff05;font-size:.9rem;font-weight:500;line-height:1.4;display:flex}.faq-question-btn:hover{border-color:var(--border-glow-cyan);color:var(--text-primary);background:var(--neon-cyan-dim);transform:translate(4px)}.faq-question-btn.active{border-color:var(--neon-cyan);color:var(--neon-cyan);background:var(--neon-cyan-dim);box-shadow:var(--shadow-glow-cyan)}.faq-question-btn.answered{border-color:var(--neon-purple);color:var(--neon-purple);opacity:.7}.faq-question-btn.answered:hover{opacity:1}.faq-question-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;display:flex}.faq-question-btn .faq-question-icon{background:var(--neon-cyan-dim);color:var(--neon-cyan)}.faq-question-btn.answered .faq-question-icon{background:var(--neon-purple-dim);color:var(--neon-purple)}.faq-chat-panel{border-radius:var(--radius-lg);border:1px solid var(--border-glass);background:var(--bg-card);flex-direction:column;display:flex;overflow:hidden}.faq-chat-header{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--border-glass);background:#0000004d;display:flex}.faq-bot-avatar{border:2px solid var(--neon-cyan);object-fit:cover;border-radius:50%;width:36px;height:36px}.faq-bot-info{flex:1}.faq-bot-name{font-family:var(--font-heading);color:var(--text-primary);font-size:.95rem;font-weight:700}.faq-bot-status{color:var(--success);align-items:center;gap:6px;font-size:.75rem;display:flex}.faq-bot-status-dot{background:var(--success);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite glow-pulse}.faq-chat-body{padding:var(--space-lg);gap:var(--space-md);flex-direction:column;flex:1;min-height:350px;max-height:500px;display:flex;overflow-y:auto}.faq-empty{justify-content:center;align-items:center;gap:var(--space-md);color:var(--text-muted);text-align:center;flex-direction:column;flex:1;display:flex}.faq-empty-icon{background:var(--neon-cyan-dim);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;animation:3s ease-in-out infinite float;display:flex}.faq-empty-icon svg{color:var(--neon-cyan)}.faq-empty h4{color:var(--text-secondary);font-size:1.1rem}.faq-empty p{max-width:300px;font-size:.85rem}.faq-bubble{border-radius:var(--radius-lg);max-width:85%;padding:.75rem 1rem;font-size:.9rem;line-height:1.6;animation:.4s forwards fade-in-up}.faq-bubble-user{background:linear-gradient(135deg, var(--neon-cyan), var(--neon-purple));color:var(--bg-primary);border-bottom-right-radius:4px;align-self:flex-end;font-weight:600}.faq-bubble-bot{border:1px solid var(--border-glass);color:var(--text-secondary);background:#ffffff0d;border-bottom-left-radius:4px;align-self:flex-start}.faq-bubble-bot-header{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs);display:flex}.faq-bubble-bot-header img{border-radius:50%;width:20px;height:20px}.faq-bubble-bot-header span{color:var(--neon-cyan);font-size:.75rem;font-weight:600}.faq-typing{align-self:flex-start;align-items:center;gap:var(--space-sm);border-radius:var(--radius-lg);border:1px solid var(--border-glass);background:#ffffff0d;border-bottom-left-radius:4px;padding:.75rem 1rem;animation:.3s fade-in;display:flex}.faq-typing-dots{gap:4px;display:flex}.faq-typing-dot{background:var(--neon-cyan);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite typing-bounce}.faq-typing-dot:nth-child(2){animation-delay:.2s}.faq-typing-dot:nth-child(3){animation-delay:.4s}@keyframes typing-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}.faq-timestamp{color:var(--text-muted);text-align:right;margin-top:4px;font-size:.7rem}.faq-bubble-bot .faq-timestamp{text-align:left}.faq-chat-footer{padding:var(--space-md) var(--space-lg);border-top:1px solid var(--border-glass);background:#0003}.faq-chat-input-wrap{align-items:center;gap:var(--space-sm);border-radius:var(--radius-full);border:1px solid var(--border-glass);background:#ffffff08;padding:.5rem 1rem;display:flex}.faq-chat-input-wrap span{color:var(--text-muted);font-size:.85rem;font-style:italic}.faq-cta{text-align:center;margin-top:var(--space-2xl)}.faq-cta p{color:var(--text-muted);margin-bottom:var(--space-md);font-size:.9rem}@media (width<=768px){.faq-chat-layout{grid-template-columns:1fr}.faq-sidebar{gap:var(--space-xs);flex-flow:wrap}.faq-sidebar-title{width:100%}.faq-question-btn{padding:.5rem .75rem;font-size:.8rem}.faq-question-btn:hover{transform:none}.faq-chat-body{min-height:300px}}.legal-page{min-height:100vh;padding:8rem 0 var(--space-4xl);background:radial-gradient(ellipse at 30% 20%, var(--neon-purple-dim) 0%, transparent 50%), var(--bg-primary)}.legal-card{max-width:800px;padding:var(--space-3xl);margin:0 auto}.legal-title{margin-bottom:var(--space-sm);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800}.legal-date{color:var(--text-muted);margin-bottom:var(--space-2xl);font-size:.9rem}.legal-sections{gap:var(--space-xl);flex-direction:column;display:flex}.legal-section h2{color:var(--neon-cyan);margin-bottom:var(--space-sm);font-size:1.2rem;font-weight:700}.legal-section p{color:var(--text-secondary);font-size:.95rem;line-height:1.8}@media (width<=768px){.legal-card{padding:var(--space-xl)}}.guides-page{min-height:100vh;padding:8rem 0 var(--space-4xl);background:radial-gradient(ellipse at 60% 20%, var(--neon-cyan-dim) 0%, transparent 50%), radial-gradient(ellipse at 20% 80%, var(--neon-purple-dim) 0%, transparent 50%), var(--bg-primary)}.guides-header{text-align:center;margin-bottom:var(--space-3xl)}.guides-header-icon{width:64px;height:64px;margin:0 auto var(--space-lg);background:linear-gradient(135deg, var(--neon-cyan-dim), var(--neon-purple-dim));border:1px solid var(--border-glow-cyan);border-radius:50%;justify-content:center;align-items:center;animation:3s ease-in-out infinite float;display:flex}.guides-header-icon svg{color:var(--neon-cyan)}.guides-subtitle{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.1rem}.guides-filters{justify-content:center;gap:var(--space-xs);margin-bottom:var(--space-2xl);flex-wrap:wrap;display:flex}.guides-filter-btn{border-radius:var(--radius-full);color:var(--text-secondary);border:1px solid var(--border-glass);cursor:pointer;transition:all var(--transition-base);background:#ffffff08;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600}.guides-filter-btn:hover{border-color:var(--border-glow-cyan);color:var(--neon-cyan)}.guides-filter-btn.active{background:linear-gradient(135deg, var(--neon-cyan), var(--neon-purple));color:var(--bg-primary);border-color:#0000}.guides-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.guides-card{cursor:default;padding:0;overflow:hidden}.guides-card:hover{transform:translateY(-6px)}.guides-card-thumb{aspect-ratio:16/9;background:var(--bg-secondary);width:100%;position:relative;overflow:hidden}.guides-card-thumb iframe{border:none;width:100%;height:100%}.guides-card-placeholder{justify-content:center;align-items:center;gap:var(--space-sm);background:linear-gradient(135deg,#00f2ff0d,#7000ff0d);flex-direction:column;width:100%;height:100%;display:flex}.guides-card-placeholder svg{color:var(--text-muted);opacity:.5}.guides-card-placeholder span{color:var(--text-muted);font-size:.8rem}.guides-card-info{padding:var(--space-lg)}.guides-card-category{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--space-sm);padding:.2rem .6rem;font-size:.7rem;font-weight:600;display:inline-block}.guides-card-category.plugins{background:var(--neon-cyan-dim);color:var(--neon-cyan)}.guides-card-category.servers{background:var(--neon-purple-dim);color:var(--neon-purple)}.guides-card-category.config{background:var(--gold-dim);color:var(--gold)}.guides-card-category.general{color:var(--success);background:#00ff881a}.guides-card-title{font-family:var(--font-heading);margin-bottom:var(--space-xs);color:var(--text-primary);font-size:1.05rem;font-weight:700}.guides-card-desc{color:var(--text-muted);font-size:.85rem;line-height:1.5}.guides-empty{text-align:center;padding:var(--space-4xl) var(--space-lg);grid-column:1/-1}.guides-empty-icon{width:80px;height:80px;margin:0 auto var(--space-lg);background:var(--neon-purple-dim);border-radius:50%;justify-content:center;align-items:center;animation:4s ease-in-out infinite float;display:flex}.guides-empty-icon svg{color:var(--neon-purple)}.guides-empty h3{margin-bottom:var(--space-sm);font-size:1.5rem}.guides-empty p{color:var(--text-muted);max-width:400px;margin:0 auto var(--space-lg)}.guides-cta{text-align:center;margin-top:var(--space-3xl)}.guides-cta p{color:var(--text-muted);margin-bottom:var(--space-md);font-size:.9rem}@media (width<=768px){.guides-grid{grid-template-columns:1fr}}#root{flex-direction:column;min-height:100vh;display:flex}
