.hero.svelte-1uha8ag{align-items:center;gap:48px;padding:48px 0;display:flex}.hero-text.svelte-1uha8ag{flex:1}.hero-text.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.02em;margin-bottom:12px;font-size:48px;font-weight:700}.tagline.svelte-1uha8ag{color:var(--text-muted);max-width:420px;margin-bottom:32px;font-size:16px}.hero-preview.svelte-1uha8ag{flex-shrink:0}.phone.svelte-1uha8ag{background:var(--bg-tertiary);border:2px solid var(--border);border-radius:16px;width:360px;overflow:hidden}.btn-primary.svelte-1uha8ag{color:var(--bg-primary);cursor:pointer;background:#fff;border:none;border-radius:16px;align-items:center;gap:8px;padding:8px 20px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:opacity .15s;display:inline-flex}.btn-primary.svelte-1uha8ag:hover{opacity:.9}.screenshots.svelte-1uha8ag{padding:0 0 48px}.screenshots-row.svelte-1uha8ag{justify-content:center;align-items:center;gap:12px;display:flex}.screenshots-row.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:contain;border-radius:8px;flex:1;min-width:0;max-height:800px}@media (width<=768px){.hero.svelte-1uha8ag{text-align:center;flex-direction:column-reverse;gap:32px;padding:32px 0}.hero-text.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:32px}.tagline.svelte-1uha8ag{margin-left:auto;margin-right:auto}.phone.svelte-1uha8ag{width:280px}.screenshots-row.svelte-1uha8ag{flex-direction:column}}
