.proof-from{color:var(--text-dim)}.proof-arrow{color:var(--text-ghost)}.proof-val{color:var(--text);font-weight:800}.proof-box-sub{font-size:var(--fs-mono);font-weight:400;letter-spacing:.06em;color:var(--text-dim)}#workflows{padding-top:var(--pad-section);padding-bottom:var(--pad-join)}.hero{--hero-pos:center bottom;--hero-fade:18%;--scrim-a:.6}.hero:after{background-image:url(/images/workflows-hero-1456.webp);background-image:-webkit-image-set(url(/images/workflows-hero-1456.webp) 1x,url(/images/workflows-hero-2912.webp) 2x);background-image:image-set(url(/images/workflows-hero-1456.avif) type("image/avif") 1x,url(/images/workflows-hero-2912.avif) type("image/avif") 2x,url(/images/workflows-hero-1456.webp) type("image/webp") 1x,url(/images/workflows-hero-2912.webp) type("image/webp") 2x)}#results .results-top{align-items:center;margin-bottom:var(--space-block)}#results .section-head{margin-bottom:0}@media(max-width:899px){#results .results-top{grid-template-columns:1fr;gap:var(--s-6)}}.proof-boxes{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:var(--s-4)}.proof-box{border:1px solid var(--line-strong);background:var(--fill-photo);padding:var(--pad-card-sm);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);font-weight:600;letter-spacing:-.01em;text-align:center}.proof-box .proof-from,.proof-box .proof-val{white-space:nowrap}.proof-boxes>.proof-arrow{align-self:center;font-size:var(--fs-h2)}#results{position:relative;padding-top:var(--pad-join);padding-bottom:var(--pad-join);--res-stage:clamp(2.5rem,5vw,4rem);--res-fade-top:18%;--res-fade-bottom:30%}#results:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url(/images/workflows-results-1456.webp);background-image:-webkit-image-set(url(/images/workflows-results-1456.webp) 1x,url(/images/workflows-results-2912.webp) 2x);background-image:image-set(url(/images/workflows-results-1456.avif) type("image/avif") 1x,url(/images/workflows-results-2912.avif) type("image/avif") 2x,url(/images/workflows-results-1456.webp) type("image/webp") 1x,url(/images/workflows-results-2912.webp) type("image/webp") 2x);background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 var(--res-fade-top),#000 calc(100% - var(--res-fade-bottom)),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 var(--res-fade-top),#000 calc(100% - var(--res-fade-bottom)),transparent 100%)}#results:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,0) 0,rgba(0,0,0,.35) calc(var(--res-stage) * .4),rgba(0,0,0,.62) calc(var(--res-stage) * .75),rgba(0,0,0,.8) var(--res-stage),rgba(0,0,0,.8) calc(100% - var(--res-fade-top)),rgba(0,0,0,0) 100%)}#results>.wrap{position:relative;z-index:2}@supports not ((mask-image:linear-gradient(#000,#000)) or (-webkit-mask-image:linear-gradient(#000,#000))){#results:after{-webkit-mask-image:none;mask-image:none}}@media(max-width:560px){.proof-boxes{grid-template-columns:1fr;gap:var(--s-2)}.proof-box{flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--s-3);text-align:left;padding:var(--s-3) var(--s-4);font-size:1.375rem}.proof-boxes>.proof-arrow{display:block;justify-self:center;line-height:1;transform:rotate(90deg);font-size:var(--fs-h3);margin-block:calc(-1 * var(--s-2))}}#beyond{background:linear-gradient(180deg,#d2642300,#d2642313,#d264230b,#d2642304 45%,#d2642300 62%),radial-gradient(76% 52% at 12% 58%,#e79e511f,#e79e5116 24%,#e79e510d 44%,#e79e5106 62%,#e79e5102 78%,#e79e5101 92%,#e79e5100)}.pl-chart{margin-top:var(--space-block);display:flex;flex-direction:column;width:100%;--pl-gap:1rem;--pl-arrow-w: calc(clamp(24px,2.5vw,36px) + .5rem) ;--pl-node-w:calc((100% - 3 * var(--pl-arrow-w) - 6 * var(--pl-gap)) / 4)}.pl-track{display:flex;align-items:stretch;justify-content:space-between;gap:1rem;position:relative;z-index:2}.pl-node{flex:1;border:1px solid var(--line-strong);padding:var(--pad-card-sm);text-align:center;display:flex;flex-direction:column;justify-content:center}.pl-node.core{background:var(--fill-card)}.pl-title{font-size:var(--fs-h3);font-weight:700;letter-spacing:var(--track-h3);color:var(--text);margin:0 0 var(--s-2)}.pl-sub{font-size:var(--fs-small);color:var(--text-dim);line-height:1.45;margin:0;max-width:22ch;margin-inline:auto}.pl-arrow{display:flex;align-items:center;justify-content:center;color:var(--accent);opacity:.6;padding:0 .25rem}.pl-arrow svg{display:block;width:clamp(24px,2.5vw,36px);height:auto}@media(max-width:899px){.pl-chart{margin-top:var(--s-6)}.pl-track{flex-direction:column;gap:1rem}.pl-arrow{transform:rotate(90deg);padding:.25rem 0}}@media(max-width:640px){.pl-track{flex-direction:column;gap:0;position:relative;padding-left:var(--s-6)}.pl-track:before{content:"";position:absolute;left:5px;top:10px;bottom:10px;width:1px;background:var(--line-strong)}.pl-arrow{display:none}.pl-node{border:0;padding:0 0 var(--s-5) 0;text-align:left;position:relative}.pl-node.core{background:none}.pl-node:last-child{padding-bottom:0}.pl-node:before{content:"";position:absolute;left:calc(-1 * var(--s-6));top:7px;width:11px;height:11px;border:1px solid var(--line-strong);border-radius:50%;background:var(--bg)}.pl-node.core:before{background:var(--accent);border-color:var(--accent)}.pl-title{font-size:17px}.pl-sub{max-width:none;margin-inline:0}}.feedback-loop{width:calc(2 * var(--pl-node-w) + 2 * var(--pl-arrow-w) + 4 * var(--pl-gap));height:80px;border:2px dashed var(--accent);border-top:none;border-radius:0 0 var(--r) var(--r);margin-top:0;margin-left:calc(1.5 * var(--pl-node-w) + var(--pl-arrow-w) + 2 * var(--pl-gap));position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:center;padding-bottom:12px}.feedback-loop:after{content:"";position:absolute;left:-6px;top:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:9px solid var(--accent)}.feedback-text{font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--track-btn);text-transform:uppercase;color:var(--accent);background:var(--bg);padding:0 .75rem;white-space:nowrap}@media(max-width:899px){.feedback-loop{display:none}}
