.shot__bar[data-astro-cid-aatdr2li]{border-bottom:1px solid var(--line);background:#fafaf9;align-items:center;height:34px;padding:0 14px;display:flex}.shot__title[data-astro-cid-aatdr2li]{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.shot__img[data-astro-cid-aatdr2li]{width:100%}.shot--crop[data-astro-cid-aatdr2li] .shot__img[data-astro-cid-aatdr2li]{aspect-ratio:var(--crop);object-fit:cover;object-position:var(--pos,top left)}@media (width<=640px){.shot__bar[data-astro-cid-aatdr2li]{height:28px}.shot__title[data-astro-cid-aatdr2li]{font-size:11px}}.pr-hero[data-astro-cid-wfctjtyd]{padding:var(--s-5) 0 var(--s-8)}.pr-hero__head[data-astro-cid-wfctjtyd]{text-align:center;padding-top:var(--s-6);flex-direction:column;align-items:center;display:flex}.pr-hero__name[data-astro-cid-wfctjtyd]{letter-spacing:-.055em;font-size:clamp(64px,11vw,152px);font-weight:600;line-height:.95}.pr-hero__line[data-astro-cid-wfctjtyd]{margin-top:var(--s-3);letter-spacing:-.032em;font-size:clamp(26px,3.2vw,44px);font-weight:500;line-height:1.12}.pr-hero__sub[data-astro-cid-wfctjtyd]{max-width:44ch;margin-top:var(--s-3);letter-spacing:-.012em;color:var(--ink-2);font-size:clamp(17px,1.45vw,20px);line-height:1.5}.pr-hero__head[data-astro-cid-wfctjtyd] .actions[data-astro-cid-wfctjtyd]{margin-top:var(--s-5)}.pr-hero__note[data-astro-cid-wfctjtyd]{margin-top:var(--s-3);color:var(--ink-3);font-size:13px}.pr-hero__stage[data-astro-cid-wfctjtyd]{margin-top:var(--s-7);border-radius:32px;padding:clamp(16px,6vw,96px) clamp(10px,7vw,128px)}.pr-hero[data-astro-cid-wfctjtyd] .pr-hero__mock{max-width:1000px;margin:0 auto}.pr-caption[data-astro-cid-wfctjtyd]{text-align:center;justify-content:center}.feat[data-astro-cid-wfctjtyd]{padding:200px 0}.feat--tint[data-astro-cid-wfctjtyd]{background:var(--tint)}.feat__head[data-astro-cid-wfctjtyd]{text-align:center;max-width:860px;margin:0 auto}.feat__kicker[data-astro-cid-wfctjtyd]{margin-bottom:var(--s-3);letter-spacing:-.01em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.feat__title[data-astro-cid-wfctjtyd]{letter-spacing:-.05em;font-size:clamp(44px,6.6vw,96px);font-weight:600;line-height:1}.feat__copy[data-astro-cid-wfctjtyd]{max-width:46ch;margin:var(--s-4) auto 0;letter-spacing:-.014em;color:var(--ink-2);font-size:clamp(18px,1.6vw,21px);line-height:1.5}.feat__stage[data-astro-cid-wfctjtyd]{margin-top:var(--s-7);border-radius:32px;padding:clamp(16px,6vw,88px) clamp(10px,6vw,96px)}.feat[data-astro-cid-wfctjtyd] .feat__mock{max-width:760px;margin:0 auto}.block-head[data-astro-cid-wfctjtyd]{max-width:860px;margin-bottom:var(--s-7)}.block-head__title[data-astro-cid-wfctjtyd]{letter-spacing:-.048em;font-size:clamp(40px,5.6vw,80px);font-weight:600;line-height:1.02}.block-head__copy[data-astro-cid-wfctjtyd]{max-width:52ch;margin-top:var(--s-4);color:var(--ink-2);font-size:clamp(17px,1.45vw,20px);line-height:1.5}.pipeline[data-astro-cid-wfctjtyd]{padding:200px 0}.steps[data-astro-cid-wfctjtyd]{border-top:1px solid var(--line-strong);list-style:none}.steps__row[data-astro-cid-wfctjtyd]{column-gap:var(--gap);border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1.1fr) minmax(0,1.8fr) minmax(0,1fr);align-items:baseline;padding:26px 0;display:grid}.steps__n[data-astro-cid-wfctjtyd]{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.steps__name[data-astro-cid-wfctjtyd]{letter-spacing:-.025em;font-size:clamp(20px,1.9vw,26px);font-weight:600;line-height:1.2}.steps__what[data-astro-cid-wfctjtyd]{color:var(--ink-2);font-size:16px;line-height:1.5}.steps__tool[data-astro-cid-wfctjtyd]{color:var(--ink-3);text-align:right;justify-self:end;font-size:14px}.specs[data-astro-cid-wfctjtyd]{border-top:1px solid var(--line-strong)}.specs__row[data-astro-cid-wfctjtyd]{column-gap:var(--gap);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding:28px 0;display:grid}.specs[data-astro-cid-wfctjtyd] dt[data-astro-cid-wfctjtyd]{letter-spacing:-.02em;font-size:19px;font-weight:600}.specs[data-astro-cid-wfctjtyd] dd[data-astro-cid-wfctjtyd] p[data-astro-cid-wfctjtyd]{color:var(--ink-2);font-size:17px;line-height:1.5}.specs[data-astro-cid-wfctjtyd] dd[data-astro-cid-wfctjtyd] p[data-astro-cid-wfctjtyd]+p[data-astro-cid-wfctjtyd]{margin-top:6px}.road[data-astro-cid-wfctjtyd]{column-gap:var(--gap);row-gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.road__item[data-astro-cid-wfctjtyd]{padding-top:var(--s-3);border-top:1px solid var(--line-strong)}.road__item[data-astro-cid-wfctjtyd].is-now{border-top:2px solid var(--accent)}.road__phase[data-astro-cid-wfctjtyd]{color:var(--ink-3);font-size:14px;font-weight:600}.road__item[data-astro-cid-wfctjtyd].is-now .road__phase[data-astro-cid-wfctjtyd]{color:var(--accent)}.road__title[data-astro-cid-wfctjtyd]{letter-spacing:-.025em;margin-top:6px;font-size:clamp(22px,2vw,28px);font-weight:600}.road__item[data-astro-cid-wfctjtyd] ul[data-astro-cid-wfctjtyd]{margin-top:var(--s-3);list-style:none}.road__item[data-astro-cid-wfctjtyd] ul[data-astro-cid-wfctjtyd] li[data-astro-cid-wfctjtyd]{border-top:1px solid var(--line);color:var(--ink-2);padding:10px 0;font-size:16px;line-height:1.45}.proof[data-astro-cid-wfctjtyd]{margin-top:var(--s-8);border-block:1px solid var(--line)}.proof[data-astro-cid-wfctjtyd] summary[data-astro-cid-wfctjtyd]{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4) 0;cursor:pointer;list-style:none;display:flex}.proof[data-astro-cid-wfctjtyd] summary[data-astro-cid-wfctjtyd]::-webkit-details-marker{display:none}.proof__title[data-astro-cid-wfctjtyd]{letter-spacing:-.02em;transition:color .2s var(--ease);font-size:22px;font-weight:600;display:block}.proof[data-astro-cid-wfctjtyd] summary[data-astro-cid-wfctjtyd]:hover .proof__title[data-astro-cid-wfctjtyd]{color:var(--accent)}.proof__sub[data-astro-cid-wfctjtyd]{color:var(--ink-3);margin-top:2px;font-size:14px;display:block}.proof[data-astro-cid-wfctjtyd] .proof__chev{color:var(--ink-3);transition:transform .35s var(--ease-out);flex-shrink:0}.proof[data-astro-cid-wfctjtyd][open] .proof__chev{transform:rotate(180deg)}.proof__body[data-astro-cid-wfctjtyd]{gap:var(--s-5);padding:var(--s-2) 0 var(--s-5);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.proof__builds[data-astro-cid-wfctjtyd]{gap:12px var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.proof__label[data-astro-cid-wfctjtyd],.proof__builds[data-astro-cid-wfctjtyd]>.caption[data-astro-cid-wfctjtyd]{grid-column:1/-1}.proof__label[data-astro-cid-wfctjtyd]{font-size:14px;font-weight:600}.proof__builds[data-astro-cid-wfctjtyd] img[data-astro-cid-wfctjtyd]{aspect-ratio:4/3;object-fit:cover;object-position:50% 70%;width:100%}.proof__builds[data-astro-cid-wfctjtyd] figcaption[data-astro-cid-wfctjtyd]{margin-top:8px}.proof__body[data-astro-cid-wfctjtyd] .frame{border-radius:14px}@media (width<=1068px){.feat[data-astro-cid-wfctjtyd],.pipeline[data-astro-cid-wfctjtyd]{padding:160px 0}.steps__row[data-astro-cid-wfctjtyd]{grid-template-columns:56px minmax(0,1fr) minmax(0,1.4fr);row-gap:6px}.steps__tool[data-astro-cid-wfctjtyd]{text-align:left;grid-column:3;justify-self:start}}@media (width<=834px){.proof__body[data-astro-cid-wfctjtyd],.road[data-astro-cid-wfctjtyd]{grid-template-columns:minmax(0,1fr)}.specs__row[data-astro-cid-wfctjtyd]{grid-template-columns:minmax(0,1fr);row-gap:10px}}@media (width<=640px){.pr-hero[data-astro-cid-wfctjtyd]{padding:var(--s-3) 0 var(--s-7)}.pr-hero__head[data-astro-cid-wfctjtyd]{padding-top:var(--s-4)}.pr-hero__head[data-astro-cid-wfctjtyd] .actions[data-astro-cid-wfctjtyd] .btn[data-astro-cid-wfctjtyd]{flex:auto}.pr-hero__stage[data-astro-cid-wfctjtyd],.feat__stage[data-astro-cid-wfctjtyd]{margin-top:var(--s-6);border-radius:22px}.feat[data-astro-cid-wfctjtyd],.pipeline[data-astro-cid-wfctjtyd]{padding:104px 0}.block-head[data-astro-cid-wfctjtyd]{margin-bottom:var(--s-5)}.steps__row[data-astro-cid-wfctjtyd]{grid-template-columns:40px minmax(0,1fr);padding:20px 0}.steps__what[data-astro-cid-wfctjtyd],.steps__tool[data-astro-cid-wfctjtyd]{grid-column:2}.specs__row[data-astro-cid-wfctjtyd]{padding:22px 0}}
