.faq-tools[data-v-4e64d90c]{margin-bottom:2rem}label span[data-v-4e64d90c]{display:block;font-weight:700;margin-bottom:.55rem}input[data-v-4e64d90c]{background:#fff;border:1px solid var(--border-light);border-radius:.8rem;min-height:3.25rem;padding:.75rem 1rem;width:100%}.faq-categories[data-v-4e64d90c]{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.faq-categories button[data-v-4e64d90c]{background:#fff;border:1px solid var(--border-light);border-radius:999px;color:var(--text-secondary);cursor:pointer;min-height:2.5rem;padding:.45rem .9rem}.faq-categories button.active[data-v-4e64d90c]{background:var(--brand-green);border-color:var(--brand-green);color:#fff}.faq-row[data-v-4e64d90c]{border-bottom:1px solid var(--border-light)}summary[data-v-4e64d90c]{align-items:center;cursor:pointer;display:flex;font-weight:700;gap:1rem;justify-content:space-between;list-style:none;min-height:4.5rem}summary[data-v-4e64d90c]::-webkit-details-marker{display:none}summary b[data-v-4e64d90c]{color:var(--brand-green);font-size:1.35rem;transition:transform .16s ease}details[open] summary b[data-v-4e64d90c]{transform:rotate(45deg)}.faq-row p[data-v-4e64d90c]{margin:-.25rem 3rem 1.35rem 0}.faq-empty[data-v-4e64d90c],.faq-row p[data-v-4e64d90c]{color:var(--text-secondary)}.faq-empty[data-v-4e64d90c]{background:var(--surface-muted);border-radius:var(--radius-sm);padding:1rem}@media(max-width:767px){.faq-tools[data-v-4e64d90c]{margin-bottom:1.25rem}input[data-v-4e64d90c]{min-height:3rem}.faq-categories[data-v-4e64d90c]{gap:.45rem;margin-top:.75rem}.faq-categories button[data-v-4e64d90c]{min-height:2.75rem;padding:.5rem .85rem}summary[data-v-4e64d90c]{min-height:4rem}}
