/* The existing first-screen feature strip carries the trade-pricing promise. */
.home-page .entrance-promises.entrance-trust{
  width:100%;
  max-width:1600px;
  margin:0 auto;
  padding:25px clamp(24px,5vw,78px);
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:0;
  background:#111;
  border-block:1px solid #b69a5f59;
}
.home-page .entrance-trust>div{
  min-width:0;
  justify-content:flex-start;
  align-items:center;
  gap:17px;
  padding:0 clamp(16px,2.3vw,34px);
  border-right:1px solid #c8ae7538;
}
.home-page .entrance-trust>div:first-child{padding-left:0}
.home-page .entrance-trust>div:last-child{padding-right:0;border:0}
.home-page .entrance-trust>div>div{min-width:0}
.home-page .entrance-trust svg{
  width:29px;
  height:29px;
  color:#d4b775;
  stroke-width:1.35;
}
.home-page .entrance-trust strong{
  display:block;
  color:#f3ead7;
  font:400 clamp(17px,1.5vw,21px)/1.35 Georgia,serif;
}
.home-page .entrance-trust small{
  display:block;
  margin:6px 0 0;
  color:#cec4b0;
  font:12px/1.65 Arial,sans-serif;
}
@media(max-width:1000px){
  .home-page .entrance-trust>div{gap:12px;padding-inline:18px}
  .home-page .entrance-trust svg{width:25px;height:25px}
  .home-page .entrance-trust small{font-size:11px}
}
@media(max-width:700px){
  .home-page .entrance-promises.entrance-trust{
    grid-template-columns:1fr;
    padding:5px clamp(22px,5vw,42px);
  }
  .home-page .entrance-trust>div{
    padding:18px 0;
    gap:15px;
    border-right:0;
    border-bottom:1px solid #c8ae752e;
  }
  .home-page .entrance-trust strong{font-size:19px}
  .home-page .entrance-trust small{font-size:12px;margin:4px 0 0}
}
