@media (max-width: 767px){
  /* Home mobile axis stage 1:
     normalize the homepage owner token to 16px and bind the post-hero utility band
     to the same gutter as hero/content/footer, without touching other page families. */
  body.dsk-page-home{
    --dsk-home-mobile-gutter: 16px;
    --dsk-home-mobile-gutter-final: 16px;
  }

  body.dsk-page-home .dsk-hero-utility > .container.sb-container-fixed.sb-container,
  body.dsk-page-home #trust-bar > .container.sb-container-fixed.sb-container{
    width: 100% !important;
    max-width: 100% !important;
    padding-left: var(--dsk-home-mobile-gutter-final) !important;
    padding-right: var(--dsk-home-mobile-gutter-final) !important;
    box-sizing: border-box !important;
  }

  body.dsk-page-home .dsk-hero-utility__inner{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
