.faq_faqContainer__kMc6Q{max-width:900px;margin:0 auto;font-family:vazir;color:#2c3e50;padding:20px}.faq_headerSection__RjEHB{text-align:center;margin-bottom:40px}.faq_headerSection__RjEHB h1{font-size:28px;color:#6f221e;margin-bottom:10px;font-family:vazir}.faq_headerSection__RjEHB p{color:#555;font-family:vazir}.faq_faqList__m0PNI{display:flex;flex-direction:column;gap:15px}.faq_faqCard__OTfpU{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);overflow:hidden;cursor:pointer;transition:all .3s ease}.faq_faqCard__OTfpU:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12)}.faq_questionRow__lMBAD{display:flex;align-items:center;justify-content:space-between;padding:18px 20px}.faq_iconCircle__e_s3T{background:#6f221e;color:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;flex-shrink:0}.faq_question__1ZygL{flex:1 1;font-size:20px;font-weight:600;font-family:vazir;text-align:center;color:#6f221e}.faq_chevron__IoT3L{transition:transform .3s ease;color:#6f221e}.faq_rotate__RpYtq{transform:rotate(180deg)}.faq_answerWrapper__Ks4OL{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease;padding:0 20px;background:#f9f9f9}.faq_faqCard__OTfpU.faq_open__866mg .faq_answerWrapper__Ks4OL{max-height:500px;padding:15px 20px}.faq_answer__8rJHu{font-size:19px;line-height:1.6;color:#333;font-family:vazir}