.engine-experience{--engine-orange:#f7a16c;--engine-white:#f3f2e9;--engine-muted:#9daeb8;--engine-mint:#91cfbd;isolation:isolate;color:var(--engine-white);background:#070d13;position:relative}.engine-stage{z-index:0;background:radial-gradient(at 55% 40%,#17222d80,#0000 65%);width:68%;height:calc(100svh - 64px);margin-left:32%;position:sticky;top:64px;overflow:hidden}.engine-stage>div[data-testid=engine-canvas]{inset:0;position:absolute!important}.engine-stage-fallback{opacity:.65;background-position:50%;background-size:cover;transition:opacity 1s;position:absolute;inset:0}.engine-experience[data-ready=true] .engine-stage-fallback{opacity:0;pointer-events:none}.engine-scene-unavailable{max-width:80%;font:12px/1.7 var(--pv-font);background:#101d29;padding:12px;position:absolute;bottom:100px;left:10%}.scene-topline,.scene-bottomline{z-index:2;font:10px var(--pv-font-mono);letter-spacing:.08em;color:#9db1c0;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;left:8%;right:5%}.scene-topline{top:28px}.scene-topline>span{align-items:center;gap:9px;display:flex}.scene-topline i,.engine-kicker>i{background:#b0dfc7;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 14px #77d5ad66}.scene-topline button{pointer-events:auto;color:#afbbc5;font:10px var(--pv-font-mono);cursor:pointer;background:#09121c99;border:1px solid #ffffff1a;padding:8px 10px}.scene-bottomline{border-top:1px solid #73859433;padding-top:14px;font-size:9px;bottom:90px}.scene-bottomline>span:last-child{color:#6e8798;font-size:8px}.engine-narrative{pointer-events:none;margin-top:calc(64px - 100svh);position:relative}.engine-section{align-items:center;min-height:95svh;padding:100px 5.5% 125px;scroll-margin-top:0;display:flex}.engine-copy{pointer-events:auto;z-index:1;width:37%;max-width:535px;position:relative}.engine-hero{height:calc(100svh - 64px);min-height:720px;padding-top:65px;position:relative}.engine-kicker{color:var(--engine-orange);font:10px/1.6 var(--pv-font-mono);letter-spacing:.14em;align-items:center;gap:10px;margin:0 0 26px;display:flex}.engine-hero h1{font:600 clamp(72px,7.8vw,120px)/.91 var(--pv-font-display);letter-spacing:-.022em;margin:0 0 28px}.engine-experience em{color:var(--engine-orange);font-style:normal}.engine-experience h2{font:600 clamp(45px,4.7vw,76px)/1 var(--pv-font-display);letter-spacing:-.018em;margin:0 0 22px}.engine-lead{font:400 16px/1.8 var(--pv-font);color:#a4b3bf;max-width:385px;margin:0 0 26px}.engine-lead strong{color:#dce2e4;font-weight:500}.engine-primary{background:var(--engine-orange);color:#121c22;font:500 13px var(--pv-font);cursor:pointer;border:1px solid #ffc59433;justify-content:space-between;align-items:center;gap:42px;min-height:52px;padding:16px 23px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.engine-primary:hover{background:#ffbd92;transform:translateY(-2px)}.engine-primary>span{font-size:20px}.hero-signature{font:9px var(--pv-font-mono);letter-spacing:.14em;color:#8fa5b5;align-items:center;gap:12px;margin-top:32px;display:flex}.hero-signature i{background:#4c5e6e;width:18px;height:1px}.hero-scroll{font:9px var(--pv-font-mono);letter-spacing:.15em;color:#8296a7;justify-content:space-between;display:flex;position:absolute;bottom:88px;left:5.5%;right:5%}.hero-scroll span:last-child{margin-right:7%}.engine-hub{min-height:110svh}.hub-instruction{font:12px/1.7 var(--pv-font);color:#c4d0d8;margin:32px 0}.hub-instruction>span{color:var(--engine-orange);margin-right:12px;font-size:24px;display:inline-block}.connected-principle{border-left:1px solid #aa74534d;max-width:330px;margin-top:35px;padding-left:18px}.connected-principle b{font:15px var(--pv-font-display);letter-spacing:.04em;display:block}.connected-principle span{font:12px/1.7 var(--pv-font);color:#8fa3b2;margin-top:8px;display:block}.hub-mobile-links{display:none}.feature-ports{pointer-events:none;z-index:3;position:absolute;inset:0}.feature-port{color:#dae1e3;pointer-events:auto;background:#111d28ed;border:1px solid #7593a344;align-items:center;gap:12px;width:220px;padding:15px 14px;text-decoration:none;transition:border-color .2s,transform .2s;animation:.7s both port-reveal;display:flex;position:absolute;box-shadow:0 15px 50px #0005}.feature-port:hover{border-color:var(--engine-orange);transform:translateY(-3px)}.feature-port>span{color:var(--engine-orange);width:24px;font-size:25px}.feature-port small{font:8px var(--pv-font-mono);color:#7e9aac;letter-spacing:.06em;margin-bottom:6px;display:block}.feature-port strong{font:500 13px var(--pv-font)}.feature-port b{color:#e9a276;margin-left:auto;font-weight:400}.port-0{animation-delay:50ms;top:22%;left:4%}.port-1{animation-delay:.1s;top:43%;left:1%}.port-2{animation-delay:.15s;top:64%;left:6%}.port-3{animation-delay:.2s;top:20%;right:3%}.port-4{animation-delay:.25s;top:42%;right:1%}.port-5{animation-delay:.3s;top:64%;right:4%}@keyframes port-reveal{0%{opacity:0;translate:0 15px}to{opacity:1;translate:0}}.mechanism{max-width:415px;margin-top:24px}.mechanism-caption{font:9px var(--pv-font-mono);color:#b2a390;letter-spacing:.04em;border-top:1px solid #8192a133;justify-content:space-between;gap:10px;padding-top:15px;display:flex}.logic-network{width:100%;height:auto;margin:16px 0 6px;display:block;overflow:visible}.logic-network path{fill:none;stroke:#436071;stroke-width:2px}.logic-network rect{fill:#101e2a;stroke:#6d8b9a;stroke-width:2px}.logic-network .network-signal{stroke:#f2a878;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s}.logic-network.is-inspected .network-signal{stroke-dashoffset:0}.logic-network text{fill:#aa8973;font:8px var(--pv-font-mono)}.logic-network.is-inspected .constraint-node{fill:#db845b;stroke:#ffd2a9;transition:fill .3s 1s}.engine-action{color:#d3e4e7;width:100%;min-height:45px;font:12px var(--pv-font);cursor:pointer;background:#17273366;border:1px solid #567080;justify-content:space-between;align-items:center;gap:25px;padding:11px 14px;display:flex}.engine-action:hover{border-color:var(--engine-orange)}.engine-action span{color:var(--engine-orange);font-size:18px}.mechanism-result{font:12px/1.7 var(--pv-font);color:#92aab9;min-height:42px;margin:16px 0 0}.mechanism-result strong{font:500 14px var(--pv-font);color:#d4e0e1}.mechanism-result p{margin:8px 0 0}.mechanism small{font:9px/1.7 var(--pv-font-mono);color:#7e96a7}.build-sequence{margin-top:24px;display:flex}.build-sequence button{color:#859fae;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #6e879755;flex:1;min-height:72px;padding:16px 4px 12px;position:relative}.build-sequence button:before{content:"";background:#314b5b;border:1px solid #6e8797;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px}.build-sequence button[aria-pressed=true]{color:#f3c4a0;border-color:#edaf7c}.build-sequence button[aria-pressed=true]:before{background:var(--engine-orange);box-shadow:0 0 16px #f7a16c66}.build-sequence i{font:9px var(--pv-font-mono);margin-bottom:8px;display:block}.build-sequence span{font-size:10px}.approval-flow{font:11px var(--pv-font);color:#d4dee0;justify-content:space-between;align-items:center;gap:8px;margin-top:25px;display:flex}.approval-flow>span{padding:10px 0}.approval-flow i{font:9px var(--pv-font-mono);color:#889fab;margin-top:8px;font-style:normal;display:block}.approval-flow b{color:#9a704e;font-weight:400}.approval-flow[data-approved=true]>span:last-child{color:#a4ddbe}.baseline-lock{font:10px var(--pv-font-mono);color:#8da5b2;border-block:1px solid #687e8d33;justify-content:space-between;margin:8px 0 15px;padding:15px 0;display:flex}.baseline-lock strong{color:#b2c7c9;font-weight:400}.delay-number{align-items:center;gap:20px;display:flex}.delay-number b{font:600 74px/1 var(--pv-font-display);color:#f2ab82}.delay-number>span{font:10px/1.8 var(--pv-font-mono);color:#94aebc}.revision-switch,.scenario-switch{gap:7px;margin-top:21px;display:flex}.revision-switch button,.scenario-switch button,.industry-selector button,.proof-tabs button{color:#96afbd;min-height:42px;font:11px var(--pv-font);cursor:pointer;background:#14202a66;border:1px solid #4e647444;padding:11px 13px}.revision-switch button{flex:1}.revision-switch span{font:9px var(--pv-font-mono);color:#708998;margin-right:12px}.revision-switch button[aria-pressed=true],.scenario-switch button[aria-pressed=true],.industry-selector button[aria-pressed=true],.proof-tabs button[aria-pressed=true]{color:#f7c29b;background:#4a2c1e33;border-color:#ad7b545c}.timeline-bars>span,.forecast-track>span{font:9px var(--pv-font-mono);color:#8a9fab;margin-top:16px;display:block}.timeline-bars i,.forecast-track i{background:#91b7b1;width:55%;height:3px;margin-top:8px;transition:width .8s;display:block}.timeline-bars>span:last-child i,.forecast-track>span:last-child i{background:#f0aa7d}.ai-question{color:#dbe5e8;width:100%;font:12px var(--pv-font);cursor:pointer;text-align:left;background:#172432;border:1px solid #57758b6b;align-items:center;gap:12px;padding:18px 14px;display:flex}.ai-question>span{color:#f5b288;font-size:22px}.ai-question b{color:#e9a77c;margin-left:auto;font-size:16px}.ai-answer{padding:18px 0;animation:.4s both port-reveal}.ai-answer>p{font:13px/1.8 var(--pv-font);color:#c0d0d4;margin:0 0 20px}.evidence-chain{color:#d4baa4;font:10px var(--pv-font-mono);justify-content:space-between;align-items:center;gap:9px;margin-bottom:18px;display:flex}.evidence-chain small{margin-top:7px;font-size:8px;display:block}.evidence-chain i{color:#63838e;font-style:normal}.capability-status{font:9px/1.7 var(--pv-font-mono);color:#90a8b5;align-items:center;gap:8px;max-width:390px;margin:24px 0 0;display:flex}.capability-status>i{background:#8dc6b0;border-radius:50%;flex-shrink:0;width:4px;height:4px}.status-roadmap{color:#dba679}.status-roadmap>i,.status-validated>i{background:#e7af7e}.industry-selector{flex-wrap:wrap;gap:7px;margin-bottom:25px;display:flex}.industry-example{border-top:1px solid #778d9f33;padding-top:20px}.industry-example>span{font:9px var(--pv-font-mono);color:#b58a68}.industry-example h3{font:500 23px/1.1 var(--pv-font-display);color:#d5e0e3;margin:12px 0}.industry-example p{font:12px/1.75 var(--pv-font);color:#8fa7b6;max-width:370px}.close-note{font:11px/1.8 var(--pv-font);color:#819aa9;margin-top:28px}.infrastructure-panorama{z-index:3;background:#071018;min-height:450px;position:relative;overflow:hidden}.infrastructure-panorama>img{object-fit:cover;opacity:.75;width:100%;height:560px;display:block}.infrastructure-panorama:after{content:"";pointer-events:none;background:linear-gradient(90deg,#070d13b3,#0000 75%),linear-gradient(#0000 40%,#070d13);position:absolute;inset:0}.infrastructure-panorama>div{z-index:1;position:absolute;inset:90px 6% auto}.infrastructure-panorama h2{text-shadow:0 2px 25px #0008;font-size:64px}.infrastructure-panorama>div>span{font:9px var(--pv-font-mono);color:#c0cbd0;margin-top:32px;display:block}.product-proof{z-index:3;background:#0a121b;padding:95px 8% 120px;position:relative}.proof-heading{justify-content:space-between;align-items:center;gap:45px;margin-bottom:38px;display:flex}.proof-heading h2{font-size:58px}.proof-heading>p{font:15px/1.8 var(--pv-font);color:#94aaba;max-width:340px}.proof-tabs{gap:7px;margin-bottom:20px;display:flex}.product-proof figure{background:#111e2a;border:1px solid #46617355;margin:0;box-shadow:0 24px 80px #0004}.product-proof figure>img{object-fit:contain;background:#182733;width:100%;height:auto;max-height:520px;display:block}.proof-frame-bar{font:9px var(--pv-font-mono);color:#95aebc;border-bottom:1px solid #3f596b66;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.proof-frame-bar>span:first-child{gap:6px;display:flex}.proof-frame-bar i{background:#537182;border-radius:50%;width:5px;height:5px}.proof-frame-bar a{color:#c4b299;text-decoration:none}.product-proof figcaption{font:10px var(--pv-font-mono);color:#8fa8b6;padding:14px 20px}.product-positioning{border-top:1px solid #4c647444;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:50px;margin-top:65px;padding-top:45px;display:grid}.product-positioning h3{font:500 30px/1.15 var(--pv-font-display);margin:0}.product-positioning p{font:12px/1.8 var(--pv-font);color:#92a8b7;margin:0}.product-positioning .engine-primary{white-space:nowrap;gap:20px;font-size:11px}.engine-wayfinding{z-index:35;background:#0a1119f5;border-top:1px solid #33465580;align-items:center;gap:36px;height:60px;padding:15px 5.5%;display:flex;position:fixed;bottom:0;left:0;right:0}.engine-wayfinding a{text-transform:uppercase;letter-spacing:.1em;font:10px var(--pv-font-mono);color:#8ca4b5;white-space:nowrap;text-decoration:none}.engine-wayfinding a[aria-current]{color:#f7bd91}.engine-wayfinding .wayfinding-brand{font:600 24px var(--pv-font-display);color:#f0b78e;align-items:center;gap:12px;margin-right:20px;display:flex}.wayfinding-brand span{font:9px var(--pv-font-mono);color:#b4c1c9}.wayfinding-progress{background:#3b526144;flex:1;min-width:40px;height:1px;margin-left:20px}.wayfinding-progress i{background:#f7b38a;height:1px;transition:width .3s;display:block}.engine-experience button:focus-visible,.engine-experience a:focus-visible{outline-offset:4px;outline:2px solid #f9be8e}.site-footer{padding-bottom:100px}.site-nav{background:#0c151f!important;border-color:#3c53634d!important}.site-wordmark{letter-spacing:.04em}.site-nav-cta{color:#101c25!important;background:#de9565!important}@media (min-width:1700px){.engine-copy{max-width:610px}.engine-lead{max-width:445px;font-size:18px}.mechanism{max-width:465px}.engine-section{padding-left:7%}.engine-stage{width:66%;margin-left:34%}}@media (max-width:1150px){.engine-copy{width:43%}.engine-stage{width:62%;margin-left:38%}.engine-experience h2{font-size:54px}.engine-hero h1{font-size:88px}.scene-topline>span{font-size:8px}.scene-bottomline span:last-child{display:none}.feature-port{gap:7px;width:180px;padding:12px 10px}.feature-port strong{font-size:11px}.feature-port small{font-size:7px}.feature-port>span{width:18px;font-size:20px}.port-0,.port-1,.port-2{left:1%}.port-3,.port-4,.port-5{right:1%}.engine-wayfinding{gap:25px}.product-positioning{grid-template-columns:1fr 1fr}.product-positioning .engine-primary{justify-self:start}.scene-topline{left:6%;right:4%}}@media (max-width:759px){.engine-stage{z-index:2;background:#08111a;border-bottom:1px solid #49647633;width:100%;height:40svh;min-height:270px;margin-left:0;top:56px}.engine-stage:after{content:"";pointer-events:none;background:linear-gradient(#0000,#080f18);height:35px;position:absolute;bottom:0;left:0;right:0}.scene-topline{font-size:7px;top:13px;left:5%;right:5%}.scene-topline>span{letter-spacing:.06em;font-size:7px}.scene-topline button{padding:6px;font-size:8px}.scene-bottomline{z-index:3;border:0;padding-top:0;font-size:7px;bottom:15px;left:5%;right:5%}.engine-narrative{margin-top:0}.engine-section{align-items:flex-start;min-height:76svh;padding:40px 7% 85px;scroll-margin-top:max(40svh,270px)}.engine-copy{width:100%;max-width:none}.engine-hero{height:auto;min-height:65svh;padding-top:30px}.engine-hero h1{margin-bottom:22px;font-size:65px;line-height:.94}.engine-kicker{letter-spacing:.1em;margin-bottom:20px;font-size:8px}.engine-lead{max-width:100%;margin-bottom:24px;font-size:14px;line-height:1.75}.hero-scroll{display:none}.hero-signature{margin-top:25px;font-size:8px}.engine-primary{min-height:47px;padding:13px 18px;font-size:12px}.engine-experience h2{font-size:44px}.engine-hub{min-height:90svh}.feature-ports{display:none}.hub-mobile-links{grid-template-columns:1fr 1fr;gap:9px;display:grid}.hub-mobile-links a{color:#d5b494;font:11px var(--pv-font);border:1px solid #526c7f55;padding:14px 10px;text-decoration:none}.hub-instruction{font-size:12px}.connected-principle{margin-top:25px}.mechanism{max-width:none}.mechanism-caption,.capability-status{font-size:8px}.engine-wayfinding{gap:25px;height:52px;padding:12px 5%;overflow-x:auto}.engine-wayfinding a{flex-shrink:0;font-size:9px}.engine-wayfinding .wayfinding-brand{gap:8px;margin-right:0;font-size:20px}.wayfinding-brand span{font-size:8px}.wayfinding-progress{display:none}.infrastructure-panorama>img{object-position:40%;height:450px}.infrastructure-panorama>div{inset:55px 7% auto}.infrastructure-panorama h2{font-size:46px}.product-proof{padding:55px 7% 85px}.proof-heading{margin-bottom:25px;display:block}.proof-heading h2{font-size:44px}.proof-heading>p{font-size:13px}.proof-tabs{flex-wrap:wrap}.proof-tabs button{padding:10px 12px;font-size:10px}.proof-frame-bar{padding:12px;font-size:7px}.proof-frame-bar>span:first-child{display:none}.product-proof figcaption{padding:12px;font-size:8px}.product-positioning{margin-top:35px;padding-top:30px;display:block}.product-positioning h3{font-size:29px}.product-positioning p{margin:20px 0}.industry-example h3{font-size:24px}.industry-selector button{font-size:11px}.build-sequence span{font-size:9px}.approval-flow{font-size:10px}.approval-flow i{font-size:8px}.scenario-switch button{padding:9px;font-size:10px}.scene-topline button{min-height:30px}.engine-scene-unavailable{font-size:10px;bottom:40px}.engine-hero .engine-kicker{max-width:300px}}@media (prefers-reduced-motion:reduce){.engine-experience *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.engine-stage,.engine-wayfinding{display:none}.engine-narrative{margin-top:0}.engine-section{break-inside:avoid;min-height:0;padding:30px}.engine-copy{width:100%}.engine-experience{color:#111;background:#fff}}.wordmark-ai{font:500 10px var(--pv-font-mono);color:#f4b487;vertical-align:middle;margin-left:5px}.hero-scroll>span:last-child{display:none}.engine-experience[data-active=engine] .engine-hub .engine-copy{max-width:425px}.feature-connectors{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.feature-connectors path{fill:none;stroke:#f2a36d;stroke-width:1px;stroke-opacity:.5;stroke-dasharray:4 8;animation:7s linear infinite engine-flow}@keyframes engine-flow{to{stroke-dashoffset:-120px}}.engine-experience[data-paused=true] *{animation-play-state:paused!important}.industry-chain{flex-wrap:wrap;gap:6px;margin:20px 0 0;padding:0;list-style:none;display:flex}.industry-chain li{font:9px/1.5 var(--pv-font);color:#a7bdc7;border-top:1px solid #647b8a55;flex:1;min-width:58px;padding:8px 10px 0 0}.industry-chain li>span{color:#d59d73;font:8px var(--pv-font-mono);margin-bottom:6px;display:block}
.engine-experience{--engine-bg:#070d13;--engine-panel:#14212d;--engine-panel-soft:#111d28;--engine-line:#526b7c;--engine-muted:#b0c0ca;--engine-subtle:#9fb3c0;--engine-danger:#ffaaa2;--engine-danger-wash:#4d2527;background:var(--engine-bg)}.engine-lead{color:var(--engine-muted);max-width:410px;font-size:18px;line-height:1.7}@media (min-width:760px){.engine-stage:before{content:"";z-index:1;background:linear-gradient(90deg, var(--engine-bg), transparent);pointer-events:none;width:140px;position:absolute;inset:0 auto 0 0}}.engine-kicker{letter-spacing:.09em;font-size:11px}.engine-action,.engine-primary,.ai-question{font-size:15px}.mechanism-result,.industry-example p,.product-positioning p{color:var(--engine-muted);font-size:15px;line-height:1.75}.mechanism-result strong{color:var(--engine-white);font-size:16px}.mechanism-result>span{margin-top:6px;display:block}.mechanism-caption,.capability-status,.mechanism small,.hero-signature,.industry-example>span{font-size:11px;line-height:1.65}.mechanism-caption,.capability-status,.mechanism small{color:var(--engine-subtle)}.status-roadmap{color:var(--engine-orange)}.hub-instruction,.connected-principle span,.close-note{color:var(--engine-muted);font-size:15px}.connected-principle b{font-size:18px}.feature-port{width:225px}.feature-port strong{font-size:14px;line-height:1.3}.feature-port small{color:#a6bdca;font-size:10px}.scene-topline,.scene-topline>span,.scene-topline button{font-size:11px}.scene-topline button{min-height:44px}.scene-bottomline{font-size:10px}.scene-bottomline>span:last-child{color:#98aebc;font-size:10px}.build-sequence{gap:12px;margin:26px 0 0;padding:0;list-style:none}.build-sequence li{flex:1;min-width:0;position:relative}.build-sequence button{width:100%;min-height:85px;color:var(--engine-muted);padding:15px 0 10px}.build-sequence i{font-size:11px}.build-sequence span{font-size:13px;line-height:1.25;display:block}.sequence-arrow{color:var(--engine-orange);font:21px var(--pv-font);position:absolute;top:-14px;right:-11px}.construction-mechanism[data-sequence=invalid] li[data-conflict=true] button{background:var(--engine-danger-wash);border-color:var(--engine-danger);color:var(--engine-danger);padding-left:5px}.construction-mechanism[data-sequence=invalid] li[data-conflict=true] button:before{background:var(--engine-danger)}.construction-mechanism[data-sequence=invalid] .mechanism-result{border-left:2px solid var(--engine-danger);padding-left:13px}.construction-mechanism[data-sequence=invalid] .mechanism-result strong{color:var(--engine-danger)}.sequence-check{margin-top:22px}.construction-mechanism{container-type:inline-size}@container (max-width:360px){.build-sequence{flex-direction:column;gap:12px}.build-sequence button{border:1px solid var(--engine-line);align-items:center;gap:14px;min-height:46px;padding:10px 12px;display:flex}.build-sequence button:before{display:none}.build-sequence button i{margin:0;font-size:11px}.build-sequence button span{font-size:14px}.build-sequence .sequence-arrow{z-index:1;font-size:19px;line-height:20px;inset:auto auto -18px 14px;transform:rotate(90deg)}}.approval-flow{gap:8px;font-size:14px}.approval-flow i,.baseline-lock{font-size:11px;line-height:1.5}.delay-number>span{font-size:12px}.revision-switch button,.scenario-switch button,.industry-selector button,.proof-tabs button{min-height:46px;font-size:14px}.revision-switch span{margin-right:8px;font-size:11px}.timeline-bars>span{font-size:12px}.ai-answer>p{font-size:16px}.evidence-chain{font-size:12px}.evidence-chain small{font-size:11px}.industry-example h3{font-size:27px}.industry-chain{gap:10px}.industry-chain li{font-size:12px;line-height:1.45}.industry-chain li>span{font-size:11px}.proof-heading>p{font-size:17px}.proof-frame-bar,.product-proof figcaption,.infrastructure-panorama>div>span{font-size:11px}.product-positioning .engine-primary{font-size:14px}.engine-wayfinding{gap:28px;padding-block:8px}.engine-wayfinding a{align-items:center;min-height:44px;font-size:11px;display:flex}.wayfinding-brand span{font-size:11px}.engine-experience button:focus-visible,.engine-experience a:focus-visible,.engine-experience summary:focus-visible{outline:2px solid var(--engine-orange);outline-offset:4px}.example-label{font:11px/1.6 var(--pv-font-mono);color:var(--engine-orange);margin:8px 0 20px}.productivity-observed{align-items:center;gap:12px;display:flex}.productivity-observed>span{color:var(--engine-muted);font:12px/1.5 var(--pv-font);flex:1}.productivity-observed strong{font:600 30px/1.25 var(--pv-font-display);color:var(--engine-white);display:block}.productivity-observed>b{color:var(--engine-subtle);font-weight:400}.rate-instruction{color:var(--engine-muted);margin:22px 0 12px;font-size:14px}.forecast-mechanism .scenario-switch{margin-top:0}.scenario-switch button{text-align:left;flex:1}.scenario-switch strong{font-size:17px;font-weight:500;display:block}.scenario-switch span{margin-top:3px;font-size:12px;display:block}.productivity-outlook{border-top:1px solid var(--engine-line);margin-top:24px;padding-top:18px}.productivity-outlook>div>span{font:12px/1.6 var(--pv-font-mono);color:var(--engine-subtle)}.productivity-outlook strong{font:600 64px/1.15 var(--pv-font-display);color:var(--engine-orange);align-items:baseline;gap:13px;display:flex}.productivity-outlook strong>small{font:14px var(--pv-font);color:var(--engine-white)}.productivity-outlook p{color:var(--engine-muted);font-size:13px}.productivity-meter{background:var(--engine-panel);height:5px;margin-top:16px}.productivity-meter i{background:var(--engine-orange);height:100%;transition:width .65s;display:block}.forecast-roadmap{border-top:1px solid var(--engine-line);margin-top:20px;padding-top:8px}.forecast-roadmap summary{font:14px/1.5 var(--pv-font);cursor:pointer;color:var(--engine-white);min-height:44px;padding:12px 0}.forecast-roadmap summary>span{color:var(--engine-orange)}.forecast-roadmap p{color:var(--engine-muted);font:14px/1.7 var(--pv-font);margin:8px 0 14px}html[data-site-theme=light] .engine-experience{--engine-bg:#f7f8f7;--engine-panel:#e5ebee;--engine-panel-soft:#fff;--engine-white:#172a37;--engine-muted:#455f70;--engine-subtle:#526a79;--engine-orange:#a34919;--engine-mint:#2c7160;--engine-line:#becbd3;--engine-danger:#a12828;--engine-danger-wash:#fae3df}html[data-site-theme=light] .engine-stage{background:#edf2f4}html[data-site-theme=light] .engine-stage:after{background:linear-gradient(#0000,#edf2f4)}html[data-site-theme=light] :is(.scene-topline,.scene-bottomline,.scene-bottomline>span:last-child){color:#4c6576}html[data-site-theme=light] .scene-topline button{color:#334e60;background:#fffffff0;border-color:#b9cad5}html[data-site-theme=light] .engine-lead strong{color:var(--engine-white)}html[data-site-theme=light] .engine-primary{color:#1c2b34;background:#efaa7e;border-color:#cc8257}html[data-site-theme=light] .engine-primary:hover{background:#f5bc97}html[data-site-theme=light] :is(.hero-signature,.hero-scroll,.approval-flow,.approval-flow i,.baseline-lock,.baseline-lock strong,.delay-number>span,.timeline-bars>span,.ai-answer>p,.evidence-chain,.industry-example h3,.industry-chain li,.proof-heading>p,.proof-frame-bar,.proof-frame-bar a,.product-proof figcaption){color:var(--engine-muted)}html[data-site-theme=light] :is(.engine-action,.ai-question,.feature-port,.engine-scene-unavailable){color:var(--engine-white);background:#ffffffec;border-color:#a7bac8}html[data-site-theme=light] .feature-port{box-shadow:0 12px 35px #24435418}html[data-site-theme=light] .feature-port small{color:#526a79}html[data-site-theme=light] :is(.feature-port b,.ai-question>span,.ai-question b,.industry-example>span,.industry-chain li>span,.delay-number b){color:var(--engine-orange)}html[data-site-theme=light] :is(.revision-switch button,.scenario-switch button,.industry-selector button,.proof-tabs button){color:#455f70;background:#ffffffa6;border-color:#bacad5}html[data-site-theme=light] :is(.revision-switch button,.scenario-switch button,.industry-selector button,.proof-tabs button)[aria-pressed=true]{color:#8f3e15;background:#fae8dc;border-color:#bf7447}html[data-site-theme=light] .build-sequence button[aria-pressed=true]{color:#974317;border-color:#b96837}html[data-site-theme=light] .revision-switch span{color:#526a79}html[data-site-theme=light] .hub-mobile-links a{color:#914719;border-color:#bdcbd4}html[data-site-theme=light] .logic-network rect{fill:#e5edf0;stroke:#5a7589}html[data-site-theme=light] .logic-network text{fill:#93451e}html[data-site-theme=light] .logic-network .network-signal{stroke:#a34919}html[data-site-theme=light] .approval-flow[data-approved=true]>span:last-child{color:#276c50}html[data-site-theme=light] .product-proof{background:#fff}html[data-site-theme=light] .product-proof figure{background:#f0f4f5;border-color:#c0cdd5;box-shadow:0 24px 70px #29485b12}html[data-site-theme=light] .engine-wayfinding{background:#fffffff5;border-color:#c8d4db}html[data-site-theme=light] .engine-wayfinding a{color:#506b7c}html[data-site-theme=light] .engine-wayfinding :is(a[aria-current],.wayfinding-brand){color:#94441b}html[data-site-theme=light] .wayfinding-brand span{color:#3f5d70}html[data-site-theme=light] .infrastructure-panorama{color:#f3f2e9}html[data-site-theme=light] .infrastructure-panorama .engine-kicker{color:#ffc498}@media (max-width:1150px){.feature-port{gap:7px;width:188px}.feature-port strong{font-size:13px}.feature-port small{font-size:9px}.engine-wayfinding{gap:21px;padding-inline:4%}.engine-wayfinding .wayfinding-brand{margin-right:0}.wayfinding-progress{margin-left:0}.scene-topline>span{font-size:10px}}@media (min-width:760px) and (max-width:959px){.engine-section{padding-inline:4%}.engine-copy{width:44%}.engine-hero h1{font-size:76px}.engine-experience h2{font-size:48px}.engine-stage{width:58%;margin-left:42%}.feature-ports{display:none}.hub-mobile-links{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hub-mobile-links a{color:var(--engine-orange);border:1px solid #526c7f55;padding:12px 8px;font-size:13px;text-decoration:none}.scene-topline>span{max-width:130px}.engine-wayfinding{gap:17px}.wayfinding-progress{display:none}}@media (max-width:759px){.engine-stage{height:min(36svh,310px);min-height:210px}.engine-section{padding-top:32px;scroll-margin-top:max(min(36svh,310px),210px)}.engine-hero{padding-top:28px}.engine-lead{font-size:17px}.engine-kicker{font-size:10px}.scene-topline{gap:5px;top:8px;left:5%;right:4%}.scene-topline>span{letter-spacing:.015em;font-size:9px}.scene-topline button{font-size:10px}.scene-bottomline{font-size:9px;bottom:10px}.hero-signature{font-size:10px}.hub-mobile-links a{min-height:48px;font-size:14px}.mechanism-caption{font-size:10px}.capability-status{font-size:11px}.build-sequence{gap:10px}.build-sequence span{font-size:12px}.build-sequence i{font-size:11px}.approval-flow{font-size:13px}.approval-flow i{font-size:11px}.industry-selector button,.proof-tabs button{font-size:14px}.proof-heading>p{font-size:16px}.proof-frame-bar{gap:12px;font-size:10px}.product-proof figcaption{font-size:11px}.engine-wayfinding{gap:24px;height:58px;padding:7px 5%}.engine-wayfinding a{font-size:11px}.engine-wayfinding .wayfinding-brand{font-size:23px}.wayfinding-brand span{font-size:10px}.productivity-observed{gap:9px}.scenario-switch button{padding:10px}.engine-scene-unavailable{font-size:12px;bottom:35px}}@media (max-width:359px){.engine-section{padding-inline:6%}.engine-hero h1{font-size:58px}.engine-experience h2{font-size:40px}.scene-topline>span{max-width:150px;line-height:1.5}.approval-flow{gap:5px;font-size:12px}.approval-flow i{font-size:10px}.revision-switch button{padding-inline:8px;font-size:13px}.build-sequence span{font-size:11px}}@media (prefers-reduced-motion:reduce){.productivity-meter i{transition:none}}
.compact-only{display:none}.engine-experience{--art-solid:#a3bcb4;--art-ink:#a3c5bc;--art-base:#162931;--art-surface:#233b42;--art-muted:#68887e}html[data-site-theme=light] .engine-experience{--art-solid:#d3e1db;--art-ink:#526e65;--art-base:#e0e8e3;--art-surface:#eef3ef;--art-muted:#90a69b}.construction-scene-caption{z-index:4;color:#f3f2e9;pointer-events:none;background:#14212df5;border:1px solid #779087;border-left:3px solid #91cfbd;padding:18px 22px;position:absolute;bottom:136px;left:9%;right:5%;box-shadow:0 12px 40px #0002}.construction-scene-caption>div{align-items:baseline;gap:18px;display:flex}.construction-scene-caption span{font:11px/1.6 var(--pv-font-mono);color:#b6d6c8;flex-shrink:0}.construction-scene-caption strong{font:500 20px/1.3 var(--pv-font)}.construction-scene-caption p{font:15px/1.6 var(--pv-font);color:#c3d1d7;margin:8px 0 0}.construction-scene-caption[data-invalid=true]{border-left-color:#ffaaa2}.construction-scene-caption[data-invalid=true] span{color:#ffb9ae}html[data-site-theme=light] .construction-scene-caption{color:#172a37;background:#fffffff5;border-color:#becfc8 #becfc8 #becfc8 #347866}html[data-site-theme=light] .construction-scene-caption span{color:#346b5b}html[data-site-theme=light] .construction-scene-caption p{color:#405a66}html[data-site-theme=light] .construction-scene-caption[data-invalid=true]{border-left-color:#b33d2f}html[data-site-theme=light] .construction-scene-caption[data-invalid=true] span{color:#a82d24}@media (min-width:960px) and (min-height:600px){.engine-stage{width:64%;margin-left:36%}.engine-section{padding-inline:4.5%}.engine-copy,.engine-experience[data-active=engine] .engine-hub .engine-copy{width:34%;max-width:500px}.engine-experience h2{font-size:clamp(44px,4.55vw,72px)}.engine-hero h1{font-size:clamp(72px,7.35vw,112px)}.engine-copy .engine-lead{max-width:100%}.feature-port{border-radius:4px;gap:10px;width:206px;min-height:58px;padding:11px 12px;box-shadow:0 5px 18px #0002}.feature-port small{font:10px var(--pv-font-mono);margin-right:8px;display:inline}.feature-port strong{font-size:14px;line-height:1.3}.feature-port>span{font-size:22px}.feature-port>div{min-width:0}.port-0{top:26%;left:3%}.port-1{top:44%;left:1%}.port-2{top:64%;left:4%}.port-3{top:26%;right:3%}.port-4{top:44%;right:1%}.port-5{top:64%;right:3%}.feature-connectors path{stroke-dasharray:none;stroke-width:1.25px;stroke-opacity:.4;animation:none}.hub-mobile-links{display:none}}@media (min-width:960px) and (max-width:1199px) and (min-height:600px){.feature-port{gap:6px;width:171px;padding:10px}.feature-port>span{width:18px;font-size:19px}.feature-port strong{font-size:13px}.feature-port small{display:none}.construction-scene-caption{padding:15px;left:6%;right:4%}.construction-scene-caption>div{display:block}.construction-scene-caption strong{margin-top:4px;font-size:18px;display:block}}.mobile-engine-intro{border-block:1px solid var(--engine-panel);height:206px;margin:28px 0 0;position:relative;overflow:hidden}.mobile-engine-intro>svg{width:100%;height:170px;position:absolute;inset:0}.intro-grid{stroke:var(--art-muted);stroke-width:.5px;opacity:.17}.intro-traces{stroke:var(--engine-orange);stroke-width:1.5px;opacity:.7}.intro-traces path{stroke-dasharray:250;animation:.85s ease-out both intro-connect}.intro-node{fill:var(--engine-panel-soft);stroke:var(--art-muted);stroke-width:1px}.intro-dot{fill:var(--engine-orange)}.mobile-core{color:#f7f8f2;background:linear-gradient(145deg,#233a45,#0a1822);border:1px solid #6b8b90;width:180px;height:96px;padding:21px 15px 10px;position:absolute;top:48px;left:50%;transform:translate(-50%);box-shadow:8px 13px #142b3418,0 16px 22px #152b3426,inset 0 -7px #2a454d}.mobile-core-lid{background:linear-gradient(#607b80,#263f49);border:1px solid #8caaac;border-bottom:2px solid #bd9568;height:14px;position:absolute;top:-11px;left:-4px;right:-4px;transform:skew(-16deg)}.mobile-core strong{font:600 26px/1 var(--pv-font-display);letter-spacing:.035em;white-space:nowrap}.mobile-core strong b{color:#edbb93;font-weight:500}.mobile-core>span:not(.mobile-core-lid){font:8px/1.5 var(--pv-font-mono);letter-spacing:.07em;color:#c0d1d0;margin-top:10px;display:block}.mobile-core i{background:#93d7bd;width:15px;height:2px;position:absolute;bottom:12px;right:14px}.mobile-engine-intro>p{text-align:center;font:12px/1.5 var(--pv-font-mono);color:var(--engine-muted);position:absolute;inset:auto 0 9px}@keyframes intro-connect{0%{stroke-dashoffset:250px}to{stroke-dashoffset:0}}.construction-inline{border:1px solid var(--engine-line);background:var(--engine-panel-soft);margin:20px 0 26px;padding:16px}.inline-visual-caption{font:10px/1.5 var(--pv-font-mono);color:var(--engine-subtle);justify-content:space-between;align-items:center;gap:12px;display:flex}.inline-visual-caption b{font:500 12px/1.4 var(--pv-font);color:var(--engine-orange)}.construction-inline svg{width:100%;height:auto;margin:16px 0 12px;display:block;overflow:visible}.construction-inline p{font:14px/1.6 var(--pv-font);color:var(--engine-muted)}.diagram-ground{fill:var(--art-base)}.diagram-grade{stroke:var(--art-muted);stroke-dasharray:4 5}.diagram-crane{fill:none;stroke:#bc8852;stroke-width:3px;stroke-linejoin:round;opacity:.65}.assembly-piece{fill:var(--art-solid);stroke:var(--art-ink);stroke-width:1.5px;transform-box:fill-box;transition:opacity .4s,transform .6s}.assembly-piece[data-state=future]{fill:none;stroke-dasharray:6 4;opacity:.22}.assembly-piece[data-state=missing]{fill:none;stroke:var(--engine-danger);stroke-dasharray:5 3;opacity:1;stroke-width:2.5px}.diagram-rigging{fill:none;stroke:var(--art-ink);stroke-width:2px}.diagram-conflict{fill:var(--engine-danger-wash);stroke:var(--engine-danger);stroke-width:2.5px}.construction-inline[data-invalid=true] .inline-visual-caption b{color:var(--engine-danger)}.infrastructure-vignette{background:var(--engine-panel-soft);border:1px solid var(--engine-line);margin:24px 0;padding:16px 8px 12px}.infrastructure-vignette svg{width:100%;max-height:240px;display:block}.infrastructure-vignette>span{text-align:center;font:11px/1.6 var(--pv-font-mono);color:var(--engine-subtle);display:block}.vignette-base{fill:var(--art-base)}.vignette-water{fill:#477784;opacity:.3}.vignette-solid{fill:var(--art-solid);stroke:var(--art-ink);stroke-width:2px}.vignette-wall{fill:var(--art-surface);stroke:var(--art-ink);stroke-width:2px}.vignette-structure{fill:none;stroke:var(--art-ink);stroke-width:5px;stroke-linejoin:bevel}.vignette-cables{fill:none;stroke:var(--art-ink);stroke-width:1.5px}.vignette-accent{fill:var(--engine-orange)}.vignette-accent-line{fill:none;stroke:var(--engine-orange);stroke-width:3px}.vignette-status{fill:none;stroke:var(--engine-mint);stroke-width:4px}.vignette-window{fill:var(--art-ink)}@media (max-width:959px),(max-height:599px){.compact-only{display:block}.engine-stage,.engine-wayfinding,.hero-scroll{display:none}.engine-narrative{margin-top:0}.engine-section{border-bottom:1px solid var(--engine-panel);height:auto;min-height:0;padding:54px clamp(20px,6vw,48px) 58px;scroll-margin-top:20px;display:block}.engine-copy,.engine-experience[data-active=engine] .engine-hub .engine-copy{width:100%;max-width:640px;margin-inline:auto}.engine-hero{padding-top:32px;padding-bottom:28px}.engine-hero h1{margin-bottom:22px;font-size:clamp(56px,9vw,82px);line-height:.97}.engine-experience h2{margin-bottom:20px;font-size:clamp(42px,6.8vw,60px);line-height:1.04}.engine-kicker{letter-spacing:.055em;margin-bottom:18px;font-size:10px;line-height:1.7}.engine-lead{max-width:100%;margin-bottom:24px;font-size:17px;line-height:1.7}.engine-primary{min-height:50px;padding:13px 19px;font-size:15px}.hero-signature,.hub-instruction{display:none}.hub-mobile-links{border-top:1px solid var(--engine-line);grid-template-columns:1fr;gap:0;margin-top:30px;display:grid}.hub-mobile-links a{border:0;border-bottom:1px solid var(--engine-line);min-height:64px;font:15px/1.5 var(--pv-font);color:var(--engine-white);align-items:center;gap:16px;padding:15px 4px;text-decoration:none;display:flex}.hub-mobile-links a>span{font:11px var(--pv-font-mono);color:var(--engine-orange)}.hub-mobile-links strong{font-weight:500}.hub-mobile-links b{color:var(--engine-orange);margin-left:auto;font-size:20px;font-weight:400}.hub-mobile-links a:hover{background:var(--engine-panel-soft)}html[data-site-theme=light] .hub-mobile-links a{color:var(--engine-white);border-color:var(--engine-line)}.connected-principle{max-width:none;margin-top:30px}.mechanism{max-width:none;margin-top:28px}.mechanism-caption{font-size:11px;line-height:1.6}.mechanism-result{font-size:16px;line-height:1.7}.mechanism-result strong{font-size:17px}.mechanism small{font-size:12px}.engine-action{min-height:50px;font-size:15px}.logic-network text{font-size:12px}.build-sequence{flex-direction:column;gap:11px;margin:18px 0 0;display:flex}.build-sequence button{border:1px solid var(--engine-line);align-items:center;gap:16px;width:100%;min-height:48px;padding:12px 15px;display:flex}.build-sequence button:before{display:none}.build-sequence button i{margin:0;font-size:12px}.build-sequence button span{font-size:15px}.build-sequence button[aria-pressed=true]{background:var(--engine-panel-soft);border-color:var(--engine-orange)}.build-sequence .sequence-arrow{z-index:1;font-size:19px;line-height:20px;inset:auto auto -16px 19px;transform:rotate(90deg)}.construction-mechanism[data-sequence=invalid] li[data-conflict=true] button{padding-left:15px}.capability-status{max-width:none;font-size:12px}.approval-flow{font-size:14px}.approval-flow i,.baseline-lock{font-size:12px}.revision-switch button{padding:11px 8px}.revision-switch span{margin:0 0 3px;display:block}.ai-question{font-size:16px;line-height:1.5}.evidence-chain{align-items:stretch;gap:8px}.evidence-chain>span{flex:1;font-size:12px}.evidence-chain small{font-size:11px}.scenario-switch button{min-height:66px}.scenario-switch span{font-size:12px}.productivity-outlook p,.rate-instruction,.forecast-roadmap p,.forecast-roadmap summary{font-size:15px}.industry-selector{gap:8px}.industry-selector button{min-height:48px;font-size:14px}.industry-example h3{font-size:30px;line-height:1.2}.industry-example p{max-width:none;font-size:16px}.industry-chain{gap:10px}.industry-chain li{flex:100%;align-items:baseline;gap:12px;padding:10px 0 0;font-size:14px;display:flex}.industry-chain li>span{margin:0}.close-note{font-size:15px}.infrastructure-panorama{min-height:330px}.infrastructure-panorama>img{height:360px}.infrastructure-panorama>div{inset:48px 7% auto}.infrastructure-panorama h2{max-width:450px;font-size:42px}.product-proof{padding:54px clamp(20px,6vw,48px) 64px}.proof-heading{display:block}.proof-heading>p{max-width:none;font-size:17px}.proof-tabs{flex-wrap:wrap}.proof-tabs button{min-height:48px;font-size:14px}.proof-frame-bar{font-size:10px}.proof-frame-bar>span:first-child{display:none}.product-positioning{margin-top:35px;padding-top:30px;display:block}.product-positioning p{margin:20px 0;font-size:16px}.site-footer{padding-bottom:0}}@media (max-width:359px){.inline-visual-caption{flex-direction:column;align-items:flex-start;gap:4px}.approval-flow{gap:5px;font-size:13px}.approval-flow i{font-size:11px}.evidence-chain{flex-direction:column;gap:10px}.evidence-chain i{align-self:flex-start;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.intro-traces path{animation:none}.assembly-piece{transition:none}}
.chapter-visual{--chapter-paper:var(--engine-panel-soft);--chapter-ink:var(--engine-white);--chapter-muted:var(--engine-muted);--chapter-rule:color-mix(in srgb, var(--engine-line) 48%, transparent);--chapter-faint:color-mix(in srgb, var(--engine-line) 15%, transparent);--chapter-orange:var(--engine-orange);--chapter-sage:var(--engine-mint);box-sizing:border-box;width:100%;min-width:0;color:var(--chapter-ink);background:var(--chapter-paper);border:1px solid var(--chapter-rule);font-family:var(--pv-font);margin:0;padding:clamp(22px,3vw,40px);position:relative;overflow:hidden;box-shadow:0 20px 65px #0000000a;container-type:inline-size}.chapter-visual *,.chapter-visual :before,.chapter-visual :after{box-sizing:border-box}.chapter-visual-heading{border-bottom:1px solid var(--chapter-rule);color:var(--chapter-muted);font:12px/1.6 var(--pv-font-mono);letter-spacing:.025em;justify-content:space-between;align-items:center;gap:18px;padding-bottom:21px;display:flex}.chapter-visual-heading>span:first-child{color:var(--chapter-ink);align-items:center;gap:9px;display:flex}.chapter-visual-heading i{background:var(--chapter-orange);flex:0 0 5px;height:5px}.chapter-visual-heading>span:last-child{text-align:right}.chapter-eyebrow{font:12px/1.6 var(--pv-font-mono);color:var(--chapter-muted);letter-spacing:.035em}.chapter-visual .chapter-visual-footnote{border-top:1px solid var(--chapter-rule);color:var(--chapter-muted);font:12px/1.7 var(--pv-font);margin:22px 0 0;padding-top:15px}.chapter-control-workspace{grid-template-columns:1fr 72px 1.15fr;align-items:center;gap:14px;padding:30px 0 22px;display:grid}.chapter-control-report,.chapter-control-truth{min-width:0}.chapter-control-report>strong,.chapter-control-truth>strong{font:500 clamp(72px, 13cqw, 108px)/.9 var(--pv-font-display);letter-spacing:-.055em;margin-top:14px;display:block}.chapter-control-report>strong{color:var(--chapter-muted)}.chapter-control-truth>strong{color:var(--chapter-sage)}.chapter-control-report strong small,.chapter-control-truth strong small{font:400 25px var(--pv-font-display);letter-spacing:0;margin-left:5px}.chapter-control-workspace p{font:15px/1.5 var(--pv-font);margin:16px 0 8px}.chapter-visual .chapter-approve-action{min-height:48px;margin-bottom:20px}.chapter-control-gate{place-items:center;height:140px;display:grid;position:relative}.chapter-control-gate:before,.chapter-control-gate:after{content:"";border-top:1px solid var(--chapter-rule);width:50%;position:absolute;top:50%}.chapter-control-gate:before{left:-12px}.chapter-control-gate:after{right:-12px}.chapter-control-gate>span{z-index:2;border:1px solid var(--chapter-orange);width:45px;height:45px;color:var(--chapter-orange);background:var(--chapter-paper);place-items:center;font-size:25px;display:grid;position:relative}.chapter-control-gate>i,.chapter-control-gate>b{background:var(--chapter-rule);width:1px;height:100%;position:absolute;top:0}.chapter-control-gate>i{left:14px}.chapter-control-gate>b{right:14px}.chapter-control-section{border-top:1px solid var(--chapter-rule);padding:12px 0 6px;position:relative}.chapter-control-section svg{width:100%;height:auto;display:block}.chapter-drawing-grid{stroke:var(--chapter-faint);stroke-width:1px}.chapter-deck-outline{stroke:var(--chapter-muted);stroke-width:1.3px}.chapter-deck-progress{stroke:var(--chapter-sage);stroke-width:11px;transition:d .7s}.chapter-baseline-rule{stroke:var(--chapter-orange);stroke-width:1px;stroke-dasharray:4 4}.chapter-control-section>span{text-align:center;color:var(--chapter-muted);font:12px/1.5 var(--pv-font-mono);margin:2px 0 14px;display:block}.chapter-baseline-ledger{background:var(--chapter-faint);border-left:2px solid var(--chapter-orange);align-items:center;gap:13px;padding:17px 16px;display:flex}.chapter-baseline-icon{color:var(--chapter-orange);flex:0 0 22px;align-items:center;display:flex}.chapter-baseline-ledger strong{font:500 15px/1.5 var(--pv-font);margin-top:3px;display:block}.chapter-baseline-stamp{color:var(--chapter-muted);border:1px solid var(--chapter-rule);font:12px/1.2 var(--pv-font-mono);margin-left:auto;padding:6px 8px}.chapter-visual-control[data-approved=true] .chapter-control-gate>span{color:var(--chapter-sage);border-color:var(--chapter-sage)}.chapter-visual-control[data-approved=true] .chapter-control-truth>strong{animation:.45s both chapter-value-arrives}.chapter-delay-summary{justify-content:space-between;align-items:center;gap:22px;margin:24px 0 20px;display:flex}.chapter-visual .chapter-revision-switch{margin:0 0 22px}.chapter-visual .chapter-revision-switch button{min-height:48px;color:var(--chapter-muted);background:var(--chapter-faint);border:1px solid var(--chapter-rule);padding:11px 9px;font-size:14px}.chapter-visual .chapter-revision-switch button>span{color:inherit;margin-right:7px;font-size:12px}.chapter-visual .chapter-revision-switch button[aria-pressed=true]{color:var(--chapter-orange);border-color:var(--chapter-orange);background:color-mix(in srgb, var(--chapter-orange) 8%, transparent)}.chapter-delay-summary strong{font:500 clamp(65px, 14cqw, 96px)/1 var(--pv-font-display);letter-spacing:-.04em;color:var(--chapter-orange);align-items:baseline;gap:15px;margin-top:5px;animation:.4s both chapter-value-arrives;display:flex}.chapter-delay-summary strong small{font:14px/1.4 var(--pv-font);letter-spacing:0;color:var(--chapter-muted)}.chapter-delay-window{border-left:1px solid var(--chapter-rule);font:500 34px/1 var(--pv-font-display);padding-left:22px}.chapter-delay-window small{font:12px/1.6 var(--pv-font-mono);color:var(--chapter-muted);margin-top:8px;display:block}.chapter-waterfall{grid-template-columns:30px 1fr;gap:11px;height:292px;padding:10px 0 57px;display:grid}.chapter-waterfall-scale{font:12px/1 var(--pv-font-mono);color:var(--chapter-muted);flex-direction:column;justify-content:space-between;margin:-6px 0;display:flex}.chapter-waterfall-plot{border-bottom:1px solid var(--chapter-rule);grid-template-columns:repeat(3,1fr);gap:24px;display:grid;position:relative}.chapter-waterfall-grid{background:repeating-linear-gradient(to top, transparent 0, transparent calc(20% - 1px), var(--chapter-faint) calc(20% - 1px), var(--chapter-faint) 20%);pointer-events:none;position:absolute;inset:0}.chapter-waterfall-column{min-width:0;position:relative}.chapter-waterfall-bar{bottom:var(--bar-bottom);height:var(--bar-height);background:color-mix(in srgb, var(--chapter-orange) 23%, var(--chapter-paper));border:1px solid var(--chapter-orange);z-index:1;flex-direction:column;justify-content:center;align-items:center;min-height:28px;transition:background .4s,box-shadow .4s;display:flex;position:absolute;left:0;right:0}.chapter-waterfall-bar strong{font:500 31px/.95 var(--pv-font-display);color:var(--chapter-orange)}.chapter-waterfall-bar>span{font:12px/1.4 var(--pv-font);color:var(--chapter-orange);margin-top:5px}.chapter-waterfall-column[data-recovery=true] .chapter-waterfall-bar{background:color-mix(in srgb, var(--chapter-sage) 18%, var(--chapter-paper));border-color:var(--chapter-sage)}.chapter-waterfall-column[data-recovery=true] .chapter-waterfall-bar :is(strong,span){color:var(--chapter-sage)}.chapter-waterfall-column[data-selected=true] .chapter-waterfall-bar{background:var(--chapter-orange);box-shadow:0 7px 25px color-mix(in srgb, var(--chapter-orange) 15%, transparent)}.chapter-waterfall-column[data-selected=true] .chapter-waterfall-bar :is(strong,span){color:var(--chapter-paper)}.chapter-waterfall-column[data-selected=true][data-recovery=true] .chapter-waterfall-bar{background:var(--chapter-sage)}.chapter-waterfall-column[data-small=true] .chapter-waterfall-bar>span{display:none}.chapter-waterfall-join{width:24px;left:100%;bottom:var(--bar-top);border-top:1px dashed var(--chapter-muted);position:absolute}.chapter-waterfall-label{padding-top:15px;position:absolute;top:100%;left:0;right:0}.chapter-waterfall-label strong{font:500 17px/1 var(--pv-font)}.chapter-waterfall-label>span{font:12px/1.6 var(--pv-font);color:var(--chapter-muted);margin-top:6px;display:block}.chapter-delay-cause{padding:19px 0 0 41px}.chapter-delay-cause strong{font:500 20px/1.4 var(--pv-font);min-height:56px;margin-top:7px;display:block}.chapter-visual-intelligence{background-image:radial-gradient(var(--chapter-rule) .7px, transparent .7px);background-size:19px 19px}.chapter-evidence-prompt{text-align:left;width:100%;color:var(--chapter-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:17px;padding:23px 0;display:flex}.chapter-evidence-prompt:hover .chapter-evidence-question{color:var(--chapter-orange)}.chapter-evidence-prompt>span:first-child{color:var(--chapter-orange);font-size:38px}.chapter-evidence-question{font:400 clamp(26px, 5cqw, 34px)/1.15 var(--pv-font-display);margin:0;transition:color .2s}.chapter-evidence-question strong{font-weight:500}.chapter-evidence-state{max-width:110px;font:12px/1.6 var(--pv-font-mono);text-align:right;color:var(--chapter-muted);margin-left:auto}.chapter-visual .chapter-evidence-answer{border-left:2px solid var(--chapter-orange);margin:0 0 23px;padding:0 0 0 15px}.chapter-visual .chapter-evidence-answer>p{font:15px/1.65 var(--pv-font);color:var(--chapter-ink);margin:0}.chapter-evidence-board{grid-template-columns:repeat(3,1fr);gap:14px;padding:10px 3px 59px;display:grid;position:relative}.chapter-evidence-path{width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.chapter-evidence-path path{fill:none;stroke-width:1.5px}.chapter-evidence-track{stroke:var(--chapter-rule)}.chapter-evidence-signal{stroke:var(--chapter-orange);stroke-dasharray:1;stroke-dashoffset:1px}.chapter-evidence-path circle{fill:var(--chapter-paper);stroke:var(--chapter-rule)}.chapter-evidence-record{background:var(--chapter-paper);border:1px solid var(--chapter-rule);box-shadow:4px 6px 0 var(--chapter-faint);min-height:223px;padding:14px 13px 13px;transition:transform .6s,border-color .6s,box-shadow .6s;position:relative}.chapter-evidence-query{transform:rotate(-2deg)}.chapter-evidence-instruction{transform:translateY(15px)}.chapter-evidence-activity{transform:rotate(2deg)}.chapter-record-top{color:var(--chapter-muted);font:12px/1.4 var(--pv-font-mono);border-bottom:1px solid var(--chapter-rule);justify-content:space-between;align-items:center;gap:5px;padding-bottom:15px;display:flex}.chapter-record-top i{color:var(--chapter-orange);font-size:17px;font-style:normal}.chapter-evidence-record>strong{font:500 clamp(19px, 3.5cqw, 25px)/1.15 var(--pv-font-display);margin-top:17px;display:block}.chapter-evidence-record p{font:13px/1.7 var(--pv-font);color:var(--chapter-muted);margin:9px 0 16px}.chapter-record-type{font:12px/1.6 var(--pv-font-mono);color:var(--chapter-muted);overflow-wrap:anywhere;display:block}.chapter-document-lines{gap:6px;padding:0 0 17px;display:grid}.chapter-document-lines i{background:var(--chapter-faint);height:2px;display:block}.chapter-document-lines i:last-child{width:62%}.chapter-instruction-stamp{color:var(--chapter-orange);font:12px/1.4 var(--pv-font-mono);border:1px solid color-mix(in srgb, var(--chapter-orange) 50%, transparent);text-align:center;margin:5px 0 12px;padding:6px;transform:rotate(-3deg)}.chapter-evidence-activity svg{width:100%;height:45px;margin-top:-5px;margin-bottom:7px;display:block}.chapter-evidence-activity svg path{fill:none;stroke:var(--chapter-rule);stroke-width:2px}.chapter-evidence-activity svg .chapter-activity-marker{stroke:var(--chapter-orange)}.chapter-visual-intelligence[data-linked=true] .chapter-evidence-signal{animation:1.2s both chapter-connect-evidence}.chapter-visual-intelligence[data-linked=true] .chapter-evidence-path circle{fill:var(--chapter-orange);stroke:var(--chapter-orange);transition:fill .3s .7s}.chapter-visual-intelligence[data-linked=true] .chapter-evidence-record{border-color:var(--chapter-orange);box-shadow:3px 4px 0 color-mix(in srgb, var(--chapter-orange) 12%, transparent);transform:none}.chapter-visual-intelligence[data-linked=true] .chapter-evidence-instruction{transition-delay:.25s}.chapter-visual-intelligence[data-linked=true] .chapter-evidence-activity{transition-delay:.55s}.chapter-example-label{font:12px/1.6 var(--pv-font-mono);color:var(--chapter-orange);margin:15px 0 18px}.chapter-quantity-key{color:var(--chapter-muted);font:14px/1.5 var(--pv-font);justify-content:space-between;gap:15px;margin:18px 0 13px;display:flex}.chapter-quantity-key>span{align-items:center;gap:8px;display:flex}.chapter-quantity-key i{border:1px solid var(--chapter-rule);background:var(--chapter-faint);width:10px;height:10px;display:block}.chapter-quantity-key>span:first-child i{background:var(--chapter-sage);border-color:var(--chapter-sage)}.chapter-segment-field{grid-template-columns:repeat(20,1fr);gap:5px;margin-bottom:14px;display:grid}.chapter-segment-field i{aspect-ratio:1.6;border:1px solid var(--chapter-rule);background:var(--chapter-faint)}.chapter-segment-field i[data-complete=true]{background:var(--chapter-sage);border-color:var(--chapter-sage)}.chapter-recent-rate{font:13px/1.7 var(--pv-font);color:var(--chapter-muted);margin:0 0 19px}.chapter-recent-rate strong{color:var(--chapter-ink);font-weight:500}.chapter-visual .chapter-scenario-switch{gap:8px;margin:0 0 17px;display:flex}.chapter-visual .chapter-scenario-switch button{text-align:left;min-width:0;min-height:62px;color:var(--chapter-muted);background:var(--chapter-faint);border:1px solid var(--chapter-rule);flex:1;padding:11px 13px}.chapter-visual .chapter-scenario-switch button strong{font:500 20px/1.1 var(--pv-font-display);display:block}.chapter-visual .chapter-scenario-switch button span{font:12px/1.6 var(--pv-font);margin-top:4px;display:block}.chapter-visual .chapter-scenario-switch button[aria-pressed=true]{border-color:var(--chapter-orange);color:var(--chapter-orange);background:color-mix(in srgb, var(--chapter-orange) 8%, transparent)}.chapter-forecast-equation{border-block:1px solid var(--chapter-rule);justify-content:space-between;align-items:center;gap:20px;padding-block:24px;display:flex}.chapter-forecast-equation p{font:500 39px/1.3 var(--pv-font-display);flex-wrap:wrap;align-items:baseline;column-gap:8px;margin:9px 0 0;display:flex}.chapter-forecast-equation p>span{font:13px var(--pv-font);color:var(--chapter-muted)}.chapter-forecast-equation p>b{font:400 25px var(--pv-font);color:var(--chapter-muted);margin:0 5px}.chapter-forecast-equation>strong{font:500 clamp(67px, 13cqw, 90px)/1 var(--pv-font-display);color:var(--chapter-orange);letter-spacing:-.045em;align-items:center;gap:11px;animation:.4s both chapter-value-arrives;display:flex}.chapter-forecast-equation>strong>small{font:13px/1.7 var(--pv-font);letter-spacing:0;color:var(--chapter-muted)}.chapter-duration-meter{background:var(--chapter-faint);height:4px}.chapter-duration-meter>i{background:var(--chapter-orange);height:100%;transition:width .55s;display:block}.chapter-visual .chapter-forecast-roadmap{border-top:1px solid var(--chapter-rule);margin:14px 0 0;padding:0}.chapter-visual .chapter-forecast-roadmap summary{min-height:48px;color:var(--chapter-ink);font:14px/1.7 var(--pv-font);padding:12px 0 0}.chapter-visual .chapter-forecast-roadmap summary>span{color:var(--chapter-orange)}.chapter-visual .chapter-forecast-roadmap p{font:14px/1.7 var(--pv-font);color:var(--chapter-muted);margin:12px 0 0}@keyframes chapter-value-arrives{0%{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes chapter-connect-evidence{to{stroke-dashoffset:0}}@container (max-width:510px){.chapter-visual-heading{align-items:flex-start}.chapter-visual-heading>span:last-child{max-width:110px}.chapter-control-workspace{grid-template-columns:1fr 38px 1.15fr;gap:7px;padding-top:21px;padding-bottom:14px}.chapter-control-gate{height:125px}.chapter-control-gate>span{width:34px;height:34px;font-size:21px}.chapter-control-gate>i{left:5px}.chapter-control-gate>b{right:5px}.chapter-control-workspace p{font-size:14px}.chapter-control-section{display:none}.chapter-control-workspace .chapter-eyebrow{min-height:38px;display:block}.chapter-control-report>strong,.chapter-control-truth>strong{margin-top:6px;font-size:65px}.chapter-control-workspace p{min-height:42px;margin:12px 0 0}.chapter-baseline-stamp{display:none}.chapter-control-report strong small,.chapter-control-truth strong small{font-size:21px}.chapter-delay-summary{align-items:flex-start}.chapter-delay-summary strong{display:block}.chapter-delay-summary strong small{margin-top:9px;display:block}.chapter-delay-window{padding-left:15px}.chapter-waterfall{grid-template-columns:23px 1fr;gap:7px;height:217px}.chapter-waterfall-plot{gap:16px}.chapter-waterfall-join{width:16px}.chapter-waterfall-bar>span{display:none}.chapter-waterfall-bar strong{font-size:26px}.chapter-waterfall-label>span{font-size:12px;line-height:1.4}.chapter-delay-cause{padding-left:30px}.chapter-delay-cause strong{min-height:0;font-size:17px}.chapter-visual .chapter-revision-switch button{padding:10px 6px;font-size:13px}.chapter-visual .chapter-revision-switch button>span{margin:0 0 3px;display:block}.chapter-evidence-prompt{flex-wrap:wrap;gap:12px}.chapter-evidence-state{text-align:left;flex-basis:100%;max-width:none;margin-left:45px}.chapter-evidence-board{grid-template-columns:1fr;gap:12px;padding:0 0 0 20px}.chapter-evidence-path{display:none}.chapter-evidence-board:before{content:"";background:var(--chapter-rule);width:1px;position:absolute;top:12px;bottom:45px;left:4px}.chapter-evidence-record{min-height:0;box-shadow:3px 3px 0 var(--chapter-faint);grid-template-columns:1fr;gap:6px;padding:13px 14px;display:grid;transform:none}.chapter-evidence-record:before{content:"";border:1px solid var(--chapter-orange);background:var(--chapter-paper);width:6px;height:6px;position:absolute;top:25px;left:-21px}.chapter-record-top{border:0;grid-column:1/-1;padding:0}.chapter-evidence-record>strong{grid-column:1/-1;margin-top:0;font-size:24px}.chapter-evidence-record p{margin:0;font-size:14px;line-height:1.5}.chapter-evidence-record p br{display:none}.chapter-record-type{grid-column:1/-1}.chapter-document-lines,.chapter-instruction-stamp,.chapter-evidence-activity svg{display:none}.chapter-visual-intelligence[data-linked=true] .chapter-evidence-board:before,.chapter-visual-intelligence[data-linked=true] .chapter-evidence-record:before{background:var(--chapter-orange)}.chapter-segment-field{grid-template-columns:repeat(20,1fr);gap:3px}.chapter-segment-field i{aspect-ratio:1.3}.chapter-forecast-equation{flex-direction:row;align-items:center;gap:10px;padding-block:17px}.chapter-forecast-equation>div{flex:1;min-width:0}.chapter-forecast-equation .chapter-eyebrow{font-size:12px}.chapter-forecast-equation p{gap:4px;font-size:31px}.chapter-forecast-equation p>span{font-size:12px}.chapter-forecast-equation p>b{margin:0 2px;font-size:20px}.chapter-forecast-equation>strong{font-size:65px;display:block}.chapter-visual .chapter-scenario-switch{gap:6px}.chapter-visual .chapter-scenario-switch button{padding:10px 8px}.chapter-forecast-equation>strong>small{letter-spacing:0;font-size:12px;line-height:1.5;display:block}}@media (max-width:380px){.chapter-visual{padding:18px 16px}.chapter-visual-heading{gap:10px;font-size:12px}.chapter-control-report>strong,.chapter-control-truth>strong{font-size:60px}.chapter-control-report strong small,.chapter-control-truth strong small{margin-left:2px;font-size:18px}.chapter-quantity-key{gap:8px;font-size:13px}}@media (prefers-reduced-motion:reduce){.chapter-visual *,.chapter-visual :before{transition:none!important;animation:none!important}.chapter-visual-intelligence[data-linked=true] .chapter-evidence-signal{stroke-dashoffset:0}}.engine-experience[data-paused=true] .chapter-visual *,.engine-experience[data-paused=true] .chapter-visual :before{transition:none!important;animation:none!important}.engine-experience[data-paused=true] .chapter-visual-intelligence[data-linked=true] .chapter-evidence-signal{stroke-dashoffset:0}
html{scroll-behavior:smooth;scroll-padding-bottom:76px}.engine-cinematic-track{display:flow-root;position:relative}.engine-stage{transition:opacity .3s}.engine-stage[data-stage-active=false]{opacity:0;pointer-events:none}.engine-wayfinding{transition:opacity .2s,translate .2s}.engine-experience[data-story-active=false] .engine-wayfinding{opacity:0;pointer-events:none;visibility:hidden;translate:0 100%}.wayfinding-progress i{transition:none}.story-motion-toggle{border:1px solid var(--engine-line);color:var(--engine-muted);min-height:40px;font:11px var(--pv-font-mono);cursor:pointer;background:0 0;flex-shrink:0;padding:7px 10px}.hero-audience{color:var(--engine-subtle);font:13px/1.6 var(--pv-font);max-width:340px;margin:20px 0 0}.sequence-play{border:0;border-bottom:1px solid var(--engine-line);min-height:44px;color:var(--engine-white);font:14px var(--pv-font);cursor:pointer;background:0 0;align-items:center;gap:12px;margin-top:14px;padding:8px 0;display:inline-flex}.sequence-play span{color:var(--engine-orange);font-size:20px}.chapter-heading>.capability-status{margin:-12px 0 25px;font-size:11px}.chapter-footnote{font:12px/1.65 var(--pv-font);color:var(--engine-subtle);max-width:510px;margin:20px 0 0}.chapter-proof-link{min-height:44px;font:13px var(--pv-font);color:var(--engine-white);border-bottom:1px solid var(--engine-line);align-items:center;gap:22px;margin-top:14px;text-decoration:none;display:inline-flex}.chapter-proof-link span{color:var(--engine-orange)}.chapter-proof-link:hover{border-color:var(--engine-orange)}.chapter-visual{pointer-events:auto}.chapter-visual[data-revealed=true],.proof-heading[data-revealed=true]{animation:.75s cubic-bezier(.2,.7,.2,1) both chapter-arrive}.engine-experience[data-paused=true] .chapter-visual,.engine-experience[data-paused=true] .proof-heading{animation:none!important}@keyframes chapter-arrive{0%{opacity:.15;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.editorial-chapter{z-index:2;pointer-events:auto;background:var(--engine-panel-soft);border-block:1px solid var(--engine-panel);position:relative}.feature-delay{background:#141d23}.feature-intelligence{background:#0b201f}.feature-forecast{background:#101d2a}html[data-site-theme=light] .feature-delay{background:#f2efe8}html[data-site-theme=light] .feature-intelligence{background:#eaf0ec}html[data-site-theme=light] .feature-forecast{background:#edf1f4}.editorial-chapter .approval-flow,.editorial-chapter .baseline-lock,.editorial-chapter .timeline-bars,.editorial-chapter .ai-answer .evidence-chain,.editorial-chapter .productivity-observed,.editorial-chapter .productivity-meter,.feature-control .mechanism-caption,.feature-intelligence .mechanism-caption{display:none}.feature-control .mechanism-result{min-height:54px}.feature-intelligence .ai-answer{color:var(--engine-muted)}.story-interlude{z-index:2;pointer-events:auto;color:#f5f5ef;background:#152829;min-height:400px;position:relative;overflow:hidden}.story-interlude>img{object-fit:cover;opacity:.53;width:100%;height:440px;display:block}.story-interlude:after{content:"";pointer-events:none;background:linear-gradient(90deg,#071b1ee6,#0000 90%);position:absolute;inset:0}.story-interlude>div{z-index:1;position:absolute;inset:65px 6% auto}.story-interlude .engine-kicker{color:#f1bd99}.story-interlude>div>p:not(.engine-kicker){font:500 clamp(44px,5.3vw,76px)/1 var(--pv-font-display);max-width:800px;margin:0 0 25px}.story-interlude em{color:#efb890}.story-interlude small{color:#d6e1df;font:11px/1.5 var(--pv-font-mono)}.product-proof{scroll-margin-top:20px}.product-positioning{grid-template-columns:1.1fr 1fr}.engine-close{z-index:3;background:var(--engine-bg);border-top:1px solid var(--engine-line);position:relative;overflow:hidden}.closing-mark{font:600 330px/.9 var(--pv-font-display);color:var(--engine-orange);text-align:center;-webkit-user-select:none;user-select:none;opacity:.75;transform:rotate(-8deg)}.closing-mark span{font:13px/2 var(--pv-font-mono);letter-spacing:.16em;margin-top:24px;display:block}.site-footer{padding-bottom:0}@media (min-width:960px) and (min-height:600px){.engine-section{min-height:calc(100svh - 124px);padding:75px 4.5% 90px;scroll-margin-top:12px}.engine-hero{height:calc(100svh - 64px);min-height:660px;padding-top:65px}.engine-hub{min-height:calc(100svh - 64px)}.engine-wayfinding{gap:22px}.engine-wayfinding .wayfinding-brand{margin-right:0}.engine-copy h2{max-width:590px;font-size:clamp(44px,4.1vw,64px)}.feature-logic .engine-copy h2{max-width:400px}.scene-topline>span:last-child{font-size:10px}.editorial-chapter{grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);align-items:center;gap:clamp(30px,5vw,90px);min-height:800px;padding:90px 6% 100px;display:grid}.editorial-chapter>.engine-copy{width:100%;max-width:none}.editorial-chapter .engine-lead{max-width:540px}.editorial-chapter .mechanism{max-width:none}.editorial-chapter>.chapter-visual{width:100%;min-width:0;margin:0}.feature-control{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.feature-control>.engine-copy{grid-area:1/2}.feature-control>.chapter-visual{grid-area:1/1}.feature-control .engine-copy h2{max-width:490px;font-size:clamp(52px,5vw,78px)}.feature-delay{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);row-gap:42px}.feature-delay>.engine-copy{display:contents}.feature-delay .chapter-heading{grid-column:1/-1;grid-template-columns:1.3fr 1fr;align-items:end;gap:0 60px;display:grid}.feature-delay .engine-kicker,.feature-delay .capability-status{grid-column:1/-1}.feature-delay .chapter-heading h2{margin-bottom:0;font-size:clamp(54px,5.8vw,86px)}.feature-delay .chapter-heading .engine-lead{margin-bottom:0}.feature-delay .chapter-interaction{grid-area:3/1/auto/-1;justify-content:space-between;align-items:center;gap:32px;display:flex}.feature-delay .chapter-interaction .chapter-footnote{max-width:700px;margin:0}.feature-delay .chapter-interaction .chapter-proof-link{flex-shrink:0;margin:0}.feature-delay .chapter-visual{grid-area:2/1/auto/-1}.feature-delay .delay-number b{font-size:clamp(90px,8vw,125px)}.feature-intelligence{grid-template-columns:1fr;row-gap:30px}.feature-intelligence>.engine-copy{display:contents}.feature-intelligence .chapter-heading{text-align:center;grid-column:1/-1;max-width:790px;margin:0 auto}.feature-intelligence .chapter-heading .engine-kicker,.feature-intelligence .chapter-heading .capability-status{justify-content:center;max-width:none}.feature-intelligence .chapter-heading h2{max-width:none;font-size:clamp(54px,5.8vw,86px)}.feature-intelligence .chapter-heading .engine-lead{margin-inline:auto}.feature-intelligence .chapter-interaction{grid-area:3/1;justify-content:space-between;align-items:center;gap:32px;width:100%;max-width:1000px;margin:0 auto;display:flex}.feature-intelligence .chapter-interaction .chapter-footnote{margin:0}.feature-intelligence .chapter-interaction .chapter-proof-link{flex-shrink:0;margin:0}.feature-intelligence .chapter-visual{grid-area:2/1;max-width:1000px;margin:0 auto}.feature-forecast{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.feature-forecast .mechanism{grid-template-columns:1fr;display:grid}.feature-forecast .engine-copy h2{font-size:clamp(50px,4.7vw,74px)}.feature-forecast .chapter-visual{align-self:start;margin-top:45px;position:sticky;top:105px}.feature-forecast .productivity-outlook{margin-top:18px}.feature-forecast .rate-instruction{margin-top:2px}.engine-close{grid-template-columns:1.3fr .7fr;gap:70px;min-height:630px;padding:85px 8%;display:grid}.engine-close .engine-copy{width:100%;max-width:none}.engine-close h2{max-width:none;font-size:clamp(60px,6.5vw,92px)}}@media (min-width:960px) and (max-width:1240px){.engine-wayfinding{gap:18px;padding-inline:4%}.wayfinding-progress{display:none}.story-motion-toggle{margin-left:auto}.editorial-chapter{gap:30px;padding-inline:4%}}@media (max-width:959px),(max-height:599px){html{scroll-padding-bottom:20px}.engine-stage{transition:none}.hero-audience{font-size:13px}.chapter-heading>.capability-status{margin:-8px 0 22px;font-size:11px}.editorial-chapter{padding-block:50px 60px}.editorial-chapter>.chapter-visual{width:100%;max-width:640px;margin:28px auto 0}.editorial-chapter .engine-copy{display:contents}.editorial-chapter{flex-direction:column;display:flex}.editorial-chapter .chapter-heading{order:0}.editorial-chapter .chapter-interaction{order:2}.editorial-chapter>.chapter-visual{order:1;margin-block:6px 20px}.editorial-chapter .chapter-heading,.editorial-chapter .chapter-interaction{width:100%;max-width:640px;margin-inline:auto}.chapter-footnote{font-size:13px}.chapter-proof-link{font-size:14px}.feature-intelligence .ai-answer,.feature-intelligence .ai-mechanism>.mechanism-result{min-height:0}.feature-forecast .example-label{margin-bottom:12px}.story-interlude{min-height:340px}.story-interlude>img{height:380px}.story-interlude>div{inset:50px 6% auto}.story-interlude>div>p:not(.engine-kicker){font-size:46px}.story-interlude .engine-kicker{max-width:300px}.closing-mark{display:none}.engine-close{padding-block:64px 75px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.chapter-visual,.proof-heading,.engine-wayfinding,.engine-stage{transition:none!important;animation:none!important}}
[data-scroll-chapter]{--chapter-scroll:1;--beat-0:1;--beat-1:1;--beat-2:1;--beat-3:1;--beat-4:1}.chapter-visual-frame{pointer-events:auto;width:100%;min-width:0}.chapter-visual-frame .chapter-visual[data-revealed=true]{animation:none}.chapter-scroll-guide{color:var(--engine-muted);font:11px/1.6 var(--pv-font-mono);margin:18px 0 23px}.chapter-scroll-guide>div:first-child{justify-content:space-between;gap:16px;display:flex}.chapter-beat-progress{gap:7px;margin-top:11px;display:flex}.chapter-beat-progress i{background:var(--engine-line);flex:1;height:2px;transition:background .45s}.chapter-beat-progress i[data-complete=true]{background:var(--engine-orange)}.chapter-scroll-guide>button{width:100%;min-height:44px;color:var(--engine-orange);font:13px var(--pv-font);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;margin-top:10px;padding:8px 0;display:flex}.chapter-story-beats{width:100%;margin:36px 0 20px;padding:0;list-style:none}.chapter-story-beats li{border-top:1px solid var(--engine-line);gap:19px;padding:26px 0;scroll-margin-top:130px;transition:opacity .55s,translate .65s;display:flex}.chapter-beat-number{color:var(--engine-subtle);font:12px/1.5 var(--pv-font-mono);flex:0 0 22px;padding-top:4px;transition:color .4s}.chapter-story-beats h3{color:var(--engine-white);font:500 27px/1.15 var(--pv-font-display);margin:0 0 12px}.chapter-story-beats p{color:var(--engine-muted);font:15px/1.75 var(--pv-font);margin:0}.chapter-story-beats li[data-current=true] .chapter-beat-number,.chapter-story-beats li[data-current=true] h3{color:var(--engine-orange)}[data-motion-mode=scroll] .chapter-control-report{translate:calc(-16px * (1 - var(--beat-0))) 0}[data-motion-mode=scroll] .chapter-control-gate{opacity:calc(.7 + .3 * var(--beat-1))}[data-motion-mode=scroll] .chapter-control-gate>span{rotate:calc(-12deg * (1 - var(--beat-1)))}[data-motion-mode=scroll] .chapter-baseline-ledger{opacity:calc(.75 + .25 * var(--beat-2));translate:0 calc(12px * (1 - var(--beat-2)))}[data-motion-mode=scroll] .chapter-control-section{opacity:calc(.65 + .35 * var(--beat-2))}.chapter-control-gate>span,.chapter-baseline-ledger,.chapter-control-section,.chapter-control-gate,.chapter-control-report{transition:opacity .28s,translate .28s,rotate .28s}[data-motion-mode=scroll] .chapter-waterfall-bar{transform:scaleY(calc(.04 + .96 * var(--window-progress)));transform-origin:bottom;opacity:calc(.18 + .82 * var(--window-progress))}[data-motion-mode=scroll] .chapter-waterfall-join{transform:scaleX(var(--window-progress));transform-origin:0}.chapter-waterfall-bar{transition:transform .28s linear,opacity .28s,background .4s,box-shadow .4s}.chapter-waterfall-join{transition:transform .28s linear}[data-motion-mode=scroll] .chapter-evidence-record{--record-progress:var(--beat-0);opacity:calc(.7 + .3 * var(--record-progress));translate:0 calc(18px * (1 - var(--record-progress)))}[data-motion-mode=scroll] .chapter-evidence-record:nth-of-type(2){--record-progress:var(--beat-1)}[data-motion-mode=scroll] .chapter-evidence-record:nth-of-type(3){--record-progress:var(--beat-2)}.chapter-evidence-record{transition:opacity .35s,translate .35s,transform .65s,border-color .45s}[data-motion-mode=scroll] .chapter-evidence-signal{stroke-dashoffset:calc(1 - var(--chapter-scroll));transition:stroke-dashoffset .25s linear;animation:none!important}.chapter-evidence-answer{min-height:78px;padding:9px 0 18px;animation:none}.chapter-evidence-answer p{margin:0}.chapter-evidence-answer[data-expanded=false]{border-left-color:var(--chapter-rule)}.chapter-evidence-answer[data-expanded=true]{border-left-color:var(--chapter-orange)}[data-motion-mode=scroll] .chapter-segment-field i[data-complete=true]{opacity:clamp(.14, calc(var(--chapter-scroll) * 140 - var(--segment-index)), 1);transform:scaleY(clamp(.22, calc(var(--chapter-scroll) * 140 - var(--segment-index)), 1));transform-origin:bottom}.chapter-segment-field i{transition:opacity .3s,transform .35s}[data-motion-mode=scroll] .chapter-recent-rate{opacity:calc(.75 + .25 * var(--beat-1));translate:0 calc(8px * (1 - var(--beat-1)))}[data-motion-mode=scroll] .chapter-forecast-equation{opacity:calc(.75 + .25 * var(--beat-2));translate:0 calc(10px * (1 - var(--beat-2)))}[data-motion-mode=scroll] .chapter-duration-meter{transform:scaleX(var(--beat-2));transform-origin:0}.chapter-recent-rate,.chapter-forecast-equation,.chapter-duration-meter{transition:opacity .3s,translate .3s,transform .3s}@media (min-width:960px) and (min-height:600px){.feature-logic{align-items:flex-start;min-height:200svh}.editorial-chapter>.chapter-visual-frame{margin:0}.feature-control>.chapter-visual-frame{grid-area:1/1}.feature-forecast>.chapter-visual-frame{grid-area:1/2}.feature-forecast .chapter-visual{margin:0;position:relative;top:auto}.feature-delay{grid-template-columns:minmax(0,1.65fr) minmax(0,.8fr);gap:50px}.feature-delay>.chapter-visual-frame{grid-area:2/1}.feature-delay .chapter-story-beats{grid-area:2/2}.feature-delay .chapter-interaction{grid-row:3}.feature-intelligence{grid-template-columns:minmax(0,.72fr) minmax(0,1.65fr);column-gap:45px}.feature-intelligence>.chapter-visual-frame{grid-area:2/2}.feature-intelligence .chapter-story-beats{grid-area:2/1}.feature-intelligence .chapter-interaction{grid-column:1/-1}.feature-intelligence .chapter-heading{margin-bottom:35px}.chapter-story-beats{text-align:left;align-self:start}.chapter-story-beats li{min-height:230px}.chapter-visual-frame .chapter-visual{width:100%;max-width:none;padding:clamp(22px,2.3vw,32px)}.chapter-visual-frame .chapter-waterfall{height:250px}.chapter-visual-frame .chapter-evidence-record{min-height:210px;padding:16px 13px}.chapter-visual-frame .chapter-evidence-board{gap:14px}.chapter-visual-frame .chapter-evidence-record strong{font-size:24px}.chapter-visual-frame .chapter-evidence-record p{font-size:13px}.chapter-visual-frame .chapter-record-type{overflow-wrap:anywhere;font-size:10px}}@media (min-width:960px) and (min-height:800px){.feature-logic>.engine-copy{align-self:flex-start;position:sticky;top:88px}.chapter-visual-frame{align-self:start}.chapter-visual-frame[data-pin=true]{position:sticky;top:90px}.feature-control>.chapter-visual-frame,.feature-forecast>.chapter-visual-frame{margin-top:55px}.chapter-story-beats li{min-height:29svh}.chapter-story-beats li:not([data-current=true]){opacity:.8}}@media (min-width:960px) and (min-height:600px) and (max-height:999px){.chapter-visual-frame .chapter-visual{padding:22px}.chapter-visual-frame .chapter-visual-heading{padding-bottom:14px}.chapter-visual-frame .chapter-scroll-guide{margin:14px 0 16px}.chapter-visual-frame .chapter-control-workspace{padding:15px 0}.chapter-visual-frame .chapter-control-workspace strong{font-size:76px}.chapter-visual-frame .chapter-control-section svg{max-height:90px}.chapter-visual-frame .chapter-visual-footnote{margin-top:15px;padding-top:12px}.chapter-visual-frame .chapter-waterfall{height:220px}.chapter-visual-frame .chapter-delay-summary strong{font-size:72px}.chapter-visual-frame .chapter-delay-cause strong{min-height:45px;font-size:18px}}@media (min-width:960px) and (min-height:600px) and (max-height:799px){.feature-logic{min-height:max(115svh,980px)}}@media (max-width:959px),(max-height:599px){.editorial-chapter>.chapter-visual-frame{order:1;max-width:640px;margin:6px auto 20px}.editorial-chapter .chapter-story-beats{order:2;max-width:640px;margin:4px auto 15px}.editorial-chapter .chapter-interaction{order:3}.chapter-story-beats li{gap:14px;padding:20px 0}.chapter-story-beats h3{font-size:25px}.chapter-story-beats p{font-size:15px}.chapter-evidence-answer{min-height:110px}.chapter-visual-frame .chapter-visual{width:100%;margin:0}.chapter-scroll-guide{font-size:11px}}@container (max-width:510px){[data-motion-mode=scroll] .chapter-evidence-board:after{content:"";background:var(--chapter-orange);width:1px;transform:scaleY(var(--chapter-scroll));transform-origin:top;position:absolute;top:12px;bottom:45px;left:4px}}@media (prefers-reduced-motion:reduce){.feature-logic{min-height:auto}.feature-logic>.engine-copy,.chapter-visual-frame[data-pin]{position:static}.chapter-story-beats li{min-height:0;opacity:1!important}.chapter-scroll-guide,.chapter-story-beats *,.chapter-waterfall-bar{transition:none!important}}
