.bh-home-trust{padding:36px 0 30px;border-top:1px solid #e3e8ed;border-bottom:1px solid #e3e8ed}
.bh-home-trust .bh-section-heading{margin-bottom:0}
.bh-trust-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin-top:28px}
.bh-trust-item{grid-column:span 2;min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto 1fr;gap:16px 14px;align-content:start;padding:24px;background:#f7f9fa;border:1px solid #e8edf1;border-radius:12px}
.bh-trust-item:nth-child(4):nth-last-child(2){grid-column:2 / span 2}
.bh-trust-item:nth-child(5):last-child{grid-column:4 / span 2}
.bh-trust-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin:0;align-self:center;color:#000}
.bh-trust-icon .bm-icon{width:36px;height:36px;max-width:none;object-fit:contain;display:block;margin:0;color:#000!important}
.bh-trust-icon img.bm-icon{filter:brightness(0)}
.bh-trust-item h3{align-self:center;font-size:17px;font-weight:600;line-height:1.4;margin:0;min-height:2.8em;display:flex;align-items:center;color:#092c46}
.bh-trust-item p{grid-column:1/-1;font-size:14px;line-height:1.65;color:#5b6d79;margin:0}
.bh-trust-note{font-size:12px;line-height:1.6;color:#77838c;margin:22px 0 0;max-width:900px}
@media(max-width:1000px){
.bh-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.bh-trust-item:nth-child(4):nth-last-child(2){grid-column:span 2}
.bh-trust-item:nth-child(5):last-child{grid-column:2 / span 2}
.bh-trust-item{padding:22px}
}
@media(max-width:760px){
.bh-home-trust{padding:26px 0}
.bh-trust-grid{grid-template-columns:minmax(0,1fr);gap:0;margin-top:24px}
.bh-trust-item,.bh-trust-item:nth-child(4):nth-last-child(2),.bh-trust-item:nth-child(5):last-child{grid-column:1;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;gap:0 16px;padding:22px 0;background:transparent;border:0;border-bottom:1px solid #edf0f3;border-radius:0}
.bh-trust-item:first-child{padding-top:0}
.bh-trust-item:last-child{border-bottom:0;padding-bottom:0}
.bh-trust-icon{grid-column:1;grid-row:1 / span 2;width:34px;height:34px;align-self:start}
.bh-trust-icon .bm-icon{width:34px;height:34px}
.bh-trust-item h3{grid-column:2;grid-row:1;display:block;font-size:16px;line-height:1.45;min-height:0;margin-bottom:8px}
.bh-trust-item p{grid-column:2;grid-row:2;font-size:14px;line-height:1.65}
.bh-trust-note{font-size:11px;margin-top:24px}
}
