.faq-list{flex-direction:column;gap:12px;max-width:750px;margin:0 auto;display:flex}.faq-item{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-card);transition:all var(--transition-fast);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.faq-item--open{border-color:var(--border-glow);box-shadow:0 0 20px #00e5ff0f}.faq-item__question{width:100%;color:var(--white);text-align:left;cursor:pointer;transition:color var(--transition-fast);font-size:1rem;font-weight:500;font-family:var(--font-primary);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.faq-item__question:hover{color:var(--cyan)}.faq-item__icon{color:var(--gray-400);transition:all var(--transition-base);flex-shrink:0;justify-content:center;align-items:center;display:flex}.faq-item__icon--open{color:var(--cyan);transform:rotate(180deg)}.faq-item__answer{overflow:hidden}.faq-item__answer p{color:var(--gray-300);padding:0 24px 20px;font-size:.9rem;line-height:1.7}
