/* Product-system pass: remove catalogue-tree UI and keep every page focused
   on choosing a solution, reviewing proof and requesting a quote. */
.product-journey .pj-family-navigation{display:none!important}
.product-journey .pj-main{padding-bottom:30px;padding-top:30px}
.product-journey .pj-content,.product-journey .pj-choices{margin-top:0}
.product-journey.pj-deep .pj-content{display:flex;flex-direction:column}
.product-journey.pj-deep .pj-details{order:1}
.product-journey.pj-deep .pj-choices{margin-top:24px;order:2}
.product-journey.pj-deep .pj-proof{order:3}
.product-journey .pj-card-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}
.product-journey .pj-card{min-width:0}
.product-journey .pj-card-image{height:150px}
.product-journey .pj-card-image img{object-fit:contain}
.product-journey .pj-card-merged{cursor:default}
.product-journey .pj-card-summary{color:#50677a;font-size:12px;line-height:1.45;margin-top:7px;text-transform:none}
.product-journey.pj-deep .pj-section-heading{align-items:end;display:grid;gap:6px 28px;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr)}
.product-journey.pj-deep .pj-section-heading .pj-eyebrow,.product-journey.pj-deep .pj-section-heading h2{grid-column:1}
.product-journey.pj-deep .pj-section-heading p{grid-column:2;grid-row:1/span 2;margin:0}
.product-journey .pj-details,.product-journey .pj-proof{margin-top:24px}
.product-journey .pj-rich-copy{max-width:none}
.product-journey .pj-proof-grid{gap:16px}
.product-journey .pj-form{margin-top:0}
@media(max-width:767px){
    .product-journey .pj-main{padding-bottom:20px;padding-top:22px}
    .product-journey .pj-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
    .product-journey .pj-card-image{height:112px}
    .product-journey.pj-deep .pj-section-heading{display:block}
    .product-journey.pj-deep .pj-section-heading p{margin-top:7px}
}
