.faq-page-bg{background-color:#030d1f}.faq-orb{filter:blur(80px);pointer-events:none;opacity:0;border-radius:50%;animation:8s ease-in-out infinite faq-orb-breathe;position:absolute}.faq-orb--c{background:radial-gradient(circle,#00a0ff1a 0%,#0000 70%);width:260px;height:260px;animation-delay:5s;top:50%;left:40%}@keyframes faq-orb-breathe{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.12)}}.faq-chip{background:#0078ff0f;border:1px solid #00b4ff26;transition:all .35s cubic-bezier(.25,.46,.45,.94);position:relative}.faq-chip:hover{background:#0078ff1f;border-color:#00b4ff80;box-shadow:0 0 16px #00b4ff26}.faq-chip--active{background:linear-gradient(135deg,#0064ff40 0%,#00b4ff1f 100%)!important;border-color:#00b4ffb3!important;box-shadow:0 0 18px #00b4ff4d,inset 0 0 12px #0096ff14!important}.faq-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#050a1ed9 0%,#0a1432b3 100%);border:1px solid #008cff1f;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.faq-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000 0%,#00b4ff00 10%,#00b4ff80 50%,#00b4ff00 90%,#0000 100%);height:1px;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.faq-card:after{content:"";opacity:0;background:linear-gradient(90deg,#0000 0%,#0078ff00 15%,#0078ff4d 50%,#0078ff00 85%,#0000 100%);height:1px;transition:opacity .4s;position:absolute;bottom:0;left:0;right:0}.faq-card:hover{border-color:#00b4ff59;transform:translateY(-2px);box-shadow:0 0 30px #008cff14,0 8px 40px #0000004d}.faq-card:hover:before,.faq-card:hover:after{opacity:1}.faq-card--open{border-color:#00b4ff66;box-shadow:0 0 40px #008cff1f,0 0 80px #0064ff0d,0 12px 48px #00000059}.faq-card--open:before,.faq-card--open:after{opacity:1}.faq-toggle-icon{background:#0078ff0f;border:1px solid #00b4ff33;border-radius:6px;flex-shrink:0;width:32px;height:32px;transition:all .35s;position:relative}.faq-toggle-icon:before,.faq-toggle-icon:after{content:"";background:#00b4ff;border-radius:2px;transition:all .35s cubic-bezier(.25,.46,.45,.94);position:absolute;top:50%;left:50%}.faq-toggle-icon:before{width:14px;height:2px;transform:translate(-50%,-50%)}.faq-toggle-icon:after{width:2px;height:14px;transform:translate(-50%,-50%)}.faq-toggle-icon--open{background:#0078ff26;border-color:#00b4ff80;box-shadow:0 0 14px #00b4ff33}.faq-toggle-icon--open:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.faq-neon-divider{background:linear-gradient(90deg,#00b4ff99 0%,#0078ff4d 40%,#0050ff1a 100%);height:1px;box-shadow:0 0 8px #00b4ff26}.faq-category-badge{letter-spacing:.08em;text-transform:uppercase;color:#00c8ffb3;background:#0078ff0f;border:1px solid #00b4ff33;border-radius:999px;align-items:center;gap:6px;padding:3px 12px;font-size:.7rem;display:inline-flex}.faq-category-badge:before{content:"";background:#00b4ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #00b4ff80}.faq-stagger-enter{animation:.6s ease-out both faq-slide-glow-in}@keyframes faq-slide-glow-in{0%{opacity:0;filter:blur(4px);transform:translateY(24px)scale(.97)}60%{opacity:1;filter:blur()}to{filter:blur();transform:translateY(0)scale(1)}}.faq-count{font-variant-numeric:tabular-nums;color:#00c8ff66;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.faq-answer-wrapper{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.25,.46,.45,.94),opacity .3s;display:grid}.faq-answer-wrapper--open{opacity:1;grid-template-rows:1fr}.faq-answer-inner{overflow:hidden}
