.DeliverySystemVisual-module__ybuY4q__system{--ink:#202826;--muted:#64706c;--line:#dfe6e2;--accent:#17685d;color:var(--ink)}.DeliverySystemVisual-module__ybuY4q__topline{align-items:center;gap:16px;margin-bottom:24px;display:flex}.DeliverySystemVisual-module__ybuY4q__caption{align-items:center;gap:9px;font-size:14px;font-weight:600;display:inline-flex}.DeliverySystemVisual-module__ybuY4q__caption>span{background:var(--accent);border-radius:50%;width:6px;height:6px}.DeliverySystemVisual-module__ybuY4q__stages{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.DeliverySystemVisual-module__ybuY4q__stage{color:var(--muted);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:24px 20px;transition:color .2s,background .2s;display:flex;position:relative}.DeliverySystemVisual-module__ybuY4q__stage+.DeliverySystemVisual-module__ybuY4q__stage{border-left:1px solid var(--line)}.DeliverySystemVisual-module__ybuY4q__stageNumber{font-family:var(--font-geist-mono),monospace;font-size:11px}.DeliverySystemVisual-module__ybuY4q__stageLabel{font-size:16px;font-weight:600}.DeliverySystemVisual-module__ybuY4q__stageIcon{opacity:.65;flex-shrink:0;margin-left:auto}.DeliverySystemVisual-module__ybuY4q__stage:hover{color:var(--ink);background:#edf2ef}.DeliverySystemVisual-module__ybuY4q__stage[aria-selected=true]{color:var(--accent);background:#e8f0ec}.DeliverySystemVisual-module__ybuY4q__stage[aria-selected=true] .DeliverySystemVisual-module__ybuY4q__stageIcon{opacity:1}.DeliverySystemVisual-module__ybuY4q__stage:after,.DeliverySystemVisual-module__ybuY4q__progress{background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.DeliverySystemVisual-module__ybuY4q__stage:after{content:"";transform-origin:0;transition:transform .25s;transform:scaleX(0)}.DeliverySystemVisual-module__ybuY4q__stage[aria-selected=true]:after{opacity:.25;transform:scaleX(1)}.DeliverySystemVisual-module__ybuY4q__progress{transform-origin:0;animation:9s linear both paused DeliverySystemVisual-module__ybuY4q__progress;transform:scaleX(0)}.DeliverySystemVisual-module__ybuY4q__system[data-running=true] .DeliverySystemVisual-module__ybuY4q__progress{animation-play-state:running}.DeliverySystemVisual-module__ybuY4q__panels{display:grid}.DeliverySystemVisual-module__ybuY4q__panel{grid-area:1/1;grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding:56px 4% 60px;display:grid}.DeliverySystemVisual-module__ybuY4q__panel[aria-hidden=true]{visibility:hidden;pointer-events:none}.DeliverySystemVisual-module__ybuY4q__panel[aria-hidden=false] .DeliverySystemVisual-module__ybuY4q__story,.DeliverySystemVisual-module__ybuY4q__panel[aria-hidden=false] .DeliverySystemVisual-module__ybuY4q__deliverables{animation:.45s cubic-bezier(.2,.7,.2,1) both DeliverySystemVisual-module__ybuY4q__enter}.DeliverySystemVisual-module__ybuY4q__panel[aria-hidden=false] .DeliverySystemVisual-module__ybuY4q__deliverables{animation-delay:80ms}.DeliverySystemVisual-module__ybuY4q__phase{color:var(--accent);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.DeliverySystemVisual-module__ybuY4q__phase>span{color:#a5b3ad;font-weight:400}.DeliverySystemVisual-module__ybuY4q__story h3{letter-spacing:-.045em;text-wrap:balance;max-width:440px;margin:20px 0 18px;font-size:clamp(32px,3.2vw,46px);font-weight:500;line-height:1.1}.DeliverySystemVisual-module__ybuY4q__story>p{max-width:380px;color:var(--muted);font-size:16px;line-height:1.75}.DeliverySystemVisual-module__ybuY4q__next{cursor:pointer;align-items:center;gap:10px;min-height:44px;margin-top:25px;font-size:14px;font-weight:600;display:inline-flex}.DeliverySystemVisual-module__ybuY4q__next svg{transition:transform .2s}.DeliverySystemVisual-module__ybuY4q__next:hover{color:var(--accent)}.DeliverySystemVisual-module__ybuY4q__next:hover svg{transform:translate(4px)}.DeliverySystemVisual-module__ybuY4q__deliverables{background:#fff;border:1px solid #dce4df;border-radius:12px;position:relative;box-shadow:0 2px 3px #233a2b03,0 12px 32px -16px #233a2b20}.DeliverySystemVisual-module__ybuY4q__documentHeading{border-bottom:1px solid #edf0ee;align-items:center;gap:14px;padding:24px 28px;display:flex}.DeliverySystemVisual-module__ybuY4q__documentIcon{width:44px;height:44px;color:var(--accent);background:#f4f8f5;border:1px solid #dce8e1;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.DeliverySystemVisual-module__ybuY4q__documentHeading p{color:var(--muted);margin-bottom:3px;font-size:12px}.DeliverySystemVisual-module__ybuY4q__documentHeading h4{letter-spacing:-.025em;font-size:17px;font-weight:600}.DeliverySystemVisual-module__ybuY4q__deliverables ul{margin:0;padding:10px 28px;list-style:none}.DeliverySystemVisual-module__ybuY4q__deliverables li{align-items:flex-start;gap:14px;padding:16px 0;display:flex;position:relative}.DeliverySystemVisual-module__ybuY4q__deliverables li+li{border-top:1px solid #edf0ee}.DeliverySystemVisual-module__ybuY4q__check{width:21px;height:21px;color:var(--accent);background:#eff6f1;border:1px solid #d5e6dc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.DeliverySystemVisual-module__ybuY4q__deliverables li p{font-size:15px;font-weight:600;line-height:1.5}.DeliverySystemVisual-module__ybuY4q__deliverables li div>span{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.5;display:block}.DeliverySystemVisual-module__ybuY4q__system button:focus-visible,.DeliverySystemVisual-module__ybuY4q__panel:focus-visible{outline:2px solid var(--accent);outline-offset:4px;z-index:1;border-radius:3px}@keyframes DeliverySystemVisual-module__ybuY4q__progress{to{transform:scaleX(1)}}@keyframes DeliverySystemVisual-module__ybuY4q__enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.DeliverySystemVisual-module__ybuY4q__stage{gap:8px;padding:22px 14px}.DeliverySystemVisual-module__ybuY4q__stageIcon{display:none}.DeliverySystemVisual-module__ybuY4q__panel{gap:5%;padding-inline:1%}}@media (max-width:767px){.DeliverySystemVisual-module__ybuY4q__topline{gap:8px;margin-bottom:14px}.DeliverySystemVisual-module__ybuY4q__caption{gap:6px;font-size:12px}.DeliverySystemVisual-module__ybuY4q__stage{flex-direction:column;align-items:flex-start;gap:9px;padding:17px 7px}.DeliverySystemVisual-module__ybuY4q__stage+.DeliverySystemVisual-module__ybuY4q__stage{border-left:0}.DeliverySystemVisual-module__ybuY4q__stageNumber{font-size:10px}.DeliverySystemVisual-module__ybuY4q__stageLabel{font-size:clamp(10px,2.9vw,13px)}.DeliverySystemVisual-module__ybuY4q__panel{grid-template-columns:1fr;align-content:start;gap:28px;padding:30px 0 32px}.DeliverySystemVisual-module__ybuY4q__phase{font-size:12px}.DeliverySystemVisual-module__ybuY4q__story h3{text-wrap:initial;max-width:none;margin:14px 0;font-size:34px}.DeliverySystemVisual-module__ybuY4q__story>p{max-width:none;font-size:15px;line-height:1.65}.DeliverySystemVisual-module__ybuY4q__next{margin-top:12px}.DeliverySystemVisual-module__ybuY4q__documentHeading{padding:20px}.DeliverySystemVisual-module__ybuY4q__documentHeading h4{font-size:16px}.DeliverySystemVisual-module__ybuY4q__deliverables ul{padding:6px 20px}.DeliverySystemVisual-module__ybuY4q__deliverables li{gap:12px;padding:14px 0}}@media (prefers-reduced-motion:reduce){.DeliverySystemVisual-module__ybuY4q__system *,.DeliverySystemVisual-module__ybuY4q__system :after{transition:none!important;animation:none!important}.DeliverySystemVisual-module__ybuY4q__progress{display:none}}@media (max-width:360px){.DeliverySystemVisual-module__ybuY4q__stage{padding-inline:4px}.DeliverySystemVisual-module__ybuY4q__stageLabel{letter-spacing:-.02em}}
