/* Homepage: better visual contrast for the three production-benefit cards. */
.trust-strip > div{
  position:relative;
  background:linear-gradient(145deg,#fffcf7 0%,#f3eae0 100%);
  border:1px solid rgba(54,43,34,.18);
  box-shadow:0 8px 23px rgba(38,30,24,.085);
  overflow:hidden;
}
.trust-strip > div::before{
  content:"";
  position:absolute;
  top:18px;bottom:18px;left:0;
  width:4px;
  border-radius:0 4px 4px 0;
  background:#ed7027;
}
.trust-strip > div > b{
  color:#272320;
  font-size:16px;
  font-weight:800;
  line-height:1.3;
}
.trust-strip > div > span{
  color:#514a42;
  font-size:13px;
  font-weight:550;
  line-height:1.5;
}
.possibilities .section-head > .kicker{color:#ce510e}
@media (prefers-contrast:more){
  .trust-strip > div{border-color:#756759;background:#fffaf3}
  .trust-strip > div > span{color:#342d27}
}
/* Compact product-style pictograms, one per benefit card. */
.trust-strip > div{padding-right:148px;justify-content:center;min-height:94px}
.trust-strip > div > b,.trust-strip > div > span{position:relative;z-index:2}
.trust-strip > div > .trust-visual{
  display:block;position:absolute;right:13px;top:50%;z-index:1;
  width:122px;height:77px;transform:translateY(-50%);
  object-fit:contain;pointer-events:none;user-select:none;
}
@media (max-width:1050px) and (min-width:601px){
  .trust-strip > div{padding:16px 82px 16px 18px;min-height:98px}
  .trust-strip > div > .trust-visual{right:4px;width:78px;height:63px}
  .trust-strip > div > b{font-size:15px}
  .trust-strip > div > span{font-size:12px}
}
@media (max-width:600px){
  .trust-strip > div{padding:18px 128px 18px 22px;min-height:90px}
  .trust-strip > div > .trust-visual{right:11px;width:110px;height:73px}
}
@media (max-width:350px){
  .trust-strip > div{padding-right:104px}
  .trust-strip > div > .trust-visual{right:5px;width:96px;height:65px}
}

