.faq-hero.svelte-er2cqu.svelte-er2cqu{padding:clamp(4rem,10vw,8rem) 0 4rem;background:var(--primary);color:#fff;text-align:center}.eyebrow.svelte-er2cqu.svelte-er2cqu{letter-spacing:.12em;text-transform:uppercase;font-weight:700}.faq-hero.svelte-er2cqu h1.svelte-er2cqu{font-size:clamp(2.2rem,6vw,4.5rem);margin:1rem auto;max-width:900px}.faq-hero.svelte-er2cqu p.svelte-er2cqu:last-child{font-size:clamp(1.1rem,2.5vw,1.5rem)}.faq-content.svelte-er2cqu.svelte-er2cqu{padding:clamp(2rem,6vw,5rem) var(--space-md)}.faq-list.svelte-er2cqu.svelte-er2cqu{display:grid;gap:.75rem;max-width:900px;margin:0 auto 2.5rem}.faq-list.svelte-er2cqu details.svelte-er2cqu{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.faq-list.svelte-er2cqu summary.svelte-er2cqu{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:54px;padding:1rem 1.15rem;cursor:pointer;font-weight:700;list-style:none}.faq-list.svelte-er2cqu summary.svelte-er2cqu::-webkit-details-marker{display:none}.faq-list.svelte-er2cqu summary span.svelte-er2cqu{color:var(--accent);font-size:1.5rem;transition:transform .2s}.faq-list.svelte-er2cqu details[open] summary span.svelte-er2cqu{transform:rotate(45deg)}.faq-list.svelte-er2cqu details p.svelte-er2cqu{padding:0 1.15rem 1.1rem;color:var(--muted);line-height:1.65}.cta.svelte-er2cqu.svelte-er2cqu{display:flex;width:max-content;align-items:center;justify-content:center;min-height:48px;margin:auto;padding:.8rem 1.3rem;background:var(--primary);color:#fff;border-radius:var(--radius-md);font-weight:700;text-decoration:none}.state.svelte-er2cqu.svelte-er2cqu{text-align:center;padding:2rem;color:var(--muted)}@media (max-width:600px){.faq-content.svelte-er2cqu.svelte-er2cqu{padding-inline:.85rem}.cta.svelte-er2cqu.svelte-er2cqu{width:100%}}
