/* Outcome-to-workflow positioning refresh. */
html,body{overflow-x:hidden}.outcome-workflow{letter-spacing:.008em}.outcome-workflow .header>nav{letter-spacing:.025em}.outcome-workflow .brand b{letter-spacing:.19em}.outcome-workflow .small-cta{letter-spacing:.018em}.outcome-workflow .hero{padding-bottom:46px}.outcome-workflow .hero h1{letter-spacing:-.042em}.outcome-workflow .hero-actions .secondary{padding:0;border:0;background:transparent;color:#b8c4c8;font-size:13px}.outcome-workflow .hero-actions .secondary:hover{color:var(--accent)}
.outcome-workflow .heading h2,.outcome-workflow .access h2,.outcome-workflow .product-demo-copy h2,.outcome-workflow .pov h2,.outcome-workflow .connected h2,.outcome-workflow .checks h2,.outcome-workflow .scope h2{letter-spacing:-.028em}.outcome-workflow .mode-grid h3{letter-spacing:-.015em}
.product-demo{position:relative;z-index:2;display:grid;grid-template-columns:1.42fr .58fr;gap:30px;align-items:center;max-width:1180px;margin:16px auto 96px;padding:18px;border:1px solid rgba(158,232,239,.18);border-radius:24px;background:linear-gradient(135deg,rgba(158,232,239,.075),rgba(255,255,255,.018) 55%);box-shadow:0 35px 100px rgba(0,0,0,.24)}.video-frame{overflow:hidden;border:1px solid var(--line);border-radius:15px;background:#090b0e}.video-frame video{display:block;width:100%;aspect-ratio:5/4;background:#090b0e}.product-demo-copy{padding:10px 8px}.product-demo-copy h2,.pov h2,.connected h2,.checks h2,.scope h2{margin:15px 0;font-size:clamp(34px,3.65vw,56px);line-height:1.04;letter-spacing:-.055em}.product-demo-copy h2 em,.pov h2 em,.connected h2 em,.checks h2 em,.scope h2 em{color:#929ba1;font-style:normal}.product-demo-copy>p:last-of-type,.pov>p,.connected p,.checks .heading>p,.scope .heading>p{color:#adb8be;font-size:15px;line-height:1.72}.product-demo-copy ul{display:grid;gap:10px;margin:23px 0 0;padding:0;list-style:none;color:#e0eaeb;font-size:12px}.product-demo-copy li:before,.scope-grid li:before{content:'✓';margin-right:9px;color:var(--accent)}
.pov{max-width:880px;padding:48px 0 105px;text-align:center}.pov>p{max-width:770px;margin:auto}.how{padding:96px 0}.four-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:46px 0 0;padding:0;list-style:none}.four-steps li{min-height:248px;padding:21px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012))}.four-steps b{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:rgba(158,232,239,.1);color:var(--accent);font-size:10px}.four-steps small{display:block;margin-top:38px;color:#7c8991;font-size:9px;font-weight:720;letter-spacing:.12em}.four-steps strong{display:block;margin-top:8px;font-size:16px}.four-steps p{margin:10px 0 0;color:#9ea9af;font-size:12px;line-height:1.6}
.connected{display:grid;grid-template-columns:.75fr 1.25fr;gap:58px;align-items:center;padding:64px 0 118px}.connected>div>p:last-child{max-width:530px}.state-board{overflow:hidden;border:1px solid rgba(158,232,239,.22);border-radius:20px;background:#14191e;box-shadow:0 28px 86px rgba(0,0,0,.22)}.state-board header{display:flex;justify-content:space-between;gap:10px;padding:15px 17px;border-bottom:1px solid rgba(255,255,255,.08);color:#aeb9bd;font-size:10px}.state-board header b{padding:4px 7px;border-radius:7px;background:rgba(255,190,110,.12);color:#ffc57c;font-size:9px}.state-board ol{display:grid;gap:6px;margin:0;padding:14px;list-style:none}.state-board li{display:grid;grid-template-columns:27px 1fr auto;align-items:center;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:10px}.state-board li i{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:rgba(158,232,239,.08);color:var(--accent);font-size:9px;font-style:normal}.state-board li span{display:flex;flex-direction:column;gap:3px}.state-board li small{color:#7f8b92;font-size:8px}.state-board li strong{font-size:12px}.state-board li em{color:#849198;font-size:9px;font-style:normal}.state-board li.complete i{background:rgba(102,220,170,.12);color:#a6f3d1}.state-board li.active{border-color:rgba(158,232,239,.45);box-shadow:0 0 24px rgba(102,210,223,.08)}.state-board li.active em{color:#ffc57c}.state-board li.approval em{color:#ffd694}.state-board footer{padding:13px 17px;border-top:1px solid rgba(255,255,255,.08);color:#849198;font-size:10px}
.checks{padding:110px 0;border-block:1px solid rgba(255,255,255,.045);background:radial-gradient(circle at 30% 30%,rgba(111,201,213,.07),transparent 34%),rgba(255,255,255,.008)}.checks-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.check-visual{overflow:hidden;border:1px solid rgba(158,232,239,.22);border-radius:18px;background:#14191e}.check-visual header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid rgba(255,255,255,.08);font-size:10px;color:#8a969c}.check-visual header span{display:flex;gap:9px;align-items:center;color:#eef5f5;font-size:12px}.check-visual header img{width:25px}.check-visual header em{font-style:normal}.check-visual>div{padding:10px 16px}.check-visual p{display:grid;grid-template-columns:25px 1fr;gap:9px;align-items:center;margin:0;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.06)}.check-visual p:last-child{border:0}.check-visual i{width:21px;height:21px;display:grid;place-items:center;border-radius:50%;background:rgba(102,220,170,.1);color:#a6f3d1;font-size:11px;font-style:normal}.check-visual p:last-child i{background:rgba(255,195,110,.1);color:#ffd694}.check-visual span{display:flex;flex-direction:column;gap:3px}.check-visual b{font-size:12px}.check-visual small{color:#879299;font-size:10px}.checks .heading h2{max-width:590px}
.scope{padding:116px 0 106px}.scope .heading{max-width:760px}.scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:42px}.scope-grid article{padding:29px;border:1px solid var(--line);border-radius:20px;background:#14191e}.scope-grid article:last-child{border-color:rgba(158,232,239,.2);background:linear-gradient(145deg,rgba(158,232,239,.06),#14191e 58%)}.scope-grid small{color:var(--accent);font-size:9px;font-weight:760;letter-spacing:.14em}.scope-grid h3{margin:15px 0;font-size:27px;line-height:1.1}.scope-grid p,.scope-grid li{color:#aab4ba;font-size:13px;line-height:1.65}.scope-grid ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}
.examples{padding:94px 0 42px}.example-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px}.example-grid article{min-height:180px;padding:24px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012))}.example-grid article:nth-child(2){border-color:rgba(158,232,239,.2);background:linear-gradient(145deg,rgba(158,232,239,.06),rgba(255,255,255,.012))}.example-grid small{color:var(--accent);font-size:9px;font-weight:760;letter-spacing:.12em}.example-grid h3{margin:17px 0 10px;font-size:20px;letter-spacing:-.015em}.example-grid p{margin:0;color:#aab4ba;font-size:12px;line-height:1.7}
@media(max-width:900px){.product-demo,.connected,.checks-grid{grid-template-columns:1fr}.product-demo{gap:18px;margin-bottom:76px}.connected{gap:34px;padding-bottom:88px}.four-steps{grid-template-columns:1fr 1fr}.example-grid{grid-template-columns:1fr}.scope-grid{grid-template-columns:1fr}.checks-grid{gap:35px}}@media(max-width:600px){.outcome-workflow .hero{padding-bottom:30px}.product-demo{width:calc(100% - 24px);margin-bottom:64px;padding:10px;border-radius:18px}.product-demo-copy{padding:13px 9px 8px}.product-demo-copy h2,.pov h2,.connected h2,.checks h2,.scope h2{font-size:36px}.pov{width:calc(100% - 24px);padding:28px 0 74px}.how{padding:72px 0}.four-steps{grid-template-columns:1fr;margin-top:32px}.four-steps li{min-height:0}.connected{width:calc(100% - 24px);padding:60px 0 76px}.state-board li{grid-template-columns:27px 1fr}.state-board li em{grid-column:2}.checks{padding:76px 0}.checks-grid{width:calc(100% - 24px)}.examples{width:calc(100% - 24px);padding:66px 0 20px}.scope{width:calc(100% - 24px);padding:78px 0}.scope-grid{margin-top:28px}.scope-grid article{padding:23px}.outcome-workflow .modes{padding-top:75px}.outcome-workflow .mode-grid article{min-height:560px}}

/* Conversion clarity and product-proof contrast pass. */
.outcome-workflow .small-cta{min-width:168px}.outcome-workflow .hero .eyebrow{max-width:620px;margin-inline:auto;line-height:1.45}.outcome-workflow .lead{max-width:880px;color:#c2cbd0}.outcome-workflow .hero-actions .primary{box-shadow:0 16px 42px rgba(120,210,221,.2)}.outcome-workflow .hero-actions .secondary{color:#cbd5d8}.product-demo{border-color:rgba(158,232,239,.32);background:linear-gradient(135deg,rgba(158,232,239,.11),rgba(255,255,255,.028) 55%);box-shadow:0 38px 105px rgba(0,0,0,.33),inset 0 1px rgba(255,255,255,.035)}.video-frame{border-color:rgba(255,255,255,.16);box-shadow:0 20px 56px rgba(0,0,0,.28)}.product-demo-copy>p:last-of-type,.pov>p,.connected p,.checks .heading>p,.scope .heading>p{color:#c0c9ce}.product-demo-copy ul{color:#eff7f7}.four-steps li,.example-grid article{border-color:rgba(255,255,255,.13);background:linear-gradient(145deg,rgba(255,255,255,.052),rgba(255,255,255,.018))}.four-steps p,.example-grid p{color:#b7c1c6}.state-board,.check-visual{border-color:rgba(158,232,239,.34);background:#171d23;box-shadow:0 30px 92px rgba(0,0,0,.3)}.state-board li{border-color:rgba(255,255,255,.11);background:rgba(255,255,255,.012)}.state-board li small,.state-board li em,.state-board footer,.check-visual header,.check-visual small{color:#aab6bc}.scope-grid article{border-color:rgba(255,255,255,.13);background:#171d23}.scope-grid p,.scope-grid li{color:#bcc6cb}@media(max-width:640px){.outcome-workflow .small-cta{min-width:0}.outcome-workflow .hero .eyebrow{max-width:360px}.outcome-workflow .hero h1{font-size:clamp(40px,12.4vw,56px)}}
