.clean-faq-section{padding:3rem 0 2rem;background:#fff}.clean-faq-container{max-width:800px;margin:0 auto;padding:0 1rem}.clean-faq-container ul{padding-left:20px}.clean-faq-container ul li{list-style-type:disc}.faq-item-card{border-radius:12px;border:1px solid #f3f4f6;background:#fff;margin-bottom:.75rem;overflow:hidden;transition:all 0.3s ease}.faq-item-card:hover{border-color:#e5e7eb;background:#fafafa}.faq-header-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:none;border:none;text-align:left;cursor:pointer}.faq-header-btn:hover{background:#fafafa;border-color:#e5e7eb}.faq-question-text{font-weight:700;color:#111827;font-size:.9375rem;padding-right:1.5rem}.faq-icon-svg{transition:transform 0.3s ease;color:#9ca3af;flex-shrink:0}.faq-header-btn:not(.collapsed) .faq-icon-svg{transform:rotate(180deg);color:#4c1d95}.faq-answer-content{padding:0 1.5rem 1.5rem;color:#4b5563;font-size:.875rem;line-height:1.6}.faq-answer-inner{padding-top:.5rem;border-top:1px solid #f9fafb}