.stats[data-astro-cid-tvxlxp64]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}@media(min-width:720px){.stats[data-astro-cid-tvxlxp64]{grid-template-columns:repeat(4,1fr)}}li[data-astro-cid-tvxlxp64]{background:var(--card);padding:16px 14px;display:grid;gap:2px;text-align:center}.stat-value[data-astro-cid-tvxlxp64]{font-family:var(--font-mono);font-weight:600;font-size:1.35rem;font-variant-numeric:tabular-nums;color:var(--ink)}.stat-label[data-astro-cid-tvxlxp64]{font-size:.8125rem;color:var(--ink-soft)}.review[data-astro-cid-6aiyybsj]{padding:clamp(20px,3vw,28px);display:grid;gap:1rem;margin:0}blockquote[data-astro-cid-6aiyybsj]{margin:0;font-size:1.0625rem}figcaption[data-astro-cid-6aiyybsj]{font-size:.9rem;color:var(--ink-soft)}.review-source[data-astro-cid-6aiyybsj] a[data-astro-cid-6aiyybsj]{color:var(--cobalt)}.hero[data-astro-cid-j7pv25f6]{background:var(--paper)}.hero-inner[data-astro-cid-j7pv25f6]{padding-block:clamp(48px,8vw,96px) clamp(32px,5vw,56px);display:grid;gap:2.5rem}@media(min-width:900px){.hero-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2.5rem,5vw,4.5rem)}}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin-top:1rem;max-width:20ch}.hero-sub[data-astro-cid-j7pv25f6]{margin-top:1.25rem;max-width:52ch;font-size:1.125rem;color:var(--ink-soft)}.hero-ctas[data-astro-cid-j7pv25f6]{margin-top:1.75rem;display:flex;flex-wrap:wrap;gap:.75rem}.hero-note[data-astro-cid-j7pv25f6]{margin-top:.9rem;font-size:.9375rem;color:var(--ink-soft)}.hero-shots[data-astro-cid-j7pv25f6]{position:relative;display:grid;gap:.75rem}.hero-shots[data-astro-cid-j7pv25f6] .shot-1[data-astro-cid-j7pv25f6],.hero-shots[data-astro-cid-j7pv25f6] .shot-2[data-astro-cid-j7pv25f6]{display:none}@media(min-width:900px){.hero-shots[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.hero-shots[data-astro-cid-j7pv25f6] .shot-0[data-astro-cid-j7pv25f6]{grid-column:1 / -1}.hero-shots[data-astro-cid-j7pv25f6] .shot-1[data-astro-cid-j7pv25f6],.hero-shots[data-astro-cid-j7pv25f6] .shot-2[data-astro-cid-j7pv25f6]{display:block}}.hero-stats[data-astro-cid-j7pv25f6]{padding-bottom:clamp(32px,5vw,56px)}.work-grid[data-astro-cid-j7pv25f6]{margin-top:2rem;display:grid;gap:1.5rem}@media(min-width:820px){.work-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}.section-more[data-astro-cid-j7pv25f6]{margin-top:1.75rem}.software-line[data-astro-cid-j7pv25f6]{margin-top:2rem;max-width:58ch;font-size:1.125rem}.do-grid[data-astro-cid-j7pv25f6]{margin-top:2rem;display:grid;gap:1.25rem}@media(min-width:820px){.do-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}.do[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.5rem;padding:clamp(22px,3vw,30px)}.do[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.25rem}.do-price[data-astro-cid-j7pv25f6]{font-size:.95rem}.do-body[data-astro-cid-j7pv25f6]{color:var(--ink-soft);font-size:.9375rem}.steps[data-astro-cid-j7pv25f6]{margin:2rem 0 0;padding:0;list-style:none;display:grid;gap:1.75rem}@media(min-width:820px){.steps[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr);gap:2rem}}.step[data-astro-cid-j7pv25f6]{padding-top:1rem;border-top:2px solid var(--line)}.step-num[data-astro-cid-j7pv25f6]{color:var(--cobalt)}.step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:.4rem;font-size:1.05rem}.step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:.4rem;color:var(--ink-soft);font-size:.9375rem}.why-grid[data-astro-cid-j7pv25f6]{margin-top:1.5rem;display:grid;gap:2.5rem}@media(min-width:900px){.why-grid[data-astro-cid-j7pv25f6]:has(.why-reviews){grid-template-columns:1fr 1fr}}.why-text[data-astro-cid-j7pv25f6]{display:grid;gap:1.25rem;max-width:62ch;font-size:1.0625rem}.why-reviews[data-astro-cid-j7pv25f6]{display:grid;gap:1rem;align-content:start}.home-form[data-astro-cid-j7pv25f6]{margin-top:2rem;max-width:640px}
