/* Qualitative workflow comparison. Bar lengths are illustrative, not measured values. */
.work-comparison{--cmp:#285cf0;--cmp-dark:#173faa;--cmp-soft:#edf3ff;--cmp-border:#dce5f1;--cmp-text:#162b44;--cmp-muted:#738295;color:var(--cmp-text);padding-block:90px;scroll-margin-top:100px}
.work-comparison.compare-v4{--cmp:#286149;--cmp-dark:#1a4935;--cmp-soft:#eaf2ed;--cmp-border:#d5e2d9;--cmp-text:#182b22;--cmp-muted:#708075}
.compare-kicker{font-size:12px;font-weight:650;color:var(--cmp);margin:0 0 19px}.compare-intro h2{font-size:clamp(32px,3.3vw,51px);line-height:1.32;font-weight:750;letter-spacing:-1.8px;margin:0}.compare-intro h2 em{font-style:normal;color:var(--cmp)}.compare-intro>p:last-child{font-size:15px;line-height:1.9;color:var(--cmp-muted);margin:24px 0 0}
.efficiency-graph{margin:38px 0 0;border:1px solid var(--cmp-border);border-radius:20px;padding:32px;background:#fff;overflow:hidden}.compare-v4 .efficiency-graph{border-radius:8px}
.graph-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:34px}.graph-heading p{font-size:11px;color:var(--cmp-muted);margin:0 0 12px}.graph-heading h3{font-size:27px;line-height:1.45;letter-spacing:-.8px;font-weight:700;margin:0}.graph-mobile-break{display:none}
.graph-replay{flex-shrink:0;border:1px solid var(--cmp-border);border-radius:30px;background:#fff;font:inherit;font-size:11px;padding:10px 14px;color:var(--cmp-muted);cursor:pointer}.graph-replay span{font-size:17px;display:inline-block;vertical-align:middle;margin-left:7px}.graph-replay:focus-visible,.compare-closing a:focus-visible{outline:3px solid var(--cmp);outline-offset:5px}
.graph-lane{display:grid;grid-template-columns:166px minmax(0,1fr);gap:28px;align-items:start}.manual-lane{padding-bottom:30px;border-bottom:1px solid var(--cmp-border)}.agent-lane{padding-top:30px}
.graph-label>span{display:flex;align-items:center;gap:8px;min-height:27px;font-size:12px;font-weight:650;color:#798592}.graph-label img{width:27px;height:27px;border-radius:6px}.graph-label>strong{display:block;font-size:38px;letter-spacing:-1.7px;line-height:1.3;font-weight:750;color:#86919b;margin-top:13px}.graph-label>strong>span{display:block;font-size:11px;letter-spacing:0;font-weight:400;margin-top:7px;color:#87929e}
.agent-lane .graph-label>span,.agent-lane .graph-label>strong{color:var(--cmp)}.agent-lane .graph-label>strong{font-size:29px;letter-spacing:-1.1px}.agent-lane .graph-label>strong>span{color:var(--cmp-muted)}
.graph-track{min-width:0;padding-top:7px}.manual-segments{display:grid;grid-template-columns:.9fr 1.15fr 1fr;background:#e5e9ee;border-radius:8px;overflow:hidden;min-height:112px}.manual-segments>div{display:flex;flex-direction:column;padding:18px 20px;position:relative;border-left:1px solid #fff}.manual-segments>div:first-child{border-left:0}.manual-segments>div:nth-child(2){background:#dce2e8}.manual-segments>div:nth-child(3){background:#ccd4de}.manual-segments>div>span{font-size:10px;color:#98a3af;margin-bottom:10px}.manual-segments strong{font-size:14px;line-height:1.5;font-weight:650;color:#5e6b7a}.manual-segments small{font-size:10px;line-height:1.6;color:#84909e;margin-top:7px}.manual-finish{display:flex;align-items:center;justify-content:flex-end;gap:8px;font-size:10px;color:#8a96a2;margin-top:9px}.manual-finish b{font-size:16px;font-weight:400;color:#adb7c2}
.agent-track{display:grid;grid-template-columns:minmax(270px,38%) 1fr;gap:24px}.agent-route{position:relative;min-width:0}.agent-segments{display:flex;align-items:center;justify-content:center;gap:10px;min-height:66px;border-radius:8px;background:var(--cmp);padding:18px 16px;color:#fff;box-shadow:0 9px 24px color-mix(in srgb,var(--cmp) 13%,transparent)}.agent-segments span,.agent-segments strong{font-size:12px;white-space:nowrap;font-weight:650}.agent-segments b{font-weight:400;opacity:.6}.agent-finish{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin-top:12px;font-size:11px;font-weight:650;color:var(--cmp)}.agent-finish i{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:var(--cmp-soft);font-size:13px;font-style:normal}
.graph-freed{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:102px;padding:8px 16px 15px;background:repeating-linear-gradient(-45deg,transparent,transparent 8px,color-mix(in srgb,var(--cmp) 5%,transparent) 8px,color-mix(in srgb,var(--cmp) 5%,transparent) 9px);border-radius:8px}.freed-rule{display:block;width:100%;height:12px;border:1px solid var(--cmp-border);border-top:0;margin-bottom:12px}.graph-freed strong{display:block;font-size:16px;line-height:1.6;font-weight:650;color:var(--cmp)}.graph-freed div>span{display:block;font-size:11px;line-height:1.8;color:var(--cmp-muted);margin-top:2px}
.efficiency-graph figcaption{font-size:10px;color:#88939d;line-height:1.85;margin-top:27px;padding-top:18px;border-top:1px solid #edf0f3;word-break:keep-all}
.stage-compare{margin-top:44px}.stage-compare-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:23px}.stage-compare-heading h3{font-size:26px;letter-spacing:-.8px;font-weight:700;margin:0}.stage-compare-heading p{font-size:12px;color:var(--cmp-muted);margin:0}
.stage-compare-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--cmp);border-bottom:1px solid var(--cmp-border)}.stage-compare-grid article{min-width:0;display:grid;grid-template-rows:auto auto 30px 1fr;padding:27px 28px 30px}.stage-compare-grid article+article{border-left:1px solid var(--cmp-border)}.stage-compare-grid header{display:flex;align-items:center;gap:13px;margin-bottom:26px}.stage-compare-grid header>span{font-size:11px;color:var(--cmp);font-weight:650}.stage-compare-grid h4{font-size:19px;font-weight:700;letter-spacing:-.5px;margin:0}.stage-label{font-size:10px;color:#96a0aa}.stage-old>p{font-size:16px;line-height:1.65;color:#87919b;margin:9px 0 14px;letter-spacing:-.3px}.task-chips{display:flex;flex-wrap:wrap;gap:5px}.task-chips>span{padding:5px 7px;border:1px solid #e4e8ee;border-radius:3px;font-size:10px;color:#939da7;line-height:1.5}
.stage-transition{margin:15px 0 0;height:30px;color:#b9c3ce;font-size:22px;line-height:1}.stage-new{background:var(--cmp-soft);margin:21px -14px -12px;padding:22px 18px;display:flex;flex-direction:column}.stage-new .stage-label{font-weight:650;color:var(--cmp)}.stage-new h5{font-size:22px;font-weight:700;line-height:1.5;letter-spacing:-.65px;color:var(--cmp);margin:11px 0 14px}.stage-new>p{font-size:12px;color:var(--cmp-muted);line-height:1.9;margin:0 0 22px;word-break:keep-all}.stage-benefit{font-size:11px;line-height:1.8;color:var(--cmp);font-weight:600;border-top:1px solid var(--cmp-border);padding-top:13px;margin-top:auto}
.compare-closing{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:31px 0 0}.compare-closing>div>span{font-size:10px;color:var(--cmp-muted)}.compare-closing p{font-size:25px;line-height:1.6;font-weight:450;letter-spacing:-.8px;margin:10px 0 0}.compare-closing p strong{color:var(--cmp);font-weight:700}.compare-closing a{font-size:13px;font-weight:650;color:var(--cmp);border-bottom:1px solid var(--cmp);padding-bottom:12px;white-space:nowrap}.compare-closing a span{margin-left:25px}
@media(prefers-reduced-motion:no-preference){.efficiency-graph.is-animating .manual-segments>div{animation:manual-grow 1.2s both;transform-origin:left}.efficiency-graph.is-animating .manual-segments>div:nth-child(2){animation-delay:.2s}.efficiency-graph.is-animating .manual-segments>div:nth-child(3){animation-delay:.4s}.efficiency-graph.is-animating .agent-segments{animation:agent-grow .65s .2s both;transform-origin:left}.efficiency-graph.is-animating .agent-finish{animation:graph-check .4s .75s both}.efficiency-graph.is-animating .graph-freed{animation:graph-check .5s 1s both}}
@keyframes manual-grow{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes agent-grow{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes graph-check{from{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}
@media(max-width:1100px){.efficiency-graph{padding:27px}.graph-lane{grid-template-columns:145px minmax(0,1fr);gap:20px}.graph-label>strong{font-size:33px}.agent-lane .graph-label>strong{font-size:25px}.manual-segments>div{padding:17px 13px}.agent-track{grid-template-columns:minmax(230px,42%) 1fr;gap:17px}.agent-segments{gap:7px;padding-inline:10px}.graph-freed{padding-inline:10px}.graph-freed strong{font-size:14px}.stage-compare-grid article{padding-inline:22px}.stage-new h5{font-size:20px}.stage-new{padding-inline:15px}}
@media(max-width:800px){.graph-heading h3{font-size:24px}.graph-lane{grid-template-columns:1fr;gap:17px}.graph-label{display:flex;justify-content:space-between;align-items:center;gap:15px}.graph-label>strong{margin:0;display:flex;align-items:center;gap:12px;font-size:28px}.graph-label>strong>span{font-size:10px;margin:0;max-width:95px;line-height:1.6;letter-spacing:0}.agent-lane .graph-label>strong{font-size:27px}.manual-segments{min-height:100px}.manual-segments strong{font-size:13px}.agent-track{grid-template-columns:minmax(250px,43%) 1fr}.stage-compare-heading{display:block}.stage-compare-heading p{margin-top:12px}.stage-compare-grid article{padding-inline:17px}.stage-compare-grid h4{font-size:16px}.stage-compare-grid header{gap:8px}.stage-old>p{font-size:14px}.stage-new{margin-inline:-8px;padding-inline:13px}.stage-new h5{font-size:18px}.stage-new>p{font-size:11px}.stage-new>p br{display:none}.task-chips>span{font-size:9px;padding:4px 5px}.stage-benefit{font-size:10px}.compare-closing p{font-size:23px}}
@media(max-width:600px){.work-comparison{padding-block:60px}.compare-intro h2{font-size:30px;letter-spacing:-1.1px}.compare-intro>p:last-child{font-size:13px;line-height:1.9;margin-top:20px}.compare-intro>p:last-child br{display:none}.efficiency-graph{padding:23px 17px;margin-top:28px;border-radius:12px}.graph-heading{align-items:flex-start;margin-bottom:25px;gap:8px}.graph-heading p{font-size:9px;line-height:1.7;margin-bottom:9px}.graph-heading h3{font-size:22px;letter-spacing:-.6px}.graph-mobile-break{display:block}.graph-replay{font-size:0;padding:5px 8px;margin-top:2px}.graph-replay span{font-size:19px;margin:0}.graph-label>span{font-size:11px}.graph-label>strong{font-size:25px;display:block;text-align:right;letter-spacing:-1px}.graph-label>strong>span{max-width:none;margin-top:3px;font-size:9px}.agent-lane .graph-label>strong{font-size:23px}.graph-label img{width:23px;height:23px}.graph-lane{gap:15px}.manual-lane{padding-bottom:23px}.agent-lane{padding-top:23px}.manual-segments{min-height:112px;grid-template-columns:1fr 1.1fr 1fr;border-radius:5px}.manual-segments>div{padding:13px 9px}.manual-segments strong{font-size:11px;word-break:keep-all;line-height:1.65}.manual-segments small{font-size:9px;line-height:1.8;word-break:keep-all}.manual-segments>div>span{font-size:9px;margin-bottom:6px}.manual-finish{font-size:9px;margin-top:7px}.agent-track{grid-template-columns:minmax(0,1fr) minmax(0,.63fr);gap:9px}.agent-segments{padding:15px 7px;min-height:65px;gap:5px;flex-wrap:wrap;border-radius:5px}.agent-segments span,.agent-segments strong{font-size:10px}.agent-segments b{font-size:10px}.agent-finish{font-size:10px;margin-top:10px}.agent-finish i{width:18px;height:18px;font-size:11px}.graph-freed{min-height:95px;padding:5px 8px 10px;justify-content:flex-start}.freed-rule{height:9px;margin-bottom:8px}.graph-freed strong{font-size:11px;line-height:1.65;word-break:keep-all}.graph-freed div>span{font-size:9px;line-height:1.7;margin-top:5px;word-break:keep-all}.efficiency-graph figcaption{font-size:9px;line-height:1.8;margin-top:22px;padding-top:15px}
.stage-compare{margin-top:33px}.stage-compare-heading h3{font-size:23px}.stage-compare-heading p{font-size:11px}.stage-compare-grid{grid-template-columns:1fr}.stage-compare-grid article{display:grid;grid-template-columns:.82fr 1.18fr;grid-template-rows:auto 1fr;gap:0 16px;padding:23px 0}.stage-compare-grid article+article{border-left:0;border-top:1px solid var(--cmp-border)}.stage-compare-grid header{grid-column:1/-1;margin-bottom:20px;gap:10px}.stage-compare-grid h4{font-size:18px}.stage-old{padding:14px 0 0}.stage-old>p{font-size:13px;line-height:1.7;margin-bottom:11px}.stage-old>p br{display:none}.task-chips{display:block}.task-chips>span{display:block;border:0;padding:0;font-size:10px;line-height:2;color:#939da7}.task-chips>span:before{content:'·';margin-right:5px}.stage-transition{display:none}.stage-new{margin:0;padding:15px 13px}.stage-new h5{font-size:17px;letter-spacing:-.65px;line-height:1.5;margin:10px 0}.stage-new>p{font-size:11px;line-height:1.8;margin-bottom:15px}.stage-label{font-size:9px}.stage-benefit{font-size:10px;padding-top:10px}.compare-closing{display:block;padding-top:24px}.compare-closing p{font-size:23px}.compare-closing a{display:inline-block;margin-top:23px;font-size:12px}
}
