.cs-page{--cs-case-ink:#0c0320;--cs-case-muted:#494a52;--cs-case-font:"TT Neoris","Helvetica Neue",Arial,sans-serif}.cs-page:has(.cs-case-study) .cs-menu,.cs-page:has(.cs-case-study) .hs_cos_wrapper:has(.cs-menu){background-color:#441bff}.cs-case-study{background:#fff;padding-top:90px}.cs-case-hero{background:#441bff;position:relative}.cs-page .cs-case-hero__copy.cs-case-shell{padding-bottom:88px;padding-right:max(32px,calc(min(648px, 55vw) + 64px - max(0px, (100vw - 1368px) / 2)));padding-top:88px}.cs-case-hero__copy,.cs-page .cs-case-hero__copy.cs-case-shell{display:flex;flex-direction:column;gap:24px}.cs-case-hero__crumbs{color:#cfcada;font-family:var(--cs-case-font);font-size:16px;line-height:1.5}.cs-case-hero__crumbs>span{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px}.cs-case-hero__crumbs a{color:#cfcada;text-decoration:none}.cs-case-hero__crumbs a:focus,.cs-case-hero__crumbs a:focus-visible,.cs-case-hero__crumbs a:hover{color:#ed7761;text-decoration:underline}.cs-case-hero__crumbs [aria-current=page]{color:#fff}.cs-page .cs-case-hero__title,.cs-page .cs-case-hero__title *{color:#fff!important;font-family:var(--cs-case-font)!important;font-size:56px!important;font-weight:400!important;letter-spacing:0!important;line-height:1!important;margin:0!important}.cs-page .cs-case-hero__lead,.cs-page .cs-case-hero__lead *{color:#fff!important}.cs-case-hero__lead,.cs-case-hero__lead p{font-family:var(--cs-case-font);font-size:18px;font-weight:500;line-height:28px;margin:0}.cs-case-hero__lead p+p{margin-top:16px}.cs-case-hero__lead p:first-child{font-size:24px;line-height:1.2}.cs-case-hero__media{bottom:0;overflow:hidden;position:absolute;right:0;top:0;width:min(648px,55%)}.cs-case-hero__media img{border-top-left-radius:160px;display:block;height:100%;max-width:none;object-fit:cover;width:100%}.cs-case-hero .category-list,.cs-case-hero .category-list ul{display:flex;flex-wrap:wrap;gap:8px;margin:0}.cs-case-hero .category-list ul{list-style:none;padding:0}.cs-case-hero .functions-list li,.cs-case-hero .industries-list li,.cs-case-hero .topics-list li{background:#f5f3fd;border-radius:100px;margin:0;padding:8px 16px}.cs-case-hero .category-list a{color:#441bff;font-family:var(--cs-case-font);font-size:14px;font-weight:500;line-height:1.5;text-decoration:none}.cs-case-hero .btn,.cs-case-hero .btn:before{background:#ed7761!important;border:0!important;border-radius:100px!important;box-shadow:none!important;color:#0c0320!important;font-family:var(--cs-case-font)!important;font-size:18px!important;font-weight:400!important;line-height:1!important;padding:16px 32px!important;transform:none!important}.cs-case-hero .btn{overflow:hidden;position:relative;transition:color .3s ease-out;z-index:1}.cs-case-hero .btn:before{background-color:#120047!important;border-bottom-right-radius:40px!important;content:""!important;display:block!important;inset:0;opacity:0;position:absolute!important;transform:translateX(-100%) skew(-15deg)!important;transition:all .3s ease-out!important;z-index:-1}.cs-case-hero .btn:active,.cs-case-hero .btn:focus-visible,.cs-case-hero .btn:hover{background:#ed7761!important;color:#fff!important}.cs-case-hero .btn:active:before,.cs-case-hero .btn:focus-visible:before,.cs-case-hero .btn:hover:before{height:110%;margin-left:-10%;margin-right:-10%;opacity:1;transform:translateX(0) skew(-15deg)!important}.cs-case-study__layout{align-items:start;box-sizing:border-box;column-gap:24px;display:grid;grid-template-columns:381px minmax(0,1fr);padding-bottom:96px}.cs-case-study__rail{display:flex;flex-direction:column;gap:40px;padding-top:64px;position:sticky;top:110px}.cs-case-toc-acc{display:none}.cs-case-toc{list-style:none;margin:0;padding:0}.cs-case-toc__item{display:flex;gap:41px;margin:0}.cs-case-toc__bar{background:#dedede;flex:none;width:3px}.cs-case-toc__item.is-active .cs-case-toc__bar{background:#2a24d1}.cs-case-toc__link{color:#5c5766;display:block;font-family:var(--cs-case-font);font-size:16px;font-weight:400;line-height:1.4;padding:16px 0;text-decoration:none}.cs-case-toc__item.is-active .cs-case-toc__link{color:var(--cs-case-ink);font-weight:500}.cs-case-toc__link:focus-visible,.cs-case-toc__link:hover{color:var(--cs-case-ink)}.cs-case-toc__link:focus-visible{outline:2px solid #441bff;outline-offset:2px}.cs-case-toc-acc{background:#fff;border:1px solid #d6d3e3;border-radius:12px;width:100%}.cs-page button.cs-case-toc-acc__toggle,.cs-page button.cs-case-toc-acc__toggle:active,.cs-page button.cs-case-toc-acc__toggle:focus,.cs-page button.cs-case-toc-acc__toggle:focus-visible,.cs-page button.cs-case-toc-acc__toggle:hover{align-items:center;background:transparent;background-color:transparent;border:0;border-radius:0;box-shadow:none;color:var(--cs-case-ink);cursor:pointer;display:flex;font-family:var(--cs-case-font);font-size:16px;font-weight:600;gap:16px;justify-content:space-between;line-height:1.5;padding:20px;text-align:left;text-transform:none;width:100%}.cs-page button.cs-case-toc-acc__toggle:focus-visible{outline:2px solid #441bff;outline-offset:-2px}.cs-case-toc-acc__chevron{border-bottom:2px solid var(--cs-case-ink);border-right:2px solid var(--cs-case-ink);flex:none;height:8px;transform:rotate(45deg);width:8px}.cs-case-toc-acc.is-open .cs-case-toc-acc__chevron{transform:rotate(225deg)}.cs-case-toc-acc__panel{padding:0 20px 8px 0}.cs-case-toc-acc__panel[hidden]{display:none}.cs-case-study__body{padding-bottom:56px;padding-top:56px}.cs-case-study__body .cs-case-study__article{padding-top:0}.cs-case-study__article{display:flex;flex-direction:column;gap:28px;min-width:0;padding-top:64px}.cs-case-study__article>.hs_cos_wrapper{margin:0}.cs-page .cs-case-study__article h2{color:#0c0320!important;font-family:TT Neoris,Helvetica Neue,Arial,sans-serif!important;font-size:56px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.2!important;margin:0 0 28px!important}.cs-page .cs-case-study__article .cs-case-cta__heading{color:#fff!important;font-size:48px!important;font-weight:400!important;line-height:1.2!important;text-align:center}.cs-case-study__article li,.cs-case-study__article p:not(.cs-case-summary__label):not(.cs-case-summary__text):not(.cs-case-cta__text):not(.cs-case-stats__value):not(.cs-case-stats__caption):not(.cs-case-quote__text):not(.cs-case-quote__attribution):not(.blog-testimonial-wrapper p):not(.blog-testimonial-wrapper-repeater p){color:var(--cs-case-ink);font-family:var(--cs-case-font);font-size:18px;font-weight:400;line-height:1.6}.cs-case-study__article p:not(.blog-testimonial-wrapper p):not(.blog-testimonial-wrapper-repeater p){margin:0}.cs-page .cs-case-study__article blockquote:not(.blog-testimonial-wrapper blockquote):not(.blog-testimonial-wrapper-repeater blockquote){border-left:4px solid #ed7761;margin:0;padding:8px 0 8px 24px}.cs-page .cs-case-study__article blockquote:not(.blog-testimonial-wrapper blockquote):not(.blog-testimonial-wrapper-repeater blockquote) p{color:#0c0320;font-family:var(--cs-case-font);font-size:24px;font-weight:400;line-height:1.4}.cs-case-study .blog-testimonial-wrapper blockquote p{font-family:var(--cs-case-font);font-size:24px;line-height:1.4}.cs-case-study .blog-testimonial-wrapper blockquote cite{font-family:var(--cs-case-font);font-size:16px;font-weight:600;letter-spacing:0;line-height:1.4;text-transform:none}.cs-case-study__article ol,.cs-case-study__article ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0 0 0 8px}.cs-case-study__article li{margin:0;padding-left:18px;position:relative}.cs-case-study__article li:before{background:#ed7761;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:.55em;width:6px}.cs-case-study__article img:not(.blog-testimonial-wrapper img):not(.blog-testimonial-wrapper-repeater img){border-radius:20px;height:auto;max-width:100%}.cs-case-study__article .cs-case-btn,.cs-case-study__article .cs-case-share__logo{border-radius:100px}.cs-case-study__article .cs-case-share__logo{border-radius:0}.cs-case-study__author{box-sizing:border-box;padding-bottom:80px}.cs-case-study__author-inner{display:flex;flex-direction:column;gap:32px}.cs-case-study__author .authors-container-extended{display:flex;flex-direction:column;gap:16px}.cs-case-study__author .author-wrapper-extended .author-condensed{align-items:center;display:flex;gap:16px}.cs-case-study__author .author-details a{color:var(--cs-case-ink);text-decoration:none}.cs-case-study__author .author-details a:focus-visible,.cs-case-study__author .author-details a:hover{text-decoration:underline}.cs-case-study__author .author-image:has(img) .default-author-image{display:none}.cs-case-study__author .author-wrapper-extended .author-image img,.cs-case-study__author .author-wrapper-extended .default-author-image{border-radius:50%;height:64px;max-height:64px;max-width:64px;object-fit:cover;width:64px}.cs-case-study__author .author-wrapper-extended .default-author-image{align-items:center;background-color:var(--cs-case-ink);display:flex;justify-content:center;padding:12px}.cs-case-study__author .author-name{color:var(--cs-case-ink);font-family:var(--cs-case-font);font-size:18px;font-weight:500;line-height:1.5}.cs-case-study__author .author-title{color:#666;font-family:var(--cs-case-font);font-size:14px;font-weight:400;line-height:1.5}.cs-case-study__author .author-extended p{color:var(--cs-case-ink);font-family:var(--cs-case-font);font-size:16px;line-height:1.6;margin:16px 0 0}.cs-case-study__author .author-extended a{align-items:center;color:#441bff;display:inline-flex;font-family:var(--cs-case-font);font-size:16px;font-weight:500;gap:6px;line-height:1.4;margin-top:16px;text-decoration:none}.cs-case-study__author .tag-list{margin:0}.cs-case-study__author .tag-list ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.cs-case-study__author .tag-list li{background:#f1f0f7;border-radius:999px;margin:0;padding:8px 16px}.cs-case-study__author .tag-list a{color:#0c0320;font-family:var(--cs-case-font);font-size:12px;font-weight:500;letter-spacing:1px;line-height:1.4;text-decoration:none;text-transform:uppercase}.cs-case-study__share{padding-bottom:48px}.cs-case-study__rail .cs-case-study__share .social-media-wrapper{margin-bottom:0;margin-top:0}.cs-case-study__share .social-media-wrapper h3{color:var(--cs-case-ink);display:block;font-family:var(--cs-case-font);font-size:16px;font-weight:600;margin:0 0 16px}.cs-case-study__share .social-icons-wrapper{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:1023px){.cs-page:has(.cs-case-study) .cs-menu,.cs-page:has(.cs-case-study) .hs_cos_wrapper:has(.cs-menu){background-color:#2a24d1}.cs-case-study{padding-top:75px}.cs-page .cs-case-hero__copy.cs-case-shell{gap:24px;padding-bottom:48px;padding-right:32px;padding-top:48px}.cs-case-hero__media{bottom:auto;height:auto;position:relative;right:auto;top:auto;width:100%}.cs-case-hero__crumbs{font-size:14px}.cs-case-hero__lead p,.cs-case-hero__lead p:first-child{font-size:18px;line-height:1.6}.cs-case-hero .functions-list li,.cs-case-hero .industries-list li,.cs-case-hero .topics-list li{padding:2px 16px}.cs-case-hero .category-list a{color:#2a24d1}.cs-case-hero__media img{border-top-left-radius:100px;height:454px}.cs-case-study__author .tag-list li{padding:14px 16px}.cs-case-study__share .social-media-wrapper{margin-bottom:0;margin-top:0}.cs-case-study__layout{gap:28px;grid-template-columns:1fr;padding-bottom:0;padding-top:56px}.cs-case-study__rail{display:contents}.cs-case-study__rail>.cs-case-toc{display:none}.cs-case-study__article{order:1}.cs-case-study__share{margin-top:28px;order:2}.cs-case-toc-acc{align-self:start;background:#fff;display:block;position:sticky;top:75px;z-index:20}.cs-case-study__article{gap:28px;padding-top:0}.cs-page .cs-case-study__article h2{font-size:32px!important;line-height:1.3!important}.cs-case-study__article li,.cs-case-study__article p:not(.cs-case-summary__label):not(.cs-case-summary__text):not(.cs-case-cta__text):not(.cs-case-stats__value):not(.cs-case-stats__caption):not(.cs-case-quote__text):not(.cs-case-quote__attribution):not(.blog-testimonial-wrapper p):not(.blog-testimonial-wrapper-repeater p){color:var(--cs-case-muted)}.cs-case-study__article img:not(.blog-testimonial-wrapper img):not(.blog-testimonial-wrapper-repeater img){border-radius:12px}.cs-case-study__author{padding-bottom:56px}}@media (max-width:767px){.cs-case-study{padding-top:67px}.cs-case-toc-acc{top:67px}.cs-page .cs-case-hero__copy.cs-case-shell{gap:20px;padding:32px 20px}.cs-page .cs-case-hero__title,.cs-page .cs-case-hero__title *{font-size:38px!important;line-height:1.1!important}.cs-case-hero__media img{height:286px}.cs-case-study__layout{gap:24px;padding-bottom:0;padding-top:48px}.cs-case-study__share{margin-top:24px}.cs-case-study__article{gap:24px}.cs-page .cs-case-study__article .cs-case-cta__heading{font-size:28px!important}.cs-case-study__author{padding-bottom:48px}}