.case-study-page--v2{padding:48px 0 80px;color:#0b2343;font-family:Raleway,Arial,sans-serif}.case-study-page--v2>.wrapper{width:min(1180px,calc(100% - 40px))!important;max-width:none!important;margin-right:auto!important;margin-left:auto!important;padding-right:0!important;padding-left:0!important}.case-study-page--v2 *{box-sizing:border-box}.case-study-featured{margin-bottom:46px}.case-study-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.case-study-section-heading h2{margin:0;color:#14345e;font-family:Raleway,Arial,sans-serif;font-size:29px;font-weight:600;line-height:normal}.case-study-results-heading h2{margin:0;color:#14345e;font-family:Raleway,Arial,sans-serif;font-size:25px;font-weight:700;line-height:normal}.case-study-section-heading p{max-width:520px;margin:0;color:#527180;font-family:Raleway,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.case-study-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.case-study-featured-card{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:14px;box-shadow:0 12px 28px rgb(14 44 75 / .12)}.case-study-featured-card>a{display:block;width:100%;height:100%;color:#fff;text-decoration:none}.case-study-featured-card img,.case-study-image-fallback{display:block;width:100%;height:100%;object-fit:cover;background:#e8e8e8}.case-study-featured-shade{position:absolute;inset:25% 0 0;background:linear-gradient(transparent,rgb(8 30 56 / .96))}.case-study-featured-copy{position:absolute;z-index:1;right:22px;bottom:22px;left:22px}.case-study-featured-terms{display:block;margin-bottom:7px;color:#cbeeff;font-family:Raleway,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.5}.case-study-featured-title{display:block;font-size:19px;font-weight:700;line-height:1.3}.case-study-filters{position:relative;z-index:100;display:flex!important;height:auto!important;min-height:0;flex-direction:row!important;align-items:center;gap:9px!important;margin-bottom:28px;padding:12px;border:1px solid #e8e8e8;border-radius:12px;background:#f8f8f8;scroll-margin-top:20px}.case-study-filter-label{margin:0 7px;color:#14345e;font-size:14px;font-weight:700;white-space:nowrap}.case-study-filter-priority{display:flex;gap:8px}.case-study-page--v2 .category-button,.case-study-more-filters summary{display:block;min-height:0;padding:9px 14px;border:1px solid #e8e8e8;border-radius:999px;background:#fff;color:#14345e;font-family:Raleway,Arial,sans-serif;font-size:13px;font-weight:600;line-height:normal;text-decoration:none;cursor:pointer}.case-study-page--v2 .category-button.active{border-color:#007cb7;background:#007cb7;color:#fff}.case-study-more-filters{position:static;margin-left:auto}.case-study-more-filters summary{display:block;list-style:none;border-color:#aac2d4;color:#14345e}.case-study-more-filters summary::-webkit-details-marker{display:none}.case-study-more-filter-grid{position:absolute;z-index:102;top:calc(100% + 8px);right:0;display:grid;width:570px;max-width:calc(100vw - 28px);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:18px;border:1px solid #e8e8e8;border-radius:12px;background:#fff;box-shadow:0 12px 28px rgb(14 44 75 / .14)}.case-study-more-filter-grid a{padding:9px;border:0;border-radius:6px;background:#fff0;color:#527180;text-align:left;text-decoration:none;cursor:pointer}.case-study-more-filter-grid a:hover,.case-study-more-filter-grid a.active{background:#f8f8f8;color:#14345e}.case-study-mobile-filter{display:none}.case-study-results-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.case-study-results-heading>span{color:#527180;font-size:13px}.case-study-page--v2 .case-study-grid.archive{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;margin:0;padding:0;list-style:none}.case-study-page--v2 .case-study-single{display:block!important;width:auto!important;min-width:0;padding:0 0 20px;border-bottom:1px solid #e8e8e8}.case-study-page--v2 .case-study-link{display:flex!important;height:100%;flex-direction:column!important;color:#14345e;text-decoration:none}.case-study-page--v2 .case-study-image{position:relative!important;display:block!important;width:100%!important;height:auto!important;overflow:hidden;aspect-ratio:16/10;margin-bottom:16px;padding:0!important;order:initial!important;border-radius:12px!important}.case-study-page--v2 .case-study-image .klarvo-ai-media,.case-study-page--v2 .case-study-image picture{display:block!important;width:100%!important;height:100%!important;max-width:none!important}.case-study-page--v2 .case-study-image img{position:static!important;inset:auto!important;display:block;width:100%!important;height:100%!important;margin:0!important;object-fit:cover;transition:transform .25s ease-out}.case-study-page--v2 .case-study-link:hover .case-study-image img{transform:scale(1.025)}.case-study-page--v2 .case-study-content,.case-study-page--v2 .case-study-content .content{position:static!important;display:flex;height:100%;flex-direction:column!important;order:initial!important;padding:0!important}.case-study-page--v2 .case-study-content h3{display:-webkit-box!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0 0 9px;color:#14345e;font-family:Raleway,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.35}.case-study-card-terms{display:block;margin-bottom:7px;color:#007cb7;font-family:Raleway,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1.4;text-transform:uppercase;letter-spacing:.05em}.case-study-page--v2 .case-study-content p{display:-webkit-box!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0!important;color:#527180!important;font-family:Raleway,Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.6!important}.case-study-more{margin-top:auto;padding-top:13px;color:#14345e;font-family:Raleway,Arial,sans-serif;font-size:13px;font-weight:700;line-height:normal!important}.case-study-more span{display:inline;color:#009de4;font:inherit!important;line-height:normal!important}.case-study-empty{padding:28px;border-radius:12px;background:#f8f8f8;color:#527180;text-align:center}.case-study-page--v2 :focus-visible{outline:3px solid rgb(0 157 228 / .35);outline-offset:3px}@media(max-width:900px){.case-study-section-heading{display:block}.case-study-section-heading p{margin-top:8px}.case-study-featured-grid,.case-study-page--v2 .case-study-grid.archive{grid-template-columns:repeat(2,minmax(0,1fr))!important}.case-study-featured-card:first-child{grid-column:1/-1}.case-study-filters{height:auto!important;min-height:0;padding:0;border:0;background:#fff0}.case-study-filter-label,.case-study-filter-priority,.case-study-more-filters{display:none}.case-study-mobile-filter{display:block;width:100%}.case-study-mobile-filter span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.case-study-mobile-filter select{width:100%;min-height:46px;padding:10px 12px;border:1px solid #b9cad7;border-radius:8px;background:#fff;color:#14345e}}@media(max-width:620px){.case-study-page--v2>.wrapper{width:min(calc(100% - 28px),1180px)!important}.case-study-featured-grid,.case-study-page--v2 .case-study-grid.archive{grid-template-columns:1fr!important}.case-study-featured-card:first-child{grid-column:auto}.case-study-featured-card{min-height:280px;aspect-ratio:4/3}.case-study-page--v2 .case-study-grid.archive{gap:28px}}@media(prefers-reduced-motion:reduce){.case-study-page--v2 .case-study-image img{transition:none}}