.hero.svelte-1bex8oj{padding:6rem 1.5rem 2rem}@media(min-width:640px){.hero.svelte-1bex8oj{padding-top:8rem}}.hero-inner.svelte-1bex8oj{max-width:48rem;margin-left:auto;margin-right:auto;text-align:center}.kicker.svelte-1bex8oj{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent-text)}.title.svelte-1bex8oj{margin-top:.75rem;font-size:1.875rem;font-weight:700;letter-spacing:-.025em}@media(min-width:640px){.title.svelte-1bex8oj{font-size:2.25rem}}@media(min-width:768px){.title.svelte-1bex8oj{font-size:3rem}}.intro.svelte-1bex8oj{margin:1.25rem auto 0;max-width:36rem;font-size:1rem;line-height:1.625;color:var(--color-text-secondary)}.toc.svelte-1bex8oj{margin-top:2rem}.toc-list.svelte-1bex8oj{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;list-style:none;padding:0;margin:0}.toc-link.svelte-1bex8oj{display:inline-block;border-radius:9999px;border:1px solid color-mix(in srgb,var(--color-border) 60%,transparent);padding:.375rem .875rem;font-size:.8125rem;color:var(--color-text-secondary);text-decoration:none;transition:color .15s,background-color .15s,border-color .15s}.toc-link.svelte-1bex8oj:hover{color:var(--color-accent-text);border-color:color-mix(in srgb,var(--color-accent) 40%,transparent);background-color:color-mix(in srgb,var(--color-accent) 5%,transparent)}.group.svelte-1bex8oj{border-top:1px solid color-mix(in srgb,var(--color-border) 50%,transparent);padding:4rem 1.5rem;scroll-margin-top:6rem}.group-inner.svelte-1bex8oj{max-width:42rem;margin-left:auto;margin-right:auto}.group-title.svelte-1bex8oj{font-size:1.5rem;font-weight:700;letter-spacing:-.025em}@media(min-width:640px){.group-title.svelte-1bex8oj{font-size:1.875rem}}.faq-list.svelte-1bex8oj{margin-top:1.5rem;display:flex;flex-direction:column;gap:.5rem}.faq-item.svelte-1bex8oj{width:100%;cursor:pointer;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--color-border) 60%,transparent);padding:1rem 1.25rem;text-align:left;transition:background-color .15s;background:none;color:inherit;font:inherit}.faq-item.svelte-1bex8oj:hover{background-color:color-mix(in srgb,var(--color-bg-secondary) 30%,transparent)}.faq-q-row.svelte-1bex8oj{display:flex;align-items:center;justify-content:space-between;gap:1rem}.faq-q-text.svelte-1bex8oj{font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.faq-chevron.svelte-1bex8oj{height:1rem;width:1rem;flex-shrink:0;color:var(--color-text-muted);transition:transform .2s}.faq-chevron.open.svelte-1bex8oj{transform:rotate(180deg)}.faq-answer.svelte-1bex8oj{margin-top:.75rem;font-size:.8125rem;line-height:1.625;color:var(--color-text-muted)}
