.FAQ_faqSection__tM7aF{padding:48px 24px;background-color:white;border-top:1px solid #e5e7eb}.FAQ_faqContainer__l6j9W{max-width:800px;margin:0 auto}.FAQ_faqTitle__j09px{font-size:24px;font-weight:700;color:var(--dark-blue);margin-bottom:24px;text-align:center}.FAQ_faqList___m1t5{display:flex;flex-direction:column;gap:12px}.FAQ_faqItem__CkfPK{background:#F9FAFB;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.FAQ_faqItem__CkfPK[open]{background:white;border-color:var(--primary-color)}.FAQ_faqQuestion__bpiQy{padding:20px 24px;font-size:16px;font-weight:600;color:var(--dark-blue);cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none}.FAQ_faqQuestion__bpiQy::-webkit-details-marker{display:none}.FAQ_faqQuestion__bpiQy:after{content:"+";font-size:24px;font-weight:300;color:var(--primary-color);transition:transform .2s ease}.FAQ_faqItem__CkfPK[open] .FAQ_faqQuestion__bpiQy:after{content:"−"}.FAQ_faqAnswer__IMuhv{padding:0 24px 20px;font-size:15px;line-height:1.7;color:#4B5563}.FAQ_faqAnswer__IMuhv a{color:var(--primary-color);text-decoration:underline}.FAQ_faqItem__CkfPK[open] .FAQ_faqAnswer__IMuhv{animation:FAQ_fadeIn__NArsN .3s ease}@keyframes FAQ_fadeIn__NArsN{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.FAQ_faqSection__tM7aF{padding:32px 16px}.FAQ_faqQuestion__bpiQy{padding:16px;font-size:15px}.FAQ_faqAnswer__IMuhv{padding:0 16px 16px;font-size:14px}}