.faq-page[data-v-e4c4295e]{overflow-x:hidden;background:#f8fafc}body.body--dark .faq-page[data-v-e4c4295e]{background:#0f172a}.faq-hero[data-v-e4c4295e]{position:relative;padding:80px 0;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.faq-hero__bg[data-v-e4c4295e]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.faq-hero__gradient[data-v-e4c4295e]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0f4c81,#0a3459)}.faq-hero__pattern[data-v-e4c4295e]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.05) 1px,transparent 0);background-size:30px 30px}.faq-hero__container[data-v-e4c4295e]{position:relative;z-index:1}.faq-hero__content[data-v-e4c4295e]{text-align:center;max-width:700px;margin:0 auto}.faq-hero__title[data-v-e4c4295e]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#fff;margin:0 0 16px;line-height:1.25}.faq-hero__subtitle[data-v-e4c4295e]{font-size:clamp(1rem,2.5vw,1.25rem);color:#ffffffe6;max-width:600px;margin:0 auto;line-height:1.75}.faq-content[data-v-e4c4295e]{padding:80px 0}@media(max-width:599px){.faq-content[data-v-e4c4295e]{padding:40px 0}}.faq-category[data-v-e4c4295e]{max-width:800px;margin:0 auto 32px}.faq-category__title[data-v-e4c4295e]{display:flex;align-items:center;gap:12px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(1.125rem,2.5vw,1.25rem);font-weight:600;color:#0f172a;margin:0 0 16px}body.body--dark .faq-category__title[data-v-e4c4295e]{color:#f8fafc}.faq-list[data-v-e4c4295e]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}body.body--dark .faq-list[data-v-e4c4295e]{background:#1e293b}.faq-item[data-v-e4c4295e]{border-bottom:1px solid #F1F5F9}body.body--dark .faq-item[data-v-e4c4295e]{border-bottom-color:#334155}.faq-item[data-v-e4c4295e]:last-child{border-bottom:none}.faq-item[data-v-e4c4295e] .faq-item-header{font-weight:600;font-size:1rem;color:#0f172a;min-height:44px;padding:16px 20px}body.body--dark .faq-item[data-v-e4c4295e] .faq-item-header{color:#f8fafc}.faq-item[data-v-e4c4295e] .q-item{min-height:44px}.faq-item[data-v-e4c4295e] .q-card{box-shadow:none;background:transparent}.faq-answer[data-v-e4c4295e]{color:#475569;line-height:1.7;margin:0;font-size:1rem}body.body--dark .faq-answer[data-v-e4c4295e]{color:#cbd5e1}.faq-cta[data-v-e4c4295e]{max-width:800px;margin:64px auto 0;padding:40px;text-align:center;background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}body.body--dark .faq-cta[data-v-e4c4295e]{background:#1e293b}@media(max-width:599px){.faq-cta[data-v-e4c4295e]{margin-top:32px;padding:24px}}.faq-cta__text[data-v-e4c4295e]{font-size:1.125rem;color:#334155;margin:0 0 24px}body.body--dark .faq-cta__text[data-v-e4c4295e]{color:#e2e8f0}
