.landing.svelte-d5eata{max-width:1120px;padding-bottom:var(--xxl);gap:clamp(72px,9vw,128px);margin-inline:auto;display:grid}.landing.svelte-d5eata>:where(.svelte-d5eata){min-width:0}h1.svelte-d5eata,h2.svelte-d5eata{font-family:var(--display);font-variation-settings:"opsz" 144;letter-spacing:-.02em;text-wrap:balance;font-weight:500}h1.svelte-d5eata{font-size:clamp(2.375rem,5.4vw,4rem);line-height:1.02}h2.svelte-d5eata{font-size:clamp(1.875rem,4vw,3rem);line-height:1.06}.line.svelte-d5eata{display:block}.stop.svelte-d5eata{color:var(--accent)}.lede.svelte-d5eata{color:var(--ink-secondary);text-wrap:pretty;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.5}.hero.svelte-d5eata{gap:var(--xxl);background:radial-gradient(80% 110% at 100% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 62%), var(--surface);text-align:center;border-radius:36px;justify-items:center;padding:clamp(28px,5vw,64px) clamp(20px,5vw,64px) 0;display:grid;overflow:hidden}.hero-words.svelte-d5eata{gap:var(--l);justify-items:center;max-width:620px;display:grid}.eyebrow.svelte-d5eata{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);font-size:.8125rem;font-weight:700}.get.svelte-d5eata{gap:var(--s);margin-top:var(--s);justify-items:center;display:grid}.primary.svelte-d5eata{padding:var(--s) var(--xl);text-align:center;text-wrap:balance}.hero-device.svelte-d5eata{--frame-width:300px;justify-items:center;width:min(300px,78%);height:clamp(340px,44vw,520px);display:grid}.intro.svelte-d5eata{text-wrap:pretty;max-width:62ch;margin-inline:auto;font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.55}.intro.svelte-d5eata:first-letter{float:left;font-family:var(--display);font-variation-settings:"opsz" 144;color:var(--accent);padding:.08em .06em 0 0;font-size:3.2em;font-weight:500;line-height:.82}.feature.svelte-d5eata{gap:var(--xxl);align-items:center;display:grid}.words.svelte-d5eata{gap:var(--l);align-content:center;display:grid}.stage.svelte-d5eata{padding:clamp(28px, 5vw, 56px) var(--xl);background:var(--surface);--frame-width:264px;border-radius:32px;place-items:center;display:grid}.stage.wide.svelte-d5eata{--frame-width:440px}ul.svelte-d5eata,dl.svelte-d5eata,dd.svelte-d5eata{margin:0;padding:0;list-style:none}.points.svelte-d5eata{gap:var(--m);line-height:1.5;display:grid}.points.svelte-d5eata li:where(.svelte-d5eata){gap:var(--m);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.tick.svelte-d5eata{background:var(--accent-wash);width:22px;height:22px;color:var(--accent-text);border-radius:50%;place-items:center;margin-top:2px;display:grid}.chips.svelte-d5eata{gap:var(--s);flex-wrap:wrap;display:flex}.chips.svelte-d5eata li:where(.svelte-d5eata){padding:var(--xs) var(--m);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:999px;font-size:.875rem;font-weight:600}.tools.svelte-d5eata{gap:var(--xxl);display:grid}.head.svelte-d5eata{gap:var(--m);max-width:720px;display:grid}.groups.svelte-d5eata{gap:var(--l);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.group.svelte-d5eata{align-content:start;gap:var(--l);padding:var(--xl);font-size:.9375rem;display:grid}h3.svelte-d5eata{font-family:var(--display);font-variation-settings:"opsz" 144;font-size:1.375rem;font-weight:500;line-height:1.2}.every.svelte-d5eata{gap:var(--xl);padding-top:var(--xl);border-top:1px solid var(--hairline);display:grid}.every-head.svelte-d5eata{gap:var(--xs);display:grid}.columns.svelte-d5eata{gap:var(--xl) var(--l);grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));display:grid}h4.svelte-d5eata{margin:0 0 var(--s);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary);font-size:.75rem;font-weight:700}.columns.svelte-d5eata ul:where(.svelte-d5eata){gap:var(--s);font-size:.9375rem;display:grid}.columns.svelte-d5eata li:where(.svelte-d5eata){align-items:baseline;gap:2px var(--s);flex-wrap:wrap;display:flex}.columns.svelte-d5eata a:where(.svelte-d5eata){font-weight:600;text-decoration:none}.columns.svelte-d5eata a:where(.svelte-d5eata):hover{text-decoration:underline}.badge.svelte-d5eata{padding:1px var(--s);background:var(--surface);color:var(--ink-secondary);white-space:nowrap;border-radius:999px;font-size:.6875rem;font-weight:600}.promise.svelte-d5eata{gap:var(--l);line-height:1.5;display:grid}.promise.svelte-d5eata li:where(.svelte-d5eata){gap:var(--l);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.sign.svelte-d5eata{background:var(--accent-wash);width:44px;height:44px;color:var(--accent-text);border-radius:14px;place-items:center;display:grid}.words.svelte-d5eata .footnote:where(.svelte-d5eata) a:where(.svelte-d5eata){white-space:nowrap;font-weight:600}.needs.svelte-d5eata{gap:var(--xxl);display:grid}.needs.svelte-d5eata dl:where(.svelte-d5eata){gap:var(--xl) var(--xxl);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.needs.svelte-d5eata dl:where(.svelte-d5eata) div:where(.svelte-d5eata){align-content:start;gap:var(--s);padding-top:var(--l);border-top:2px solid var(--accent);display:grid}dt.svelte-d5eata{font-family:var(--display);font-variation-settings:"opsz" 144;font-size:1.25rem;font-weight:500;line-height:1.2}dd.svelte-d5eata{color:var(--ink-secondary);font-size:.9375rem;line-height:1.5}.closing.svelte-d5eata{justify-items:center;gap:var(--l);padding:clamp(40px, 7vw, 80px) var(--xl);background:radial-gradient(70% 120% at 50% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 70%), var(--surface);text-align:center;border-radius:36px;display:grid}.closing.svelte-d5eata img:where(.svelte-d5eata){box-shadow:var(--lift);border-radius:19px}.closing.svelte-d5eata .lede:where(.svelte-d5eata){max-width:44ch}.closing.svelte-d5eata .primary:where(.svelte-d5eata){margin-top:var(--s)}@media (width>=820px){.hero.svelte-d5eata{place-items:end start;gap:clamp(var(--xxl), 5vw, 72px);text-align:start;grid-template-columns:minmax(0,1fr) auto}.hero-words.svelte-d5eata{align-self:center;justify-items:start;padding-bottom:clamp(28px,5vw,64px)}.get.svelte-d5eata{justify-items:start}.primary.svelte-d5eata{padding-inline:var(--xxl)}.hero-device.svelte-d5eata{width:300px}.feature.svelte-d5eata{gap:clamp(var(--xxl), 6vw, 88px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.feature.flip.svelte-d5eata .stage:where(.svelte-d5eata){order:-1}}@media (prefers-reduced-motion:no-preference){.hero-device.svelte-d5eata{animation:svelte-d5eata-rise .7s var(--ease-out) both}@keyframes svelte-d5eata-rise{0%{opacity:0;transform:translateY(40px)}}}
