.hb-badge b{color:#fff;font-size:18px;font-weight:400;line-height:1.3}.hb-badge span:first-child:not(:last-child){letter-spacing:.1em;text-transform:uppercase;font-size:13px}.hb-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.hb-stats dt small{color:#5b6577;margin-top:8px;font-size:14px;line-height:1.5;display:block}.ip-section--alt .hb-stats>div{background:#fff}.hb-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.hb-features--4{grid-template-columns:repeat(4,minmax(0,1fr))}.hb-feature{background:#f4f6f9;flex-direction:column;padding:36px 32px;display:flex}.ip-section--alt .hb-feature{background:#fff}.hb-feature__num{color:#2baaa9;font-size:28px;font-weight:300}.hb-feature h3{color:#132743;margin:12px 0 6px}.hb-feature__tag{color:#1d7f7e;margin:0 0 14px;font-size:14px!important}.hb-feature__text{color:#4a5568;margin:0 0 20px}.hb-feature .sp-ticks{grid-template-columns:1fr;margin-bottom:0}.hb-feature .sd-solution__more{margin-top:auto;padding-top:20px}.hb-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.hb-grid--4 .wt-tech{padding:28px 24px}.wt-tech .wt-tech__best{margin-top:0;padding-top:0}.hb-flip>:first-child{order:2}.hb-inds{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.hb-ind{color:#fff;background:#132743;align-items:flex-end;height:100%;min-height:240px;text-decoration:none;display:flex;position:relative;overflow:hidden}.hb-ind img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.hb-ind--photo:after{content:"";background:linear-gradient(#1327430d 20%,#132743e6 100%);position:absolute;inset:0}.hb-ind--photo:hover img,.hb-ind--photo:focus-visible img{transform:scale(1.06)}.hb-ind__text{z-index:1;flex-direction:column;gap:6px;padding:20px;display:flex;position:relative}.hb-ind__name{font-size:18px;line-height:1.3}.hb-ind__desc{color:#ffffffd9;font-size:14px;line-height:1.5}@media (max-width:1023px){.hb-stats,.hb-features--4,.hb-grid--4,.hb-inds{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-features{grid-template-columns:1fr}.hb-flip>:first-child{order:0}}@media (max-width:767px){.hb-features--4,.hb-grid--4{grid-template-columns:1fr}.hb-feature{padding:28px 22px}.hb-ind{min-height:200px}}@media (max-width:420px){.hb-stats,.hb-inds{grid-template-columns:1fr}}html[data-theme=dark] .hb-feature{background:#21252d!important}
