.content-wrapper.svelte-3hvos{max-width:800px;margin:0 auto;text-align:center}.section-title.svelte-3hvos{font-size:2.5rem;font-weight:700;margin-bottom:20px;color:var(--foreground)}.headline.svelte-3hvos{font-size:1.5rem;font-weight:600;margin-bottom:40px;color:var(--foreground);opacity:.9;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.4}.body-copy.svelte-3hvos{font-size:1.125rem;line-height:1.7;margin-bottom:30px;color:var(--muted-foreground);max-width:650px;margin-left:auto;margin-right:auto}.body-copy.emphasis.svelte-3hvos{color:var(--foreground)}.problem.svelte-3hvos{padding:80px 20px;background-color:var(--background)}.showcase.svelte-3hvos{position:relative;z-index:1;overflow:hidden}.showcase-bg.svelte-3hvos{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-attachment:fixed;z-index:-2}.showcase-overlay.svelte-3hvos{position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0006;z-index:-1}.showcase-rows.svelte-3hvos{position:relative;z-index:1;display:flex;flex-direction:column;gap:60px;padding:80px 0}.showcase-row.svelte-3hvos{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:var(--card);overflow:hidden}.showcase-image.svelte-3hvos{display:flex;align-items:center;background:#0d1117}.showcase-image.svelte-3hvos img:where(.svelte-3hvos){width:100%;height:auto;object-fit:contain}.showcase-text.svelte-3hvos{padding:60px 50px}.showcase-text.svelte-3hvos .section-title.left-aligned:where(.svelte-3hvos),.showcase-text.svelte-3hvos .body-copy.left-aligned:where(.svelte-3hvos){text-align:left;margin-left:0;margin-right:0;max-width:none}#how-it-works.svelte-3hvos{scroll-margin-top:100px}@media (max-width: 768px){.showcase-bg.svelte-3hvos{background-attachment:scroll}.showcase-rows.svelte-3hvos{gap:30px;padding:40px 0}.showcase-row.svelte-3hvos{grid-template-columns:1fr}.showcase-text.svelte-3hvos{padding:30px 20px 40px}.showcase-text.svelte-3hvos .section-title.left-aligned:where(.svelte-3hvos),.showcase-text.svelte-3hvos .body-copy.left-aligned:where(.svelte-3hvos){text-align:center}.proof-layout.svelte-3hvos .showcase-text:where(.svelte-3hvos){order:1}.proof-layout.svelte-3hvos .showcase-image:where(.svelte-3hvos){order:0}.section-title.svelte-3hvos{font-size:2rem}.headline.svelte-3hvos{font-size:1.25rem;margin-bottom:30px}.body-copy.svelte-3hvos{font-size:1rem}}
