.case-study{padding:20px 0 65px}.boxed-width{margin:0 auto;max-width:1350px;padding:0 32px}.case-study-hero{margin-bottom:40px;text-align:center}.case-study-logo{margin-bottom:24px}.case-study-logo img{display:block;height:auto;margin:0 auto;max-width:300px!important;width:auto}.case-study-title{margin:0}.case-study-featured{margin-bottom:60px}.case-study-featured .boxed-width{align-items:stretch;background:#f7f9fa;border:1px solid #d3dae4;border-radius:18px;display:grid;gap:0;grid-template-columns:60% 40%;overflow:hidden}.case-study-featured-image{min-height:420px}.case-study-featured-image img{display:block;height:100%;object-fit:cover;width:100%}.case-study-featured-content{align-self:center;min-width:0;padding:34px 38px;width:100%}.case-study-featured-content>*{max-width:100%;width:100%}.case-study-featured-content p{line-height:1.45;margin:0 0 18px!important}.case-study-featured-content p:last-child{margin-bottom:0!important}.case-study-featured-content strong{color:#0097a9;display:block;font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.2;margin:14px 0 -15px!important;text-transform:uppercase}.case-study-featured-content p:first-child strong:first-child,.case-study-featured-content strong:first-child{margin-top:0!important}.case-study-featured-content a{color:#0097a9;font-weight:600;text-decoration:none}.case-study-featured-content a:after{content:" ▶"}.case-study-stats{margin:50px 0;padding-top:45px}.case-study-stats .boxed-width{align-items:stretch;display:flex;justify-content:center}.case-study-stat{flex:0 1 220px;padding:0 24px;text-align:center}.case-study-stat:not(:last-child){border-right:1px solid #d3dae4}.case-study-stat-top{color:#00a7b5;font-size:52px;font-weight:700;line-height:1;margin-bottom:12px}.case-study-stat-top svg{fill:#00a7b5;height:52px;width:52px}.case-study-stat-text{color:#4b5563;font-size:16px;font-weight:700;line-height:1.4}.case-study-testimonial{background:linear-gradient(135deg,#293241,#3d4f63 50%);color:#fff;margin:90px 0;overflow:hidden;padding:90px 0;position:relative}.case-study-testimonial:before{background:url(/hubfs/website/patterns/topographic-lines.svg) 50%/cover no-repeat;content:"";inset:0;opacity:.08;pointer-events:none;position:absolute}.case-study-testimonial .boxed-width{position:relative;z-index:1}.case-study-testimonial-text{color:#fff;font-size:30px;font-weight:300;line-height:1.65;margin:0 auto 48px;max-width:900px;text-align:center}.case-study-testimonial-text p:last-child{margin-bottom:0}.case-study-testimonial-author{align-items:center;display:flex;gap:20px;justify-content:center}.case-study-testimonial-author img{border:3px solid hsla(0,0%,100%,.25);border-radius:50%;height:82px;object-fit:cover;width:82px}.case-study-testimonial-details{display:flex;flex-direction:column;justify-content:center;text-align:left}.case-study-testimonial-name{color:#fff;font-size:24px;font-weight:700;line-height:1.2}.case-study-testimonial-title{color:hsla(0,0%,100%,.75);font-size:17px;margin-top:4px}@media (max-width:767px){.case-study{padding-bottom:48px;padding-top:20px}.case-study-featured,.case-study-hero,.case-study-stats{margin-bottom:32px}.case-study-featured,.case-study-stats{gap:32px;grid-template-columns:1fr;padding:24px}.case-study-stat-top{font-size:48px}.case-study-stat-top svg{height:48px;width:48px}}