.faq-page.svelte-1bex8oj{max-width:820px;margin:0 auto;padding:32px 20px 56px}.hero.svelte-1bex8oj{text-align:center;margin-bottom:28px}.hero.svelte-1bex8oj h1:where(.svelte-1bex8oj){color:#0f172a;letter-spacing:-.5px;margin:0 0 10px;font-size:clamp(26px,4vw,38px)}.hero.svelte-1bex8oj p:where(.svelte-1bex8oj){color:#64748b;margin:0;font-size:16px}.faq-list.svelte-1bex8oj{flex-direction:column;gap:10px;display:flex}.faq-item.svelte-1bex8oj{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:4px 18px;box-shadow:0 1px 4px #0f172a08}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj){cursor:pointer;justify-content:space-between;align-items:center;padding:14px 0;list-style:none;display:flex}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj)::-webkit-details-marker{display:none}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj):after{content:"+";color:#06b6d4;margin-left:12px;font-size:24px;font-weight:700}.faq-item[open].svelte-1bex8oj summary:where(.svelte-1bex8oj):after{content:"−"}.faq-item.svelte-1bex8oj h2:where(.svelte-1bex8oj){color:#0f172a;margin:0;font-size:16px;font-weight:700}.faq-item.svelte-1bex8oj p:where(.svelte-1bex8oj){color:#334155;margin:0 0 16px;font-size:15px;line-height:1.6}.cta.svelte-1bex8oj{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.btn.svelte-1bex8oj{border-radius:100px;padding:13px 24px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.btn.primary.svelte-1bex8oj{color:#fff;background:#06b6d4}.btn.primary.svelte-1bex8oj:hover{background:#0891b2}.btn.ghost.svelte-1bex8oj{color:#0e7490;background:#fff;border:1px solid #06b6d4}
