.rb-proof-stats{--rbps-navy:#102a3c;--rbps-red:#d7192d;box-sizing:border-box;width:100%;background:#fff;color:var(--rbps-navy);font-family:Arial,Helvetica,sans-serif;text-align:left}
.rb-proof-stats *{box-sizing:border-box;font-family:inherit}
.rb-proof-stats__inner{width:min(1440px,100%);margin:0 auto;padding:30px clamp(24px,3.5vw,52px) 34px}
.rb-proof-stats__eyebrow{margin:0 0 17px;color:var(--rbps-red);font-size:13px;font-weight:800;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}
.rb-proof-stats__content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 1.8fr;align-items:stretch}
.rb-proof-stats__metric{display:flex;min-width:0;flex-direction:column;justify-content:flex-start;gap:9px;padding:8px clamp(16px,2vw,30px);border-right:1px solid #d9e0e4}
.rb-proof-stats__metric:first-child{padding-left:0}
.rb-proof-stats__metric strong{color:var(--rbps-red);font-size:clamp(30px,2.7vw,42px);font-weight:750;letter-spacing:-.035em;line-height:1}
.rb-proof-stats__metric span{color:var(--rbps-navy);font-size:15px;font-weight:650;line-height:1.4}
.rb-proof-stats__contact{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-left:clamp(22px,2.4vw,38px)}
.rb-proof-stats__contact p{max-width:350px;margin:0;color:var(--rbps-navy);font-size:16px;font-weight:700;line-height:1.55}
.rb-proof-stats__contact a{display:inline-flex;min-height:50px;flex:none;align-items:center;justify-content:center;gap:12px;padding:12px 20px;border:1px solid var(--rbps-red);border-radius:5px;background:var(--rbps-red);color:#fff!important;font-size:15px;font-weight:750;text-decoration:none!important;transition:background-color .18s ease,transform .18s ease}
.rb-proof-stats__contact a:hover,.rb-proof-stats__contact a:focus-visible{transform:translateY(-2px);background:#b91325;color:#fff!important}
.rb-proof-stats__contact a:focus-visible{outline:3px solid rgba(215,25,45,.32);outline-offset:3px}
@media(max-width:1000px){.rb-proof-stats__content{grid-template-columns:repeat(3,minmax(0,1fr))}.rb-proof-stats__metric{padding-inline:16px}.rb-proof-stats__contact{grid-column:1/-1;justify-content:space-between;margin-top:22px;padding:18px 0 0;border-top:1px solid #d9e0e4}}
@media(max-width:600px){.rb-proof-stats__inner{padding:27px 21px 30px}.rb-proof-stats__eyebrow{max-width:300px;margin-bottom:14px;font-size:12px}.rb-proof-stats__content{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.rb-proof-stats__metric{min-height:104px;gap:8px;padding:15px 13px;border-right:0;border-bottom:1px solid #d9e0e4}.rb-proof-stats__metric:nth-child(odd){padding-left:0;border-right:1px solid #d9e0e4}.rb-proof-stats__metric:nth-child(even){padding-right:0;padding-left:18px}.rb-proof-stats__metric:nth-child(3){grid-column:1/-1;align-items:center;text-align:center;border-right:0;border-bottom:0;padding-right:0;padding-left:0}.rb-proof-stats__metric strong{font-size:34px}.rb-proof-stats__metric span{font-size:13px}.rb-proof-stats__contact{grid-column:1/-1;flex-direction:column;align-items:stretch;gap:15px;margin-top:13px;padding-top:18px}.rb-proof-stats__contact p{font-size:15px}.rb-proof-stats__contact a{width:100%;min-height:48px}}
@media(prefers-reduced-motion:reduce){.rb-proof-stats *{scroll-behavior:auto!important}.rb-proof-stats__contact a{transition:none}}
