.FAQItem_item__JJn0T{background:#fff;border-radius:.75rem;margin-bottom:1rem;box-shadow:0 2px 8px rgba(0,0,0,.06);overflow:hidden;border:1px solid #e2e8f0;transition:box-shadow .2s ease}.FAQItem_item__JJn0T:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.FAQItem_question__il_bR{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background:none;border:none;cursor:pointer;text-align:left;font-size:1.1rem;font-weight:600;color:#1e293b;transition:background-color .2s ease}.FAQItem_question__il_bR:hover{background-color:#f8fafc}.FAQItem_question__il_bR.FAQItem_open__ECLlI{background-color:#f0f9ff;border-bottom:1px solid #e0f2fe}@media(max-width:768px){.FAQItem_question__il_bR{padding:1rem 1.25rem;font-size:1rem}}.FAQItem_questionText__j3jaH{flex:1;padding-right:1rem}.FAQItem_icon__xUP7Y{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#0ea5e9;color:#fff;border-radius:50%;font-size:1.25rem;font-weight:600;transition:transform .2s ease}.FAQItem_open__ECLlI .FAQItem_icon__xUP7Y{background:#0284c7}.FAQItem_answer__qsPT6{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.FAQItem_answerOpen__PK95J{max-height:500px;transition:max-height .5s ease-in}.FAQItem_answerContent__HJ_kc{padding:1.25rem 1.5rem;font-size:1rem;line-height:1.8;color:#475569;background:#fafafa}@media(max-width:768px){.FAQItem_answerContent__HJ_kc{padding:1rem 1.25rem}}.faq_container__g73WN{min-height:100vh;padding:2rem 1rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}.faq_content__3GDVw{max-width:800px;margin:0 auto}.faq_title__LOtV9{font-size:2.5rem;font-weight:700;color:#0284c7;margin-bottom:1rem;text-align:center;letter-spacing:-.02em}@media(max-width:768px){.faq_title__LOtV9{font-size:2rem}}.faq_subtitle__ktmo6{text-align:center;color:#64748b;font-size:1.1rem;margin-bottom:3rem;line-height:1.6}@media(max-width:768px){.faq_subtitle__ktmo6{font-size:1rem;margin-bottom:2rem}}.faq_link___8_hv{color:#0284c7;text-decoration:underline;transition:color .2s ease}.faq_link___8_hv:hover{color:#0369a1}.faq_section__gd5Lg{margin-bottom:2.5rem}.faq_categoryTitle__IXSEu{font-size:1.3rem;font-weight:600;color:#1e293b;margin-bottom:1rem;padding-left:.5rem;border-left:4px solid #0ea5e9}@media(max-width:768px){.faq_categoryTitle__IXSEu{font-size:1.2rem}}.faq_faqList__L27HH{display:flex;flex-direction:column;gap:0}