.frame.svelte-z7lbej{position:relative;width:var(--w);aspect-ratio:9 / 19.5;border-radius:calc(var(--w) * .13);padding:calc(var(--w) * .025);background:#000;box-shadow:0 12px 30px -10px #0009,0 0 0 1px #ffffff0f}.notch.svelte-z7lbej{position:absolute;left:50%;transform:translate(-50%);background:#000;z-index:2;width:calc(var(--w) * .32);height:calc(var(--w) * .05);border-bottom-left-radius:calc(var(--w) * .025);border-bottom-right-radius:calc(var(--w) * .025);top:calc(var(--w) * .025)}.screen.svelte-z7lbej{position:relative;width:100%;height:100%;overflow:hidden;background:#fafafa;border-radius:calc(var(--w) * .105)}img.svelte-1xxhkzj{width:100%;height:100%;display:block;object-fit:cover;object-position:top center}.hero.svelte-1uha8ag{padding:60px 56px 100px;background:var(--bg-gradient);contain:layout}.hero-inner.svelte-1uha8ag{display:flex;gap:80px;align-items:center;max-width:1100px;margin:0 auto;justify-content:center}.hero-text.svelte-1uha8ag{flex:1;min-width:0;text-align:left}.hero-phone.svelte-1uha8ag{flex-shrink:0;display:flex;justify-content:center;align-items:center}.hero-title-row.svelte-1uha8ag{display:flex;align-items:center;gap:16px;margin-bottom:28px}.hero-icon.svelte-1uha8ag{display:inline-block}.hero-title.svelte-1uha8ag{font-family:var(--font-display);font-size:100px;font-weight:700;letter-spacing:-.02em;line-height:1}.badge-link.svelte-1uha8ag{display:inline-block;transition:transform .15s ease,opacity .15s ease}.badge-link.svelte-1uha8ag:hover{transform:translateY(-1px);opacity:1}.badge-link.svelte-1uha8ag img:where(.svelte-1uha8ag){height:60px;width:auto;display:block}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:32px;line-height:1.2;letter-spacing:-.02em;font-weight:600;margin:0 0 24px;max-width:640px;text-wrap:balance;color:var(--muted)}.lede.svelte-1uha8ag{font-size:18px;color:var(--muted);line-height:1.55;max-width:540px;margin:0 0 36px;text-wrap:pretty}.hero-buttons.svelte-1uha8ag{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:1100px){.hero-inner.svelte-1uha8ag{flex-direction:column;gap:48px}.hero-text.svelte-1uha8ag{text-align:center}.hero-buttons.svelte-1uha8ag{justify-content:center}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:100%}}@media(max-width:820px){.hero.svelte-1uha8ag{padding:32px 20px 60px}.hero-inner.svelte-1uha8ag{gap:32px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:24px!important}.lede.svelte-1uha8ag{font-size:15px;margin-bottom:24px}.hero-buttons.svelte-1uha8ag{margin-bottom:16px}}.features.svelte-1uha8ag{padding:100px 0;contain:layout}.features-head.svelte-1uha8ag{margin-bottom:56px}.features-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:42px;line-height:1.1;letter-spacing:-.02em;font-weight:700;margin:0}.kicker.svelte-1uha8ag{font-family:var(--font-mono);font-size:11px;color:var(--accent);text-transform:uppercase;letter-spacing:.16em;margin-bottom:16px}.how-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:56px;line-height:1.05;letter-spacing:-.025em;font-weight:700;margin:0;text-wrap:balance;max-width:900px}.features-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature-card.svelte-1uha8ag{padding:28px;background:var(--surface);border:1px solid var(--border);border-radius:20px}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0 0 10px;line-height:1.25}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:14px;line-height:1.6;color:var(--muted)}.how.svelte-1uha8ag{padding:120px 0 60px;contain:layout}.how-head.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:56px;gap:24px;flex-wrap:wrap}.how-link.svelte-1uha8ag{font-family:var(--font-mono);font-size:12px;color:var(--text);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px;letter-spacing:.04em}.steps.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--border);border-radius:20px;overflow:hidden}.step.svelte-1uha8ag{padding:40px 32px;background:var(--surface);border-right:1px solid var(--border)}.step.last.svelte-1uha8ag{border-right:0}.step-head.svelte-1uha8ag{display:flex;align-items:baseline;gap:16px;margin-bottom:20px}.step-num.svelte-1uha8ag{font-family:var(--font-display);font-size:64px;font-weight:700;letter-spacing:-.03em;color:var(--accent);line-height:.9}.step-rule.svelte-1uha8ag{flex:1;height:1px;background:var(--border)}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:26px;font-weight:600;letter-spacing:-.02em;margin:0 0 12px;line-height:1.2}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:15px;line-height:1.6;color:var(--muted);margin:0 0 16px}.compat.svelte-1uha8ag{padding:0 0 100px;contain:layout}.compat-card.svelte-1uha8ag{padding:48px;background:var(--surface);border:1px solid var(--border);border-radius:24px}.compat-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 2fr;gap:48px;align-items:center;margin-bottom:32px}.compat-grid.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:44px;line-height:1.05;letter-spacing:-.025em;font-weight:700;margin:0}.compat-grid.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:15px;line-height:1.6;color:var(--muted);margin-top:16px;max-width:420px}.compat-link.svelte-1uha8ag{display:inline-block;margin-top:24px;font-family:var(--font-mono);font-size:12px;color:var(--text);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px;letter-spacing:.04em}.faq-teaser.svelte-1uha8ag{padding:100px 0;contain:layout}.faq-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 2fr;gap:64px;align-items:start}.faq-side.svelte-1uha8ag{position:sticky;top:100px}.faq-side.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:44px;line-height:1.05;letter-spacing:-.025em;font-weight:700;margin:0 0 24px}.faq-side.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:15px;line-height:1.6;color:var(--muted);margin-bottom:24px}.faq-link.svelte-1uha8ag{font-family:var(--font-mono);font-size:12px;color:var(--text);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px;letter-spacing:.04em}.faq-list.svelte-1uha8ag{border:1px solid var(--border);border-radius:16px;overflow:hidden}.closing.svelte-1uha8ag{padding:100px 0 120px;contain:layout}.closing-card.svelte-1uha8ag{padding:80px 56px;text-align:center;background:linear-gradient(135deg,#ff8f272e,#e0533a1f);border:1px solid var(--accent-border);border-radius:32px;position:relative}.closing-bg.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3;pointer-events:none}.closing-content.svelte-1uha8ag{position:relative;z-index:1}.closing-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:48px;line-height:1;letter-spacing:-.02em;font-weight:700;margin:0 0 8px;text-wrap:balance}.closing-content.svelte-1uha8ag>p:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:22px;line-height:1.3;font-weight:600;color:var(--muted);margin:0 0 36px}.closing-content.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:17px;color:var(--muted);line-height:1.55;max-width:560px;margin:0 auto 36px}@media(max-width:820px){.features.svelte-1uha8ag,.how.svelte-1uha8ag,.faq-teaser.svelte-1uha8ag{padding:60px 0}.compat.svelte-1uha8ag{padding:0 0 60px}.closing.svelte-1uha8ag{padding:60px 0 80px}.how-head.svelte-1uha8ag h2:where(.svelte-1uha8ag),.features-head.svelte-1uha8ag h2:where(.svelte-1uha8ag),.compat-grid.svelte-1uha8ag h2:where(.svelte-1uha8ag),.faq-side.svelte-1uha8ag h2:where(.svelte-1uha8ag),.closing-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:32px!important}.features-grid.svelte-1uha8ag,.steps.svelte-1uha8ag{grid-template-columns:1fr!important}.compat-grid.svelte-1uha8ag,.faq-grid.svelte-1uha8ag{grid-template-columns:1fr!important;gap:32px}.compat-card.svelte-1uha8ag,.closing-card.svelte-1uha8ag{padding:28px 20px!important}.step.svelte-1uha8ag{border-right:0;border-bottom:1px solid var(--border)}.step.last.svelte-1uha8ag{border-bottom:0}.faq-side.svelte-1uha8ag{position:static}.step-num.svelte-1uha8ag{font-size:44px!important}.closing-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:32px}.closing-content.svelte-1uha8ag>p:where(.svelte-1uha8ag){font-size:16px}}
