.hero[data-astro-cid-uahrdstm]{padding-top:calc(var(--header-h) + clamp(56px, 9vw, 128px));gap:28px;padding-bottom:clamp(40px,5vw,72px);display:grid}.hero__title[data-astro-cid-uahrdstm]{max-width:12ch}.hero__row[data-astro-cid-uahrdstm]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.hero__lede[data-astro-cid-uahrdstm]{max-width:46ch}.hero__actions[data-astro-cid-uahrdstm]{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.hero__demo[data-astro-cid-uahrdstm]{align-items:center;gap:10px;font-size:.9375rem;font-weight:520;display:inline-flex}.hero__play[data-astro-cid-uahrdstm]{background:var(--accent);width:28px;height:28px;color:var(--on-accent);border-radius:50%;place-items:center;display:grid}.hero__play[data-astro-cid-uahrdstm] svg{fill:currentColor;margin-left:2px}.hero__stage[data-astro-cid-uahrdstm]{padding-bottom:clamp(24px,4vw,56px)}@media (prefers-reduced-motion:no-preference){html.js .hero__row[data-astro-cid-uahrdstm]{animation:hero-in 1.1s var(--ease-out) .4s both}}@keyframes hero-in{0%{opacity:0;transform:translateY(14px)}}.promises[data-astro-cid-uahrdstm]{padding-bottom:clamp(56px,8vw,112px)}.promises__list[data-astro-cid-uahrdstm]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px;display:grid}.promises__list[data-astro-cid-uahrdstm] li[data-astro-cid-uahrdstm]{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 14px;padding-top:18px;display:grid}.promises__list[data-astro-cid-uahrdstm] .icon-tile[data-astro-cid-uahrdstm]{grid-row:span 2}.promises__list[data-astro-cid-uahrdstm] h2[data-astro-cid-uahrdstm]{letter-spacing:-.02em;font-size:1rem;font-weight:580;line-height:1.3}.promises__list[data-astro-cid-uahrdstm] p[data-astro-cid-uahrdstm]{color:var(--muted);margin-top:4px;font-size:.9375rem}.story__rail[data-astro-cid-uahrdstm]{display:none}.step[data-astro-cid-uahrdstm]+.step[data-astro-cid-uahrdstm]{margin-top:clamp(72px,12vw,120px)}.step__copy[data-astro-cid-uahrdstm]{flex-direction:column;gap:18px;display:flex}.step__label[data-astro-cid-uahrdstm]{align-items:center;gap:12px;display:flex}.step__title[data-astro-cid-uahrdstm]{max-width:13ch}.step__body[data-astro-cid-uahrdstm]{color:var(--muted);max-width:40ch;font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.5}.step__roles[data-astro-cid-uahrdstm]{gap:0;max-width:42ch;margin-top:6px;display:grid}.step__roles[data-astro-cid-uahrdstm] div[data-astro-cid-uahrdstm]{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:12px;padding-block:12px;display:grid}.step__roles[data-astro-cid-uahrdstm] div[data-astro-cid-uahrdstm]:last-child{border-bottom:1px solid var(--line)}.step__roles[data-astro-cid-uahrdstm] dt[data-astro-cid-uahrdstm]{color:var(--accent-ink);padding-top:3px}.step__roles[data-astro-cid-uahrdstm] dd[data-astro-cid-uahrdstm]{margin:0;font-size:.9375rem;line-height:1.45}.step__screen[data-astro-cid-uahrdstm]{margin-top:32px}@media (width>=1000px){html.js .story__grid[data-astro-cid-uahrdstm]{--stick:max(calc(var(--header-h) + 84px), calc(50svh - 330px));grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(40px,6vw,112px);display:grid}html.js .story__list[data-astro-cid-uahrdstm],html.js .step[data-astro-cid-uahrdstm]{display:contents}html.js .step[data-astro-cid-uahrdstm]+.step[data-astro-cid-uahrdstm]{margin-top:0}html.js .step__copy[data-astro-cid-uahrdstm]{grid-column:1;grid-row:var(--row);justify-content:center;min-height:84svh;padding-block:48px}html.js .step__screen[data-astro-cid-uahrdstm],html.js .story__rail[data-astro-cid-uahrdstm]{grid-column:2;grid-row:1 / span var(--n);align-self:start;position:sticky}html.js .story__rail[data-astro-cid-uahrdstm]{top:calc(var(--stick) - 44px);color:var(--muted);align-items:center;gap:16px;display:flex}html.js .story__when[data-astro-cid-uahrdstm]{color:var(--ink);margin-left:auto}html.js .step__screen[data-astro-cid-uahrdstm]{top:var(--stick);width:min(100%, calc((100svh - var(--stick) - 40px - 34px) * 801 / 700));opacity:0;visibility:hidden;transition:opacity .45s var(--ease-out), transform .7s var(--ease-out), visibility 0s .45s;justify-self:end;margin-top:0;transform:translateY(28px)scale(.98)}html.js .step__screen[data-astro-cid-uahrdstm].is-active{opacity:1;visibility:visible;transition:opacity .45s var(--ease-out) .1s, transform .7s var(--ease-out) .1s, visibility 0s;transform:none}html.js .story__rail[data-astro-cid-uahrdstm]{width:min(100%, calc((100svh - var(--stick) - 40px - 34px) * 801 / 700));justify-self:end}}.story__bars[data-astro-cid-uahrdstm]{gap:4px;display:flex}.story__bars[data-astro-cid-uahrdstm] i[data-astro-cid-uahrdstm]{background:var(--line);width:22px;height:3px;transition:background .4s var(--ease-out);border-radius:2px}.story__bars[data-astro-cid-uahrdstm] i[data-astro-cid-uahrdstm].is-on{background:var(--accent-ink)}@media (prefers-reduced-motion:reduce){html.js .step__screen[data-astro-cid-uahrdstm],html.js .step__screen[data-astro-cid-uahrdstm].is-active{transition:none;transform:none}}.pay__shot[data-astro-cid-uahrdstm]{margin-inline:auto;max-width:1100px;margin-bottom:clamp(32px,4vw,56px)}.pay__steps[data-astro-cid-uahrdstm]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pay__step[data-astro-cid-uahrdstm]{border-radius:var(--radius-l);background:var(--surface);flex-direction:column;gap:10px;padding:clamp(20px,2vw,28px);display:flex;box-shadow:0 0 0 1px #1212110d,0 1px 2px #1212110a}.pay__top[data-astro-cid-uahrdstm]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.pay__num[data-astro-cid-uahrdstm]{color:var(--accent-ink);font-size:.875rem}.pay__title[data-astro-cid-uahrdstm]{letter-spacing:-.025em;font-size:1.125rem;font-weight:600}.pay__note[data-astro-cid-uahrdstm]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:24px;padding-top:20px;display:flex}.finale[data-astro-cid-uahrdstm]{grid-template-columns:1fr 1fr;gap:12px;padding-bottom:clamp(96px,12vw,160px);display:grid}.finale__card[data-astro-cid-uahrdstm]{border-radius:var(--radius-l);background:var(--surface);flex-direction:column;align-items:flex-start;gap:18px;padding:clamp(24px,3.4vw,48px);display:flex;box-shadow:0 0 0 1px #1212110d}.finale__card--dark[data-astro-cid-uahrdstm]{background:var(--ink);color:var(--bg);box-shadow:none}.finale__eyebrow[data-astro-cid-uahrdstm]{color:var(--inverse-muted)}.finale__text[data-astro-cid-uahrdstm]{max-width:44ch}.finale__actions[data-astro-cid-uahrdstm]{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:auto;padding-top:12px;display:flex}.finale__quiet[data-astro-cid-uahrdstm]{color:var(--inverse-muted);font-size:.9375rem}.finale__demo[data-astro-cid-uahrdstm]{font-size:.9375rem;font-weight:520}@media (width<=1100px){.promises__list[data-astro-cid-uahrdstm],.pay__steps[data-astro-cid-uahrdstm]{grid-template-columns:1fr 1fr}}@media (width<=760px){.finale[data-astro-cid-uahrdstm]{grid-template-columns:1fr}}@media (width<=560px){.promises__list[data-astro-cid-uahrdstm],.pay__steps[data-astro-cid-uahrdstm]{grid-template-columns:1fr}}
