.faq_faqSection__hP1Fs{background-color:#FEF9F5;min-height:100vh;padding:80px 20px;display:flex;flex-direction:column;align-items:center;font-family:Poppins}.faq_heading__q0_4u{font-size:40px;font-weight:700;color:#b0875a;text-align:center;margin-bottom:8px;font-family:Frank Ruhl Libre}.faq_subheading__V_26C{font-size:24px;font-weight:600;color:#c68c44;margin-bottom:40px;text-align:center;font-family:poppins}.faq_faqContainer__QMLJs{width:100%;max-width:750px;display:flex;flex-direction:column;gap:20px}.faq_faqItem__sJ7dM{background-color:#f8f2f2;border-radius:12px;box-shadow:0 3px 10px rgba(0,0,0,.08);overflow:hidden;transition:box-shadow .3s ease}.faq_faqItem__sJ7dM:hover{box-shadow:0 5px 16px rgba(0,0,0,.12)}.faq_faqQuestion__KQiIz{width:100%;padding:18px 24px;display:flex;justify-content:space-between;align-items:center;background:none;border:none;outline:none;font-weight:400;font-size:14px;font-family:poppins;color:#1a1a1a;cursor:pointer;text-align:left}.faq_arrow__SJYVN{font-size:1rem;color:#c68c44;transition:transform .3s ease}.faq_rotate__HHXwq{transform:rotate(180deg)}.faq_faqAnswer__haZKD{background-color:#ffffff;border-left:3px solid #c68c44;padding:0 24px;max-height:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease;opacity:0}.faq_showAnswer__DgW_B{max-height:400px;opacity:1;padding-top:10px;padding-bottom:16px;animation:faq_fadeSlide__4wvzB .4s ease forwards}.faq_faqAnswer__haZKD p{color:#333;line-height:1.6;font-size:14px;font-weight:400;font-weight:poppins;margin:6px 0}@keyframes faq_fadeSlide__4wvzB{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.faq_faq-container__ZkE_X{width:95%;padding:10px}.faq_subheading__V_26C{font-size:1.05rem}.faq_faqContainer__QMLJs{max-width:90%}.faq_faqQuestion__KQiIz{font-size:.95rem}}@media (max-width:600px){.faq_faqSection__hP1Fs{padding:60px 12px}.faq_heading__q0_4u{font-size:1.8rem}.faq_subheading__V_26C{font-size:1rem}.faq_faqItem__sJ7dM{border-radius:10px}.faq_faqQuestion__KQiIz{font-size:15px;font-weight:500;font-family:poppins;padding:16px 18px}.faq_faqAnswer__haZKD p{font-size:10px;font-weight:400;font-family:poppins}}