.faq-page.svelte-1pyz6l4{width:min(100%,1120px);padding:clamp(var(--space-7), 7vw, var(--space-12)) clamp(var(--space-4), 4vw, var(--space-8));color:var(--material-text);font-family:var(--font-sans);margin:0 auto}.faq-hero.svelte-1pyz6l4,.faq-list.svelte-1pyz6l4,.faq-item.svelte-1pyz6l4{display:grid}.faq-hero.svelte-1pyz6l4{gap:var(--space-5);max-width:56rem}.eyebrow.svelte-1pyz6l4,h1.svelte-1pyz6l4,h2.svelte-1pyz6l4,p.svelte-1pyz6l4{margin:0}.eyebrow.svelte-1pyz6l4{color:var(--material-link);font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase}h1.svelte-1pyz6l4{max-width:44rem;color:var(--material-text);font-size:clamp(2.55rem,7vw,5.5rem);font-weight:var(--font-weight-medium);letter-spacing:-.045em;line-height:.9}h2.svelte-1pyz6l4{color:var(--material-text);font-size:clamp(1.08rem,1.8vw,1.25rem);font-weight:var(--font-weight-medium);letter-spacing:-.01em;line-height:1.3}.lede.svelte-1pyz6l4,.faq-item.svelte-1pyz6l4 p:where(.svelte-1pyz6l4){color:var(--material-text-secondary);line-height:1.55}.lede.svelte-1pyz6l4{max-width:52rem;font-size:clamp(1rem,1.8vw,1.25rem)}.actions.svelte-1pyz6l4{gap:var(--space-3);flex-wrap:wrap;display:flex}.primary-action.svelte-1pyz6l4,.secondary-action.svelte-1pyz6l4{border-radius:var(--material-control-radius);min-height:3rem;padding:0 var(--space-6);font-size:var(--text-base);font-weight:var(--font-weight-medium);letter-spacing:.0125em;box-shadow:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.primary-action.svelte-1pyz6l4{background:var(--material-cta-gradient);color:#fff;border:0}.secondary-action.svelte-1pyz6l4{border:1px solid var(--material-border-strong);background:var(--material-surface);color:var(--material-text)}.primary-action.svelte-1pyz6l4:hover,.secondary-action.svelte-1pyz6l4:hover{filter:brightness(1.04)}.faq-list.svelte-1pyz6l4{margin-top:clamp(var(--space-8), 8vw, var(--space-12));border:1px solid var(--material-border);border-radius:var(--material-card-radius);background:var(--material-surface);box-shadow:var(--material-subtle-shadow);overflow:clip}.faq-item.svelte-1pyz6l4{align-content:start;gap:var(--space-2);border-bottom:1px solid var(--material-border);padding:var(--space-5) var(--space-6)}.faq-item.svelte-1pyz6l4:last-child{border-bottom:0}@media (width<=760px){.faq-page.svelte-1pyz6l4{padding-block:var(--space-7)}.primary-action.svelte-1pyz6l4,.secondary-action.svelte-1pyz6l4{width:100%}.faq-item.svelte-1pyz6l4{padding:var(--space-4)}}
