.faq-container{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid rgba(0,0,0,.05)}.faq-item:last-child{border-bottom:none}.faq-question{width:100%;padding:24px 0;display:flex;justify-content:space-between;align-items:center;background:none;font-size:1.1rem;font-weight:600;color:var(--text-main);text-align:left}.faq-icon{font-size:1.5rem;color:#7C3AED;font-weight:300}.faq-answer{max-height:0;overflow:hidden;transition:all var(--transition-normal)}.faq-item.open .faq-answer{max-height:200px;padding-bottom:24px}.faq-answer p{color:var(--text-muted);line-height:1.6}