/* ==========================================================================
   trust.css, stat strip under the hero (light bar, each number its own gem color)
   ========================================================================== */
.tt-trust{
  background:#fff;
  border-top:1px solid var(--tt-line); border-bottom:1px solid var(--tt-line);
}
.tt-trust__grid{
  display:grid; grid-template-columns:repeat(4,1fr);
  max-width:var(--tt-maxw); margin:0 auto;
}
.tt-trust__item{
  text-align:center; padding:1.9rem 1rem;
  border-left:1px solid var(--tt-line);
}
.tt-trust__item:first-child{border-left:0;}
.tt-trust__num{
  display:block; font-family:var(--tt-display); font-weight:800; font-size:1.55rem;
  margin-bottom:.2rem; line-height:1.1; color:var(--tt-navy);
}
.tt-trust__item:nth-child(1) .tt-trust__num{color:var(--tt-pink);}
.tt-trust__item:nth-child(2) .tt-trust__num{color:var(--tt-blue);}
.tt-trust__item:nth-child(3) .tt-trust__num{color:var(--tt-purple);}
.tt-trust__item:nth-child(4) .tt-trust__num{color:var(--tt-green);}
.tt-trust__label{font-size:.9rem; color:var(--tt-stone);}

@media (max-width:760px){
  .tt-trust__grid{grid-template-columns:repeat(2,1fr);}
  .tt-trust__item:nth-child(2){border-left:1px solid var(--tt-line);}
  .tt-trust__item:nth-child(3){border-left:0;}
  .tt-trust__item:nth-child(1),.tt-trust__item:nth-child(2){border-bottom:1px solid var(--tt-line);}
}
