/* Five solid commercial software cards. Pin/translation belongs to ScrollTrigger. */
.workspace-card-viewport{width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}
.workspace-card-track{display:flex;gap:24px;width:100%;height:100%;min-height:0;will-change:transform}
.workspace-card{flex:0 0 100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid #ccd9e3;background:#fff;color:#173b56;border-radius:0;box-sizing:border-box}
.workspace-card__top,.workspace-card__bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;min-width:0;background:#fff;font-size:.625rem;line-height:1.35;letter-spacing:.055em}
.workspace-card__top{border-bottom:1px solid #d8e2e9}
.workspace-card__top b{font-weight:600;color:#e92f5b;margin-right:5px}
.workspace-card__top>span:last-child{color:#647d91;font-size:.5625rem}
.workspace-card__bottom{border-top:1px solid #d8e2e9;font-size:.5625rem;color:#667d90;letter-spacing:.04em;padding-block:9px}
.workspace-card__bottom>span:first-child{font-weight:600;color:#315e80}
.workspace-card__body{display:grid;grid-template-columns:minmax(240px,.82fr) minmax(0,1.5fr);min-width:0;min-height:0;background:#fff}
.workspace-card__copy{padding:clamp(19px,2.5vw,32px);min-width:0;min-height:0;background:#fff;display:flex;flex-direction:column;justify-content:center}
.workspace-card__eyebrow{font-size:.625rem;line-height:1.45;letter-spacing:.075em;font-weight:600;color:#567c98}
.workspace-card__copy h3{font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.07;letter-spacing:-.045em;font-weight:500;margin:14px 0 16px;color:#102f48}
.workspace-card__copy>p{font-size:.875rem;line-height:1.6;color:#557087;max-width:34ch;margin:0}
.workspace-card__copy ul{list-style:none;padding:0;margin:19px 0 0;display:grid;gap:9px;font-size:.75rem;line-height:1.45;color:#3c5b73}
.workspace-card__copy li{position:relative;padding-left:13px}
.workspace-card__copy li:before{content:'';width:4px;height:4px;background:#e92f5b;position:absolute;left:0;top:.52em}
.workspace-card__outcome{margin-top:22px;padding-top:13px;border-top:1px solid #dce5eb}
.workspace-card__outcome>span{display:block;font-size:.5625rem;letter-spacing:.07em;color:#6c8395}
.workspace-card__outcome strong{display:block;font-size:.75rem;font-weight:500;line-height:1.5;margin-top:5px;color:#244e6b}
.workspace-card__link{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:.75rem;font-weight:600;color:#286b9a;border-bottom:1px solid #9eb8cc;padding:12px 0 8px;margin-top:22px;min-height:42px}
.workspace-card__link:hover{color:#e92f5b;border-color:#e92f5b}
.workspace-card__link:focus-visible{outline:3px solid #e92f5b;outline-offset:5px}
.workspace-card .workspace-card__media{position:relative;min-width:0;min-height:0;height:auto;display:flex;align-items:center;justify-content:center;padding:clamp(18px,2.4vw,30px);background:#edf2f6;border-left:1px solid #d8e2e9}
.workspace-card--twin,.workspace-card--twin .workspace-card__body{background:transparent}
.workspace-card--twin .workspace-card__media.workspace-visual{padding:0;background:transparent;display:block;border-block:0}
.workspace-card--twin #twin-map{position:absolute;inset:0;background:#eff3f7;overflow:hidden}
.workspace-card--twin #twin-map svg{display:block;width:100%;height:100%}
.workspace-card--twin .map-legend{font-size:.5625rem;line-height:1.4;padding:6px 8px;left:10px;bottom:10px;gap:12px}
.workspace-card .product-heading{display:flex;justify-content:space-between;align-items:center;gap:9px;min-width:0;border-bottom:1px solid #d9e3e9;padding:13px 16px;font-size:.625rem;line-height:1.4;font-weight:600;letter-spacing:.055em;background:#fff}
.workspace-card .product-tag{font-size:.5rem;letter-spacing:.045em;color:#567b97;border:1px solid #c5d6e2;padding:4px 6px;font-weight:500;white-space:nowrap}
.workspace-card .product-tag--red{color:#b52c4c;border-color:#e7b8c4;background:#fff6f8}
.workspace-card .product-mini{display:block;font-size:.5625rem;line-height:1.4;letter-spacing:.045em;color:#6b8295;font-weight:600}
.workspace-card .product-footnote{font-size:.625rem;line-height:1.45;color:#738796;border-top:1px solid #e1e8ed;padding:11px 16px;background:#fff}
.workspace-card .data-product,.workspace-card .insight-product,.workspace-card .simulation-product,.workspace-card .decision-product{width:100%;min-width:0;border:1px solid #d0dce6;background:#fff;box-shadow:0 7px 20px #183b5210}
.data-product__flow{display:grid;grid-template-columns:minmax(0,.95fr) 50px minmax(0,1.04fr);align-items:center;padding:22px 16px;min-width:0}
.data-sources{display:grid;gap:11px}
.data-sources>div{display:flex;align-items:center;gap:10px;background:#f3f7fa;border:1px solid #cfdeea;padding:13px 10px}
.data-sources i{font-style:normal;font-size:.625rem;color:#296a97;font-weight:600}
.data-sources span{font-size:.75rem;font-weight:600;line-height:1.3}
.data-sources small{display:block;font-size:.625rem;font-weight:400;line-height:1.4;margin-top:5px;color:#6c8497}
.data-connectors{width:50px;height:230px;display:block}
.data-model{min-width:0;border:1px solid #aac4d8;border-top:3px solid #e92f5b;padding:15px 12px}
.data-model>strong{display:block;font-size:.9375rem;line-height:1.3;font-weight:500;margin:9px 0 14px}
.data-model>div{border-top:1px solid #e1e8ed;padding:9px 0}
.data-model>div b{display:block;font-size:.6875rem;line-height:1.4;font-weight:600}
.data-model>div span{display:block;font-size:.625rem;line-height:1.4;color:#6f8799;margin-top:3px}
.data-model__footer{display:block;font-size:.5rem;line-height:1.5;letter-spacing:.035em;color:#2b638b;margin-top:9px}
.insight-product__signal,.decision-proposal{padding:17px 18px 12px}
.insight-product__signal>strong,.decision-proposal>strong{display:block;font-size:1.3125rem;font-weight:500;letter-spacing:-.025em;line-height:1.2;margin:7px 0}
.insight-product__signal p,.decision-proposal p{font-size:.75rem;line-height:1.5;color:#637d90;margin:0}
.forecast-chart{padding:4px 18px 13px}
.forecast-chart__labels{display:flex;justify-content:space-between;font-size:.625rem;color:#718698;line-height:1.4;margin-bottom:5px}
.forecast-chart svg{display:block;width:100%;max-height:132px}
.insight-product__dependencies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 16px;border-top:1px solid #dae5ec;background:#f8fafc;gap:11px}
.insight-product__dependencies span{display:block;font-size:.5rem;color:#71879a;letter-spacing:.025em;line-height:1.4}
.insight-product__dependencies strong{display:block;font-size:.6875rem;line-height:1.4;font-weight:500;margin-top:4px}
.scenario-route{padding:14px 18px 10px}
.scenario-route svg{display:block;width:100%;max-height:145px}
.scenario-route>div{display:flex;justify-content:space-between;font-size:.625rem;color:#668095;line-height:1.4}
.plan-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #dbe4ea;background:#f8fafc;padding:15px 16px;gap:12px}
.plan-comparison>div{min-width:0;border-left:2px solid #2e6d9a;padding-left:10px}
.plan-comparison>div:nth-child(2){border-color:#e92f5b}
.plan-comparison strong{display:block;font-size:1.75rem;font-weight:500;letter-spacing:-.04em;line-height:1.2;margin-top:9px}
.plan-comparison small{font-size:.6875rem;font-weight:400;letter-spacing:0}
.plan-comparison>div>span:last-child{display:block;font-size:.625rem;line-height:1.4;color:#71879a;margin-top:5px}
.decision-steps{list-style:none;padding:0 17px;margin:0}
.decision-steps li{display:flex;align-items:center;gap:12px;padding:13px 0;border-top:1px solid #dce5eb}
.decision-steps i{font-style:normal;font-size:.625rem;font-weight:600;display:grid;place-items:center;flex-shrink:0;width:29px;height:29px;border:1px solid #bccfdd;color:#286b9a}
.decision-steps li:last-child i{color:#e92f5b;border-color:#e6b5c1}
.decision-steps li>div{min-width:0;flex:1}
.decision-steps strong{display:block;font-weight:500;font-size:.75rem;line-height:1.4}
.decision-steps span{display:block;font-size:.625rem;line-height:1.4;color:#6e8598;margin-top:4px}
.decision-steps b{font-size:.5rem;line-height:1.4;letter-spacing:.035em;font-weight:500;color:#71889b;max-width:70px;text-align:right}
.decision-product__control{padding:12px 17px;background:#102f47;color:#fff}
.decision-product__control>span{display:block;font-size:.5625rem;letter-spacing:.055em;font-weight:600;line-height:1.4}
.decision-product__control p{font-size:.625rem;line-height:1.5;color:#c8d7e3;margin-top:5px}
@media(max-width:1050px){
 .workspace-card__body{grid-template-columns:minmax(215px,.9fr) minmax(0,1.3fr)}
 .workspace-card__copy{padding:20px}
 .workspace-card__copy h3{font-size:1.65rem;margin-block:11px 13px}
 .workspace-card__copy>p{font-size:.8125rem}
 .workspace-card__copy ul{font-size:.6875rem;gap:7px;margin-top:14px}
 .workspace-card__outcome{margin-top:16px;padding-top:11px}
 .workspace-card .workspace-card__media{padding:18px}
 .workspace-card--twin .workspace-card__media.workspace-visual{padding:0}
 .data-product__flow{padding:16px 12px;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr)}
 .data-connectors{width:34px}
 .data-sources>div{padding:10px 8px;gap:7px}
 .data-model{padding:12px 9px}
 .data-model>strong{font-size:.8125rem}
 .workspace-card .product-heading{padding:10px 12px;font-size:.5625rem}
 .workspace-card .product-tag{font-size:.4375rem;padding:3px 4px}
 .decision-steps b{display:none}
}
@media(max-width:760px){
 .workspace-card-track{gap:16px}
 .workspace-card__top,.workspace-card__bottom{padding:8px 13px;font-size:.5625rem;gap:9px}
 .workspace-card__top>span:last-child,.workspace-card__bottom>span:last-child{font-size:.5rem}
 .workspace-card__body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}
 .workspace-card__copy{padding:14px 15px;justify-content:start}
 .workspace-card__eyebrow{font-size:.5625rem}
 .workspace-card__copy h3{font-size:1.3125rem;line-height:1.1;margin:7px 0 8px}
 .workspace-card__copy h3 br{display:none}
 .workspace-card__copy>p{font-size:.71875rem;line-height:1.45;max-width:none}
 .workspace-card__copy ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:11px;font-size:.59375rem;line-height:1.4}
 .workspace-card__copy li{padding-left:8px}
 .workspace-card__copy li:before{width:3px;height:3px;top:.5em}
 .workspace-card__outcome{display:none}
 .workspace-card__link{font-size:.6875rem;min-height:36px;margin-top:8px;padding:5px 0}
 .workspace-card .workspace-card__media{padding:12px 14px;border-left:0;border-top:1px solid #d8e2e9}
 .workspace-card--twin .workspace-card__media.workspace-visual{padding:0}
 .workspace-card .product-heading{padding:8px 10px;font-size:.5rem}
 .workspace-card .product-tag{font-size:.4375rem}
 .data-product__flow{padding:10px;grid-template-columns:minmax(0,1fr) 27px minmax(0,1fr)}
 .data-connectors{width:27px;height:160px}
 .data-sources{gap:7px}
 .data-sources>div{gap:6px;padding:8px 6px}
 .data-sources i{font-size:.5rem}
 .data-sources span{font-size:.625rem}
 .data-sources small{font-size:.5rem;margin-top:3px;line-height:1.3}
 .data-model{padding:7px}
 .data-model>strong{font-size:.6875rem;margin:4px 0 6px}
 .data-model>div{padding:4px 0}
 .data-model>div b{font-size:.5625rem}
 .data-model>div span{font-size:.5rem;line-height:1.3}
 .data-model__footer{display:none}
 .workspace-card .product-mini{font-size:.5rem}
 .insight-product__signal,.decision-proposal{padding:10px 12px 8px}
 .insight-product__signal>strong,.decision-proposal>strong{font-size:.9375rem;margin:5px 0}
 .insight-product__signal p,.decision-proposal p{display:none}
 .forecast-chart{padding:0 12px 8px}
 .forecast-chart__labels{font-size:.5rem;margin-bottom:3px}
 .forecast-chart svg{max-height:75px}
 .insight-product__dependencies{padding:8px 10px;gap:8px}
 .insight-product__dependencies span{font-size:.4375rem}
 .insight-product__dependencies strong{font-size:.5625rem;margin-top:3px}
 .workspace-card .product-footnote{display:none}
 .scenario-route{padding:8px 12px}
 .scenario-route svg{max-height:85px}
 .scenario-route>div{font-size:.5rem}
 .plan-comparison{padding:10px;gap:8px}
 .plan-comparison>div{padding-left:7px}
 .plan-comparison strong{font-size:1.1875rem;margin-top:5px}
 .plan-comparison small{font-size:.5625rem}
 .plan-comparison>div>span:last-child{font-size:.5rem;margin-top:3px}
 .decision-steps{padding:0 11px}
 .workspace-card--decisions .workspace-card__copy ul{display:none}
 .decision-steps li{padding:7px 0;gap:8px}
 .decision-steps i{font-size:.5rem;width:22px;height:22px}
 .decision-steps strong{font-size:.625rem}
 .decision-steps span{font-size:.5rem;line-height:1.35;margin-top:2px}
 .decision-product__control{padding:8px 11px}
 .decision-product__control>span{font-size:.5rem}
 .decision-product__control p{display:none}
}
@media(max-height:650px){
 .workspace-card__top,.workspace-card__bottom{padding-block:7px}
 .workspace-card__copy{padding-block:15px}
 .workspace-card__copy h3{font-size:1.5rem;margin-block:9px 11px}
 .workspace-card__copy ul{gap:6px;margin-top:12px}
 .workspace-card__outcome{display:none}
 .workspace-card .workspace-card__media{padding-block:12px}
 .workspace-card--twin .workspace-card__media.workspace-visual{padding:0}
}
@media(max-height:650px) and (max-width:760px){
 .workspace-card__copy{padding-block:11px}
 .workspace-card__copy h3{font-size:1.125rem;margin-block:6px 7px}
 .workspace-card__copy ul{margin-top:8px;gap:7px}
 .workspace-card__eyebrow{display:none}
 .workspace-card .workspace-card__media{padding-block:9px}
 .workspace-card--twin .workspace-card__media.workspace-visual{padding:0}
 .workspace-card .product-heading{padding-block:6px}
 .forecast-chart svg,.scenario-route svg{max-height:65px}
 .decision-product__control p,.workspace-card .product-footnote{display:none}
}
@media(prefers-reduced-motion:reduce){.workspace-card-track{will-change:auto}}

/* The tour owns one pin; software panels move inside it. */
.scene-story.story-active{height:3600svh;--camera-screens:29}
.scene-story.gsap-pinned .hero-scene.has-3d{position:relative;top:auto}
.digital-workspace#digital-workspace{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:17px;top:116px;bottom:80px;width:calc(100% - 112px);max-width:1480px;min-height:0;border:0;box-shadow:none;background:transparent;overflow:visible}
.product-intro{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#ecf4f8;font-size:.75rem;letter-spacing:.035em}
.product-intro strong{font-weight:500;font-size:1rem;letter-spacing:-.01em}
.product-intro>span{font-size:.625rem;letter-spacing:.1em;color:#bacbd5}
.product-navigation{display:flex;align-items:center;gap:24px;color:#bacbd5;min-width:0}
.product-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;list-style:none;flex:1;margin:0;padding:0}
.product-steps li{border-top:2px solid #456170;padding-top:9px;font-size:.625rem;letter-spacing:.025em;transition:color .15s,border-color .15s}
.product-steps b{font-weight:400;margin-right:7px;color:#7892a1}
.product-steps .is-current{border-color:#f32258;color:#fff}
.product-steps .is-current b{color:#ff5078}
.product-scroll{font-size:.5625rem;letter-spacing:.1em;white-space:nowrap}
.product-scroll b{color:#fff;font-weight:500}
.show-twin .journey-position{visibility:hidden}
.show-twin #scene-viewport{background:#102e40}
.show-twin #scene-viewport canvas{opacity:0}
.show-twin.twin-visible #scene-viewport canvas{opacity:1}
.story-active .hero-scene.show-twin:after{background:none}
body .site-header{background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}
.site-header nav a{transition:color .15s}
body .site-header.nav-on-dark nav a{color:#f7fafc}
body .site-header.nav-on-dark .menu-toggle span{background:#f7fafc}
body .site-header.nav-on-dark .header-cta{background:#f3f7fa;color:#154b74}
body .site-header.nav-on-dark .brand img{filter:brightness(0) invert(1)}
@media(max-width:760px){
 .scene-story.story-active{height:3800svh;--camera-screens:31}
 .digital-workspace#digital-workspace{top:92px;bottom:53px;width:calc(100% - 40px);gap:10px}
 .product-intro strong{font-size:.8125rem}.product-intro>span{font-size:.4375rem;max-width:105px;text-align:right}
 .product-navigation{gap:0;display:block}.product-steps{gap:8px}.product-steps li{font-size:.5rem;padding-top:6px;line-height:1.4}.product-steps b{display:block;margin:0 0 2px}
 .product-scroll{display:none}
 body .site-header.nav-on-dark nav a{color:#173b56}
}
@media(max-height:650px){.digital-workspace#digital-workspace{top:96px;bottom:44px;gap:9px}.product-intro strong{font-size:.8125rem}.product-steps li{padding-top:6px}}
@media(max-height:650px) and (max-width:760px){.digital-workspace#digital-workspace{top:84px;bottom:33px;gap:7px}.product-intro{display:none}}
@media(prefers-reduced-motion:reduce){.scene-story.story-active{height:1600svh;--camera-screens:9}.product-steps li{transition:none}}
/* In a WebGL failure the product story remains readable in normal document flow. */
.scene-story.story-active:has(.scene-unavailable){height:auto}
.scene-story .hero-scene.scene-unavailable{height:auto;min-height:100svh;position:relative;padding-top:100svh;overflow:visible}
.scene-unavailable #scene-viewport{height:100svh;bottom:auto}
.scene-unavailable .scene-caption{top:40svh;bottom:auto}
.scene-unavailable .digital-workspace#digital-workspace{position:relative;inset:auto;left:auto;transform:none;width:calc(100% - 40px);margin:0 auto;padding-block:40px;opacity:1;pointer-events:auto}
.scene-unavailable .workspace-viewport{overflow:visible}
.scene-unavailable .workspace-track{display:grid;height:auto;transform:none!important;gap:24px;will-change:auto}
.scene-unavailable .workspace-card{height:550px}
.scene-unavailable .product-navigation{display:none}
.scene-unavailable #twin-map{opacity:1!important}
.scene-unavailable .journey-bar,.scene-unavailable .journey-position{display:none}
/* Append after workspace-cards.css. Fit product illustrations to the actual
   media cell; no clipping or extra scroll containers. Data/twin desktop stay intact. */
@media(min-width:761px){
 .workspace-card--ai .workspace-card__media,
 .workspace-card--simulation .workspace-card__media,
 .workspace-card--decisions .workspace-card__media{
  padding:clamp(12px,1.4vw,18px);
  container-type:size;
  container-name:workspace-product;
 }
}
@container workspace-product (max-height:360px){
 .workspace-card .product-heading{padding:9px 12px;font-size:.5625rem}
 .workspace-card .product-tag{padding:3px 5px;font-size:.4375rem}
 .workspace-card .product-mini{font-size:.5rem;line-height:1.35}
 .insight-product__signal,.decision-proposal{padding:10px 13px 8px}
 .insight-product__signal>strong,.decision-proposal>strong{font-size:1.125rem;line-height:1.2;margin:5px 0}
 .insight-product__signal p,.decision-proposal p{font-size:.6875rem;line-height:1.35}
 .forecast-chart{padding:2px 13px 8px}
 .forecast-chart__labels{font-size:.5625rem;line-height:1.35;margin-bottom:4px}
 .forecast-chart svg{height:90px;max-height:90px}
 .insight-product__dependencies{padding:9px 12px;gap:9px}
 .insight-product__dependencies span{font-size:.4375rem;line-height:1.35}
 .insight-product__dependencies strong{font-size:.625rem;line-height:1.35;margin-top:3px}
 .workspace-card .product-footnote{font-size:.5625rem;line-height:1.35;padding:7px 12px}
 .scenario-route{padding:9px 13px}
 .scenario-route svg{height:90px;max-height:90px}
 .scenario-route>div{font-size:.5625rem;line-height:1.35}
 .plan-comparison{padding:10px 12px;gap:9px}
 .plan-comparison>div{padding-left:8px}
 .plan-comparison strong{font-size:1.5rem;line-height:1.2;margin-top:5px}
 .plan-comparison small{font-size:.625rem}
 .plan-comparison>div>span:last-child{font-size:.5625rem;line-height:1.35;margin-top:3px}
 .decision-steps{padding:0 12px}
 .decision-steps li{padding:9px 0;gap:9px}
 .decision-steps i{width:25px;height:25px;font-size:.5625rem}
 .decision-steps strong{font-size:.6875rem;line-height:1.35}
 .decision-steps span{font-size:.5625rem;line-height:1.35;margin-top:3px}
 .decision-steps b{font-size:.4375rem;max-width:60px}
 .decision-product__control{padding:9px 12px}
 .decision-product__control>span{font-size:.5rem;line-height:1.35}
 .decision-product__control p{font-size:.5625rem;line-height:1.35;margin-top:4px}
}
@container workspace-product (max-height:290px){
 .workspace-card .product-heading{padding-block:8px}
 .insight-product__signal,.decision-proposal{padding-block:8px 6px}
 .insight-product__signal>strong,.decision-proposal>strong{font-size:1rem;margin-block:4px}
 .insight-product__signal p,.decision-proposal p{display:none}
 .forecast-chart svg,.scenario-route svg{height:64px;max-height:64px}
 .insight-product__dependencies{padding-block:7px}
 .workspace-card .product-footnote{padding-block:6px;font-size:.5rem}
 .plan-comparison{padding-block:8px}
 .plan-comparison strong{font-size:1.25rem}
 .decision-steps li{padding-block:7px}
 .decision-steps strong{font-size:.625rem}
 .decision-steps span{font-size:.5625rem;margin-top:2px}
 .decision-product__control{padding-block:8px}
 .decision-product__control p{display:none}
}
@media(max-width:760px){
 .workspace-card--data .workspace-card__media{padding-block:9px}
 .workspace-card--data .product-heading{padding-block:6px}
 .workspace-card--data .data-product__flow{padding:8px}
 .workspace-card--data .data-connectors{height:132px}
 .workspace-card--data .data-sources>div{padding-block:6px}
 .workspace-card--data .data-model{padding:5px}
 .workspace-card--data .data-model>strong{font-size:.625rem;margin:3px 0 4px}
 .workspace-card--data .data-model>div{padding:3px 0}
}

/* Append after appendfix.css. Bounded corrections for the measured mobile
   media cells: retain main copy, concept labels, metrics and workflow steps. */
@media(max-width:760px){
 .workspace-card--ai .product-heading{padding-block:7px}
 .workspace-card--ai .insight-product__signal{padding-block:8px 6px}
 .workspace-card--ai .forecast-chart svg{height:55px;max-height:55px}
 .workspace-card--ai .insight-product__dependencies{padding-block:6px}
 .workspace-card--ai .insight-product__signal p{display:none}

 .workspace-card--simulation .product-heading{padding-block:6px}
 .workspace-card--simulation .scenario-route{padding-block:6px}
 .workspace-card--simulation .scenario-route svg{height:55px;max-height:55px}
 .workspace-card--simulation .plan-comparison{padding-block:6px}

 .workspace-card--decisions .product-heading{padding-block:6px}
 .workspace-card--decisions .decision-proposal{padding-block:6px 5px}
 .workspace-card--decisions .decision-proposal>strong{margin-block:3px}
 .workspace-card--decisions .decision-proposal p{display:none}
 .workspace-card--decisions .decision-steps li{padding-block:4px}
 .workspace-card--decisions .decision-product__control{padding-block:5px}
 .workspace-card--decisions .decision-product__control p{display:none}
}

