.case-card{background:#f6fbff;border-radius:30px;box-shadow:0 10px 25px rgba(0,0,0,.08);padding:20px 20px 30px;width:100%}.case-study-card-top{background:#edf5f7;border:1px solid #e6eff3;border-radius:20px;padding:15px}.case-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.case-label{color:#222;flex:1 1 auto;font-size:1rem;font-weight:500;line-height:1.3;margin:0}.case-metric{align-items:center;display:flex;gap:6px}.metric-icon{color:red;font-size:16px;min-width:30px}.metric-value{color:#1d1d1d;font-family:Futura Hv BT;font-size:22px;font-weight:700}.case-image{border-radius:15px;overflow:hidden}.case-image img{display:block;height:auto;width:100%}.case-content{padding-top:10px}.case-tag{color:salmon;font-family:Futura Md BT;font-size:1rem}.case-content h4{margin:10px 0 18px;min-height:80px}.case-link{align-items:center;border:none;color:#1d1d1d;display:inline-flex;font-family:Futura Bk BT;font-size:1.2rem;gap:8px;position:relative;text-decoration:none}.case-link .arrow{align-items:center;border:1px solid #111;border-radius:50%;display:flex;font-size:14px;height:22px;justify-content:center;width:22px}.case-link:hover{color:#ff5a5a}.case-link:hover .arrow{border-color:#ff5a5a}.case-study-cta{position:relative}.case-study-cta [class*=hs-inline-web-interactive-]:hover:after,.case-study-cta [class*=hs-inline-web-interactive-]:hover:before{border-color:salmon}.case-study-cta [class*=hs-inline-web-interactive-]:before{border:1px solid #1d1d1d;border-radius:50px;content:"";height:18px;position:absolute;right:-25px;top:22%;-webkit-transition:all .3s linear;width:18px}.case-study-cta [class*=hs-inline-web-interactive-]:after{border-bottom:1px solid #1d1d1d;border-right:1px solid #1d1d1d;content:"";height:6px;position:absolute;right:-20px;top:49%;transform:rotate(-45deg) translateY(-50%);-webkit-transition:all .3s linear;width:6px}@media (max-width:1600px){.case-label{min-height:62px}}@media (max-width:1024px){.case-content h4{min-height:88px}}@media (max-width:1200px){.case-content h4{min-height:90px}}@media (max-width:585px){.case-content h4{min-height:auto}}@media (min-width:580px) and (max-width:959px){.case-card{align-items:stretch;display:flex;flex-direction:row}.case-study-card-top{width:50%}.case-content{display:flex;flex-direction:column;justify-content:center;padding:15px;width:50%}.case-image img{display:block;height:auto;width:100%}}