.hero.svelte-skv6c4{background:linear-gradient(180deg,#fff7ed,#faf9f7);border-bottom:.5px solid var(--color-border)}.hero-inner.svelte-skv6c4{max-width:1200px;margin:0 auto;padding:72px 24px 64px;text-align:center}.eyebrow.svelte-skv6c4{display:inline-block;font-size:13px;font-weight:600;color:var(--color-brand-orange-strong);background:#fff;border:1px solid var(--color-border);border-radius:999px;padding:6px 14px;margin-bottom:20px}.hero.svelte-skv6c4 h1:where(.svelte-skv6c4){font-family:var(--font-serif);font-size:52px;line-height:1.05;font-weight:800;color:var(--color-text-primary);letter-spacing:-.5px;margin:0 0 16px}.lede.svelte-skv6c4{max-width:560px;margin:0 auto 28px;font-size:18px;line-height:1.55;color:var(--color-text-secondary)}.hero-cta.svelte-skv6c4{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn.svelte-skv6c4{display:inline-flex;align-items:center;height:48px;padding:0 24px;border-radius:12px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s}.btn-primary.svelte-skv6c4{background:var(--color-brand-orange-strong);color:#fff;box-shadow:0 2px 12px #f973164d}.btn-primary.svelte-skv6c4:hover{transform:translateY(-1px);box-shadow:0 6px 18px #f9731659}.btn-ghost.svelte-skv6c4{background:#fff;color:var(--color-text-primary);border:1px solid var(--color-border)}.btn-ghost.svelte-skv6c4:hover{background:#f9fafb}.chips.svelte-skv6c4{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:32px}.chips-center.svelte-skv6c4{margin-top:28px}.chips-label.svelte-skv6c4{font-size:13px;color:var(--color-text-muted);margin-right:4px}.chip.svelte-skv6c4{font-size:13px;font-weight:500;color:var(--color-text-secondary);background:#fff;border:1px solid var(--color-border);border-radius:999px;padding:6px 14px;text-decoration:none;transition:color .12s,border-color .12s}.chip.svelte-skv6c4:hover{color:var(--color-brand-orange);border-color:var(--color-brand-orange)}.strip.svelte-skv6c4{max-width:1200px;margin:0 auto;padding:56px 24px}.strip-alt.svelte-skv6c4{background:var(--color-info-teal-light);max-width:none}.strip-alt.svelte-skv6c4>:where(.svelte-skv6c4){max-width:1200px;margin-left:auto;margin-right:auto}.strip-head.svelte-skv6c4{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:24px}.strip.svelte-skv6c4 h2:where(.svelte-skv6c4),.how.svelte-skv6c4 h2:where(.svelte-skv6c4),.app-band.svelte-skv6c4 h2:where(.svelte-skv6c4){font-family:var(--font-serif);font-size:28px;font-weight:700;color:var(--color-text-primary);margin:0}.strip-link.svelte-skv6c4{font-size:14px;font-weight:600;color:var(--color-brand-orange-strong);text-decoration:none}.grid.svelte-skv6c4{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:720px){.grid.svelte-skv6c4{grid-template-columns:repeat(3,1fr)}}.how.svelte-skv6c4{max-width:1200px;margin:0 auto;padding:56px 24px;text-align:center}.how-grid.svelte-skv6c4{display:grid;grid-template-columns:1fr;gap:24px;margin-top:32px}@media(min-width:720px){.how-grid.svelte-skv6c4{grid-template-columns:repeat(3,1fr)}}.how-num.svelte-skv6c4{width:40px;height:40px;margin:0 auto 12px;border-radius:999px;background:var(--color-brand-orange-light);color:var(--color-brand-orange);font-weight:700;display:flex;align-items:center;justify-content:center}.how-step.svelte-skv6c4 h3:where(.svelte-skv6c4){font-size:16px;font-weight:600;color:var(--color-text-primary);margin:0 0 6px}.how-step.svelte-skv6c4 p:where(.svelte-skv6c4){font-size:14px;line-height:1.5;color:var(--color-text-secondary);margin:0;max-width:280px;margin-inline:auto}.app-band.svelte-skv6c4{background:var(--color-text-primary)}.app-band-inner.svelte-skv6c4{max-width:1200px;margin:0 auto;padding:48px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.app-band.svelte-skv6c4 h2:where(.svelte-skv6c4){color:#fff}.app-band.svelte-skv6c4 p:where(.svelte-skv6c4){color:#6b7280;margin:8px 0 0;font-size:15px}@media(max-width:640px){.hero.svelte-skv6c4 h1:where(.svelte-skv6c4){font-size:38px}.lede.svelte-skv6c4{font-size:16px}.hero-inner.svelte-skv6c4{padding:48px 20px 44px}}
