.faq-search-container.svelte-lgk21r{width:100%}.search-section.svelte-lgk21r{background:var(--color-bg-alt);padding:var(--space-8) 0;position:sticky;top:0;z-index:10;border-bottom:1px solid var(--color-border)}.container.svelte-lgk21r{max-width:900px;margin:0 auto;padding:0 var(--space-4)}.search-box.svelte-lgk21r{position:relative;margin-bottom:var(--space-4)}.search-input.svelte-lgk21r{width:100%;padding:var(--space-4) var(--space-12) var(--space-4) var(--space-4);font-size:var(--text-lg);border:2px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);transition:border-color var(--transition-fast)}.search-input.svelte-lgk21r:focus{outline:none;border-color:var(--color-primary)}.clear-btn.svelte-lgk21r{position:absolute;right:var(--space-4);top:50%;transform:translateY(-50%);background:none;border:none;font-size:var(--text-xl);color:var(--color-text-secondary);cursor:pointer;padding:var(--space-2);line-height:1}.clear-btn.svelte-lgk21r:hover{color:var(--color-text)}.category-filters.svelte-lgk21r{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.category-btn.svelte-lgk21r{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.category-btn.svelte-lgk21r:hover{border-color:var(--color-primary);color:var(--color-primary)}.category-btn.active.svelte-lgk21r{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverse)}.results-count.svelte-lgk21r{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.faq-content.svelte-lgk21r{padding:var(--space-8) 0 var(--space-16)}.faq-category.svelte-lgk21r{margin-bottom:var(--space-8)}.category-title.svelte-lgk21r{font-size:var(--text-xl);color:var(--color-primary);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:2px solid var(--color-border)}.questions-list.svelte-lgk21r{display:flex;flex-direction:column;gap:var(--space-2)}.faq-item.svelte-lgk21r{background:var(--color-surface);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border)}.faq-item.expanded.svelte-lgk21r{border-color:var(--color-primary)}.faq-question.svelte-lgk21r{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--space-4);background:none;border:none;text-align:left;cursor:pointer;font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-text);gap:var(--space-4)}.faq-question.svelte-lgk21r:hover{background:var(--color-bg-alt)}.question-text.svelte-lgk21r{flex:1}.toggle-icon.svelte-lgk21r{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--color-bg-alt);border-radius:var(--radius-full);font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-primary)}.expanded.svelte-lgk21r .toggle-icon:where(.svelte-lgk21r){background:var(--color-primary);color:var(--color-text-inverse)}.faq-answer.svelte-lgk21r{padding:0 var(--space-4) var(--space-4);animation:svelte-lgk21r-fadeIn .2s ease}.faq-answer.svelte-lgk21r p:where(.svelte-lgk21r){color:var(--color-text-secondary);line-height:1.7;margin:0}@keyframes svelte-lgk21r-fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.no-results.svelte-lgk21r{text-align:center;padding:var(--space-12);background:var(--color-bg-alt);border-radius:var(--radius-lg)}.no-results.svelte-lgk21r p:where(.svelte-lgk21r){color:var(--color-text-secondary);margin-bottom:var(--space-4)}.clear-search-btn.svelte-lgk21r{padding:var(--space-3) var(--space-6);background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-lg);cursor:pointer;font-weight:var(--font-medium)}.clear-search-btn.svelte-lgk21r:hover{background:var(--color-primary-dark)}@media(max-width:640px){.category-filters.svelte-lgk21r{overflow-x:auto;flex-wrap:nowrap;padding-bottom:var(--space-2);margin-bottom:var(--space-2);-webkit-overflow-scrolling:touch}.category-btn.svelte-lgk21r{flex-shrink:0}}.faq-hero[data-astro-cid-6kmwghhu]{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);color:var(--color-text-inverse);padding:var(--space-16) 0;text-align:center}.breadcrumb[data-astro-cid-6kmwghhu]{display:flex;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-4);font-size:var(--text-sm);opacity:.8}.breadcrumb[data-astro-cid-6kmwghhu] a[data-astro-cid-6kmwghhu]{color:inherit}h1[data-astro-cid-6kmwghhu]{font-size:var(--text-4xl);margin-bottom:var(--space-4);color:var(--color-text-inverse)}.hero-desc[data-astro-cid-6kmwghhu]{font-size:var(--text-lg);opacity:.9;max-width:600px;margin:0 auto}.section[data-astro-cid-6kmwghhu]{padding:var(--space-16) 0}.faq-cta[data-astro-cid-6kmwghhu]{background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-secondary-dark) 100%);color:var(--color-text-inverse);text-align:center}.faq-cta[data-astro-cid-6kmwghhu] h2[data-astro-cid-6kmwghhu]{color:var(--color-text-inverse);font-size:var(--text-2xl);margin-bottom:var(--space-4)}.faq-cta[data-astro-cid-6kmwghhu] p[data-astro-cid-6kmwghhu]{opacity:.9;margin-bottom:var(--space-6);max-width:600px;margin-left:auto;margin-right:auto}.btn[data-astro-cid-6kmwghhu]{display:inline-flex;padding:var(--space-4) var(--space-8);font-weight:var(--font-semibold);text-decoration:none;border-radius:var(--radius-lg);transition:all var(--transition-fast)}.btn-primary[data-astro-cid-6kmwghhu]{background:var(--color-text-inverse);color:var(--color-secondary)}.btn-primary[data-astro-cid-6kmwghhu]:hover{transform:translateY(-2px)}.btn-lg[data-astro-cid-6kmwghhu]{font-size:var(--text-lg)}
