.FAQClient_faqPage__iocJo{min-height:100vh;background:#fafbfc}html.dark .FAQClient_faqPage__iocJo{background:var(--bg-section)}.FAQClient_header__CciBn{padding:80px 0 60px;background:#fafbfc;border-bottom:1px solid #e5e7eb}html.dark .FAQClient_header__CciBn{background:var(--bg-section);border-bottom-color:var(--border-color)}.FAQClient_headerContainer__zo_2i{max-width:900px;margin:0 auto;padding:0 20px;text-align:center}.FAQClient_title__Gq7jq{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;color:#0f172a;margin-bottom:20px;line-height:1.2}html.dark .FAQClient_title__Gq7jq{color:var(--text-dark)}.FAQClient_subtitle__dhSBL{font-size:clamp(1rem,2vw,1.2rem);color:#475569;line-height:1.7;max-width:800px;margin:0 auto}html.dark .FAQClient_subtitle__dhSBL{color:var(--text-light)}.FAQClient_content__qAZA4{padding:60px 0;background:#fafbfc}html.dark .FAQClient_content__qAZA4{background:var(--bg-section)}.FAQClient_container__Vlvja{max-width:900px;margin:0 auto;padding:0 20px}.FAQClient_section__6RlVq{margin-bottom:24px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;overflow:hidden;transition:border-color .2s ease}html.dark .FAQClient_section__6RlVq{background:var(--bg-primary);border-color:var(--border-color)}.FAQClient_section__6RlVq:hover{border-color:#cbd5e1}html.dark .FAQClient_section__6RlVq:hover{border-color:var(--border-color-hover)}.FAQClient_sectionHeader__35r37{width:100%;padding:24px 28px;background:transparent;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;transition:background-color .2s ease}.FAQClient_sectionHeader__35r37:hover{background:#f8fafc}html.dark .FAQClient_sectionHeader__35r37:hover{background:var(--bg-section-alt)}.FAQClient_sectionHeaderContent__v3ca8{flex:1 1}.FAQClient_sectionTitle__YyWgt{font-size:clamp(1.3rem,2.5vw,1.6rem);font-weight:600;color:#0f172a;margin-bottom:8px;line-height:1.3}html.dark .FAQClient_sectionTitle__YyWgt{color:var(--text-dark)}.FAQClient_sectionDescription__ZvcoV{font-size:.95rem;color:#64748b;line-height:1.6;margin:0;font-style:italic}html.dark .FAQClient_sectionDescription__ZvcoV{color:var(--text-light)}.FAQClient_chevron__ZQb3i{flex-shrink:0;color:#64748b;transition:transform .3s ease,color .2s ease;margin-top:4px}.FAQClient_chevronExpanded__mmRG8{transform:rotate(180deg)}html.dark .FAQClient_chevron__ZQb3i{color:var(--text-light)}.FAQClient_sectionContent__6kjyw{padding:0 28px 24px;border-top:1px solid #e5e7eb}html.dark .FAQClient_sectionContent__6kjyw{border-top-color:var(--border-color)}.FAQClient_faqItem__lbLGE{margin-top:20px;border-bottom:1px solid #e5e7eb;padding-bottom:20px}html.dark .FAQClient_faqItem__lbLGE{border-bottom-color:var(--border-color)}.FAQClient_faqItem__lbLGE:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.FAQClient_faqQuestion__geYFh{width:100%;padding:0;background:transparent;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:color .2s ease}.FAQClient_faqQuestion__geYFh:hover{color:#4f46e5}html.dark .FAQClient_faqQuestion__geYFh:hover{color:var(--primary-purple)}.FAQClient_questionText__GEC4B{font-size:clamp(1rem,1.5vw,1.1rem);font-weight:500;color:#0f172a;line-height:1.5;flex:1 1;text-align:left}html.dark .FAQClient_questionText__GEC4B{color:var(--text-dark)}.FAQClient_faqQuestionOpen__foNrj .FAQClient_questionText__GEC4B{color:#4f46e5;font-weight:600}html.dark .FAQClient_faqQuestionOpen__foNrj .FAQClient_questionText__GEC4B{color:var(--primary-purple)}.FAQClient_chevronSmall___wEBZ{flex-shrink:0;color:#64748b;transition:transform .3s ease,color .2s ease}.FAQClient_chevronSmallExpanded__k193G{transform:rotate(180deg)}.FAQClient_faqQuestionOpen__foNrj .FAQClient_chevronSmall___wEBZ{color:#4f46e5}html.dark .FAQClient_faqQuestionOpen__foNrj .FAQClient_chevronSmall___wEBZ{color:var(--primary-purple)}.FAQClient_faqAnswer__HGS9k{margin-top:16px;padding-left:0;animation:FAQClient_fadeIn__rI6L_ .3s ease}@keyframes FAQClient_fadeIn__rI6L_{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.FAQClient_faqAnswer__HGS9k p{font-size:clamp(.95rem,1.5vw,1.05rem);color:#475569;line-height:1.7;margin:0}html.dark .FAQClient_faqAnswer__HGS9k p{color:var(--text-light)}.FAQClient_footerSection__JlH8C{padding:60px 0 80px;background:#f8fafc;border-top:1px solid #e5e7eb;text-align:center}html.dark .FAQClient_footerSection__JlH8C{background:var(--bg-section-alt);border-top-color:var(--border-color)}.FAQClient_footerText__0V_4g{font-size:1.1rem;color:#475569;margin-bottom:20px}html.dark .FAQClient_footerText__0V_4g{color:var(--text-light)}.FAQClient_footerLink__omO2H{display:inline-block;font-size:1rem;font-weight:600;color:#4f46e5;text-decoration:none;transition:color .3s ease,-webkit-text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease,-webkit-text-decoration .3s ease}.FAQClient_footerLink__omO2H:hover{color:#4338ca;text-decoration:underline}html.dark .FAQClient_footerLink__omO2H{color:var(--primary-purple)}html.dark .FAQClient_footerLink__omO2H:hover{color:var(--primary-pink);text-decoration:underline}@media (max-width:768px){.FAQClient_header__CciBn{padding:60px 0 40px}.FAQClient_content__qAZA4{padding:40px 0}.FAQClient_sectionHeader__35r37{padding:20px}.FAQClient_sectionContent__6kjyw{padding:0 20px 20px}.FAQClient_sectionDescription__ZvcoV{font-size:.9rem}.FAQClient_questionText__GEC4B{font-size:1rem}.FAQClient_faqAnswer__HGS9k p{font-size:.95rem}}