.faq-hero.svelte-1bex8oj{padding:4rem 1.6rem 2rem;text-align:center}.faq-hero.svelte-1bex8oj h1:where(.svelte-1bex8oj){font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--color-ink);margin:0 0 .6rem}.faq-subtitle.svelte-1bex8oj{font-size:1.1rem;color:var(--color-muted);margin:0 0 2rem}.faq-list.svelte-1bex8oj{max-width:800px;margin:0 auto;padding:0 1.6rem 3rem}.faq-item.svelte-1bex8oj{background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius);margin-bottom:.8rem;overflow:hidden;transition:box-shadow .2s ease}.faq-item.svelte-1bex8oj:hover{box-shadow:var(--shadow)}.faq-question.svelte-1bex8oj{list-style:none;cursor:pointer;padding:1.2rem 1.4rem;font-weight:600;font-size:1.05rem;color:var(--color-ink);display:flex;align-items:flex-start;gap:.6rem}.faq-question.svelte-1bex8oj::-webkit-details-marker{display:none}.faq-qmark.svelte-1bex8oj{color:#06f;font-weight:700;flex-shrink:0}.faq-qtext.svelte-1bex8oj{flex:1}.faq-icon.svelte-1bex8oj{font-size:1.4rem;font-weight:300;line-height:1;color:var(--color-muted);flex-shrink:0;margin-top:.1rem}.faq-answer.svelte-1bex8oj{padding:0 1.4rem 1.4rem 2.6rem;color:var(--color-muted);font-size:.97rem;line-height:1.6}.faq-answer.svelte-1bex8oj p:where(.svelte-1bex8oj){margin:0}.faq-cta.svelte-1bex8oj{max-width:600px;margin:0 auto;padding:2rem 1.6rem 4rem;text-align:center}.faq-cta.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:1.5rem;font-weight:600;margin:0 0 .5rem;color:var(--color-ink)}.faq-cta.svelte-1bex8oj p:where(.svelte-1bex8oj){color:var(--color-muted);margin:0 0 1.2rem}.faq-cta.svelte-1bex8oj .button:where(.svelte-1bex8oj){display:inline-block;padding:.75rem 1.5rem;background:#06f;color:#fff;border-radius:6px;text-decoration:none;font-weight:600;transition:background .2s ease}.faq-cta.svelte-1bex8oj .button:where(.svelte-1bex8oj):hover{background:#0052cc}
