.faq-stats.svelte-1bex8oj{text-align:center;margin-bottom:var(--space-6);color:var(--color-text-secondary)}.faq-stats.svelte-1bex8oj strong:where(.svelte-1bex8oj){color:var(--color-primary-600);font-weight:var(--font-semibold)}.category-tabs.svelte-1bex8oj{display:flex;gap:var(--space-2);margin-bottom:var(--space-6);overflow-x:auto;padding-bottom:var(--space-2)}.category-tab.svelte-1bex8oj{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-light);background:var(--color-bg-primary);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all .2s;white-space:nowrap}.category-tab.svelte-1bex8oj:hover{background:var(--color-bg-secondary);border-color:var(--color-primary-400)}.category-tab.active.svelte-1bex8oj{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.category-tab.svelte-1bex8oj .count:where(.svelte-1bex8oj){font-size:var(--text-xs);opacity:.8}.category-title.svelte-1bex8oj{color:var(--color-text-primary);font-size:var(--text-2xl);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:2px solid var(--color-primary-400)}.faq-list.svelte-1bex8oj{display:flex;flex-direction:column;gap:var(--space-5)}.faq-item.svelte-1bex8oj{border:1px solid var(--color-border-light);border-radius:var(--radius-md);overflow:hidden;transition:all .2s}.faq-item.svelte-1bex8oj:hover{border-color:var(--color-primary-400);box-shadow:0 2px 8px #0000000d}.faq-question.svelte-1bex8oj{width:100%;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-5);background:var(--color-bg-primary);border:none;cursor:pointer;text-align:left;transition:background .2s}.faq-question.svelte-1bex8oj:hover{background:var(--color-bg-secondary)}.question-icon.svelte-1bex8oj{color:var(--color-primary-600);font-weight:var(--font-bold);font-size:var(--text-lg);flex-shrink:0}.question-text.svelte-1bex8oj{flex:1;color:var(--color-text-primary);font-weight:var(--font-medium);font-size:var(--text-base);line-height:var(--leading-relaxed)}.toggle-icon.svelte-1bex8oj{color:var(--color-primary-600);font-size:var(--text-2xl);font-weight:var(--font-bold);width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s}.toggle-icon.open.svelte-1bex8oj{transform:rotate(180deg)}.faq-answer.svelte-1bex8oj{display:flex;gap:var(--space-3);padding:var(--space-5);padding-top:var(--space-3);background:var(--color-primary-50);animation:svelte-1bex8oj-slideDown .3s ease-out}@keyframes svelte-1bex8oj-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.answer-icon.svelte-1bex8oj{color:var(--color-success-600);font-weight:var(--font-bold);font-size:var(--text-lg);flex-shrink:0}.faq-answer.svelte-1bex8oj p:where(.svelte-1bex8oj){color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin:0}.contact-card-wrapper.svelte-1bex8oj{margin-top:var(--space-6)}.contact-section.svelte-1bex8oj{text-align:center}.contact-section.svelte-1bex8oj h3:where(.svelte-1bex8oj){color:var(--color-text-primary);font-size:var(--text-xl);margin-bottom:var(--space-4)}.contact-section.svelte-1bex8oj p:where(.svelte-1bex8oj){color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-6)}.contact-button.svelte-1bex8oj{display:inline-block;padding:var(--space-3) var(--space-6);background:var(--color-primary-600);color:#fff;text-decoration:none;border-radius:var(--radius-md);font-weight:var(--font-semibold);transition:background .2s}.contact-button.svelte-1bex8oj:hover{background:var(--color-primary-700)}@media (max-width: 768px){.category-tabs.svelte-1bex8oj{flex-wrap:nowrap}.category-tab.svelte-1bex8oj{font-size:var(--text-xs);padding:var(--space-2) var(--space-3)}.question-text.svelte-1bex8oj,.faq-answer.svelte-1bex8oj{font-size:var(--text-sm)}}
