.faq-hero.svelte-lc4k5{padding:116px 0 40px;text-align:center}.faq-hero.svelte-lc4k5 .eyebrow:where(.svelte-lc4k5){display:inline-block;margin-bottom:18px}.faq-hero.svelte-lc4k5 h1:where(.svelte-lc4k5){font-size:clamp(2.1rem,5vw,3.2rem);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);line-height:1.05;max-width:22ch;margin:0 auto}@media (min-width: 821px){.faq-hero.svelte-lc4k5 h1:where(.svelte-lc4k5){font-size:clamp(56px,5vw,64px)}}.faq-hero.svelte-lc4k5 .lede:where(.svelte-lc4k5){max-width:54ch;margin:18px auto 0;color:var(--ink-soft);font-size:1.08rem;line-height:1.55}.faq-sec.svelte-lc4k5{padding:40px 0 88px}.faq.svelte-lc4k5{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-item.svelte-lc4k5{border:1px solid var(--line, rgba(0, 0, 0, .1));border-radius:16px;background:var(--paper, #fff);padding:4px 20px;transition:border-color .2s var(--ease, ease)}.faq-item[open].svelte-lc4k5{border-color:rgba(var(--accent-rgb, 124, 92, 255),.35)}.faq-item.svelte-lc4k5 summary:where(.svelte-lc4k5){display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:16px 0;font-weight:600;font-size:1.02rem;color:var(--ink, #1d1d1f);text-align:left}.faq-item.svelte-lc4k5 summary:where(.svelte-lc4k5)::-webkit-details-marker{display:none}.faq-item.svelte-lc4k5 .chev:where(.svelte-lc4k5){font-size:1.4rem;line-height:1;color:var(--ink-soft, #6e6e73);transition:transform .2s var(--ease, ease);flex:none}.faq-item[open].svelte-lc4k5 .chev:where(.svelte-lc4k5){transform:rotate(45deg)}.faq-item.svelte-lc4k5 p:where(.svelte-lc4k5){margin:0 0 18px;color:var(--ink-soft, #6e6e73);line-height:1.55}.faq-note.svelte-lc4k5{max-width:720px;margin:28px auto 0;text-align:center;color:var(--ink-soft);font-size:.95rem;line-height:1.5}.faq-note.svelte-lc4k5 a:where(.svelte-lc4k5){color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}
