
.banking-hero{background:linear-gradient(90deg,#070b11fa 5%,#070b11da 45%,#070b1133 85%),url('/assets/case-banking-software-blue.webp') center/cover}.banking-hero h1{font-size:clamp(35px,4vw,59px);max-width:850px}.banking-hero .clinical-proof{grid-template-columns:repeat(3,1fr);max-width:750px}.bank-revealed{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.bank-stat{border-left:2px solid #387cff;padding-left:50px}.bank-stat strong{font-size:clamp(70px,8vw,120px);line-height:1;letter-spacing:-.05em;color:#387cff}.bank-stat h3{font-size:25px;margin:15px 0}.bank-stat p{font-size:14px;font-style:italic}.bank-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:25px}.bank-steps article{border-left:2px solid #387cff;padding-left:22px}.bank-steps b{color:#06f;font-size:35px}.bank-steps h3{font-size:23px;margin:8px 0}.bank-gap{background:linear-gradient(90deg,#121a25 50%,#f1f4f9 50%)}.bank-gap>.clinical-wrap{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding-top:45px;padding-bottom:45px}.bank-gap h2{font-size:clamp(28px,3vw,43px);line-height:1.15}.bank-gap-copy>p{border-left:4px solid #387cff;padding-left:22px;color:#f0f3f7;font-size:23px;font-weight:700;line-height:1.35}.bank-gap-cards{display:grid;gap:18px;align-content:center}.bank-gap-cards article{background:white;border:1px solid #c5cfdd;border-radius:5px;padding:20px;position:relative}.bank-gap-cards article:not(:last-child):after{content:'';position:absolute;bottom:-19px;left:50%;height:18px;width:3px;background:#387cff}.bank-gap-cards h3{color:#101722;font-size:22px;margin:0 0 8px}.bank-gap-cards p{color:#344052;font-size:15px;line-height:1.5;margin:0}.bank-decisions{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.bank-decisions article{border:1px solid #c2cbd8;padding:25px;border-radius:5px}.bank-decisions h3{font-size:22px;margin:0 0 12px}.bank-decisions p{font-size:15px;margin:0}.clinical-light>.clinical-wrap>p{font-size:17px;color:#344052;line-height:1.7}
@media(max-width:700px){.bank-revealed,.bank-gap>.clinical-wrap,.bank-decisions,.bank-steps{grid-template-columns:1fr;gap:28px}.bank-stat{padding-left:25px}.banking-hero .clinical-proof{grid-template-columns:repeat(3,1fr);gap:12px}.banking-hero .clinical-proof strong{font-size:25px}.banking-hero .clinical-proof>div:nth-child(2){border-right:1px solid #728096}.bank-gap{background:#121a25}.bank-gap>.clinical-wrap{padding-top:35px;padding-bottom:35px}.bank-gap-copy>p{font-size:21px}.bank-gap-cards article{padding:20px}}
