.FAQPage-module__4LixPq__page{color:#0f172a;background:#fff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.dark .FAQPage-module__4LixPq__page{color:#f1f5f9;background:#0f172a}.FAQPage-module__4LixPq__hero{text-align:center;background:linear-gradient(135deg,#0f172a 0%,#1e1b4b 100%);padding:clamp(60px,10vw,96px) 24px}.FAQPage-module__4LixPq__heroInner{max-width:620px;margin:0 auto}.FAQPage-module__4LixPq__heroTitle{color:#fff;letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(2rem,5vw,3rem);font-weight:900;line-height:1.15}.FAQPage-module__4LixPq__heroSubtitle{color:#94a3b8;margin:0;font-size:clamp(1rem,2vw,1.1rem);line-height:1.7}.FAQPage-module__4LixPq__faqSection{background:#f8fafc;padding:clamp(48px,8vw,80px) 24px}.dark .FAQPage-module__4LixPq__faqSection{background:#0f172a}.FAQPage-module__4LixPq__faqInner{max-width:860px;margin:0 auto}.FAQPage-module__4LixPq__tabsRow{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:36px;display:flex}.FAQPage-module__4LixPq__tab{color:#64748b;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:50px;align-items:center;gap:8px;padding:9px 18px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.85rem;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.dark .FAQPage-module__4LixPq__tab{color:#94a3b8;background:#1e293b;border-color:#334155}.FAQPage-module__4LixPq__tab:hover{color:#4f46e5;border-color:#c7d2fe}.FAQPage-module__4LixPq__tabActive{color:#fff!important;background:#4f46e5!important;border-color:#4f46e5!important}.FAQPage-module__4LixPq__tabIcon{font-size:.78rem}.FAQPage-module__4LixPq__faqList{flex-direction:column;gap:12px;display:flex}.FAQPage-module__4LixPq__faqItem{background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;transition:border-color .2s;overflow:hidden}.dark .FAQPage-module__4LixPq__faqItem{background:#1e293b;border-color:#334155}.FAQPage-module__4LixPq__faqItemOpen{border-color:#c7d2fe}.dark .FAQPage-module__4LixPq__faqItemOpen{border-color:#4f46e5}.FAQPage-module__4LixPq__faqBtn{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 24px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.FAQPage-module__4LixPq__faqBtn:focus-visible{outline-offset:-2px;border-radius:12px;outline:2px solid #4f46e5}.FAQPage-module__4LixPq__faqQ{color:#0f172a;font-size:.95rem;font-weight:700;line-height:1.45}.dark .FAQPage-module__4LixPq__faqQ{color:#f1f5f9}.FAQPage-module__4LixPq__chevron{color:#4f46e5;flex-shrink:0;font-size:.85rem;transition:transform .25s}.FAQPage-module__4LixPq__chevronOpen{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.FAQPage-module__4LixPq__chevron{transition:none}}.FAQPage-module__4LixPq__faqAnswer{max-height:0;transition:max-height .3s;overflow:hidden}.FAQPage-module__4LixPq__faqAnswerOpen{max-height:600px}@media (prefers-reduced-motion:reduce){.FAQPage-module__4LixPq__faqAnswer{transition:none}.FAQPage-module__4LixPq__faqAnswerOpen{max-height:none}}.FAQPage-module__4LixPq__faqAnswerText{color:#64748b;margin:0;padding:0 24px 20px;font-size:.9rem;line-height:1.8}.dark .FAQPage-module__4LixPq__faqAnswerText{color:#94a3b8}.FAQPage-module__4LixPq__contactSection{text-align:center;background:#fff;border-top:1px solid #e2e8f0;padding:clamp(48px,8vw,72px) 24px}.dark .FAQPage-module__4LixPq__contactSection{background:#0f172a;border-color:#1e293b}.FAQPage-module__4LixPq__contactInner{max-width:520px;margin:0 auto}.FAQPage-module__4LixPq__contactIcon{color:#4f46e5;margin-bottom:16px;font-size:2rem;display:block}.FAQPage-module__4LixPq__contactTitle{color:#0f172a;margin:0 0 12px;font-size:clamp(1.4rem,3vw,1.8rem);font-weight:900}.dark .FAQPage-module__4LixPq__contactTitle{color:#f1f5f9}.FAQPage-module__4LixPq__contactText{color:#64748b;margin:0 0 28px;font-size:.975rem;line-height:1.75}.dark .FAQPage-module__4LixPq__contactText{color:#94a3b8}.FAQPage-module__4LixPq__contactBtns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.FAQPage-module__4LixPq__btnPrimary{color:#fff;background:#4f46e5;border-radius:10px;align-items:center;gap:8px;padding:12px 24px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.FAQPage-module__4LixPq__btnPrimary:hover{background:#4338ca;transform:translateY(-2px)}.FAQPage-module__4LixPq__btnPrimary:focus-visible{outline-offset:3px;outline:2px solid #4338ca}@media (prefers-reduced-motion:reduce){.FAQPage-module__4LixPq__btnPrimary:hover{transform:none}}.FAQPage-module__4LixPq__btnSecondary{color:#374151;background:0 0;border:1.5px solid #e5e7eb;border-radius:10px;align-items:center;gap:8px;padding:11px 22px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.FAQPage-module__4LixPq__btnSecondary:hover{color:#4f46e5;border-color:#c7d2fe}.FAQPage-module__4LixPq__btnSecondary:focus-visible{outline-offset:3px;outline:2px solid #4f46e5}.dark .FAQPage-module__4LixPq__btnSecondary{color:#94a3b8;border-color:#334155}.dark .FAQPage-module__4LixPq__btnSecondary:hover{color:#a5b4fc;border-color:#4f46e5}@media (max-width:640px){.FAQPage-module__4LixPq__tabsRow{gap:8px}.FAQPage-module__4LixPq__tab{padding:7px 14px;font-size:.78rem}.FAQPage-module__4LixPq__faqBtn{padding:16px 18px}.FAQPage-module__4LixPq__faqQ{font-size:.88rem}.FAQPage-module__4LixPq__faqAnswerText{padding:0 18px 16px}.FAQPage-module__4LixPq__contactBtns{flex-direction:column}.FAQPage-module__4LixPq__btnPrimary,.FAQPage-module__4LixPq__btnSecondary{justify-content:center;width:100%}}@media print{.FAQPage-module__4LixPq__hero{background:#0f172a!important}.FAQPage-module__4LixPq__faqAnswer{max-height:none!important}.FAQPage-module__4LixPq__tabsRow,.FAQPage-module__4LixPq__contactSection{display:none}}
