.pf[data-astro-cid-aufid24r]{margin:0}.pf-read[data-astro-cid-aufid24r]{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);margin-bottom:1.25rem;display:grid}.pf-read[data-astro-cid-aufid24r]>div[data-astro-cid-aufid24r]{min-width:0;padding:.8rem 1rem .9rem 0}.pf-read[data-astro-cid-aufid24r]>div[data-astro-cid-aufid24r]+div[data-astro-cid-aufid24r]{border-left:1px solid var(--line-dark);padding-left:1rem}.pf-read[data-astro-cid-aufid24r] span[data-astro-cid-aufid24r]{font:500 .7rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-ink-muted);margin-bottom:.3rem;display:block}.pf-read[data-astro-cid-aufid24r] strong[data-astro-cid-aufid24r]{font-size:clamp(.98rem,1.5vw,1.2rem);font-weight:600;line-height:1.2;display:block}svg[data-astro-cid-aufid24r]{width:100%;height:auto;overflow:visible}.axis[data-astro-cid-aufid24r]{stroke:var(--on-ink-muted);stroke-width:1px}.guide[data-astro-cid-aufid24r]{stroke:var(--line-dark);stroke-width:1px;stroke-dasharray:3 5}.t[data-astro-cid-aufid24r]{font:400 14px var(--mono);fill:var(--on-ink-muted)}.pt[data-astro-cid-aufid24r]{font:500 20px var(--mono);fill:var(--on-ink)}.curve-base[data-astro-cid-aufid24r]{fill:none;stroke:var(--line-dark);stroke-width:2px}.curve[data-astro-cid-aufid24r]{fill:none;stroke:var(--signal);stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:0}.sign[data-astro-cid-aufid24r] circle[data-astro-cid-aufid24r]{fill:var(--ink);stroke:var(--on-ink);stroke-width:1.5px}.sign[data-astro-cid-aufid24r] text[data-astro-cid-aufid24r]{font:400 14px var(--mono);fill:var(--on-ink)}.mline[data-astro-cid-aufid24r]{stroke:var(--signal);stroke-width:1px;opacity:.6}.mark[data-astro-cid-aufid24r]{stroke:var(--signal);stroke-width:4px}.pf-slider[data-astro-cid-aufid24r]{margin-top:.75rem;display:block}.pf-slider[data-astro-cid-aufid24r] span[data-astro-cid-aufid24r]{font:500 .75rem var(--mono);color:var(--on-ink-muted);margin-bottom:.25rem;display:block}input[data-astro-cid-aufid24r][type=range]{width:100%;height:44px;accent-color:var(--signal);cursor:ew-resize;background:0 0;margin:0}figcaption[data-astro-cid-aufid24r]{color:var(--on-ink-muted);margin-top:.4rem;font-size:.84rem}@media (width<=720px){.pf-read[data-astro-cid-aufid24r]{grid-template-columns:1fr 1fr}.pf-read[data-astro-cid-aufid24r]>div[data-astro-cid-aufid24r]+div[data-astro-cid-aufid24r]:nth-child(3){border-left:0;padding-left:0}.pf-read[data-astro-cid-aufid24r]>div[data-astro-cid-aufid24r]:nth-child(n+3){border-top:1px solid var(--line-dark)}.sign[data-astro-cid-aufid24r] text[data-astro-cid-aufid24r],.t[data-astro-cid-aufid24r]{display:none}.pt[data-astro-cid-aufid24r]{font-size:36px}.sign[data-astro-cid-aufid24r] circle[data-astro-cid-aufid24r]{r:7px}.curve[data-astro-cid-aufid24r],.curve-base[data-astro-cid-aufid24r]{stroke-width:4px}}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(48px,7vw,96px) clamp(40px,5vw,72px)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.045em;margin-top:1.5rem;font-size:clamp(3.1rem,10.5vw,9.5rem);font-weight:620;font-stretch:112%;line-height:.95}.hero[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--signal);font-style:normal}.hero-sub[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.75rem 3rem;margin-top:clamp(1.5rem,3vw,2.5rem);display:flex}.hero-pf[data-astro-cid-lcdefpme]{margin-top:clamp(2.5rem,5vw,4.5rem)}.sym[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);display:grid}.sym[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink);padding-top:1.1rem}.sym[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:1rem 0 .8rem}.svc-sec[data-astro-cid-lcdefpme]{padding-top:0}.svc[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:3.5rem 5fr 6fr 2rem;align-items:baseline;gap:1rem clamp(16px,2.5vw,32px);padding:clamp(1.1rem,2vw,1.75rem) 0;text-decoration:none;transition:padding .22s,background .22s;display:grid}.svc[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--card);padding-inline:1rem}.svc[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.35rem,2.6vw,2.1rem)}.num[data-astro-cid-lcdefpme]{font:500 .8rem var(--mono);color:var(--signal-text)}.arrow[data-astro-cid-lcdefpme]{justify-self:end;font-size:1.4rem;transition:transform .2s}.svc[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .arrow[data-astro-cid-lcdefpme]{transform:translate(4px)}.loop[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.loop[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:2px solid var(--signal);padding:0 clamp(12px,1.6vw,24px) 1rem 0;padding-top:1rem;position:relative}.loop-n[data-astro-cid-lcdefpme]{font:500 .8rem var(--mono);color:var(--signal);margin-bottom:2.25rem;display:block}.loop[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:.6rem;font-size:.96rem}.loop-back[data-astro-cid-lcdefpme]{font:400 .9rem var(--mono);color:var(--on-ink-muted);margin-top:1.5rem}.try[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:clamp(16px,2.5vw,32px);display:grid}.try-card[data-astro-cid-lcdefpme]{background:var(--card);border:1px solid var(--line);flex-direction:column;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.try-card[data-astro-cid-lcdefpme]:hover{border-color:var(--ink);transform:translateY(-3px)}.try-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.5rem,2.8vw,2.3rem)}.try-card[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:auto;margin-top:auto;padding-top:1rem}.mini[data-astro-cid-lcdefpme]{gap:8px;margin:auto 0 0;padding:1rem 0 0;list-style:none;display:grid}.mini[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{height:13px;width:var(--w);background:#2a78d6;border-radius:0 3px 3px 0}.mx[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:end;gap:2rem clamp(32px,6vw,96px);display:grid}.cases[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,24px);display:grid}.case[data-astro-cid-lcdefpme]{background:var(--card);border:1px solid var(--line);flex-direction:column;gap:1rem;min-height:260px;padding:1.5rem;text-decoration:none;transition:border-color .2s;display:flex}.case[data-astro-cid-lcdefpme]:hover{border-color:var(--ink)}.case[data-astro-cid-lcdefpme] .tlink[data-astro-cid-lcdefpme]{margin-top:auto}.steps-sec[data-astro-cid-lcdefpme]{padding-top:0}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink);padding-top:1.1rem}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:1.5rem 0 .75rem;font-size:clamp(1.5rem,2.4vw,2rem)}@media (width<=960px){.loop[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:0}.loop[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-dark);grid-template-columns:2.5rem 1fr;padding:1rem 0;display:grid}.loop[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-top:2px solid var(--signal)}.loop-n[data-astro-cid-lcdefpme]{grid-row:span 2;margin:0}.sym[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme],.cases[data-astro-cid-lcdefpme],.try[data-astro-cid-lcdefpme],.mx[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.case[data-astro-cid-lcdefpme]{min-height:0}.svc[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:2.5rem 1fr 1.5rem}.svc[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{grid-area:2/2/auto/3}.svc[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{grid-area:1/3}}
