.outcome-section{background:#fff;font-family:"SF Pro SC","SF Pro Display",-apple-system,BlinkMacSystemFont,"PingFang SC","Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased}
.outcome-section .chapter-head h2{font-weight:500;color:#1d1d1f;letter-spacing:-.6px}.outcome-section .chapter-head{max-width:100%;margin-bottom:34px}.outcome-section .chapter-title{width:100%}
.outcome-story{overflow:hidden;border:1px solid #dce6ed;border-radius:18px;background:#f7fafc;box-shadow:0 18px 60px #45698208}
.outcome-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:17px 24px;border-bottom:1px solid #dde8ef;font-size:13px;color:#668092;background:#fff}.outcome-toolbar strong{font-weight:550;color:#2e4c60}
.delivery-workspace{display:grid;grid-template-columns:1.12fr 1fr;min-height:450px}.delivery-image{position:relative;overflow:hidden;background:#eef3f7;min-height:450px}.delivery-image img{width:100%;height:100%;object-fit:cover;max-width:none;transition:transform 2.5s ease;transform:scale(1)}
.delivery-image img{object-position:right center}.delivery-image-caption{position:absolute;left:23px;top:21px;font-size:13px;color:#294e63;padding:5px 10px;background:#f8fcffee;border-radius:5px}.delivery-target{position:absolute;left:84%;top:41%;width:74px;height:74px;transform:translate(-50%,-50%);transition:opacity .5s,transform 2.5s}.delivery-target:after{content:'F-02';position:absolute;left:0;top:85px;font-size:12px;color:#fff;background:#735332bf;padding:3px 8px;border-radius:4px}
.delivery-report{background:#fff;padding:29px 31px}.delivery-report-meta{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:13px;color:#708493;margin-bottom:16px}.delivery-status{font-size:12px;color:#946f34;background:#faf1e2;padding:4px 9px;border-radius:5px;white-space:nowrap}.delivery-recommendation{font-size:clamp(23px,2.45vw,31px);line-height:1.35;font-weight:500;color:#1d3647;letter-spacing:-.3px;margin:0 0 25px}
.delivery-records{margin:0}.delivery-records>div{padding:13px 0;border-top:1px solid #edf1f5;transition:opacity .5s,color .5s}.delivery-records dt{font-size:13px;color:#7b90a0;margin-bottom:4px}.delivery-records dd{font-size:16px;color:#3f5869;line-height:1.6;margin:0}.delivery-records>div[data-active=true] dt{color:#237c95}.delivery-records>div[data-active=true] dd{color:#176d87}.delivery-records>div[data-active=true]{border-color:#a8cddb}
.outcome-caption{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#f7fafc;padding:18px 24px;border-top:1px solid #dce6ed}.outcome-caption-copy{display:flex;gap:16px;align-items:center;min-width:0}.outcome-caption strong{font-size:14px;font-weight:550;color:#26718d;white-space:nowrap}.outcome-caption p{font-size:15px;line-height:1.65;color:#566e7f;margin:0}.outcome-counter{font-size:12px;letter-spacing:1px;color:#738c9d;white-space:nowrap}.outcome-foot{display:flex;justify-content:space-between;gap:20px;margin-top:17px;align-items:center;font-size:13px;line-height:1.7;color:#7b8d99}.outcome-foot a{color:#33788f;font-size:14px;text-decoration:none;border-bottom:1px solid #acd0dc}
.outcome-story[data-outcome=delivery][data-phase="1"] .delivery-image img{transform:scale(1.075);transform-origin:84% 41%}.outcome-story[data-outcome=delivery][data-phase="2"] .delivery-target{opacity:.25}.outcome-story[data-outcome=delivery][data-phase="3"] .delivery-target{opacity:.5}
.validation-direction{list-style:none;margin:0;padding:21px 24px;display:grid;grid-template-columns:repeat(5,1fr);gap:24px;border-bottom:1px solid #e1eaf0;background:#fafcfd}.validation-direction li{position:relative;display:flex;flex-direction:column;gap:3px;color:#768b98;transition:color .5s}.validation-direction li:not(:last-child):after{content:'→';position:absolute;right:-16px;top:14px;font-size:17px;color:#a9bdc9;transition:color .5s}.validation-direction span{font-size:11px}.validation-direction strong{font-size:14px;font-weight:500;color:#597384;transition:color .5s}.validation-direction li[data-active=true],.validation-direction li[data-active=true] strong,.validation-direction li[data-active=true]:after{color:#197f99}.validation-direction li[data-active=true] strong{text-shadow:0 0 20px #3ea3b733}
.validation-workspace{display:grid;grid-template-columns:1.4fr 1fr;background:#fff}.validation-imaging{position:relative;overflow:hidden;min-height:410px;padding:30px 14px 52px;background:#fff}.validation-imaging img{height:100%;width:100%;max-width:none;object-fit:contain;transition:transform 2.5s ease;transform:scale(1)}.validation-labels{position:absolute;left:0;right:0;bottom:26px;display:grid;grid-template-columns:1fr 1fr;text-align:center;font-size:14px;color:#587181}.validation-labels span:last-child{color:#1a7a93}.validation-pending{position:absolute;right:0;top:0;width:50%;height:100%;background:#fff;opacity:.78;transition:opacity .7s ease;pointer-events:none}.validation-scan{position:absolute;left:12%;top:18%;bottom:18%;width:2px;background:linear-gradient(transparent,#5caabcbf,transparent);box-shadow:0 0 16px #52b0cb6b;opacity:0;pointer-events:none}
.validation-review{padding:30px 28px;border-left:1px solid #e6edf2}.validation-review-meta{font-size:13px;color:#738b9b;margin-bottom:15px}.validation-review h3{font-size:28px;font-weight:500;line-height:1.4;color:#203d50;margin-bottom:23px}.validation-evidence{list-style:none;padding:0;margin:0}.validation-evidence li{padding:12px 0;border-top:1px solid #e7eef3;display:flex;flex-direction:column;gap:5px}.validation-evidence strong{font-size:13px;font-weight:500;color:#708897}.validation-evidence span{font-size:16px;line-height:1.55;color:#405c6e}.validation-next{margin-top:19px;padding-top:18px;border-top:1px solid #dce9ef;display:grid;gap:9px;font-size:14px;color:#456b7f}.validation-next span{display:flex;justify-content:space-between;gap:10px}.validation-next b{font-weight:500;color:#2b7d94}
.validation-evidence li[data-active=true]{border-color:#b2d4de}.validation-evidence li[data-active=true] strong{color:#197f99}.validation-evidence li[data-active=true] span{color:#2b6379}.validation-evidence li strong,.validation-evidence li span,.validation-evidence li{transition:color .5s,border-color .5s}
.validation-review h3{min-height:2.8em}.validation-imaging{display:flex;align-items:center;justify-content:center}.validation-imaging img{height:auto}
.outcome-story[data-outcome=validation][data-phase="0"] .validation-labels span:last-child,.outcome-story[data-outcome=validation][data-phase="1"] .validation-labels span:last-child{opacity:.25}.outcome-story[data-outcome=validation]:not([data-phase="0"]):not([data-phase="1"]) .validation-pending{opacity:0}.outcome-story[data-outcome=validation][data-phase="3"] .validation-imaging img{transform:scale(1.03)}.outcome-story[data-outcome=validation][data-phase="3"] .validation-scan{opacity:1;animation:validation-scan 2.5s ease-in-out infinite}.outcome-story[data-outcome=validation][data-phase="4"] .validation-next{color:#206d87}
.pilot-problem{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:23px 27px;border-bottom:1px solid #e1eaf0;background:#fff}.pilot-problem-label{font-size:12px;color:#7e919f;letter-spacing:.5px;margin-bottom:6px}.pilot-problem h3{font-size:24px;font-weight:500;color:#243e4f;line-height:1.4}.pilot-data-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:350px}.pilot-data-list span{padding:5px 9px;border:1px solid #dce7ed;border-radius:5px;font-size:13px;color:#537485;background:#f7fafc}
.pilot-comparison{display:grid;grid-template-columns:1fr 1fr;background:#fff}.pilot-route{padding:25px 27px 22px}.pilot-route+.pilot-route{border-left:1px solid #e1eaf0}.pilot-route-title{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px}.pilot-route-title strong{font-size:19px;font-weight:500;color:#395669}.pilot-route-title span{font-size:12px;color:#788e9b}.pilot-route-agent .pilot-route-title strong{color:#1d7996}.pilot-route-image{height:190px;position:relative;overflow:hidden;border-radius:7px;background:#eaf0f4}.pilot-route-image img{height:100%;width:100%;object-fit:cover;object-position:right center}.pilot-route-agent .pilot-route-image:after{content:'';position:absolute;top:0;bottom:0;width:2px;left:10%;background:#7bdaef;box-shadow:0 0 12px #55c4dfa6;opacity:0}.pilot-route-note{font-size:14px;color:#658092;line-height:1.65;margin-top:13px}.pilot-review{border-top:1px solid #dfe9ef;background:#f8fbfc;padding:19px 27px;display:flex;justify-content:space-between;align-items:center;gap:20px}.pilot-review>strong{font-size:14px;font-weight:500;color:#467187}.pilot-review-criteria{display:flex;gap:25px;font-size:14px;color:#718997}.pilot-review-criteria span{padding-bottom:3px;border-bottom:1px solid transparent;transition:color .5s,border-color .5s}.outcome-story[data-outcome=pilot][data-phase="1"] .pilot-route-agent .pilot-route-image:after{opacity:1;animation:validation-scan 2.5s ease-in-out infinite}.outcome-story[data-outcome=pilot][data-phase="2"] .pilot-review-criteria span{color:#267891;border-color:#80bacd}.outcome-story[data-outcome=pilot][data-phase="3"] .pilot-review>strong{color:#1b6f89}
.deployment-environments{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:0;padding:21px 27px;border-bottom:1px solid #dce8ef;list-style:none;background:#fff}.deployment-environments li{display:flex;flex-direction:column;gap:5px}.deployment-environments span{font-size:12px;letter-spacing:.7px;color:#8195a2}.deployment-environments strong{font-size:16px;font-weight:500;color:#466c82}.deployment-environments li[data-active=true] strong{color:#167a95}
@keyframes validation-scan{0%{left:10%;opacity:0}15%{opacity:1}85%{opacity:1}100%{left:90%;opacity:0}}
.outcome-paused .validation-scan,.outcome-paused .pilot-route-image:after{animation-play-state:paused}
@media(max-width:900px){.validation-review{padding:25px}.validation-review h3{font-size:25px}.pilot-problem{align-items:flex-start;gap:20px}.pilot-problem h3{font-size:22px}.pilot-data-list{max-width:265px}.pilot-review-criteria{gap:15px}}
@media(max-width:700px){.validation-workspace{grid-template-columns:1fr}.validation-imaging{min-height:0;height:255px;padding:18px 9px 37px}.validation-labels{bottom:15px;font-size:13px}.validation-review{padding:23px 22px;border-left:0;border-top:1px solid #e5edf2}.validation-review h3{font-size:24px;margin-bottom:17px}.validation-evidence span{font-size:15px}.pilot-problem{padding:20px;flex-direction:column;gap:16px}.pilot-problem h3{font-size:21px}.pilot-data-list{justify-content:flex-start;max-width:none;gap:7px}.pilot-comparison{grid-template-columns:1fr}.pilot-route{padding:20px}.pilot-route+.pilot-route{border-left:0;border-top:1px solid #e1eaf0}.pilot-route-image{height:150px}.pilot-route-title strong{font-size:18px}.pilot-review{padding:19px 20px;flex-direction:column;align-items:flex-start;gap:12px}.pilot-review-criteria{flex-wrap:wrap;gap:12px;font-size:13px}.deployment-environments{padding:18px 20px;gap:20px;grid-template-columns:1fr}.deployment-environments strong{font-size:15px}}
@media(prefers-reduced-motion:reduce){.validation-pending{display:none}.validation-labels span:last-child{opacity:1!important}.validation-scan{display:none}.pilot-route-image:after{display:none}.deployment-environments li strong{color:#466c82!important}}
@media(max-width:900px){.delivery-report{padding:25px}.delivery-recommendation{font-size:26px}.delivery-image{min-height:430px}.outcome-caption-copy{align-items:flex-start;flex-direction:column;gap:4px}}
@media(max-width:700px){.outcome-section .chapter-head h2{max-width:none;font-size:clamp(26px,7.8vw,32px)}.outcome-section .chapter-head{margin-bottom:28px}.outcome-toolbar{padding:13px 17px;font-size:12px}.delivery-workspace{grid-template-columns:1fr}.delivery-image{height:230px;min-height:0}.delivery-report{padding:23px 22px}.delivery-recommendation{font-size:25px;margin-bottom:19px}.delivery-records>div{padding:10px 0}.delivery-records dd{font-size:15px}.delivery-image-caption{left:17px;top:16px;font-size:12px}.delivery-target{width:50px;height:50px}.delivery-target:after{top:59px}.outcome-caption{padding:16px 20px;align-items:flex-start;gap:12px}.outcome-caption p{font-size:14px}.outcome-foot{align-items:flex-start;flex-direction:column;gap:7px;margin-top:13px}.outcome-story{border-radius:13px}}
@media(prefers-reduced-motion:reduce){.outcome-story *{animation:none!important;transition:none!important}.delivery-image img{transform:none!important}.delivery-records>div{opacity:1!important}}
@media(max-width:700px){.validation-direction{grid-template-columns:1fr;gap:10px;padding:18px 22px}.validation-direction li{flex-direction:row;align-items:center;gap:13px}.validation-direction span{width:104px;flex-shrink:0}.validation-direction li:not(:last-child):after{content:'↓';top:18px;left:111px;right:auto;font-size:12px}.validation-direction strong{font-size:13px}.validation-next span{flex-wrap:wrap;row-gap:2px}}
.pilot-question{padding:25px 27px 0;background:#fff}.pilot-question>span{font-size:12px;color:#7c929f}.pilot-question h3{font-size:clamp(20px,2.1vw,25px);font-weight:500;line-height:1.5;color:#2e4b5e;margin-top:6px}
.pilot-journey{position:relative;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:28px 27px 30px;background:#fff}.pilot-journey:before{content:'';position:absolute;left:49px;right:49px;top:49px;height:1px;background:linear-gradient(90deg,#d9e5ec,#b2d3df,#d9e5ec)}.pilot-journey>li{position:relative;min-width:0}.pilot-step-number{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:43px;height:43px;border:1px solid #d5e3eb;border-radius:50%;background:#fff;color:#7895a5;font-size:13px;letter-spacing:1px;box-shadow:0 0 0 8px #fff;transition:color .5s,border-color .5s,box-shadow .5s}.pilot-journey h3{font-size:clamp(17px,1.8vw,21px);line-height:1.45;min-height:3em;font-weight:500;color:#335365;margin:19px 0 20px;transition:color .5s}.pilot-journey>li>p{font-size:13px;color:#476b7e;line-height:1.7;margin:17px 0 5px}.pilot-journey>li>small{display:block;font-size:12px;color:#7c8f9d;line-height:1.7}
.pilot-case-scene,.pilot-record-scene,.pilot-evaluation-scene{height:225px;position:relative;overflow:hidden}.pilot-case-scene{border-radius:8px;background:#eaf1f6}.pilot-case-scene img{width:100%;height:100%;object-fit:cover;object-position:right center}.pilot-case-scene>span{position:absolute;top:12px;left:12px;padding:3px 8px;background:#fffffff2;border-radius:4px;font-size:11px;color:#547286}.pilot-case-scan{position:absolute;left:12%;top:0;bottom:0;width:2px;background:linear-gradient(transparent,#8ad4e6,transparent);box-shadow:0 0 15px #62bfd577;opacity:0}
.pilot-record-scene{display:flex;flex-direction:column;justify-content:center}.pilot-run-record{position:relative;padding:11px 24px 13px 0;border-bottom:1px solid #e4edf2}.pilot-run-record:last-child{border-bottom:0}.pilot-run-record>span{display:block;font-size:11px;color:#8196a4;margin-bottom:7px}.pilot-run-record strong{display:block;font-size:14px;font-weight:500;color:#4c6a7c;line-height:1.6}.pilot-run-record small{display:block;font-size:12px;color:#899ba7;line-height:1.7;margin-top:3px}.pilot-run-record i{position:absolute;right:1px;top:37px;width:16px;height:22px;border:1px solid #b4cad6;border-radius:2px}.pilot-run-record i:before,.pilot-run-record i:after{content:'';position:absolute;left:3px;right:3px;height:1px;background:#b4cad6;top:7px}.pilot-run-record i:after{top:12px}
.pilot-evaluation-scene{padding:10px 0 0 16px;border-left:1px solid #d3e4ed;background:linear-gradient(90deg,#f5fafc,transparent 55%)}.pilot-evaluation-label{font-size:11px;color:#6c8a9b}.pilot-evaluation-scene dl{margin:11px 0 0}.pilot-evaluation-scene dl>div{position:relative;padding:6px 0 6px 15px;border-top:1px solid #e5edf1}.pilot-evaluation-scene dl>div:before{content:'';position:absolute;left:0;top:16px;width:5px;height:5px;border:1px solid #a9c7d7;border-radius:50%;transition:border-color .5s,box-shadow .5s}.pilot-evaluation-scene dt{font-size:14px;line-height:1.45;font-weight:500;color:#446779}.pilot-evaluation-scene dd{font-size:12px;color:#8197a4;margin:3px 0 0;line-height:1.5}
.pilot-journey>li[data-active=true] .pilot-step-number{color:#157c97;border-color:#85bdce;box-shadow:0 0 0 8px #fff,0 0 24px #55aec229}.pilot-journey>li[data-active=true] h3{color:#147b94}.pilot-journey>li[data-active=true] .pilot-case-scan{opacity:1;animation:validation-scan 2.5s ease-in-out infinite}.pilot-journey>li[data-active=true] .pilot-run-assisted strong{color:#177e99}.pilot-journey>li[data-active=true] .pilot-run-record i{border-color:#74acbf}.pilot-journey>li[data-active=true] .pilot-evaluation-scene dl>div:before{border-color:#4a99b0;box-shadow:0 0 8px #56abc24d}.outcome-paused .pilot-case-scan{animation-play-state:paused}
#pilot .pilot-scope{margin:28px 0 0}#pilot .pilot-scope strong{font-size:18px}#pilot .pilot-scope p{font-size:14px}
@media(max-width:700px){.pilot-question{padding:20px 22px 0}.pilot-question h3{font-size:20px}.pilot-journey{grid-template-columns:1fr;gap:30px;padding:24px 22px 27px}.pilot-journey:before{left:43px;right:auto;top:44px;bottom:57px;width:1px;height:auto;background:#d8e7ee}.pilot-journey>li{padding-left:61px}.pilot-step-number{position:absolute;left:0;top:0;width:42px;height:42px}.pilot-journey h3{font-size:20px;min-height:0;margin:1px 0 17px}.pilot-case-scene,.pilot-record-scene,.pilot-evaluation-scene{height:225px}.pilot-journey>li>p{margin-top:13px}.pilot-journey>li>small{font-size:12px}#pilot .pilot-scope{margin-top:24px;gap:21px}#pilot .pilot-scope strong{font-size:17px}}
.engineer-value-scene{position:relative;display:grid;grid-template-columns:.82fr 2.05fr 1.4fr;align-items:center;gap:24px;min-height:414px;padding:30px 28px 18px;background:radial-gradient(ellipse at 46% 76%,#eaf4f8,transparent 58%),#fff;overflow:hidden}.engineer-data-paths{position:absolute;inset:20px 0;width:100%;height:calc(100% - 40px);pointer-events:none;opacity:.6}.engineer-data-paths path{fill:none;stroke:#bdd9e5;stroke-width:1;stroke-dasharray:4 7;animation:engineer-data-stream 2.5s linear infinite}.engineer-data-paths path:last-child{stroke-dasharray:none}.engineer-data-sources{position:relative;z-index:1;display:grid;gap:16px}.engineer-data-source{position:relative;padding:5px 0;background:#fffffff0}.engineer-data-source svg{display:block;width:83px;height:55px;transition:transform .65s,opacity .65s}.engineer-data-source strong{display:block;font-weight:500;font-size:13px;color:#53758a;margin-top:2px}.engineer-data-source>span{display:block;font-size:10px;color:#8aa0ad;white-space:nowrap}.engineer-value-person{position:relative;align-self:end;margin:0;z-index:1}.engineer-value-person img{width:100%;height:auto;max-width:none;filter:drop-shadow(0 12px 13px #42697b0a)}.engineer-value-person figcaption{text-align:center;font-size:11px;color:#6a8798;margin-top:12px;white-space:nowrap}.engineer-workbench-results{position:relative;z-index:1;padding:18px 0 12px 20px;background:linear-gradient(90deg,#fff, #ffffffd9);border-left:1px solid #d3e4ec;align-self:center}.engineer-workbench-heading>span{display:block;font-size:11px;color:#819ba9}.engineer-workbench-heading>strong{display:block;font-weight:500;font-size:19px;line-height:1.5;color:#31576d;margin:7px 0 17px}.engineer-insight-stream{list-style:none;padding:0;margin:0}.engineer-insight-stream li{padding:9px 0;border-top:1px solid #e6eef3;transition:border-color .5s,transform .5s}.engineer-insight-stream li>span{font-size:13px;font-weight:500;color:#567a8e;transition:color .5s}.engineer-insight-stream p{font-size:11px;color:#93a4ae;line-height:1.7;margin:3px 0 0}.engineer-evidence-trail{border-top:1px solid #ddebf1;padding:13px 0 0;margin-top:4px;transition:border-color .5s}.engineer-evidence-trail>span{font-size:11px;color:#688a9e}.engineer-evidence-trail p{font-size:11px;color:#8199a8;line-height:1.85;margin:4px 0 0}.engineer-control{padding-top:13px;display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center}.engineer-control>span{font-size:10px;color:#7c95a4}.engineer-control strong{font-weight:500;font-size:11px;color:#3f7a93;transition:color .5s}
.engineer-value-chain{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;padding:24px 28px 27px;margin:0;border-top:1px solid #e1ebf0;background:#fff}.engineer-value-chain li{position:relative;border-top:2px solid #e5edf2;padding-top:12px;transition:border-color .5s}.engineer-value-chain li:not(:last-child):after{content:'→';position:absolute;right:-19px;top:14px;color:#a7bfcc;font-size:14px}.engineer-value-chain li>span{display:block;font-size:10px;color:#94a8b3;letter-spacing:1px}.engineer-value-chain h3{font-size:17px;line-height:1.45;font-weight:500;color:#496b7e;margin:5px 0 9px;transition:color .5s}.engineer-value-chain p{font-size:12px;line-height:1.9;color:#8198a5;margin:0}.engineer-value-chain li[data-active=true]{border-color:#66aabc}.engineer-value-chain li[data-active=true] h3{color:#197e99}.engineer-value-story[data-phase="0"] .engineer-data-paths{opacity:.9}.engineer-value-story[data-phase="1"] .engineer-data-source svg{transform:translateX(4px) scale(1.08)}.engineer-value-story[data-phase="1"] .engineer-data-paths{opacity:1}.engineer-value-story[data-phase="2"] .engineer-insight-stream li{border-color:#9dc9d9;transform:translateX(-3px)}.engineer-value-story[data-phase="2"] .engineer-insight-stream li>span{color:#167b95}.engineer-value-story[data-phase="3"] .engineer-evidence-trail{border-color:#68acbe}.engineer-value-story[data-phase="3"] .engineer-control strong{color:#136b86}.engineer-value-principle{font-size:17px;color:#5d7b8d;line-height:1.85;margin:26px 0 0}.engineer-value-principle strong{font-weight:500;color:#2f627a}.engineer-pilot-entry{margin:29px 0 0;padding-top:23px;border-top:1px solid #dce9ef}.engineer-pilot-entry>strong{font-size:18px;font-weight:500;color:#365c72}.engineer-pilot-entry p{font-size:13px;line-height:1.9;color:#8096a4;margin:8px 0 0}
@keyframes engineer-data-stream{to{stroke-dashoffset:-44}}.outcome-paused .engineer-data-paths path{animation-play-state:paused}
@media(max-width:900px){.engineer-value-scene{gap:15px;grid-template-columns:.8fr 1.75fr 1.35fr;padding:25px 23px 20px;min-height:385px}.engineer-workbench-results{padding-left:15px}.engineer-workbench-heading>strong{font-size:17px}.engineer-value-chain{gap:22px;padding:21px 23px 23px}.engineer-value-chain h3{font-size:15px}.engineer-value-person figcaption{font-size:10px}.engineer-value-chain li:not(:last-child):after{right:-17px}}
@media(max-width:700px){.engineer-value-scene{grid-template-columns:1fr 1fr;gap:17px;padding:22px 20px;background:radial-gradient(ellipse at 25% 53%,#eaf4f8,transparent 58%),#fff}.engineer-data-sources{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.engineer-data-source{padding:0}.engineer-data-source svg{width:70px;height:47px}.engineer-data-source strong{font-size:12px}.engineer-data-source>span{white-space:normal;font-size:9px}.engineer-value-person{align-self:center}.engineer-value-person figcaption{white-space:normal;font-size:10px;line-height:1.8}.engineer-workbench-results{padding:10px 0 8px 12px}.engineer-workbench-heading>strong{font-size:15px;margin-bottom:12px}.engineer-workbench-heading>span{font-size:10px}.engineer-insight-stream li>span{font-size:12px}.engineer-insight-stream p{font-size:10px}.engineer-insight-stream li{padding:8px 0}.engineer-control{gap:3px;font-size:10px}.engineer-evidence-trail p{font-size:10px}.engineer-data-paths{top:55px;height:220px;opacity:.35}.engineer-value-chain{grid-template-columns:1fr 1fr;gap:22px 20px;padding:22px 20px}.engineer-value-chain li:not(:last-child):after{display:none}.engineer-value-chain h3{font-size:16px}.engineer-value-chain p{font-size:12px}.engineer-value-principle{font-size:16px;margin-top:22px}.engineer-pilot-entry{margin-top:24px;padding-top:19px}.engineer-pilot-entry>strong{font-size:17px}.engineer-pilot-entry p{font-size:13px}}
@media(prefers-reduced-motion:reduce){.engineer-data-paths path{animation:none}.engineer-data-source svg,.engineer-insight-stream li{transform:none!important}}
