/* TRUST STRIP - white card that overlaps the bottom of the hero */
.trust{position:relative;z-index:5;margin-top:-48px}
.trust__card{display:grid;grid-template-columns:repeat(4,1fr);padding:10px 14px;border-radius:var(--r-lg);background:var(--paper);box-shadow:var(--shadow-m)}
.trust__card li{display:flex;align-items:center;gap:15px;padding:20px 22px}
.trust__card li+li{border-left:1px solid var(--line)}
.trust__card li > span{display:grid;place-items:center;flex:0 0 auto;width:48px;height:48px;border-radius:50%;background:var(--sage-2);color:var(--leaf)}
.trust__card li > span svg{width:22px;height:22px}
.trust__card b{display:block;font:600 15px/1.25 var(--font-body);color:var(--forest)}
.trust__card span span,.trust__card div>span{display:block;margin-top:3px;font-size:13px;line-height:1.4;color:var(--muted)}

@media only screen and (max-width:991px){
  .trust{margin-top:-40px}
  .trust__card{grid-template-columns:1fr 1fr;padding:6px}
  .trust__card li:nth-child(3){border-left:0}
  .trust__card li:nth-child(n+3){border-top:1px solid var(--line)}
}
@media only screen and (max-width:575px){
  .trust{margin-top:-32px}
  .trust__card{grid-template-columns:1fr}
  .trust__card li{padding:16px 16px}
  .trust__card li+li{border-left:0;border-top:1px solid var(--line)}
}
