@media (width<=767px){.solutions-testimonial-card__waves,.aba-note-container__waves,.case-study-testimonial-card:before{background-position:50%;background-size:132% 114%}}.case-study-container{background-color:#fff;overflow-x:clip}.case-study-hero{color:#f6f5f0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.hero-gradient-overlay{background:linear-gradient(259deg,#00202100 1.21%,#002021a6 43.24%,#002021f0 79.05%,#002021 98.92%);position:absolute;inset:0}.hero-shell{padding-top:128px;padding-bottom:128px;position:relative}@media (width<=768px){.hero-shell{padding:72px 24px}}.hero-breadcrumb{opacity:.9;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin-bottom:10px;display:flex}.breadcrumb-current{color:#f6f5f0;overflow-wrap:anywhere;min-width:0}.breadcrumb-link{color:#f6f5f0;transition:color .2s}.breadcrumb-link:hover{color:#f6f5f0}.hero-grid{grid-template-columns:1fr 360px;align-items:center;gap:64px;display:grid}@media (width<=900px){.hero-grid{grid-template-columns:1fr;gap:40px}}.hero-left{width:100%;min-width:0;max-width:620px}.hero-title{color:#fff;margin-top:28px;margin-bottom:28px}.hero-subtitle{color:#fff;opacity:.9}.hero-right{justify-content:flex-end;display:flex}@media (width<=900px){.hero-right{justify-content:flex-start}}.info-card{color:#002021;box-sizing:border-box;background:#f6f5f0;border-radius:18px;width:100%;max-width:314px;padding:36px;box-shadow:0 18px 45px #0000002e}@media (width<=900px){.info-card{max-width:100%}}.info-card-label{color:#6e6e69}.info-card-value{color:#002021}.metrics-sidebar{flex-direction:column;align-items:stretch;gap:48px;width:100%;min-width:0;max-width:none;height:fit-content;display:flex;position:static}@media (width<=767px){.metrics-sidebar{max-width:100%}}@media (width>=768px){.metrics-sidebar{top:calc(var(--landing-header-bar-height) + 20px);align-self:start;position:sticky}}.metric-bar{background-color:#057678;align-self:stretch;min-width:4px;width:4px!important}.metric-value,.metric-label{color:#002021}.cta-button{box-sizing:border-box;color:#f6f5f0;text-align:center;background-color:#057678;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:100%;padding:12px 16px;text-decoration:none;transition:opacity .2s;display:flex}.cta-button:hover{opacity:.9}.case-study-content{box-sizing:border-box;width:100%;min-width:0;max-width:750px}@media (width>=900px){.case-study-content{padding-right:40px}}.cs-section-title{color:#002021;text-transform:capitalize;text-align:left;overflow-wrap:break-word;width:100%;max-width:750px;margin:0 0 16px;padding-left:-16px;font-size:28px;line-height:1.3}@media (width<=767px){.cs-section-title{padding-left:0}}.case-study-content .section-container{flex-direction:column;gap:16px;display:flex}.case-study-content .cs-section-title{margin-bottom:0}.case-study-content .section-blocks .blog-portable-text>:first-child{margin-top:0}.section-subtitle{color:#002021;overflow-wrap:break-word;width:100%;max-width:750px;margin:0 0 16px;display:block;text-align:left!important}.section-text{color:#6e6e69;text-align:left;overflow-wrap:break-word}.section-images{margin-top:24px;margin-bottom:16px}@media (width>=768px){.section-text{font-size:16px}}.case-study-container .page-resources-grid,.case-study-container .page-resources-slider--mobile{width:100%;max-width:none}.case-study-testimonial{background-color:#fff;padding:72px 0}.case-study-testimonial-shell{width:100%}@media (width<=768px){.case-study-testimonial-shell{padding:0 24px}}.case-study-testimonial-card{background:linear-gradient(to bottom right,#ffe4d7 0%,#fff3ed 45%,#fff 100%);border-radius:10px;align-items:center;gap:20px;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #00000014}.case-study-testimonial-card:before{content:"";z-index:0;pointer-events:none;opacity:.72;background-image:url(/service-images/testimonial-waves.svg);background-position:50%;background-repeat:no-repeat;background-size:112% 100%;position:absolute;inset:0}.case-study-testimonial-avatar,.case-study-testimonial-content{z-index:1;position:relative}.case-study-testimonial-avatar--mobile{display:none}.case-study-testimonial-avatar--desktop img{-o-object-fit:cover;object-fit:cover;border-radius:16px 0 0 16px;width:274px;height:300px}.case-study-testimonial-content{text-align:center;flex:1;padding:36px 48px}.case-study-testimonial-text{max-width:auto;color:#002021;margin:32px 0}.case-study-testimonial-author{flex-direction:column;align-items:center;display:flex}.case-study-testimonial-author-copy{flex-direction:column;gap:4px;display:flex}.case-study-testimonial-name{color:#002021}.case-study-testimonial-role{color:#6e6e69;margin:0}.case-study-testimonial-cta{text-align:center;margin-top:24px}.case-study-testimonial-cta button{color:#057678;cursor:pointer;background:0 0;border:none}.case-study-testimonial-cta button:hover{text-decoration:underline}.not-found-container{background-color:#f6f5f0;justify-content:center;align-items:center;min-height:70vh;padding:0 24px;display:flex}.not-found-content{text-align:center;max-width:576px}.not-found-title{color:#002021;margin-bottom:12px}.not-found-text{color:#6e6e69;margin-bottom:32px}.not-found-button{color:#f6f5f0;background-color:#057678;border-radius:12px;padding:12px 24px;transition:opacity .2s}.not-found-button:hover{opacity:.9}.info-card-header{align-items:center;gap:12px;margin-bottom:24px;display:flex}.info-card-logo{-o-object-fit:contain;object-fit:contain;width:auto;max-width:110px;height:auto;max-height:65px}.info-card-name{color:#002021}.info-card-details{flex-direction:column;gap:24px;display:flex}.case-study-body{padding-top:48px;padding-bottom:48px}@media (width>=768px){.case-study-body{padding-top:72px;padding-bottom:72px}}.case-study-layout{grid-template-columns:1fr;gap:40px;width:100%;min-width:0;display:grid}@media (width>=768px){.case-study-layout{grid-template-columns:260px 1fr}}.metrics-list{flex-direction:column;flex-shrink:0;gap:32px;display:flex}.metric-item{flex-shrink:0;align-items:flex-start;gap:16px;display:flex}.section-container{margin-bottom:64px}.section-blocks{flex-direction:column;gap:48px;display:flex}.section-paragraphs{flex-direction:column;gap:16px;width:100%;min-width:0;max-width:750px;display:flex}.section-container,.section-blocks{width:100%;min-width:0}@media (width<=1023px){.case-study-testimonial-card{background:linear-gradient(to bottom right,#ffe4d7 0%,#fff3ed 45%,#fff 100%)!important}.case-study-body{padding-top:0;padding-bottom:0}.case-study-body .section-container{margin-bottom:32px;padding:0!important}.case-study-container .case-study-testimonial{padding-top:0}}@media (width<=767px){.case-study-body.desktop-section-wrapper{box-sizing:border-box}.metric-value,.metric-label,.info-card-value{overflow-wrap:break-word}.case-study-testimonial-card{text-align:left;border-radius:16px;flex-direction:column;align-items:stretch;padding:32px 20px}.case-study-testimonial-avatar--desktop{display:none}.case-study-testimonial-avatar--mobile{flex-shrink:0;display:block}.case-study-testimonial-avatar--mobile img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:48px;height:48px}.case-study-testimonial-content{text-align:left;flex-direction:column;gap:24px;padding:0;display:flex}.case-study-testimonial-text{text-align:left;margin:0}.case-study-testimonial-author{flex-direction:row;align-items:center;gap:12px}.case-study-testimonial-author-copy{text-align:left}}.image-grid-two{grid-template-columns:1fr 1fr;gap:16px;width:100%;min-width:0;display:grid}@media (width<=640px){.image-grid-two{grid-template-columns:1fr}}.image-responsive{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:auto}.image-single{border-radius:8px;width:100%;height:auto}
