
.home31 .h31-hero-proof{ background:rgba(6,24,35,.86); border-top:1px solid rgba(255,255,255,.12); backdrop-filter:blur(14px);
}
.home31 .h31-proof-inner{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); width:min(1380px,calc(100% - 64px)); margin:0 auto;
}
.home31 .h31-proof{ min-height:112px; padding:22px 28px; display:flex; align-items:center; gap:15px; border-right:1px solid rgba(255,255,255,.12); border-bottom:0;
}
.home31 .h31-proof:first-child{padding-left:0}
.home31 .h31-proof:last-child{border-right:0}
.home31 .h31-proof-icon{ width:46px; height:46px; flex:0 0 46px; display:flex; align-items:center; justify-content:center; border:1px solid rgba(255,255,255,.34); border-radius:50%; color:#79e5bd; font-size:11px; font-weight:900; line-height:1; padding:0; margin:0; position:static;
}
.home31 .h31-proof b{ display:block; margin:0 0 5px; color:#fff; font-size:14px; font-weight:850; line-height:1.2;
}
.home31 .h31-proof span:not(.h31-proof-icon){ display:block; margin:0; color:rgba(255,255,255,.60); font-size:11px; line-height:1.35;
}
@media(max-width:780px){ .home31 .h31-proof-inner{ grid-template-columns:1fr 1fr; width:calc(100% - 24px); } .home31 .h31-proof{ min-height:94px; padding:16px 14px; border-bottom:1px solid rgba(255,255,255,.10); } .home31 .h31-proof:first-child{padding-left:0} .home31 .h31-proof-icon{ width:40px; height:40px; flex-basis:40px; } .home31 .h31-proof b{font-size:12px} .home31 .h31-proof span:not(.h31-proof-icon){font-size:10px}
}
