/* Product details23. Existing assets and native parallax19; no additional motion. */
.mh-refined:is([data-catalog-page="simulators"],[data-catalog-page="ai-smart-track"],[data-catalog-page="flow"]) .mh-detail-hero__image{align-self:start}
.mh-refined .mr23-product-media img{border-radius:8px}
.mh-refined .mr23-product-context{font-size:14px;line-height:1.5;color:var(--mh-muted);margin-bottom:16px}
.mh-refined .mr23-product-comparison{margin-bottom:36px}
.mh-refined .mr23-product-comparison caption{text-align:start;font-size:14px;line-height:1.5;color:var(--mh-muted);margin-bottom:12px}
.mh-refined .mr23-product-comparison table{border-collapse:collapse;width:100%;font-size:var(--mr23-body);line-height:1.55;text-align:start}
.mh-refined .mr23-product-comparison th,.mh-refined .mr23-product-comparison td{padding:20px 24px;border-block-end:1px solid var(--mh-line-2);vertical-align:top;text-align:start}
.mh-refined .mr23-product-comparison thead th{font-size:14px;color:var(--mh-muted);font-weight:600;padding-block:12px}
.mh-refined .mr23-product-comparison tbody th{font:500 21px/1.4 var(--mh-display);letter-spacing:-.025em;width:40%;color:var(--mh-text);padding-inline-start:0}
.mh-refined .mr23-product-comparison td{color:var(--mh-muted);max-width:62ch}
.mh-refined .mr23-product-comparison thead th:first-child{padding-inline-start:0}
.mh-refined .mr23-product-delivery{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;counter-reset:delivery}
.mh-refined .mr23-product-delivery li{border-block-start:1px solid var(--mh-line-2);padding-block-start:20px;min-width:0;counter-increment:delivery}
.mh-refined .mr23-product-delivery li::before{content:counter(delivery,decimal-leading-zero);font-size:13px;line-height:1.5;color:var(--mh-signal);display:block;margin-bottom:12px}
.mh-refined .mr23-product-delivery h3{font:500 19px/1.35 var(--mh-display);letter-spacing:-.025em;margin-bottom:12px}
.mh-refined .mr23-product-delivery p{font-size:var(--mr23-body);line-height:1.58;color:var(--mh-muted)}
.mh-refined .mr23-product-case>.mh-wrap{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--mr23-gap)}
.mh-refined .mr23-product-case h2{max-width:29ch}
.mh-refined .mr23-product-case article>p:last-child{margin-top:20px;font-size:var(--mr23-body);line-height:1.6;color:var(--mh-muted);max-width:58ch}
.mh-refined .mr23-product-case aside{border-inline-start:1px solid var(--mh-line-2);padding-inline-start:36px}
.mh-refined .mr23-product-case h3{font:500 22px/1.3 var(--mh-display);letter-spacing:-.025em;margin-bottom:16px}
.mh-refined .mr23-product-case aside p{font-size:var(--mr23-body);line-height:1.6;color:var(--mh-muted);max-width:48ch}
.mh-refined .mr23-product-case .mh-link{margin-top:20px;min-height:44px}
.mh-refined .mr23-product-workflow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--mr23-gap);align-items:start}
.mh-refined .mr23-product-workflow .mh-workflow{position:static;transform:none;translate:none}
.mh-refined .mr23-product-explanation h3{font:500 22px/1.35 var(--mh-display);letter-spacing:-.025em;margin-bottom:12px}
.mh-refined .mr23-product-explanation p{font-size:var(--mr23-body);line-height:1.6;color:var(--mh-muted);max-width:56ch}
.mh-refined .mr23-product-explanation h3:not(:first-child){margin-top:28px}
.mh-refined .mr23-product-explanation p+p{margin-top:14px}
.mh-refined .mr23-product-record{display:grid;grid-template-columns:1fr 1fr;gap:var(--mr23-gap)}
.mh-refined .mr23-product-record h3{font:500 22px/1.35 var(--mh-display);letter-spacing:-.025em;margin-bottom:14px}
.mh-refined .mr23-product-record p{font-size:var(--mr23-body);line-height:1.6;color:var(--mh-muted);max-width:56ch}
.mh-refined .mr23-product-record p+p{margin-top:14px}
.mh-refined .mr23-product-record>article{border-block-start:1px solid var(--mh-line-2);padding-top:24px}
.mh-refined .mr23-product-record>div>article{border-block-start:1px solid var(--mh-line-2);padding-top:24px}
.mh-refined .mr23-product-record>div>article+article{margin-top:28px}
.mh-refined .mr23-product-layers{margin:0}
.mh-refined .mr23-product-layers>div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--mr23-gap);border-block-start:1px solid var(--mh-line-2);padding-block:24px}
.mh-refined .mr23-product-layers dt{font:500 22px/1.35 var(--mh-display);letter-spacing:-.025em}
.mh-refined .mr23-product-layers dt span{display:inline-block;font:400 14px/1.5 var(--mh-text-f);color:var(--mh-muted);letter-spacing:0;margin-inline-start:12px}
.mh-refined .mr23-product-layers dd{margin:0;font-size:var(--mr23-body);line-height:1.6;color:var(--mh-muted)}
.mh-refined .mr23-product-demo{display:grid;grid-template-columns:1fr 1fr;gap:var(--mr23-gap);font-size:var(--mr23-body);line-height:1.6;color:var(--mh-muted)}
.mh-refined .mr23-product-demo p{max-width:56ch}
@media(max-width:1100px){.mh-refined .mr23-product-delivery{grid-template-columns:repeat(3,minmax(0,1fr))}.mh-refined .mr23-product-workflow{gap:32px}.mh-refined .mr23-product-case>.mh-wrap{gap:36px}}
@media(max-width:700px){.mh-refined .mr23-product-comparison th,.mh-refined .mr23-product-comparison td{padding:17px 0}.mh-refined .mr23-product-comparison tbody th{font-size:18px;width:42%;padding-inline-end:18px}.mh-refined .mr23-product-comparison td{font-size:16px}.mh-refined .mr23-product-delivery,.mh-refined .mr23-product-record,.mh-refined .mr23-product-case>.mh-wrap,.mh-refined .mr23-product-workflow,.mh-refined .mr23-product-demo{grid-template-columns:1fr;gap:28px}.mh-refined .mr23-product-delivery h3{font-size:20px}.mh-refined .mr23-product-case aside{border-inline-start:0;border-block-start:1px solid var(--mh-line-2);padding-inline-start:0;padding-top:28px}.mh-refined .mr23-product-layers>div{grid-template-columns:1fr;gap:12px}.mh-refined .mr23-product-layers dt{font-size:21px}.mh-refined .mr23-product-layers dt span{font-size:14px}.mh-refined .mr23-product-workflow .mh-workflow{padding-top:0}.mh-refined .mr23-product-record>article,.mh-refined .mr23-product-record>div>article{padding-top:20px}}

.mh-refined:is([data-catalog-page="simulators"],[data-catalog-page="ai-smart-track"],[data-catalog-page="flow"]) .mr23-columns p{max-width:58ch}
@media(max-width:1000px){.mh-refined .mr23-product-workflow{grid-template-columns:1fr}.mh-refined .mr23-product-workflow .mh-workflow{max-width:700px;width:100%}}
