.faq-section[data-astro-cid-kpn7xbay]{background:var(--bg-alt);border-top:1px solid var(--border-subtle)}.faq-filters[data-astro-cid-kpn7xbay]{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-bottom:2.25rem;display:flex}.faq-filter-btn[data-astro-cid-kpn7xbay]{border:1px solid var(--border-subtle);background:var(--surface);color:var(--text-secondary);border-radius:var(--radius-pill);font-family:var(--font-display);padding:.5rem 1.05rem;font-size:.84rem;font-weight:700;transition:all .2s}.faq-filter-btn[data-astro-cid-kpn7xbay]:hover{border-color:var(--border-strong);color:var(--text-navy)}.faq-filter-btn[data-astro-cid-kpn7xbay].active{background:var(--brand-gradient);color:#fff;box-shadow:var(--shadow-xs);border-color:#0000}.faq-list[data-astro-cid-kpn7xbay]{flex-direction:column;gap:.85rem;max-width:900px;margin:0 auto;display:flex}.faq-item[data-astro-cid-kpn7xbay]{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:border-color .2s;overflow:hidden}.faq-item[data-astro-cid-kpn7xbay][open]{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.faq-question[data-astro-cid-kpn7xbay]{cursor:pointer;font-family:var(--font-display);color:var(--text-navy);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-size:1.02rem;font-weight:700;list-style:none;display:flex}.faq-question[data-astro-cid-kpn7xbay]::-webkit-details-marker{display:none}.faq-q-left[data-astro-cid-kpn7xbay]{flex-direction:column;gap:.3rem;display:flex}.faq-cat-pill[data-astro-cid-kpn7xbay]{border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--primary);align-self:flex-start;padding:.12rem .55rem;font-size:.68rem;font-weight:700}.faq-chevron[data-astro-cid-kpn7xbay]{background:var(--surface-muted);width:28px;height:28px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.15rem;font-weight:700;transition:transform .2s;display:inline-flex}.faq-item[data-astro-cid-kpn7xbay][open] .faq-chevron[data-astro-cid-kpn7xbay]{background:var(--primary);color:#fff;transform:rotate(45deg)}.faq-answer[data-astro-cid-kpn7xbay]{color:var(--text-secondary);padding:0 1.5rem 1.35rem;font-size:.95rem;line-height:1.7}
