.faq-page.svelte-1bex8oj{max-width:700px;margin:0 auto;padding:20px 16px 48px}.faq-page.svelte-1bex8oj h1:where(.svelte-1bex8oj){font-size:1.4rem;font-weight:700;margin-bottom:24px}.faq-list.svelte-1bex8oj{display:flex;flex-direction:column;gap:8px}.faq-item.svelte-1bex8oj{background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden}.faq-item[open].svelte-1bex8oj{border-color:var(--accent)}.faq-q.svelte-1bex8oj{padding:14px 16px;cursor:pointer;font-weight:600;font-size:.92rem;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-q.svelte-1bex8oj::-webkit-details-marker{display:none}.faq-q.svelte-1bex8oj:after{content:"+";font-size:1.2rem;color:var(--text-secondary);flex-shrink:0;margin-left:12px}.faq-item[open].svelte-1bex8oj .faq-q:where(.svelte-1bex8oj):after{content:"−"}.faq-a.svelte-1bex8oj{padding:0 16px 14px;margin:0;font-size:.88rem;line-height:1.6;color:var(--text-secondary)}.faq-contact.svelte-1bex8oj{margin-top:32px;text-align:center;padding:24px;background:var(--surface);border:1px solid var(--border);border-radius:10px}.faq-contact.svelte-1bex8oj p:where(.svelte-1bex8oj){margin:0 0 12px;font-size:.92rem;font-weight:500}
