.hero.svelte-1uha8ag{background:var(--hero);color:#fff;padding:112px 0 72px;position:relative;overflow:hidden}.hero.svelte-1uha8ag:after{content:"";pointer-events:none;border-radius:50%;width:900px;height:900px;position:absolute;top:-200px;right:-260px;box-shadow:0 0 0 2px #ffffff0f,0 0 0 120px #ffffff06,0 0 0 122px #ffffff0d}.hero-grid.svelte-1uha8ag{z-index:1;align-items:center;gap:32px;display:grid;position:relative}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:14ch}.hero-lead.svelte-1uha8ag{opacity:.94;max-width:600px;margin-bottom:1.6em;font-size:1.12rem}.eyebrow.light.svelte-1uha8ag{color:#ffd978}.hero-icon.svelte-1uha8ag{filter:drop-shadow(0 24px 40px #00000040);justify-self:center;width:min(300px,60vw);height:auto}@media (width>=860px){.hero-grid.svelte-1uha8ag{grid-template-columns:1.4fr 1fr}.hero-icon.svelte-1uha8ag{width:340px}}.alt.svelte-1uha8ag{background:var(--surface-2)}.story.svelte-1uha8ag{gap:28px;display:grid}@media (width>=860px){.story.svelte-1uha8ag{grid-template-columns:1.2fr 1fr;gap:48px}}.sign.svelte-1uha8ag{color:var(--muted);font-weight:600}.points.svelte-1uha8ag{gap:14px;margin:0;padding:0;list-style:none;display:grid}.points.svelte-1uha8ag li:where(.svelte-1uha8ag){border-left:3px solid var(--amber);padding:4px 0 4px 16px}.points.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.25em}.points.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin:0}.feature.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:var(--accent);margin-bottom:8px}.feature.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:.96rem}.feature.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{margin-bottom:0}.needs.svelte-1uha8ag{padding-left:1.2em}.needs.svelte-1uha8ag li:where(.svelte-1uha8ag){margin-bottom:.6em}.steps.svelte-1uha8ag{gap:16px;margin:0 0 24px;padding:0;list-style:none;display:grid}@media (width>=720px){.steps.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:flex-start;gap:14px;display:flex}.steps.svelte-1uha8ag span:where(.svelte-1uha8ag){background:var(--hero);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.steps.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:4px 0 0}.more.svelte-1uha8ag{color:var(--muted);max-width:760px}
