.FAQ_section__f97f1{width:100%;background-color:#ffffff;padding:.5rem 0 1rem}.FAQ_container__8Adfd{max-width:1200px;margin:0 auto;padding:0 2rem}.FAQ_title__vxBjm{text-align:center;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;color:#1e1b4b;margin-bottom:2rem;margin-top:0}@media (min-width:769px){.FAQ_title__vxBjm{font-size:2rem}}.FAQ_accordionList__Sgv79{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.FAQ_item__8MBy8{border-bottom:1px solid #e5e7eb}.FAQ_item__8MBy8:last-child{border-bottom:none}.FAQ_question__KRh3F{width:100%;background-color:#ffffff;border:none;padding:1.4rem 1.75rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;text-align:left;font-size:1.05rem;font-weight:600;color:#1e1b4b;transition:background-color .2s ease,color .2s ease}.FAQ_questionOpen__NWKlN{background-color:#832d70;color:#ffffff}.FAQ_chevron__a5Fbw{flex-shrink:0;transition:transform .3s ease}.FAQ_answer__nWI2D{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease;background-color:#ffffff}.FAQ_answerOpen__8_iLB{max-height:500px}.FAQ_answerText__NTqxl{padding:1.5rem 1.75rem;font-size:1rem;line-height:1.75;color:#4b5563;margin:0;border-top:1px solid #f3f4f6}@media (max-width:1024px){.FAQ_container__8Adfd{padding:0 1.5rem}.FAQ_title__vxBjm{margin-bottom:1.5rem;font-size:1.71rem}}@media (max-width:640px){.FAQ_container__8Adfd{padding:0 1rem}.FAQ_section__f97f1{padding:.5rem 0 4rem}.FAQ_question__KRh3F{padding:1.2rem 1.25rem;font-size:.98rem}.FAQ_answerText__NTqxl{padding:1.25rem}}