.hero{overflow:visible}
.proof-strip{position:relative;z-index:4;gap:24px;border-top:0;transform:translateY(20px)}
.proof-strip div{min-height:110px;padding:25px 28px;border:1px solid #bfd0d8;border-bottom:3px solid #9db6c2;border-radius:8px;background:#f0f5f7;box-shadow:0 12px 28px rgba(2,14,24,.12)}
.proof-strip div:last-child{border-right:1px solid #bfd0d8}
.proof-strip strong{margin-bottom:9px}
.proof-strip span{color:#486271}
.solutions{padding-top:140px}
.solution-card ul{line-height:1.5}
.solution-card li{position:relative;display:block;padding-left:14px}
.solution-card li+li{margin-top:7px}
.solution-card li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:1px;margin:0;background:var(--blue)}
.solution-card.featured li:before{background:var(--aqua)}
.solution-card.product-family-web{border-color:#8fcce3;border-top-color:var(--brand);background:#eaf6fb}
.solution-card.product-family-web .card-type{color:#27718f}
.solution-card.product-family-web:hover,.solution-card.product-family-web:focus-within{border-color:var(--brand);box-shadow:0 16px 38px rgba(32,152,208,.16)}
.solution-card.product-family-web-primary{border-color:var(--brand);background:#0b3852;color:#fff;box-shadow:0 20px 44px rgba(11,56,82,.18)}
.solution-card.product-family-web-primary .card-type{color:#8fcce3}
.solution-card.product-family-web-primary p:not(.card-type){color:#c6dbe5}
.solution-card.product-family-web-primary ul{border-color:rgba(255,255,255,.2)}
.solution-card.product-family-web-primary li:before{background:var(--aqua)}
.solution-card.product-family-web-primary>a{color:var(--aqua)}
.solution-card.product-family-web-primary:hover,.solution-card.product-family-web-primary:focus-within{border-color:#55bde4;box-shadow:0 20px 44px rgba(11,56,82,.26)}
@media(max-width:850px){.proof-strip{gap:14px}.proof-strip div{min-height:100px;padding:20px}}
@media(max-width:560px){.proof-strip{margin-top:-20px;transform:translateY(20px)}.proof-strip div{min-height:0;padding:18px;border:1px solid #bfd0d8;border-bottom:2px solid #9db6c2;background:#f0f5f7}.solutions{padding-top:80px}.solution-card li{padding-left:14px}}
