.case-study-items{gap:var(--gap-mid-s);flex-wrap:wrap;align-items:stretch;display:flex}.case-study-main,.case-study-item{display:flex;flex-direction:column}.case-study-item{flex:1 1 calc(33.333% - var(--gap-mid-s));min-width:0;padding:32px 24px;gap:38px;height:100%}.case-study-item.horizontal-card{flex:1;flex-direction:row;gap:var(--gap-mid);justify-content:space-between;align-items:center;padding:32px}.case-study-item.horizontal-card .case-study-item-metrics{gap:32px var(--gap-hero)}@media all and (pointer: fine){.case-study-item .case-study-item-cta{transition:background-color .3s var(--main-easing),color .3s var(--main-easing)}.case-study-item:hover .case-study-item-cta,.case-study-item:focus-visible .case-study-item-cta{background-color:var(--color-highlight);color:var(--font-color-white)}}.csi-hor-left{gap:var(--gap-mid);max-width:700px}.case-study-testimony-profile{gap:var(--gap-small)}.case-study-testimony-profile.small .cstp-infos-author{line-height:100%;font-size:12px}.case-study-testimony-profile.small .cstp-visual{min-width:48px;width:48px;height:48px}.case-study-testimony-profile.small .case-study-item-logo{width:90px}.csi-hor-right{min-width:300px;max-width:320px}.cstp-visual{display:flex;border-radius:50%;overflow:hidden;min-width:64px;height:64px}.cstp-infos{gap:var(--gap-small-half)}.cstp-infos-author{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--font-color-light)}.csi-main{margin-top:-10px;gap:4px}.case-study-item-blurb{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--font-color-light);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.case-study-item-metrics{display:flex;flex-wrap:wrap;gap:16px var(--gap-hero);padding:0 0 10px}.case-study-item-metric{display:flex;flex:1;flex-direction:column;gap:4px;min-width:130px}.csim-metric{font-size:var(--font-size-ml);line-height:100%;color:var(--font-color-default);font-family:var(--font-primary)}.cism-label{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--font-color-light)}.case-study-item-headline{font-size:32px;line-height:110%;min-height:71px;display:flex;align-items:flex-start}.case-study-item-cta{display:flex;align-items:center;justify-content:center;padding:16px 24px;border-radius:40px;border:solid 1px var(--color-highlight);font-size:var(--font-size-s);line-height:100%;color:var(--color-highlight);font-weight:400}.case-study-item-cta span{position:relative;z-index:1}.case-study-main{padding:32px 32px 48px;gap:var(--gap-medium)}.case-study-texts{padding:48px 32px}.case-study-main .case-study-item-metrics{gap:30px var(--gap-big)}.case-study-main .case-study-item-metric{flex:none!important}.case-study-main .csim-metric{font-size:var(--font-size-l)}.case-study-main .cism-label{font-size:var(--font-size-base);line-height:var(--line-height-base);max-width:300px}.case-study-details-page{padding-top:120px;gap:var(--gap-mid-s)}.case-study-graph{gap:8px}.csg-scale{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--font-color-light)}.case-study-texts{gap:var(--gap-hero)}.case-study-texts a{color:var(--color-highlight)}.case-study-texts strong{font-weight:600;display:inline!important;padding:0!important;margin:0!important;border:none!important;background:none!important;border-radius:0!important}.case-study-texts .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:.5rem 0;padding:0;position:relative}.case-study-texts .table-wrapper:after{content:"";position:absolute;right:0;top:0;bottom:0;width:24px;pointer-events:none}.case-study-texts table{width:100%;border-collapse:collapse;font-size:var(--font-size-s);background:var(--color-white);border-radius:var(--default-radius);overflow:hidden;border:1px solid rgba(70,70,70,.08);box-shadow:0 2px 8px #0000000a;min-width:max-content}.case-study-texts thead{background-color:#4f39f608}.case-study-texts th{padding:16px 20px;text-align:left;font-weight:600;color:var(--font-color-default);border-bottom:1px solid rgba(70,70,70,.08);font-size:var(--font-size-s);font-family:var(--font-primary);letter-spacing:.02em}.case-study-texts td{padding:14px 20px;border-bottom:1px solid rgba(70,70,70,.06);vertical-align:middle;color:var(--font-color-light);font-family:var(--font-secondary)}.case-study-texts tbody tr{transition:background-color .2s var(--main-easing)}.case-study-texts tbody tr:nth-child(2n){background-color:#4f39f605}.case-study-texts tbody tr:hover{background-color:#4f39f60a}.case-study-texts tbody tr:last-child td{border-bottom:none}.case-study-texts tbody td strong{font-weight:600;color:var(--font-color-default);font-family:var(--font-primary);display:inline;padding:0;margin:0;border:none;background:none;border-radius:0}.case-study-texts .positive-value{color:#4f39f6;font-weight:600}.case-study-texts .negative-value{color:#ea580c;font-weight:600}@media all and (max-width: 768px){.case-study-texts table{font-size:.8rem}.case-study-texts table th,.case-study-texts table td{padding:.5rem}.case-study-texts table th{font-size:.75rem}}@media all and (max-width: 640px){.case-study-texts .table-wrapper{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}.story-split{width:100%;display:flex;height:1px;background:var(--font-color-grey);opacity:.2;margin:20px 0}.cst-block{display:flex;flex-direction:column;max-width:520px;gap:var(--gap-small-half)}.cst-block h2{font-size:var(--font-size-l);line-height:var(--line-height-l);color:var(--font-color-default)}.cst-block p{font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--font-color-light)}.quote{color:var(--font-color-grey)}.case-study-story{gap:var(--gap-small)}.case-study-story p{font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--font-color-light);max-width:660px}.case-study-texts.text-width-3-4 .cst-block,.case-study-texts.text-width-3-4 .case-study-story p{max-width:75%}.case-study-texts.text-width-full .cst-block,.case-study-texts.text-width-full .case-study-story p{max-width:none}@media all and (max-width: 1240px){.case-study-item{flex:1 1 calc(50% - var(--gap-mid-s))}.study-blog-combined{gap:14px}}@media all and (max-width: 1140px){.study-blog-combined{display:flex;flex-wrap:wrap}.case-study-li{flex:1 0 100%;min-width:100%}.case-study-item{flex:1 1 100%}}@media all and (max-width: 979px){.case-study-item.horizontal-card{flex-direction:column;gap:var(--gap-small);padding:32px 24px}.case-study-item.horizontal-card .case-study-item-metrics{display:none}.csi-hor-left{max-width:100%}}@media all and (max-width: 768px){.sub-page-hero{padding-top:120px}.sub-page-hero p br{display:none}.csg-scale{font-size:12px;line-height:12px}}@media all and (max-width: 640px){.csi-hor-cta{flex-direction:column;align-items:flex-start;gap:var(--gap-mid)}.csi-hor-cta>div,.csi-hor-cta .case-study-item-cta{width:100%}}@media all and (max-width: 590px){.case-study-item-metric{width:100%}.case-study-item{flex:1 1 100%}.cstp-visual{min-width:48px;height:auto}.case-study-main{padding:32px 24px}.case-study-texts{padding:48px 24px}.case-study-texts.text-width-3-4 .cst-block,.case-study-texts.text-width-3-4 .case-study-story p{max-width:100%}}.case-study-li{display:flex;height:100%}.case-study-li .case-study-item{width:100%}
