.case-study-hero-section{display:flex;flex-direction:column;padding-top:50px;gap:var(--gap-medium)}.case-study-hero{gap:var(--gap-hero)}.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}.case-study-item .flx:last-child{margin-top:auto}.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-company-name{color:var(--font-color-default);line-height:100%;font-size:var(--font-size-base)}.cstp-infos{gap:var(--gap-small-half)}.cstp-infos.sml-png{gap:4px}.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}.case-study-item-metrics-hl{display:flex;gap:var(--gap-small)}.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-metric-highlight{flex:1;padding:36px 12px 48px;display:flex;flex-direction:column;align-items:center;border-radius:12px;background:var(--color-highlight);box-shadow:0 0 36px #4f39f666}.case-study-item-metric-highlight.non-highlight{background:none;box-shadow:none;padding-left:0;padding-right:0}.case-study-item-metric-highlight.non-highlight .csimhl-title,.case-study-item-metric-highlight.non-highlight .cismhl-label{color:var(--color-highlight)}.case-study-item-metric-highlight.small-pb{padding-top:8px;padding-bottom:24px}.csimhl-title{text-align:center;font-size:82px;line-height:100%;color:var(--color-white);font-family:var(--font-primary);margin-bottom:-10px}.csimhl-title span{font-size:var(--font-size-l);font-weight:500}.cismhl-label{font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-white);text-align:center}.case-study-item-pretitle{font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:600}.case-study-item-hero-headline{font-size:var(--font-size-xlb);line-height:var(--line-height-xlb);display:flex;align-items:flex-start}.other-case-studies-section{padding-top:var(--gap-big)}.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-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)}.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)}.customer-story{gap:var(--gap-small)}.customer-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 .customer-story p{max-width:75%}.case-study-texts.text-width-full .cst-block,.case-study-texts.text-width-full .customer-story p{max-width:none}.case-study-section{display:flex;flex-direction:column;width:100%;gap:var(--gap-mid-s)}.css-title{display:flex;flex-direction:column;gap:8px}.css-title h2{font-size:var(--font-size-ml);line-height:var(--line-height-ml)}.csst-subtitle{font-size:var(--font-size-sm);line-height:140%;color:var(--font-color-light)}.problems-solutions-blocks{display:flex;gap:var(--gap-small)}.problems-solutions-block{flex:1;display:flex;gap:12px}.problems-solutions-block h3{font-size:var(--font-size-m);line-height:var(--line-height-m)}.ps-list{display:flex;flex-direction:column;gap:4px;padding:0 0 10px}.ps-list p{font-size:var(--font-size-s);line-height:var(--line-height-s)}.ps-item{display:flex;gap:8px}.ps-item img{flex-shrink:0}.problems-solutions-block{flex:1;display:flex;flex-direction:column;padding:24px;border-radius:12px}.problems-solutions-block h3,.problems-solutions-block p{color:var(--font-color-white)}.problems-solutions-block.problems{background:#f46c6c;box-shadow:0 0 24px #f46c6c66}.problems-solutions-block.solutions{background:#4f39f6;box-shadow:0 0 24px #4f39f666}.ps-list{display:flex;flex-direction:column}.casestudy-customer-story{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-mid-s)}.customer-story-person{display:flex;flex-direction:column;gap:var(--gap-small)}.customer-story-person .cstp-visual{min-width:48px;height:48px;max-width:48px}.customer-story-person .cstp-visual img{width:100%;height:auto}.csp-desc{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--font-color-default)}.customer-story-checklist{display:flex;flex-direction:column;gap:var(--gap-small)}.customer-story-checklist h3{font-size:var(--font-size-base);line-height:var(--line-height-base)}.csc-list-item{display:flex;gap:8px;align-items:center}.csc-list-item img{flex-shrink:0;width:12px;height:auto}.csc-list-item-text strong{font-weight:600;color:var(--font-color-default)}.case-study-images-grid{display:flex;flex-direction:column;gap:var(--gap-small)}.csig-title{font-size:var(--font-size-base);line-height:var(--line-height-base)}.cs-images-grid-content{display:flex;gap:12px;flex-wrap:wrap}.case-study-image-item{display:flex;align-items:center;justify-content:center;max-width:84px;overflow:hidden;border-radius:8px;border:1px solid #FFF;background:#fff6;width:calc(16.6667% - 10px)}.case-study-images-bg{position:relative}.case-study-images-bg.full-bg h3{position:relative;z-index:1}.case-study-images-bg.full-bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.popl-gradient-bg{background:linear-gradient(180deg,#dcac76,#fadba0,#fff);box-shadow:0 0 48px #dcac7666}.www-content{display:flex;gap:32px}.www-text{display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:140%}.www-text strong{font-weight:800;line-height:100%}.same-row{display:flex;gap:16px;align-items:flex-start;max-width:1280px;margin:0 auto;padding:0 30px;width:100%}.same-row .case-study-section{padding-left:0;padding-right:0}.case-study-table{display:flex;flex-direction:column}.case-study-table .csth-row:last-child{border-bottom:none;padding-bottom:0}.csth-row,.csth-header{display:flex;justify-content:space-between;align-items:center;gap:24px}.csth-row>div:last-child,.csth-row .cs-table-title,.csth-header>div:last-child,.csth-header .cs-table-title{width:200px}.csth-header{font-family:var(--font-primary);font-size:var(--font-size-ml);font-weight:700;line-height:var(--line-height-ml)}.csth-header .ct-table-value.negative,.csth-header .ct-table-value.positive{display:flex;align-items:center;justify-content:center;color:var(--color-white);gap:10px;border-radius:8px;padding:16px}.csth-header .ct-table-value.positive{background:var(--color-highlight);box-shadow:0 0 24px #4f39f666}.csth-header .ct-table-value.negative{background:#f46c6c;box-shadow:0 0 24px #f46c6c66}.gruns-executive-summary .csth-item>div:nth-child(2),.gruns-executive-summary .csth-item>div:nth-child(3){min-width:120px}.popl-where-we-started .csth-item>div:nth-child(2){min-width:220px}.popl-where-we-started .csth-item>div:nth-child(3){min-width:320px}.popl-monthly-citation-progression .csth-item>div:nth-child(2),.popl-monthly-citation-progression .csth-item>div:nth-child(3),.popl-monthly-citation-progression .csth-item>div:nth-child(4),.popl-monthly-citation-progression .csth-item>div:nth-child(5){min-width:80px}.cs-table-title{width:200px;text-align:left}.ct-table-value{text-align:center}.cs-table-submetric{font-size:12px;line-height:140%;font-weight:300;color:var(--font-color-grey);font-family:var(--font-secondary)}.csth-row{padding:24px 0;font-size:var(--font-size-base);line-height:var(--line-height-base);border-bottom:1px solid rgba(255,255,255,.8)}.csth-row .cs-table-title{font-weight:600;font-family:var(--font-primary)}.csth-row .ct-table-value{font-size:var(--font-size-s);line-height:var(--line-height-s)}.csth-row .ct-table-value span{font-weight:300;color:var(--font-color-grey)}.csth-row .ct-table-value.negative,.csth-row .ct-table-value.negative span{color:#ea580c}.csth-row .ct-table-value.positive,.csth-row .ct-table-value.positive span{color:var(--color-highlight)}.csth-row .ct-table-value:last-child{font-weight:600}@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: 1200px){.www-content{gap:20px}}@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%}.case-study-item-metrics-hl{gap:var(--gap-small-half)}.csimhl-title{font-size:68px}.www-grid{flex-direction:column}.www-content{gap:24px}}@media all and (max-width: 1023px){.same-row{flex-direction:column}.csth-header{font-size:var(--font-size-m)}.csth-header .ct-table-value.negative,.csth-header .ct-table-value.positive{padding:12px 16px}.popl-where-we-started .csth-item>div:nth-child(2){min-width:160px}.popl-where-we-started .csth-item>div:nth-child(3){min-width:200px}.popl-monthly-citation-progression .csth-item>div:nth-child(2),.popl-monthly-citation-progression .csth-item>div:nth-child(3),.popl-monthly-citation-progression .csth-item>div:nth-child(4),.popl-monthly-citation-progression .csth-item>div:nth-child(5){min-width:70px}.csth-row>div:last-child,.csth-row .cs-table-title,.csth-header>div:last-child,.csth-header .cs-table-title{width:160px}.csth-row,.csth-header{gap:16px}}@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%}.casestudy-customer-story{grid-template-columns:1fr}.casestudy-customer-story .comparison-icon-card.simple-box.no-bg{padding-left:0;padding-right:0}.problems-solutions-blocks{flex-direction:column}.csimhl-title{font-size:58px}.csimhl-title span{font-size:var(--font-size-ml)}.case-study-item-metric-highlight.small-pb{padding-top:16px;padding-bottom:16px}}@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: 767px){.case-study-details-page-container{gap:var(--gap-big)}.css-title{gap:2px}.case-study-hero-section{padding-top:0;gap:36px}.csimhl-title{font-size:48px;margin-bottom:-6px}.cismhl-label{font-size:var(--font-size-s);line-height:var(--line-height-s)}.case-study-item-metric-highlight{padding:24px 16px}.case-study-item-metrics-hl{flex-direction:column;gap:8px}.www-content{flex-direction:column}.case-study-table-scroll{margin-left:-30px;margin-right:-30px;padding:0 30px;overflow:auto}.case-study-table-scroll>div{min-width:750px}.case-study-table-scroll>div.two-col-table{min-width:auto}.case-study-item-hero-headline{font-size:var(--font-size-l);line-height:120%}.case-study-hero{gap:24px}.case-study-section{gap:20px}}@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%}.csst-subtitle br{display:none}}@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 .customer-story p{max-width:100%}.cs-images-grid-content{gap:8px}.case-study-image-item{width:calc(25% - 6px)}}.case-study-li{display:flex;height:100%}.case-study-li .case-study-item{width:100%}@media all and (max-width: 420px){.case-study-table-scroll{margin-left:-16px;margin-right:-16px;padding:0 16px}.same-row{padding:0 16px}}
