/* v947 — Check Status hero cleanup
   - swap to a more suitable horizontal banner
   - remove the hero privacy callout block
   - rebalance hero copy width after removal */

body.check-hero-refresh-v947 .check-redo-hero-inner-v881{
  grid-template-columns:minmax(0,1fr) !important;
  gap:0 !important;
  align-items:end !important;
  min-height:370px !important;
  max-width:1120px !important;
  padding:48px 0 58px !important;
}

body.check-hero-refresh-v947 .check-redo-copy-v881{
  max-width:900px !important;
}

body.check-hero-refresh-v947 .check-redo-privacy-v881{
  display:none !important;
}

body.check-hero-refresh-v947 .check-redo-hero-bg-v881::after{
  background:linear-gradient(90deg, rgba(248,251,255,.93) 0%, rgba(248,251,255,.88) 35%, rgba(248,251,255,.72) 58%, rgba(248,251,255,.48) 100%) !important;
}

body.check-hero-refresh-v947 .check-redo-hero-bg-v881 img{
  object-position:center !important;
}

body.check-hero-refresh-v947 .check-redo-copy-v881 h1{
  max-width:920px !important;
}

body.check-hero-refresh-v947 .check-redo-copy-v881 p{
  max-width:980px !important;
  font-size:18px !important;
}

@media (max-width: 980px){
  body.check-hero-refresh-v947 .check-redo-hero-inner-v881{
    min-height:0 !important;
    padding:34px 0 42px !important;
  }
}

@media (max-width: 700px){
  body.check-hero-refresh-v947 .check-redo-copy-v881 p{
    font-size:15px !important;
  }
}
