.CaseStudy-module__eg3B_G__page{-webkit-font-smoothing:antialiased;flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100%;display:flex}.CaseStudy-module__eg3B_G__section{width:100%;max-width:1072px}.CaseStudy-module__eg3B_G__contentContainer{flex-direction:column;gap:126px;max-width:1072px;display:flex}.CaseStudy-module__eg3B_G__title{font-family:var(--font-heading);font-size:var(--fs-cs-title-desktop);line-height:var(--lh-cs-title-desktop);font-weight:var(--fw-bold);letter-spacing:var(--lp-cs-title-desktop);color:#10181c;padding-bottom:16px}.CaseStudy-module__eg3B_G__subtitle{font-family:var(--font-body);font-size:var(--fs-cs-body-desktop);line-height:var(--lh-cs-body-desktop);color:#4a606a;padding-bottom:20px}.CaseStudy-module__eg3B_G__meta{gap:32px;padding-top:20px;padding-bottom:20px;display:flex}.CaseStudy-module__eg3B_G__metaBlock{flex-direction:column;flex:1;gap:4px;display:flex}.CaseStudy-module__eg3B_G__metaLabel{font-family:var(--font-body);font-size:var(--fs-cs-meta-desktop);line-height:var(--lh-cs-meta-desktop);font-weight:var(--fw-semibold);color:#10181c}.CaseStudy-module__eg3B_G__metaValue{font-family:var(--font-body);font-size:var(--fs-cs-body-desktop);line-height:var(--lh-cs-body-desktop);color:#4a606a}.CaseStudy-module__eg3B_G__stack{flex-wrap:wrap;gap:16px;display:flex}.CaseStudy-module__eg3B_G__intro{border-radius:16px;flex-direction:column;gap:128px;display:flex}.CaseStudy-module__eg3B_G__csImageContainer{border:1px solid #c3d1d8;border-radius:16px;width:100%;height:100%}.CaseStudy-module__eg3B_G__introText{font-family:var(--font-body);font-size:var(--fs-cs-body-desktop);line-height:var(--lh-cs-body-desktop);color:#4a606a}.CaseStudy-module__eg3B_G__csHeading{font-family:var(--font-body);font-size:var(--fs-cs-h1-desktop);line-height:var(--lh-cs-h1-desktop);font-weight:var(--fw-bold);color:#10181c;padding-bottom:28px}.CaseStudy-module__eg3B_G__csBody{font-family:var(--font-body);font-size:var(--fs-cs-body-desktop);line-height:var(--lh-cs-body-desktop);color:#4a606a;padding-bottom:28px}.CaseStudy-module__eg3B_G__csList{font-family:var(--font-body);font-size:var(--fs-cs-body-desktop);line-height:var(--lh-cs-body-desktop);color:#4a606a;padding-left:24px;list-style:outside}.CaseStudy-module__eg3B_G__csList>li{margin-bottom:4px}.CaseStudy-module__eg3B_G__csNestedList{margin-top:8px;padding-left:24px;list-style:outside}.CaseStudy-module__eg3B_G__csNestedList li{margin-bottom:4px}.CaseStudy-module__eg3B_G__journeyIntro{font-family:var(--font-body);font-size:var(--fs-cs-h2-desktop);line-height:var(--lh-cs-h2-desktop);font-weight:var(--fw-semibold);color:#10181c;padding-bottom:20px}.CaseStudy-module__eg3B_G__journeyStep{margin-bottom:32px}.CaseStudy-module__eg3B_G__stepTitle{font-family:var(--font-body);font-size:var(--fs-cs-body-desktop);line-height:var(--lh-cs-body-desktop);font-weight:var(--fw-semibold);color:#10181c;padding-bottom:8px}.CaseStudy-module__eg3B_G__stepContent{flex-direction:column;gap:32px;display:flex}.CaseStudy-module__eg3B_G__stepText{font-family:var(--font-body);font-size:var(--fs-cs-body-desktop);line-height:var(--lh-cs-body-desktop);color:#4a606a;padding-bottom:32px}.CaseStudy-module__eg3B_G__stepImage{background:#e6e6e6;border-radius:16px;width:100%}.CaseStudy-module__eg3B_G__personaSection{flex-direction:column;align-items:flex-start;gap:48px;padding-bottom:68px;display:flex}.CaseStudy-module__eg3B_G__personaContent{flex-direction:column;flex:1;display:flex}.CaseStudy-module__eg3B_G__personaLabel{font-family:var(--font-body);font-size:var(--fs-cs-meta-desktop);line-height:var(--lh-cs-meta-desktop);font-weight:var(--fw-medium);color:#2770dc}.CaseStudy-module__eg3B_G__personaText{font-family:var(--font-body);font-size:var(--fs-cs-body-desktop);line-height:var(--lh-cs-body-desktop);color:#4a606a}.CaseStudy-module__eg3B_G__personaState{font-family:var(--font-body);font-size:var(--fs-cs-body-desktop);line-height:var(--lh-cs-body-desktop);font-weight:var(--fw-semibold);color:#10181c}.CaseStudy-module__eg3B_G__csHighlight{font-family:var(--font-heading);font-size:var(--fs-cs-highlight-desktop);line-height:var(--lh-cs-highlight-desktop);font-weight:var(--fw-bold);letter-spacing:var(--lp-cs-highlight-desktop);color:#228500}.CaseStudy-module__eg3B_G__csImpact{flex-direction:row-reverse;justify-content:flex-end;gap:8px;display:flex}.CaseStudy-module__eg3B_G__csImpactIcon{width:72px;height:72px}@media (max-width:1199px){.CaseStudy-module__eg3B_G__page{gap:32px}.CaseStudy-module__eg3B_G__section{padding:0 52px}.CaseStudy-module__eg3B_G__contentContainer{gap:96px;padding:0 52px}.CaseStudy-module__eg3B_G__title{padding-bottom:12px;font-size:56px;line-height:64px}.CaseStudy-module__eg3B_G__subtitle{font-size:20px;line-height:32px}.CaseStudy-module__eg3B_G__meta{flex-direction:column;gap:24px}.CaseStudy-module__eg3B_G__metaLabel{font-size:18px;line-height:28px}.CaseStudy-module__eg3B_G__metaValue{font-size:20px;line-height:32px}.CaseStudy-module__eg3B_G__stack{flex-wrap:wrap}.CaseStudy-module__eg3B_G__intro{gap:96px}.CaseStudy-module__eg3B_G__introText{font-size:20px;line-height:32px}.CaseStudy-module__eg3B_G__csHeading{padding-bottom:20px;font-size:28px;line-height:36px}.CaseStudy-module__eg3B_G__csBody{padding-bottom:20px;font-size:20px;line-height:32px}.CaseStudy-module__eg3B_G__csList{font-size:20px;line-height:32px}.CaseStudy-module__eg3B_G__journeyIntro{font-size:24px;line-height:32px}.CaseStudy-module__eg3B_G__stepTitle{font-size:20px;line-height:32px}.CaseStudy-module__eg3B_G__stepText{padding-bottom:24px;font-size:20px;line-height:32px}.CaseStudy-module__eg3B_G__personaSection{gap:32px;padding-bottom:48px}.CaseStudy-module__eg3B_G__personaLabel{font-size:18px;line-height:28px}.CaseStudy-module__eg3B_G__personaText,.CaseStudy-module__eg3B_G__personaState{font-size:20px;line-height:32px}.CaseStudy-module__eg3B_G__csHighlight{font-size:48px;line-height:56px}.CaseStudy-module__eg3B_G__csImpactIcon{width:56px;height:56px}}@media (max-width:743px){.CaseStudy-module__eg3B_G__page{gap:24px}.CaseStudy-module__eg3B_G__section{padding:0 24px}.CaseStudy-module__eg3B_G__contentContainer{gap:64px;padding:0 24px}.CaseStudy-module__eg3B_G__title{padding-bottom:8px;font-size:32px;line-height:40px}.CaseStudy-module__eg3B_G__subtitle{font-size:16px;line-height:24px}.CaseStudy-module__eg3B_G__meta{gap:16px}.CaseStudy-module__eg3B_G__metaLabel,.CaseStudy-module__eg3B_G__metaValue{font-size:16px;line-height:24px}.CaseStudy-module__eg3B_G__intro{gap:64px}.CaseStudy-module__eg3B_G__introText{font-size:16px;line-height:24px}.CaseStudy-module__eg3B_G__csHeading{padding-bottom:16px;font-size:24px;line-height:32px}.CaseStudy-module__eg3B_G__csBody{padding-bottom:16px;font-size:16px;line-height:24px}.CaseStudy-module__eg3B_G__csList{padding-left:20px;font-size:16px;line-height:24px}.CaseStudy-module__eg3B_G__csNestedList{padding-left:20px}.CaseStudy-module__eg3B_G__journeyIntro{padding-bottom:16px;font-size:20px;line-height:28px}.CaseStudy-module__eg3B_G__journeyStep{margin-bottom:24px}.CaseStudy-module__eg3B_G__stepTitle{font-size:16px;line-height:24px}.CaseStudy-module__eg3B_G__stepText{padding-bottom:20px;font-size:16px;line-height:24px}.CaseStudy-module__eg3B_G__stepContent{gap:24px}.CaseStudy-module__eg3B_G__personaSection{gap:24px;padding-bottom:32px}.CaseStudy-module__eg3B_G__personaLabel,.CaseStudy-module__eg3B_G__personaText,.CaseStudy-module__eg3B_G__personaState{font-size:16px;line-height:24px}.CaseStudy-module__eg3B_G__csHighlight{font-size:32px;line-height:40px}.CaseStudy-module__eg3B_G__csImpact{gap:4px}.CaseStudy-module__eg3B_G__csImpactIcon{width:40px;height:40px}}
.TLDR-module__xr56kG__page{-webkit-font-smoothing:antialiased;flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100%;display:flex}.TLDR-module__xr56kG__section{width:100%;max-width:1072px}.TLDR-module__xr56kG__contentContainer{flex-direction:column;gap:96px;max-width:1072px;display:flex}.TLDR-module__xr56kG__title{font-family:var(--font-body);font-size:var(--fs-cs-title-desktop);line-height:var(--lh-cs-title-desktop);font-weight:var(--fw-bold);letter-spacing:var(--lp-cs-title-desktop);color:#10181c;padding-bottom:16px}.TLDR-module__xr56kG__subtitle{font-family:var(--font-body);font-size:var(--fs-cs-body-desktop);line-height:var(--lh-cs-body-desktop);color:#4a606a;padding-bottom:20px}.TLDR-module__xr56kG__badge{color:#2770dc;font-family:var(--font-body);font-size:var(--fs-body2-desktop);line-height:var(--lh-body2-desktop);font-weight:var(--fw-medium);background:#eaf1fb;border-radius:4px;align-items:center;gap:8px;width:fit-content;margin-bottom:20px;padding:8px 16px;display:inline-flex}.TLDR-module__xr56kG__meta{gap:32px;padding-top:20px;padding-bottom:20px;display:flex}.TLDR-module__xr56kG__metaBlock{flex-direction:column;flex:1;gap:4px;display:flex}.TLDR-module__xr56kG__metaLabel{font-family:var(--font-body);font-size:var(--fs-cs-meta-desktop);line-height:var(--lh-cs-meta-desktop);font-weight:var(--fw-semibold);color:#10181c}.TLDR-module__xr56kG__metaValue{font-family:var(--font-body);font-size:var(--fs-cs-body-desktop);line-height:var(--lh-cs-body-desktop);color:#4a606a}.TLDR-module__xr56kG__metaHighlight{font-family:var(--font-heading);font-size:var(--fs-cs-highlight-desktop);line-height:var(--lh-cs-highlight-desktop);font-weight:var(--fw-bold);letter-spacing:var(--lp-cs-highlight-desktop);color:#228500}.TLDR-module__xr56kG__stack{flex-wrap:wrap;gap:16px;display:flex}.TLDR-module__xr56kG__intro{border-radius:16px;flex-direction:column;gap:64px;display:flex}.TLDR-module__xr56kG__csImageContainer{border:1px solid #c3d1d8;border-radius:16px;width:100%;height:100%;overflow:hidden}.TLDR-module__xr56kG__csImageContainer img,.TLDR-module__xr56kG__csImageContainer video{object-fit:cover;width:100%;height:100%}.TLDR-module__xr56kG__csSection{flex-direction:column;display:flex}.TLDR-module__xr56kG__csHeading{font-family:var(--font-body);font-size:var(--fs-cs-h1-desktop);line-height:var(--lh-cs-h1-desktop);font-weight:var(--fw-bold);color:#10181c;padding-bottom:28px}.TLDR-module__xr56kG__csBody{font-family:var(--font-body);font-size:var(--fs-cs-body-desktop);line-height:var(--lh-cs-body-desktop);color:#4a606a;padding-bottom:28px}.TLDR-module__xr56kG__csList{font-family:var(--font-body);font-size:var(--fs-cs-body-desktop);line-height:var(--lh-cs-body-desktop);color:#4a606a;padding-left:24px;list-style:outside}.TLDR-module__xr56kG__csList>li{margin-bottom:12px}.TLDR-module__xr56kG__csProblemCard{flex-direction:column;gap:28px;padding-bottom:48px;display:flex}.TLDR-module__xr56kG__csImpact{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:8px;display:flex}.TLDR-module__xr56kG__csImpactIcon{width:72px;height:72px}.TLDR-module__xr56kG__csHighlight{font-family:var(--font-heading);font-size:var(--fs-cs-highlight-desktop);line-height:var(--lh-cs-highlight-desktop);font-weight:var(--fw-bold);letter-spacing:var(--lp-cs-highlight-desktop);color:#228500}.TLDR-module__xr56kG__ctaSection{text-align:center;background:#f8fafb;border:1px solid #c3d1d8;border-radius:16px;flex-direction:column;align-items:center;gap:24px;padding:48px;display:flex}.TLDR-module__xr56kG__ctaText{font-family:var(--font-body);font-size:var(--fs-cs-body-desktop);line-height:var(--lh-cs-body-desktop);color:#4a606a}.TLDR-module__xr56kG__ctaButton{color:#fff;font-family:var(--font-body);font-size:var(--fs-body-desktop);line-height:var(--lh-body-desktop);font-weight:var(--fw-semibold);background:#2770dc;border-radius:8px;align-items:center;gap:8px;padding:16px 32px;text-decoration:none;transition:all .3s;display:inline-flex}.TLDR-module__xr56kG__ctaButton:hover{background:#1a5bb8;transform:translateY(-2px)}@media (max-width:1199px){.TLDR-module__xr56kG__page{gap:32px}.TLDR-module__xr56kG__section{padding:0 52px}.TLDR-module__xr56kG__contentContainer{gap:72px;padding:0 52px}.TLDR-module__xr56kG__title{padding-bottom:12px;font-size:56px;line-height:64px}.TLDR-module__xr56kG__subtitle{font-size:20px;line-height:32px}.TLDR-module__xr56kG__meta{flex-direction:column;gap:24px}.TLDR-module__xr56kG__metaLabel{font-size:18px;line-height:28px}.TLDR-module__xr56kG__metaValue{font-size:20px;line-height:32px}.TLDR-module__xr56kG__metaHighlight{font-size:48px;line-height:56px}.TLDR-module__xr56kG__intro{gap:48px}.TLDR-module__xr56kG__csHeading{padding-bottom:20px;font-size:28px;line-height:36px}.TLDR-module__xr56kG__csBody{padding-bottom:20px;font-size:20px;line-height:32px}.TLDR-module__xr56kG__csImageContainer{border-radius:8px}.TLDR-module__xr56kG__csList{font-size:20px;line-height:32px}.TLDR-module__xr56kG__csProblemCard{gap:24px;padding-bottom:32px}.TLDR-module__xr56kG__csHighlight{font-size:48px;line-height:56px}.TLDR-module__xr56kG__csImpactIcon{width:56px;height:56px}.TLDR-module__xr56kG__ctaSection{padding:40px}.TLDR-module__xr56kG__ctaText{font-size:20px;line-height:32px}}@media (max-width:743px){.TLDR-module__xr56kG__page{gap:24px}.TLDR-module__xr56kG__section{padding:0 24px}.TLDR-module__xr56kG__contentContainer{gap:48px;padding:0 24px}.TLDR-module__xr56kG__title{padding-bottom:8px;font-size:32px;line-height:40px}.TLDR-module__xr56kG__subtitle{font-size:16px;line-height:24px}.TLDR-module__xr56kG__badge{padding:8px;font-size:14px;line-height:20px}.TLDR-module__xr56kG__meta{gap:16px}.TLDR-module__xr56kG__metaLabel,.TLDR-module__xr56kG__metaValue{font-size:16px;line-height:24px}.TLDR-module__xr56kG__metaHighlight{font-size:32px;line-height:40px}.TLDR-module__xr56kG__intro{gap:32px}.TLDR-module__xr56kG__csHeading{padding-bottom:16px;font-size:24px;line-height:32px}.TLDR-module__xr56kG__csBody{padding-bottom:16px;font-size:16px;line-height:24px}.TLDR-module__xr56kG__csImageContainer{border-radius:6px}.TLDR-module__xr56kG__csList{padding-left:20px;font-size:16px;line-height:24px}.TLDR-module__xr56kG__csList>li{margin-bottom:8px}.TLDR-module__xr56kG__csProblemCard{gap:20px;padding-bottom:24px}.TLDR-module__xr56kG__csHighlight{font-size:32px;line-height:40px}.TLDR-module__xr56kG__csImpact{gap:4px}.TLDR-module__xr56kG__csImpactIcon{width:40px;height:40px}.TLDR-module__xr56kG__ctaSection{padding:24px}.TLDR-module__xr56kG__ctaText{font-size:16px;line-height:24px}.TLDR-module__xr56kG__ctaButton{justify-content:center;width:100%;font-size:16px;line-height:24px}}
.ImagePreview-module__muNsAW__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;opacity:0;pointer-events:none;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .3s ease-in-out;display:flex;position:fixed;top:0;left:0}.ImagePreview-module__muNsAW__overlay.ImagePreview-module__muNsAW__open{opacity:1;pointer-events:auto}.ImagePreview-module__muNsAW__contentContainer{opacity:0;justify-content:center;align-items:center;max-width:90%;max-height:90vh;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s;display:flex;position:relative;transform:scale(.95)}.ImagePreview-module__muNsAW__overlay.ImagePreview-module__muNsAW__open .ImagePreview-module__muNsAW__contentContainer{opacity:1;transform:scale(1)}.ImagePreview-module__muNsAW__closeButton{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:8px;font-size:20px;transition:background-color .2s;display:flex;position:absolute;top:-40px;right:0}.ImagePreview-module__muNsAW__closeButton:hover{background-color:#fff3}.ImagePreview-module__muNsAW__image{object-fit:contain;border-radius:8px;max-width:100%;max-height:85vh;box-shadow:0 10px 40px #0000004d}.ImagePreview-module__muNsAW__video{border-radius:8px;max-width:100%;max-height:85vh;box-shadow:0 10px 40px #0000004d}@media (max-width:768px){.ImagePreview-module__muNsAW__closeButton{top:-40px;right:0}}
.TLDRToggle-module__2-aFGq__toggleContainer{--base-bottom:40px;--footer-offset:0px;bottom:calc(var(--base-bottom) + var(--footer-offset));z-index:100;background:#fff;border:1px solid #e1e8ed;border-radius:40px;align-items:center;gap:4px;padding:8px;transition:transform .2s;display:flex;position:fixed;right:40px;box-shadow:0 4px 20px #0000001a}.TLDRToggle-module__2-aFGq__toggleContainer:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.TLDRToggle-module__2-aFGq__option{cursor:pointer;font-family:var(--font-body);font-size:16px;font-weight:var(--fw-medium);color:#4a606a;-webkit-user-select:none;user-select:none;border-radius:32px;align-items:center;gap:8px;padding:10px 20px;transition:all .3s;display:flex}.TLDRToggle-module__2-aFGq__option:hover{color:#10181c}.TLDRToggle-module__2-aFGq__active{color:#fff;background:#10181c}.TLDRToggle-module__2-aFGq__active:hover{color:#fff}.TLDRToggle-module__2-aFGq__icon{font-size:18px}@media (max-width:768px){.TLDRToggle-module__2-aFGq__toggleContainer{--base-bottom:24px;width:max-content;left:50%;right:auto;transform:translate(-50%)}.TLDRToggle-module__2-aFGq__toggleContainer:hover{transform:translate(-50%,-2px)}}
.TransitionOverlay-module__vdJXpW__overlay{z-index:9999;pointer-events:none;flex-direction:column;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.TransitionOverlay-module__vdJXpW__bar{transform-origin:0;will-change:transform;flex:1;width:100%;transform:scaleX(0)}.TransitionOverlay-module__vdJXpW__bar:first-child{background-color:#f8f9fa}.TransitionOverlay-module__vdJXpW__bar:nth-child(2){background-color:#e9ecef}.TransitionOverlay-module__vdJXpW__bar:nth-child(3){background-color:#dee2e6}.TransitionOverlay-module__vdJXpW__bar:nth-child(4){background-color:#ced4da}.TransitionOverlay-module__vdJXpW__bar:nth-child(5){background-color:#adb5bd}.TransitionOverlay-module__vdJXpW__animating .TransitionOverlay-module__vdJXpW__bar{animation:1s cubic-bezier(.85,0,.15,1) forwards TransitionOverlay-module__vdJXpW__wipe}.TransitionOverlay-module__vdJXpW__animating .TransitionOverlay-module__vdJXpW__bar:first-child{animation-delay:0s}.TransitionOverlay-module__vdJXpW__animating .TransitionOverlay-module__vdJXpW__bar:nth-child(2){animation-delay:50ms}.TransitionOverlay-module__vdJXpW__animating .TransitionOverlay-module__vdJXpW__bar:nth-child(3){animation-delay:.1s}.TransitionOverlay-module__vdJXpW__animating .TransitionOverlay-module__vdJXpW__bar:nth-child(4){animation-delay:.15s}.TransitionOverlay-module__vdJXpW__animating .TransitionOverlay-module__vdJXpW__bar:nth-child(5){animation-delay:.2s}@keyframes TransitionOverlay-module__vdJXpW__wipe{0%{transform-origin:0;transform:scaleX(0)}45%{transform-origin:0;transform:scaleX(1)}55%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}
.ImagePreview-module__TwADVq__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;opacity:0;pointer-events:none;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .3s ease-in-out;display:flex;position:fixed;top:0;left:0}.ImagePreview-module__TwADVq__overlay.ImagePreview-module__TwADVq__open{opacity:1;pointer-events:auto}.ImagePreview-module__TwADVq__contentContainer{opacity:0;justify-content:center;align-items:center;max-width:90%;max-height:90vh;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s;display:flex;position:relative;transform:scale(.95)}.ImagePreview-module__TwADVq__overlay.ImagePreview-module__TwADVq__open .ImagePreview-module__TwADVq__contentContainer{opacity:1;transform:scale(1)}.ImagePreview-module__TwADVq__closeButton{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:8px;font-size:20px;transition:background-color .2s;display:flex;position:absolute;top:-40px;right:0}.ImagePreview-module__TwADVq__closeButton:hover{background-color:#fff3}.ImagePreview-module__TwADVq__image{object-fit:contain;border-radius:8px;max-width:100%;max-height:85vh;box-shadow:0 10px 40px #0000004d}.ImagePreview-module__TwADVq__video{border-radius:8px;max-width:100%;max-height:85vh;box-shadow:0 10px 40px #0000004d}@media (max-width:768px){.ImagePreview-module__TwADVq__closeButton{top:-40px;right:0}}
