.rr-sproof{ background:var(--rr-navy); padding:72px 0; margin-top:96px; }
.rr-sproof__eyebrow{ color:var(--rr-dark-label-alt); margin-bottom:32px; }
.rr-sproof__row{
  display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:32px 40px;
}
.rr-sproof__logo{ flex:1 1 140px; max-width:180px; height:44px; display:flex; align-items:center; }
.rr-sproof__logo-img{
  max-height:44px; width:auto; max-width:100%;
  filter:brightness(0) invert(1); opacity:.92;
}

@media (max-width:640px){
  .rr-sproof{ padding:56px 0; }
  .rr-sproof__row{
    display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); justify-items:center; gap:32px 24px;
  }
  .rr-sproof__logo{ max-width:100%; }
}
