/* Canonical pages only. Mobile/tablet retain their approved layout. */
@media(min-width:1000px){
 body .service-intro-surface,body[data-page="home"] .mint{display:flow-root;overflow:visible}
 body .service-trust-shell{display:flow-root;overflow:visible}
 body .trust{height:auto!important;max-height:none!important;min-height:112px;margin-top:0!important;margin-bottom:calc(-1 * var(--trust-half,56px))!important;transform:translateY(-50%);position:relative;z-index:2}
}
@media(min-width:1000px){
 body.service-page .trust.service-trust,body[data-page="home"] .trust{min-height:88px!important;padding-top:12px!important;padding-bottom:12px!important;align-items:center!important}
}
@media(min-width:1000px){
 body .trust strong:has(.trust-label-line){white-space:nowrap}
 body .trust strong:has(.trust-label-line) br{display:none}
 body .trust .trust-label-line:first-child::after{content:' ';white-space:pre}
}

/* Desktop only: slightly narrower proof strip with three equal tracks. */
@media(min-width:1000px){
body.service-page .service-trust-shell,
body.service-page .trust.service-trust,
body[data-page="home"] .trust{
 width:min(1040px,calc(100% - 80px))!important;
 max-width:1040px!important;
 margin-left:auto!important;
 margin-right:auto!important;
}
body.service-page .service-trust-shell>.trust.service-trust{width:100%!important}
body.service-page .trust.service-trust,
body[data-page="home"] .trust{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
