.showcase-project{position:relative;overflow:hidden;background:#f3f6fa!important;min-height:320px}
.showcase-project>img{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:top center}
.showcase-project>div{position:absolute;left:0;right:0;bottom:0;padding:20px 25px;background:linear-gradient(transparent,#07132bea 20%);color:#fff}
.showcase-project>div>small{display:block;font-size:9px;letter-spacing:.12em;color:#c9d9ff}
.showcase-project>div>strong{display:block;font-size:28px;line-height:1.05;margin:8px 0 12px;letter-spacing:-.04em;font-weight:500}
.showcase-project>div>span{font-size:11px;color:#d6e1ff}
.home-proof{display:flex;align-items:center;gap:35px;padding-block:35px;border-top:1px solid #d5def0}
.home-proof>.eyebrow{max-width:130px;line-height:1.7;flex-shrink:0}.home-proof>div{flex:1}
.home-proof h2{font-size:28px;font-weight:500;margin:0 0 10px;letter-spacing:-.04em}.home-proof p{font-size:15px;line-height:1.65;margin:0;max-width:64ch}
.home-proof>a{color:#294ce7;white-space:nowrap;text-decoration:none;border-bottom:1px solid #aab9f0;padding:12px 0;font-weight:600}
@media(max-width:760px){.home-proof{align-items:flex-start;flex-direction:column;gap:15px}.home-proof>.eyebrow{max-width:none}.home-proof h2{font-size:26px}.showcase-project>div>strong{font-size:23px}.showcase-project>div{padding:18px}}
