*{margin:0;padding:0;box-sizing:border-box}body{background:var(--bg-dark);color:var(--text-main);font-family:'Rajdhani',sans-serif;font-size:17px;line-height:1.7;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:'Orbitron',sans-serif;color:var(--text-light)}a{text-decoration:none;color:var(--accent)}a:hover{color:#f472b6}.text-muted{color:var(--text-light) !important}.hero-faq{background:linear-gradient(160deg,#020617 0%,#0d0826 35%,#1a0533 55%,#0d1117 80%,#020617 100%);padding:140px 0 80px;position:relative;overflow:hidden}.hero-faq::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 25% 50%,rgba(124,58,237,.12) 0%,transparent 55%),radial-gradient(ellipse at 75% 60%,rgba(236,72,153,.08) 0%,transparent 50%)}.hero-faq::after{content:'';position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to top,var(--bg-dark),transparent)}@keyframes floatOrb{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}.orb{position:absolute;border-radius:50%;filter:blur(50px);animation:floatOrb 7s ease-in-out infinite;pointer-events:none}.breadcrumb-wrap .breadcrumb{background:transparent;padding:0;margin:0 0 1.5rem}.breadcrumb-wrap .breadcrumb-item{font-family:'Rajdhani',sans-serif;font-size:.95rem}.breadcrumb-wrap .breadcrumb-item a{color:var(--accent)}.breadcrumb-wrap .breadcrumb-item.active{color:var(--text-muted)}.breadcrumb-wrap .breadcrumb-item+.breadcrumb-item::before{color:var(--text-muted);content:"›"}.section-dark{background:var(--bg-dark);padding:80px 0}.section-alt{background:var(--bg-section);padding:80px 0}.section-title{font-size:2rem;text-align:center;margin-bottom:1rem}.section-title span{background:var(--gradient-btn);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-divider{width:80px;height:3px;background:var(--gradient-btn);margin:0 auto 3rem;border-radius:2px}.faq-accordion .accordion-item{background:var(--bg-card);border:1px solid rgba(124,58,237,.2);border-radius:16px!important;margin-bottom:1rem;overflow:hidden;transition:.3s}.faq-accordion .accordion-item:hover{border-color:rgba(124,58,237,.4)}.faq-accordion .accordion-button{background:var(--bg-card);color:var(--text-light);font-family:'Orbitron',sans-serif;font-size:.85rem;letter-spacing:.5px;padding:1.2rem 1.5rem;box-shadow:none!important;border:none;transition:.3s}.faq-accordion .accordion-button:not(.collapsed){background:linear-gradient(135deg,rgba(124,58,237,.15),rgba(236,72,153,.1));color:var(--accent)}.faq-accordion .accordion-button::after{filter:brightness(0) invert(1);transition:.3s}.faq-accordion .accordion-button:not(.collapsed)::after{filter:brightness(0) saturate(100%) invert(50%) sepia(80%) saturate(1200%) hue-rotate(280deg)}.faq-accordion .accordion-body{color:var(--text-muted);padding:0 1.5rem 1.5rem;font-size:.95rem;line-height:1.8}.faq-accordion .accordion-body a{color:var(--accent)}.faq-category-badge{display:inline-block;padding:3px 12px;border-radius:20px;font-size:.65rem;font-family:'Orbitron',sans-serif;letter-spacing:.5px;margin-right:.5rem;vertical-align:middle}.badge-account{background:rgba(124,58,237,.2);color:var(--primary)}.badge-payment{background:rgba(16,185,129,.15);color:#10b981}.badge-game{background:rgba(245,158,11,.15);color:#f59e0b}.badge-tech{background:rgba(6,182,212,.15);color:#06b6d4}.badge-security{background:rgba(239,68,68,.15);color:#ef4444}.neon-card{background:var(--bg-card);border:1px solid rgba(124,58,237,.2);border-radius:16px;padding:2rem;transition:.4s;position:relative;overflow:hidden}.neon-card:hover{border-color:var(--primary);transform:translateY(-5px);box-shadow:var(--glow-purple)}.neon-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-btn);opacity:0;transition:.3s}.neon-card:hover::before{opacity:1}.feature-icon{width:68px;height:68px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.7rem;margin-bottom:1.2rem;transition:.3s}.fi-purple{background:linear-gradient(135deg,rgba(124,58,237,.2),rgba(236,72,153,.2));color:var(--accent)}.fi-ocean{background:linear-gradient(135deg,rgba(8,145,178,.2),rgba(6,182,212,.15));color:#06b6d4}.fi-gold{background:linear-gradient(135deg,rgba(217,119,6,.2),rgba(245,158,11,.15));color:#f59e0b}.fi-emerald{background:linear-gradient(135deg,rgba(5,150,105,.2),rgba(16,185,129,.15));color:#10b981}.fi-red{background:linear-gradient(135deg,rgba(220,38,38,.2),rgba(239,68,68,.15));color:#ef4444}.fi-sky{background:linear-gradient(135deg,rgba(14,165,233,.2),rgba(56,189,248,.15));color:#38bdf8}.neon-card:hover .feature-icon{color:var(--text-light)}.neon-card:hover .fi-purple{background:var(--gradient-btn)}.neon-card:hover .fi-ocean{background:linear-gradient(135deg,#0891b2,#06b6d4)}.neon-card:hover .fi-gold{background:linear-gradient(135deg,#d97706,#f59e0b)}.neon-card:hover .fi-emerald{background:linear-gradient(135deg,#059669,#10b981)}.neon-card:hover .fi-red{background:linear-gradient(135deg,#dc2626,#ef4444)}.neon-card:hover .fi-sky{background:linear-gradient(135deg,var(--primary),#38bdf8)}.quick-link{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:var(--bg-card);border:1px solid rgba(124,58,237,.15);border-radius:12px;transition:.3s;color:var(--text-main)}.quick-link:hover{border-color:var(--accent);background:rgba(124,58,237,.08);transform:translateX(5px);color:var(--accent)}.quick-link i{font-size:1.2rem;color:var(--accent);width:24px;text-align:center}.cta-banner{background:linear-gradient(135deg,#7c3aed,#ec4899,#7c3aed);padding:70px 0;text-align:center;position:relative;overflow:hidden;background-size:200% 200%;animation:gradientShift 6s ease infinite}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.cta-banner::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.04'%3E%3Ccircle cx='30' cy='30' r='2'/%3E%3C/g%3E%3C/svg%3E")}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}@media(max-width:768px){.hero-faq{padding:120px 0 60px}.hero-faq h1{font-size:1.4rem}.section-title{font-size:1.5rem}.section-dark,.section-alt{padding:60px 0}.faq-accordion .accordion-button{font-size:.78rem}}
