.case-studies__layout{align-items:flex-start;display:flex;flex-direction:row;gap:32px}.case-studies__sidebar{background:#fff;border:1px solid #e5e7ef;border-radius:6px;flex-shrink:0;padding:24px;width:300px}.case-studies__sidebar-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.case-studies__sidebar-title{color:var(--clr-text-lt);font-size:16px;font-weight:700}.case-studies__clear-all{color:var(--clr-primary);cursor:pointer;display:none;font-size:12px;font-weight:500}.case-studies__clear-all.case-studies__clear-all--visible{display:block}.case-studies__filter-group{margin-bottom:4px}.case-studies__filter-group-header{align-items:center;border-top:1px solid #e5e7ef;cursor:pointer;display:flex;justify-content:space-between;padding:10px 0}.case-studies__filter-group-label{color:var(--clr-text-lt);font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.case-studies__filter-group-toggle{color:var(--clr-text-lt);display:inline-block;font-size:12px;transition:transform .2s}.case-studies__filter-group-toggle--collapsed{transform:rotate(-90deg)}.case-studies__filter-options{display:flex;flex-direction:column;gap:2px;padding:6px 0 4px}.case-studies__filter-option{align-items:flex-start;border-radius:8px;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:7px 10px;text-align:left;transition:background .15s;width:100%}.case-studies__filter-option.no-style{background:transparent;border:0;box-shadow:unset;font-weight:400;transform:none}.case-studies__filter-option.no-style svg{margin:0}.case-studies__filter-option:hover{background:#f8f9fc}.case-studies__filter-option.no-style.case-studies__filter-option--active,.case-studies__filter-option.no-style:focus{background:#eff0fe}.case-studies__filter-option-checkbox{align-items:center;border:1.5px solid #d1d5db;border-radius:4px;display:flex;flex-shrink:0;height:16px;justify-content:center;transition:all .15s;width:16px}.case-studies__filter-option-checkbox--radio{border-radius:50%}.case-studies__filter-option--active .case-studies__filter-option-checkbox{background:var(--clr-primary);border-color:var(--clr-primary)}.case-studies__filter-option-checkbox svg{fill:none;height:10px;opacity:0;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;transition:opacity .15s;width:10px}.case-studies__filter-option--active .case-studies__filter-option-checkbox svg{opacity:1}.case-studies__filter-option-label{color:var(--clr-text-lt);flex:1;font-size:13px;line-height:1.3;transition:color .15s}.case-studies__filter-option--active .case-studies__filter-option-label{color:var(--clr-primary);font-weight:500}.case-studies__filter-option-count{background:#f3f4f6;border:1px solid #e5e7ef;border-radius:100px;color:#9ca3af;flex-shrink:0;font-size:11px;padding:1px 7px}.case-studies__filter-option--active .case-studies__filter-option-count{background:#eff0fe;border-color:#c7cafd;color:var(--clr-primary)}button#csClearAll,button.no-style.case-studies__active-filter-tag-remove{background:transparent;box-shadow:unset;color:var(--clr-primary);padding:0;transform:unset}.case-studies__filter-group:last-child{margin-bottom:0}.case-studies__sidebar{padding-bottom:11px}.case-studies__main{flex:1;min-width:0}.case-studies__active-filters:empty{margin:0}.case-studies__results-bar{align-items:center;display:flex;margin-bottom:12px}.case-studies__results-count{color:var(--clr-text-lt);font-size:14px}.case-studies__results-count strong{color:var(--clr-text-lt);font-weight:600}.case-studies__active-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px;min-height:0}.case-studies__active-filter-tag{align-items:center;background:#eff0fe;border:1px solid #c7cafd;border-radius:100px;color:var(--clr-primary);display:inline-flex;font-size:12px;font-weight:500;gap:5px;padding:4px 10px}.case-studies__active-filter-tag-remove{color:var(--clr-primary);cursor:pointer;font-size:14px;line-height:1;padding:0}.case-studies__card-row{display:flex;flex-wrap:wrap;gap:20px}.case-studies__card{background:#fff;border-radius:6px;box-shadow:0 0 10px 0 rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:.4s;transition:border-color .2s,transform .2s,box-shadow .2s;width:calc(50% - 10px)}.case-studies__card:hover{box-shadow:0 0 30px 0 rgba(0,0,0,.15)}.case-studies__card:hover:before{background:var(--clr-primary)}.case-studies__card-shelf{align-items:center;background:#f0f2ff;display:flex;flex-direction:column;overflow:hidden}.case-studies__card-shelf-image{aspect-ratio:16/9;border-radius:4px;display:block;object-fit:cover;transition:.4s;width:100%}.case-studies__card:hover .case-studies__card-shelf-image{transform:scale(1.03)}.case-studies__card-content{display:flex;flex:1;flex-direction:column;padding:18px 20px 20px}.case-studies__card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.case-studies__card-company{color:var(--clr-text-lt);font-size:16px;font-weight:700;margin:0}.case-studies__card-region{border-radius:4px;font-size:12px;font-weight:600;padding:3px 8px}.case-studies__card-region--americas{background:#eff0fe;color:#4632da}.case-studies__card-region--apac{background:#e0f2fe;color:#0369a1}.case-studies__card-region--europe{background:#f0fdf4;color:#166534}.case-studies__card-stat{color:var(--clr-text-lt);font-size:50px;font-weight:700;letter-spacing:-2px;line-height:1;margin-bottom:3px}.case-studies__card-stat-suffix{color:var(--clr-primary);font-style:normal}.case-studies__card-stat-label{color:var(--clr-text-lt);font-size:20px;font-weight:700;line-height:1.35;margin-bottom:9px}.case-studies__card-description{color:var(--clr-text-lt);flex:1;font-size:14px;line-height:1.7;margin-bottom:14px}.case-studies__card-footer{border-top:1px solid #e5e7ef;padding-top:18px}.case-studies__card-tags{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.case-studies__card-tag{background:#f8f9fc;border:1px solid #e5e7ef;border-radius:4px;color:var(--clr-text-lt);font-size:12px;font-weight:500;padding:2px 6px}.case-studies__card-cta{align-items:center;color:var(--clr-primary);display:inline-flex;font-size:13px;font-weight:700;gap:4px;text-decoration:none;transition:gap .15s}.case-studies__card:hover .case-studies__card-cta{gap:8px}.case-studies__empty-state{color:var(--clr-text-lt);padding:56px 0;text-align:center;width:100%}.case-studies__empty-state-message{font-size:15px;margin-bottom:12px}.case-studies__empty-state-reset{color:var(--clr-primary);cursor:pointer;font-family:inherit;font-size:14px;text-decoration:underline}.case-studies__load-more{margin-top:32px;text-align:center}.case-studies__load-more-btn{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:var(--clr-text-lt);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:12px 40px;transition:border-color .15s,color .15s}.case-studies__load-more-btn:hover{border-color:var(--clr-primary);color:var(--clr-primary)}.case-studies__load-more-btn:disabled{cursor:not-allowed;opacity:.4}.case-studies__load-more-count{color:#9ca3af;font-size:12px;margin-top:10px}.case-studies__load-more-btn:focus,.case-studies__load-more-btn:hover{background:#fff;box-shadow:unset;transform:unset}button#csLoadBtn{box-shadow:unset}button.no-style.case-studies__empty-state-reset{background:transparent;box-shadow:unset;color:var(--clr-primary);padding:0;text-decoration:none;transform:unset}button#csClearAll:hover,button.no-style.case-studies__empty-state-reset:hover{color:var(--clr-secondary)}button.no-button.case-studies__active-filter-tag-remove:hover{color:var(--clr-primary);font-size:14px;line-height:1;transform:unset}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (max-width:991px){.case-studies__layout{flex-direction:column}.case-studies__sidebar{position:static;width:100%}}@media (max-width:600px){.case-studies__card{width:100%}}