.error-message.svelte-13wmnd{background:#fee2e2;border:1px solid #ef4444;color:#991b1b;padding:1rem;border-radius:.5rem;margin-top:1rem;font-size:.9375rem;font-weight:500}.faq.svelte-13wmnd{padding:var(--spacing-xl) 0;background:var(--background-alt)}.faq-list.svelte-13wmnd{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.faq-item.svelte-13wmnd{background:var(--background);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow var(--transition-base)}.faq-item.open.svelte-13wmnd{box-shadow:var(--shadow-md)}.faq-question.svelte-13wmnd{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-family);font-size:1rem;font-weight:600;color:var(--text-dark);line-height:1.4}.faq-question.svelte-13wmnd:hover{color:var(--primary-color)}.faq-chevron.svelte-13wmnd{flex-shrink:0;width:18px;height:18px;color:var(--text-light);transition:transform var(--transition-base)}.faq-item.open.svelte-13wmnd .faq-chevron:where(.svelte-13wmnd){transform:rotate(180deg)}.faq-answer.svelte-13wmnd{padding:0 1.5rem 1.25rem;border-top:1px solid var(--border-color)}.faq-answer.svelte-13wmnd p:where(.svelte-13wmnd){margin-top:1rem;color:var(--text-medium);line-height:1.75;font-size:.9375rem}
