@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;800&display=swap";:root{--bg-black:#050507;--bg-dark:#0a0a0f;--bg-card:#0d0d1473;--card-border:#ff2e5414;--card-border-hover:#ff2e5459;--text-white:#fff;--text-muted:#8a8d9a;--accent-red:#ff2e54;--accent-red-hover:#ff5271;--accent-red-glow:#ff2e5466;--accent-purple:#9333ea26;--accent-blue:#5865f2;--font-family:"Outfit", sans-serif;--transition:all .3s cubic-bezier(.16, 1, .3, 1);--radius-lg:16px;--radius-md:12px}*{box-sizing:border-box;scroll-behavior:smooth;margin:0;padding:0}body{background-color:var(--bg-black);color:var(--text-white);font-family:var(--font-family);line-height:1.6;overflow-x:hidden}.grid-overlay{z-index:-2;pointer-events:none;background-image:linear-gradient(#ffffff02 1px,#0000 1px),linear-gradient(90deg,#ffffff02 1px,#0000 1px);background-size:50px 50px;width:100%;height:100%;position:fixed;top:0;left:0}.radial-glow-top{z-index:-1;pointer-events:none;background:radial-gradient(circle,#ff2e541f 0%,#0000 70%);width:600px;height:600px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-black)}::-webkit-scrollbar-thumb{background:#1c1c24;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-red)}.glass-card{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);border:1px solid var(--card-border);border-radius:var(--radius-lg);transition:var(--transition)}.glass-card:hover{border-color:var(--card-border-hover);transform:translateY(-2px);box-shadow:0 16px 50px #000000b3}.container{max-width:1200px;margin:0 auto;padding:0 24px}.text-glow{color:var(--accent-red);text-shadow:0 0 20px var(--accent-red-glow)}header{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050507cc;border-bottom:1px solid #ffffff08;width:100%;position:fixed;top:0;left:0}.nav-container{justify-content:space-between;align-items:center;max-width:1200px;height:80px;margin:0 auto;padding:0 24px;display:flex}.logo{letter-spacing:1px;color:var(--text-white);font-size:1.6rem;font-weight:800;text-decoration:none}.logo-accent{color:var(--accent-red);text-shadow:0 0 15px var(--accent-red-glow)}nav{align-items:center;gap:36px;display:flex}nav a{color:var(--text-muted);transition:var(--transition);font-size:1rem;font-weight:600;text-decoration:none}nav a:hover{color:var(--text-white)}.nav-btn{background:linear-gradient(135deg, var(--accent-red) 0%, #b3102f 100%);border-radius:var(--radius-md);box-shadow:0 4px 20px var(--accent-red-glow);padding:10px 24px;text-decoration:none;color:#fff!important}.nav-btn:hover{transform:translateY(-2px);box-shadow:0 6px 25px #ff2e5499}.hero{align-items:center;min-height:95vh;padding:200px 0 120px;display:flex;position:relative}.hero-glow-red{background:radial-gradient(circle, var(--accent-red-glow) 0%, #0000 75%);filter:blur(100px);z-index:-1;pointer-events:none;width:500px;height:500px;position:absolute;top:15%;left:5%}.hero-glow-purple{background:radial-gradient(circle, var(--accent-purple) 0%, #0000 75%);filter:blur(100px);z-index:-1;pointer-events:none;width:550px;height:550px;position:absolute;bottom:10%;right:10%}.hero-container{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid}.status-badge{color:var(--accent-red);background:#ff2e5414;border:1px solid #ff2e5433;border-radius:99px;align-items:center;gap:8px;margin-bottom:28px;padding:8px 16px;font-size:.9rem;font-weight:600;display:inline-flex}.pulse-dot{background-color:var(--accent-red);width:8px;height:8px;box-shadow:0 0 10px var(--accent-red);border-radius:50%;animation:1.8s infinite pulse;display:inline-block}@keyframes pulse{0%{opacity:.6;transform:scale(.9)}50%{opacity:1;box-shadow:0 0 15px var(--accent-red);transform:scale(1.2)}to{opacity:.6;transform:scale(.9)}}.hero h1{letter-spacing:-1px;margin-bottom:24px;font-size:4rem;font-weight:800;line-height:1.1}.hero-desc{color:var(--text-muted);max-width:550px;margin-bottom:40px;font-size:1.2rem}.hero-actions{gap:20px;display:flex}.btn{border-radius:var(--radius-md);transition:var(--transition);justify-content:center;align-items:center;padding:16px 36px;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.btn-primary{background:var(--accent-red);color:#fff;box-shadow:0 4px 25px var(--accent-red-glow)}.btn-primary:hover{background:var(--accent-red-hover);transform:translateY(-2px);box-shadow:0 6px 30px #ff2e5499}.btn-secondary{color:var(--text-white);background:#ffffff08;border:1px solid #ffffff0d}.btn-secondary:hover{background:#ffffff12;transform:translateY(-2px)}.status-card{border-color:#ffffff08;padding:30px}.status-header{border-bottom:1px solid #ffffff0d;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;display:flex}.status-dot{border-radius:50%;width:10px;height:10px}.status-dot.green{background:#10b981;box-shadow:0 0 10px #10b981}.status-header h3{font-size:1.15rem;font-weight:700}.status-list{flex-direction:column;gap:16px;display:flex}.status-item{justify-content:space-between;align-items:center;display:flex}.status-item .label{color:var(--text-muted);font-size:.95rem;font-weight:600}.badge-status{text-transform:uppercase;border-radius:6px;padding:4px 12px;font-size:.8rem;font-weight:700}.badge-status.green{color:#10b981;background:#10b9811a;border:1px solid #10b98133}.badge-status.yellow{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b33}.products-section{background-color:var(--bg-black);padding:100px 0}.products-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;display:grid}.product-card-v2{border-color:#ffffff08;flex-direction:column;padding:40px 30px;display:flex;position:relative}.product-card-v2.purple:hover{border-color:#9333ea66}.prod-badge{text-transform:uppercase;color:var(--accent-red);background:#ff2e5414;border:1px solid #ff2e5426;border-radius:99px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:20px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.product-card-v2 h3{margin-bottom:8px;font-size:1.6rem;font-weight:800}.prod-tagline{color:var(--text-muted);min-height:48px;margin-bottom:24px;font-size:.95rem}.prod-divider{background:#ffffff0a;height:1px;margin-bottom:24px}.prod-specs{flex-direction:column;flex-grow:1;gap:12px;margin-bottom:40px;list-style:none;display:flex}.prod-specs li{color:var(--text-muted);align-items:center;gap:8px;font-size:.95rem;display:flex}.prod-specs .checkmark{color:var(--accent-red);font-weight:800}.prod-footer-v2{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding-top:24px;display:flex}.prod-price{flex-direction:column;display:flex}.prod-price .price-label{color:var(--text-muted);text-transform:uppercase;font-size:.8rem;font-weight:600}.prod-price .price-val{color:var(--text-white);font-size:1.4rem;font-weight:800}.btn-card-action{background:linear-gradient(135deg, var(--accent-red) 0%, #b3102f 100%);color:#fff;border-radius:var(--radius-md);box-shadow:0 4px 15px var(--accent-red-glow);padding:10px 20px;font-size:.9rem}.btn-card-action:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff2e5499}.features-section{background-color:var(--bg-dark);padding:100px 0}.section-header{text-align:center;max-width:600px;margin:0 auto 60px}.section-header h2{margin-bottom:16px;font-size:2.8rem;font-weight:800}.section-header p{color:var(--text-muted);font-size:1.05rem}.grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.feature-card{border-color:#ffffff08;padding:40px 30px}.feature-icon{border-radius:var(--radius-md);background:#ff2e5414;border:1px solid #ff2e5426;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:24px;font-size:2rem;display:flex}.feature-card h3{margin-bottom:16px;font-size:1.35rem;font-weight:700}.feature-card p{color:var(--text-muted);font-size:.95rem}.showcase-section{padding:100px 0}.video-container{aspect-ratio:16/9;border-color:#ffffff08;max-width:800px;margin:0 auto;padding:12px}.video-container iframe{border-radius:var(--radius-md);width:100%;height:100%;display:block}.testimonials-section{padding:100px 0}.testimonial-card{border-color:#ffffff08;padding:30px}.test-header{align-items:center;gap:14px;margin-bottom:20px;display:flex}.test-avatar{color:var(--accent-red);background:#ff2e541a;border:1px solid #ff2e5433;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.2rem;font-weight:800;display:flex}.test-meta{flex-grow:1}.test-meta h4{font-size:1rem;font-weight:700}.test-meta span{color:var(--text-muted);font-size:.8rem}.stars{color:var(--accent-red);letter-spacing:1px;font-size:.9rem}.test-comment{color:var(--text-muted);font-size:.95rem;font-style:italic}.compatibility-section{background-color:var(--bg-dark);padding:100px 0}.grid-compat{grid-template-columns:repeat(4,1fr)}.compat-card{text-align:center;border-color:#ffffff08;padding:30px 24px}.compat-card h4{margin-bottom:12px;font-size:1.15rem;font-weight:700}.compat-card p{color:var(--text-muted);font-size:.9rem}.discord-banner-section{padding:60px 0}.discord-banner{background:linear-gradient(135deg,#5865f226 0%,#ff2e540d 100%);border-color:#5865f233;justify-content:space-between;align-items:center;gap:40px;padding:50px;display:flex}.discord-banner h2{margin-bottom:10px;font-size:2.2rem;font-weight:800}.discord-banner p{color:var(--text-muted);font-size:1.1rem}.btn-discord{background:var(--accent-blue);color:#fff;white-space:nowrap;box-shadow:0 4px 20px #5865f266}.btn-discord:hover{background:#6875f5;transform:translateY(-2px);box-shadow:0 6px 25px #5865f299}.faq-section{background-color:var(--bg-dark);padding:100px 0}.faq-list{flex-direction:column;gap:16px;max-width:760px;margin:0 auto;display:flex}.faq-item{cursor:pointer;border-color:#ffffff08;padding:24px}.faq-question{justify-content:space-between;align-items:center;display:flex}.faq-question h3{font-size:1.15rem;font-weight:700}.faq-toggle{color:var(--text-muted);transition:var(--transition);font-size:1.5rem;font-weight:300}.faq-answer{max-height:0;transition:max-height .3s cubic-bezier(0,1,0,1);overflow:hidden}.faq-item.active .faq-answer{border-top:1px solid #ffffff08;max-height:1000px;margin-top:16px;padding-top:16px;transition:max-height .3s cubic-bezier(.5,0,1,.5)}.faq-item.active{border-color:var(--card-border-hover)}.faq-answer p{color:var(--text-muted);font-size:.95rem}footer{background:var(--bg-black);border-top:1px solid #ffffff08;padding:80px 0 40px}.footer-container{grid-template-columns:2fr 1fr;gap:60px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid}.footer-logo{margin-bottom:16px;font-size:1.8rem;font-weight:800}.footer-brand p{color:var(--text-muted);font-size:1rem}.footer-nav{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.footer-nav a{color:var(--text-muted);transition:var(--transition);font-weight:600;text-decoration:none}.footer-nav a:hover{color:var(--accent-red)}.footer-bottom{text-align:center;border-top:1px solid #ffffff08;grid-column:span 2;margin-top:20px;padding-top:30px}.footer-bottom p{color:var(--text-muted);font-size:.85rem}@media (width<=1024px){.hero-container{text-align:center;grid-template-columns:1fr;gap:40px}.hero h1{font-size:3rem}.hero-desc{margin:0 auto 40px}.hero-actions{justify-content:center}.products-grid,.grid{grid-template-columns:1fr}.grid-compat{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.nav-container{height:70px}nav{display:none}.grid-compat{grid-template-columns:1fr}.discord-banner{text-align:center;flex-direction:column;padding:30px}.footer-container{text-align:center;grid-template-columns:1fr;gap:40px}.footer-nav{align-items:center}.footer-bottom{grid-column:span 1}}
