.FAQ-module__7KQVwG__faqContainer{max-width:900px;margin:40px auto;padding:0 20px}.FAQ-module__7KQVwG__title{color:var(--color-black);text-align:center;margin-bottom:10px;font-size:2.5rem}.FAQ-module__7KQVwG__subtitle{text-align:center;color:var(--color-gray-600);margin-bottom:40px}.FAQ-module__7KQVwG__faqSection{margin-bottom:40px}.FAQ-module__7KQVwG__sectionTitle{color:var(--color-primary);border-bottom:2px solid var(--color-gray-100);margin-bottom:20px;padding-bottom:10px;font-size:1.5rem}.FAQ-module__7KQVwG__faqList{flex-direction:column;gap:15px;display:flex}.FAQ-module__7KQVwG__faqItem{border:1px solid var(--color-gray-200);border-radius:var(--border-radius-md);transition:var(--transition-normal);background:#fff;overflow:hidden}.FAQ-module__7KQVwG__faqItem:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary)}.FAQ-module__7KQVwG__question{text-align:left;width:100%;color:var(--color-black);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:20px;font-size:1.1rem;font-weight:600;display:flex}.FAQ-module__7KQVwG__icon{color:var(--color-gray-600);font-size:.8rem;transition:transform .3s}.FAQ-module__7KQVwG__faqItem.FAQ-module__7KQVwG__active .FAQ-module__7KQVwG__icon{transform:rotate(180deg)}.FAQ-module__7KQVwG__answer{color:var(--color-gray-600);padding:0 20px 20px;line-height:1.6;display:none}.FAQ-module__7KQVwG__faqItem.FAQ-module__7KQVwG__active .FAQ-module__7KQVwG__answer{display:block}@media (max-width:768px){.FAQ-module__7KQVwG__title{font-size:2rem}}
