.FAQSection_faqSection__DCoTj{padding:80px 0;background-color:var(--secondary)}.FAQSection_faqSubtitle__o8YNZ{text-align:center;margin-bottom:40px;color:var(--primary-pale);font-size:1rem}.FAQSection_faqList__Znmr4{max-width:900px;margin:0 auto}.FAQSection_faqItem__ah_9L{border-bottom:1px solid var(--primary-right);margin-bottom:0}.FAQSection_faqQuestion__95OCU{display:flex;align-items:flex-start;width:100%;padding:24px 0;background:none;border:none;cursor:pointer;text-align:left;color:var(--color-white);font-size:1rem;line-height:1.6;gap:16px;transition:color .3s ease}.FAQSection_faqQuestion__95OCU:hover{color:var(--color-accent)}.FAQSection_questionIcon__rIKPz{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;background-color:var(--color-accent);color:var(--primary);font-weight:700;border-radius:4px;font-size:1rem}.FAQSection_questionText__oMeE6{flex:1;display:flex;flex-direction:column;gap:4px}.FAQSection_jaText__YzVem{display:block;font-weight:700}.FAQSection_enText__gO_oC{display:block;color:var(--primary-pale);font-size:.9rem}.FAQSection_toggleIcon__Mf43u{min-width:24px;font-size:1.5rem;color:var(--color-accent);font-weight:300}.FAQSection_faqAnswer__khNuv{max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease-out}.FAQSection_faqItem__ah_9L.FAQSection_open__eLsNe .FAQSection_faqAnswer__khNuv{max-height:1000px;padding-bottom:24px}.FAQSection_answerContent__WIXGL{display:flex;gap:16px;padding-left:0}.FAQSection_answerIcon__RMyiY{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;background-color:var(--color-white);color:var(--primary);font-weight:700;border-radius:4px;font-size:1rem}.FAQSection_answerText__Z5veA{flex:1;color:var(--color-white);line-height:1.8}.FAQSection_answerText__Z5veA .FAQSection_jaText__YzVem{font-weight:400;margin-bottom:16px}.FAQSection_answerText__Z5veA .FAQSection_enText__gO_oC{font-weight:400;padding-top:16px;border-top:1px solid var(--primary-right)}.FAQSection_viewMoreWrapper__t8HVg{display:flex;justify-content:center;margin-top:40px}.FAQSection_viewMoreButton__E7KqY{display:inline-block;padding:16px 48px;background-color:var(--color-accent);color:var(--primary);font-weight:700;text-decoration:none;border-radius:4px;transition:background-color .3s ease,transform .2s ease}.FAQSection_viewMoreButton__E7KqY:hover{background-color:var(--color-white);transform:translateY(-2px)}@media (max-width:768px){.FAQSection_faqSection__DCoTj{padding:60px 0}.FAQSection_faqQuestion__95OCU{padding:20px 0;font-size:.95rem}.FAQSection_answerIcon__RMyiY,.FAQSection_questionIcon__rIKPz{min-width:28px;height:28px;font-size:.9rem}.FAQSection_answerText__Z5veA{font-size:.95rem}}