.section.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(1.75rem,3.5vw,2.3rem)}.hero.svelte-1uha8ag{background:var(--cs-bg-subtle);border-bottom:1px solid var(--cs-border)}.hero-inner.svelte-1uha8ag{max-width:var(--cs-maxw);padding:clamp(3rem, 7vw, 5rem) 1.5rem var(--cs-space-8);margin:0 auto}.hero-copy.svelte-1uha8ag{max-width:46rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){text-wrap:balance;letter-spacing:-.025em;font-size:clamp(2.1rem,4.4vw,3.1rem)}.text-link.svelte-1uha8ag{min-height:44px;color:var(--cs-accent);text-underline-offset:3px;align-items:center;padding:0 .4rem;font-weight:600;text-decoration:underline;display:inline-flex}.platforms.svelte-1uha8ag{color:var(--cs-fg-muted-2);margin:1.4rem 0 0;font-size:.95rem}@media (prefers-reduced-motion:no-preference){.hero-inner.svelte-1uha8ag,.hero-art.svelte-1uha8ag{animation:svelte-1uha8ag-hero-in .4s var(--cs-ease-out) both}}@keyframes svelte-1uha8ag-hero-in{0%{opacity:0}}.hero-art.svelte-1uha8ag{max-width:var(--cs-maxw);margin:0 auto;padding:0 1.5rem clamp(3rem,7vw,5rem)}.window.svelte-1uha8ag{border-radius:var(--cs-radius-xl);background:var(--cs-bg-elevated);border:1px solid var(--cs-border);box-shadow:var(--cs-shadow-md);overflow:hidden}.window.svelte-1uha8ag picture:where(.svelte-1uha8ag){display:block}.win-shot.svelte-1uha8ag{width:100%;height:auto;display:block}.parts.svelte-1uha8ag{margin-top:var(--cs-space-6);grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.part.svelte-1uha8ag{border-top:1px solid var(--cs-border-strong);flex-direction:column;padding-top:1rem;display:flex}.part.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.2rem}.part.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--cs-fg-muted-1);margin:.6rem 0 .4rem}.more.svelte-1uha8ag{min-height:44px;color:var(--cs-accent);text-underline-offset:3px;align-items:center;margin-top:auto;font-weight:600;text-decoration:underline;display:inline-flex}.provider-list.svelte-1uha8ag{margin:var(--cs-space-5) 0 0;flex-wrap:wrap;gap:.4rem 2rem;padding:0;list-style:none;display:flex}.provider-list.svelte-1uha8ag li:where(.svelte-1uha8ag){color:var(--cs-fg-muted-1);font-size:1.05rem;font-weight:600}.run.svelte-1uha8ag{margin-top:var(--cs-space-6);grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.run.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.1rem}.run.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--cs-fg-muted-1);margin:.5rem 0 0}.faq.svelte-1uha8ag{margin-top:var(--cs-space-5);max-width:46rem}.faq-item.svelte-1uha8ag{border-bottom:1px solid var(--cs-border)}.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;font-family:var(--cs-font-serif);font-variation-settings:var(--cs-ui-axes);justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 0;font-size:1.18rem;font-weight:600;list-style:none;display:flex}.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag):after{content:"+";color:var(--cs-accent);transition:transform .2s var(--cs-ease-out);font-size:1.5rem;font-weight:400}.faq-item[open].svelte-1uha8ag summary:where(.svelte-1uha8ag):after{transform:rotate(45deg)}.faq-item.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--cs-fg-muted-1);max-width:42rem;margin:0 0 1.3rem}@media (width<=920px){.parts.svelte-1uha8ag{grid-template-columns:1fr 1fr}.run.svelte-1uha8ag{grid-template-columns:1fr;gap:1.5rem}}@media (width<=600px){.parts.svelte-1uha8ag{grid-template-columns:1fr;gap:1.5rem}.hero-art.svelte-1uha8ag{max-width:280px}.window.svelte-1uha8ag{border-radius:var(--cs-radius-2xl)}}
