.faq-section.svelte-1q5w01m{margin:2rem 0;display:flex;flex-direction:column;gap:1rem}.faq-item.svelte-1q5w01m{background:var(--bg-card, #fff);border:1px solid var(--border-color, #e2e8f0);border-radius:var(--radius-md, 8px);overflow:hidden;transition:border-color .2s}.faq-item.svelte-1q5w01m:hover{border-color:var(--primary-color, #2563eb)}summary.svelte-1q5w01m{padding:1rem 1.5rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none;font-weight:600;color:var(--text-color, #1e293b)}summary.svelte-1q5w01m::-webkit-details-marker{display:none}.question.svelte-1q5w01m{font-size:1.1rem;line-height:1.4}.icon-wrapper.svelte-1q5w01m{color:var(--text-muted, #64748b);transition:transform .2s ease;display:flex;align-items:center;justify-content:center}details[open].svelte-1q5w01m .icon-wrapper:where(.svelte-1q5w01m){transform:rotate(180deg)}details[open].svelte-1q5w01m summary:where(.svelte-1q5w01m){border-bottom:1px solid var(--border-color, #e2e8f0);background-color:var(--bg-surface, #f8fafc)}.answer.svelte-1q5w01m{background-color:#fff;line-height:1.6;color:var(--text-body, #334155)}.answer-inner.svelte-1q5w01m{padding:1.5rem}.answer.svelte-1q5w01m p{margin:0 0 1rem}.answer.svelte-1q5w01m p:last-child{margin-bottom:0}
