.faq-section.svelte-1ohmlqf{margin:3rem auto;max-width:800px;padding:0 1rem}.faq-title.svelte-1ohmlqf{font-size:1.75rem;font-weight:800;font-family:var(--font-ss-display);color:var(--color-ss-text-primary);margin-bottom:2rem;text-align:center}.faq-list.svelte-1ohmlqf{display:flex;flex-direction:column;gap:.75rem}.faq-item.svelte-1ohmlqf{background:var(--color-ss-bg-overlay);border:2px solid var(--color-ss-border-hard);border-radius:10px;overflow:hidden;transition:all .15s}.faq-item.svelte-1ohmlqf:hover{border-color:var(--color-ss-accent)}.faq-item.open.svelte-1ohmlqf{border-color:var(--color-ss-accent);background:var(--color-ss-accent-light)}.faq-question.svelte-1ohmlqf{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-size:1rem;font-weight:700;color:var(--color-ss-text-primary)}.faq-icon.svelte-1ohmlqf{width:1rem;height:1rem;flex-shrink:0;color:var(--color-ss-text-secondary);transition:transform .2s}.faq-item.open.svelte-1ohmlqf .faq-icon:where(.svelte-1ohmlqf){transform:rotate(180deg)}.faq-answer.svelte-1ohmlqf{padding:1rem 1.5rem 1.25rem;margin-top:-.25rem;border-top:1px solid var(--color-ss-border-subtle)}.faq-answer.svelte-1ohmlqf p:where(.svelte-1ohmlqf){font-size:.9375rem;line-height:1.7;color:var(--color-ss-text-secondary);margin:0}@media(max-width:640px){.faq-title.svelte-1ohmlqf{font-size:1.5rem}.faq-question.svelte-1ohmlqf{padding:1rem 1.25rem;font-size:.9375rem}.faq-answer.svelte-1ohmlqf{padding:0 1.25rem 1rem}.faq-answer.svelte-1ohmlqf p:where(.svelte-1ohmlqf){font-size:.875rem}}
