.FAQPage-module__hbkdeG__container{color:#1e293b;max-width:900px;margin:0 auto;padding:8rem 2rem 5rem}.FAQPage-module__hbkdeG__headerSection{text-align:center;margin-bottom:4rem}.FAQPage-module__hbkdeG__title{background:linear-gradient(135deg,#1e293b 0%,#3b82f6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1rem;font-size:2.5rem;font-weight:900}.FAQPage-module__hbkdeG__subtitle{color:#64748b;font-size:1.1rem;font-weight:600}.FAQPage-module__hbkdeG__contentWrapper{background:#fff;border:1px solid #e2e8f0;border-radius:32px;padding:3rem;box-shadow:0 10px 40px #0000000d}.FAQPage-module__hbkdeG__categoryGroup{margin-bottom:3rem}.FAQPage-module__hbkdeG__categoryGroup:last-child{margin-bottom:0}.FAQPage-module__hbkdeG__categoryTitle{color:#3b82f6;border-left:4px solid #3b82f6;margin-bottom:1.5rem;padding-left:1rem;font-size:1.25rem;font-weight:900}.FAQPage-module__hbkdeG__accordion{flex-direction:column;gap:1rem;display:flex}.FAQPage-module__hbkdeG__faqItem{cursor:pointer;background:#f8fafc;border:1px solid #edf2f7;border-radius:20px;transition:all .3s;overflow:hidden}.FAQPage-module__hbkdeG__faqItem:hover{background:#fff;border-color:#3b82f6;box-shadow:0 4px 20px #3b82f614}.FAQPage-module__hbkdeG__faqItem.FAQPage-module__hbkdeG__open{background:#fff;border-color:#3b82f6;box-shadow:0 10px 30px #3b82f61a}.FAQPage-module__hbkdeG__faqQuestion{color:#1e293b;align-items:center;gap:12px;padding:1.5rem 2rem;font-size:1.05rem;font-weight:800;display:flex}.FAQPage-module__hbkdeG__qMark{color:#3b82f6}.FAQPage-module__hbkdeG__qText{flex:1}.FAQPage-module__hbkdeG__arrow{color:#94a3b8;font-size:.8rem}.FAQPage-module__hbkdeG__faqAnswer{color:#475569;white-space:pre-wrap;padding:0 2rem 1.5rem 3.5rem;font-size:.95rem;font-weight:500;line-height:1.7;animation:.3s ease-out FAQPage-module__hbkdeG__fadeIn}.FAQPage-module__hbkdeG__faqAnswer img{object-fit:contain;border-radius:10px;width:auto;max-width:100%;max-height:min(50vh,560px);margin:.75rem auto;display:block}@keyframes FAQPage-module__hbkdeG__fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.FAQPage-module__hbkdeG__loader,.FAQPage-module__hbkdeG__empty{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:5rem 0;font-weight:700;display:flex}.FAQPage-module__hbkdeG__spin{color:#3b82f6;animation:1s linear infinite FAQPage-module__hbkdeG__spin}@keyframes FAQPage-module__hbkdeG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.FAQPage-module__hbkdeG__contactPrompt{text-align:center;border-top:1px solid #e2e8f0;margin-top:4rem;padding-top:3rem}.FAQPage-module__hbkdeG__promptText{color:#64748b;margin-bottom:1.5rem;font-weight:700}.FAQPage-module__hbkdeG__contactBtn{color:#fff;background:#3b82f6;border-radius:16px;padding:1rem 2.5rem;font-weight:900;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 10px 20px #3b82f633}.FAQPage-module__hbkdeG__contactBtn:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 15px 30px #3b82f64d}@media (max-width:768px){.FAQPage-module__hbkdeG__container{padding-top:6rem}.FAQPage-module__hbkdeG__title{font-size:1.8rem}.FAQPage-module__hbkdeG__contentWrapper{padding:1.5rem}}
