.faq-filters[data-v-52687449]{display:flex;flex-direction:column;gap:1.25rem;margin:0 auto 2rem;max-width:760px}.faq-search-label[data-v-52687449]{color:var(--color-primary-dark);font-weight:700}.faq-search-input[data-v-52687449]{border:2px solid var(--color-primary-light-20);border-radius:14px;box-shadow:0 4px 18px #18244014;color:var(--color-primary-dark);font-size:1rem;padding:1rem 1.25rem;width:100%}.faq-category-button[data-v-52687449]:focus-visible,.faq-search-input[data-v-52687449]:focus{outline:3px solid var(--color-primary-light-20);outline-offset:3px}.faq-category-group[data-v-52687449]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.faq-category-button[data-v-52687449]{background:var(--color-white);border:2px solid var(--color-primary-light-20);border-radius:999px;color:var(--color-primary-dark);cursor:pointer;font-weight:600;padding:.65rem 1.1rem}.faq-category-button--active[data-v-52687449]{background:var(--color-primary-light);border-color:var(--color-primary-light);color:var(--color-white)}.faq-accordion[data-v-c01f0d9d]{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:920px}.faq-empty[data-v-c01f0d9d]{border-radius:18px;color:var(--color-primary-dark);padding:2rem;text-align:center}.faq-empty[data-v-c01f0d9d],.faq-item[data-v-c01f0d9d]{background:var(--color-white);box-shadow:0 8px 28px #18244014}.faq-item[data-v-c01f0d9d]{border:1px solid var(--color-primary-light-20);border-radius:18px;overflow:hidden}.faq-question-heading[data-v-c01f0d9d]{margin:0}.faq-category-label[data-v-c01f0d9d]{background:var(--color-primary-light-10);border-radius:999px;color:var(--color-primary-light);display:inline-flex;font-size:.85rem;font-weight:800;letter-spacing:.04em;margin:1.25rem 1.5rem 0;padding:.35rem .75rem;text-transform:uppercase}.faq-question-button[data-v-c01f0d9d]{align-items:center;background:transparent;border:0;color:var(--color-primary-dark);cursor:pointer;display:flex;font-size:1.05rem;font-weight:800;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem;text-align:left;width:100%}.faq-question-button[data-v-c01f0d9d]:focus-visible{outline:3px solid var(--color-primary-light-20);outline-offset:-4px}.faq-icon[data-v-c01f0d9d]{align-items:center;background:var(--color-primary-light);border-radius:50%;color:var(--color-white);display:inline-flex;font-size:1.35rem;height:2rem;justify-content:center;line-height:1;min-width:2rem}.faq-answer[data-v-c01f0d9d]{color:var(--color-primary-medium);line-height:1.7;padding:0 1.5rem 1.5rem;white-space:pre-wrap}.faq-answer p[data-v-c01f0d9d]{margin:0}.faq-page[data-v-3dd8fa27]{background:linear-gradient(135deg,var(--color-primary-light-5) 0,var(--color-white) 100%);min-height:100vh;padding:var(--page-navbar-offset) 2rem 4rem}.faq-hero[data-v-3dd8fa27]{color:var(--color-primary-dark);margin:0 auto 2.5rem;max-width:860px;text-align:center}.faq-kicker[data-v-3dd8fa27]{color:var(--color-primary-light);font-weight:800;letter-spacing:.08em;margin:0 0 .75rem;text-transform:uppercase}.faq-hero h1[data-v-3dd8fa27]{font-size:clamp(2.25rem,5vw,4rem);line-height:1.05;margin:0 0 1rem}.faq-intro[data-v-3dd8fa27]{color:var(--color-primary-medium);font-size:1.15rem;line-height:1.7;margin:0}.faq-status[data-v-3dd8fa27]{background:var(--color-primary-light-10);border-radius:14px;color:var(--color-primary-dark);margin:0 auto 1.5rem;max-width:760px;padding:1rem 1.25rem;text-align:center}@media (max-width:768px){.faq-page[data-v-3dd8fa27]{padding:var(--page-navbar-offset) 1rem 3rem}}
