.case-study{padding:20px 0 0}.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 20px;overflow:hidden;padding:90px 0 56px;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;margin-top:-35px;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}.case-study-about{padding:50px 0 80px}.case-study-about-grid{align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr}.case-study-about-media img{border-radius:8px;display:block;height:auto;width:100%}.case-study-about-video{border-radius:8px;margin-top:24px;overflow:hidden;padding-top:56.25%;position:relative}.case-study-about-video iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.case-study-about-title{margin:0 0 24px}.case-study-about-text{margin-bottom:32px}.mobile-title{display:none}.case-study-about-content a{background:#0097a9;border-radius:6px;color:#fff!important;display:inline-block;font-weight:600;margin-top:24px;padding:14px 28px;text-decoration:none;transition:background .2s ease}.case-study-about-content a:hover{background:#007d8c}@media (max-width:767px){.case-study-about{padding:60px 0}.case-study-about-grid{gap:32px;grid-template-columns:1fr}.desktop-title{display:none}.mobile-title{display:block;margin-bottom:0}.case-study-about-media{order:2}.case-study-about-content{display:contents}.case-study-about-text{margin-bottom:24px;order:3}.panel-button{justify-self:flex-start;order:4}}.case-study-panel{padding:80px 0}.panel-gray{background:#f7f9fa}.panel-blue{background:#eef8fb}.case-study-panel-inner{align-items:start;display:grid;gap:36px;grid-template-columns:80px 1fr;margin:0 auto;max-width:1050px;padding:0 32px}.case-study-panel-icon{align-items:center;background:#dff5f7;border-radius:16px;display:flex;height:88px;justify-content:center;width:88px}.case-study-panel-icon svg{fill:#0097a9;height:46px;margin-top:6px;width:46px}.case-study-panel-content li p{display:inline!important;line-height:inherit!important;margin:0!important;padding:0!important}.case-study-panel-content h2{margin:0 0 20px}.case-study-panel-content p:first-child{margin-top:0}.case-study-panel-content p{line-height:1.75;margin-bottom:22px}.case-study-panel-content p:last-child{margin-bottom:0}.case-study-panel-content ul{margin:30px 0 0;padding-left:28px}.case-study-panel-content li{line-height:1.7;margin-bottom:0}.case-study-panel-content li::marker{color:#0097a9;font-size:1.2em}.case-study-quote{color:#3f4b57;margin:64px auto;max-width:900px;padding:0 32px;text-align:center}.case-study-quote:before{color:#0097a9;content:"❝";display:block;font-size:56px;line-height:1;margin-bottom:12px}.case-study-quote:after{background:#0097a9;border-radius:3px;content:"";display:block;height:3px;margin:24px auto 0;width:70px}.case-study-quote .hs_cos_wrapper,.case-study-quote p{color:#4b5563;font-size:2rem;font-style:italic;font-weight:400;line-height:1.45;margin:0}@media (max-width:767px){.case-study-panel{padding:60px 0}.case-study-panel-inner{gap:24px;grid-template-columns:1fr;padding:0 24px}.case-study-panel-icon{margin:0 auto}.case-study-panel-content h2{text-align:center}.case-study-quote{margin:56px auto;padding:0 24px}.case-study-quote p{font-size:1.55rem}.case-study-panel{padding:50px 24px}.case-study-panel-grid{gap:28px;grid-template-columns:1fr;text-align:center}.case-study-panel-icon{margin:0 auto}.case-study-panel-content{text-align:left}.case-study-panel{margin:40px 0;padding:32px 24px}.case-study-panel-icon svg{height:48px;width:48px}.case-study-quote{margin:48px auto;padding:0 24px}.case-study-quote p{font-size:1.5rem}.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}}