/* why-choose-us.css — stats strip only; values/usps reuse service-details.css .sd-* */
.wcu-main{background:#fff;border-radius:30px 30px 0 0;padding:72px 0 104px;margin-top:-1px;position:relative;z-index:3}
.wcu-lead{color:#6d7068;margin:18px 0 0;max-width:640px}
.wcu-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:0 0 58px}
.wcu-stat{border:1px solid #deded8;border-radius:18px;padding:30px 24px;text-align:center;background:#fff;transition:transform .25s,box-shadow .25s}
.wcu-stat:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(20,25,15,.08)}
.wcu-stat strong{display:block;font-family:Involve,Switzer,Arial,sans-serif;font-size:42px;line-height:1;letter-spacing:-1.5px;color:#11140e;margin-bottom:10px}
.wcu-stat strong::after{content:"";display:block;width:30px;height:3px;background:#e6f23a;border-radius:2px;margin:12px auto 0}
.wcu-stat small{color:#6d7068;font-size:14px;font-weight:600}
.wcu-stat strong{font-variant-numeric:tabular-nums}
.wcu-values,.wcu-usps{margin-top:0}
@media(max-width:1000px){
  .wcu-stats{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:760px){
  .wcu-main{border-radius:24px 24px 0 0;padding:52px 0 70px}
  .wcu-stats{gap:12px;margin-bottom:42px}
  .wcu-stat{padding:22px 16px}
  .wcu-stat strong{font-size:32px}
}
