.faq-item.svelte-ncdjg7{border-bottom:1px solid var(--border)}.faq-question.svelte-ncdjg7{cursor:pointer;text-align:left;width:100%;color:var(--text-primary);font-family:var(--font-primary);font-size:var(--text-base);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;transition:color .15s;display:flex}.faq-question.svelte-ncdjg7:hover{color:var(--amber)}.faq-question-text.svelte-ncdjg7{flex:1;font-weight:500;line-height:1.5}.faq-icon.svelte-ncdjg7{width:20px;height:20px;color:var(--amber);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.faq-answer.svelte-ncdjg7{opacity:0;max-height:0;transition:max-height .25s,opacity .2s;overflow:hidden}.faq-answer--open.svelte-ncdjg7{opacity:1;max-height:500px}.faq-answer-text.svelte-ncdjg7{color:var(--text-secondary);font-size:var(--text-sm);padding-bottom:20px;line-height:1.7}.faq-group.svelte-1h7e2i5{margin-bottom:2.5rem}.faq-category-label.svelte-1h7e2i5{letter-spacing:.15em;color:var(--text-tertiary);text-transform:uppercase;border-bottom:1px solid var(--border);margin-bottom:0;padding-bottom:12px;font-size:.75rem;font-weight:500}.faq-list.svelte-1h7e2i5{border-top:1px solid var(--border)}
