.Container_container__Wg6oB{max-width:var(--container-max)}.Container_container__Wg6oB,.Container_content__nvBQg{width:100%;margin-left:auto;margin-right:auto;padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2)}.Container_content__nvBQg{max-width:var(--content-max)}.Container_fluid__VGoLX{width:100%;padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2)}.CaseHero_hero__YY_0f{position:relative;min-height:50vh;display:flex;align-items:flex-end;padding:var(--space-16) calc(var(--grid-gutter) / 2)}@media (min-width:768px){.CaseHero_hero__YY_0f{min-height:60vh;padding:var(--space-24) var(--grid-gutter)}}.CaseHero_imageWrapper__TwA_9{position:absolute;inset:0}.CaseHero_image__nK5Ka{object-fit:cover}.CaseHero_overlay__q2yYY{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.2) 50%,transparent)}.CaseHero_placeholder__V3Caq{position:absolute;inset:0;background-color:var(--accent,var(--color-bg-alt))}.CaseHero_content__MfOWr{position:relative;max-width:var(--content-max);margin:0 auto;width:100%}.CaseHero_title__Ipv7v{color:var(--color-text);margin-bottom:var(--space-4)}.CaseHero_subtitle__6RQul{color:var(--color-text-secondary);margin:0}.CaseHero_hero__YY_0f.CaseHero_hasImage__3uP6L .CaseHero_title__Ipv7v{color:#fff}.CaseHero_hero__YY_0f.CaseHero_hasImage__3uP6L .CaseHero_subtitle__6RQul{color:hsla(0,0%,100%,.9)}.ChartBlock_chart__awvec{margin:var(--space-12) 0;padding:var(--space-8);background-color:var(--case-color-accent);color:#fff;overflow-x:auto}.ChartBlock_track___EAJL{display:flex;align-items:flex-end;justify-content:center;gap:var(--space-6);padding-bottom:var(--space-8);padding-top:var(--space-8)}.ChartBlock_column__cHMug{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);flex:1 1;min-width:80px;max-width:140px}.ChartBlock_bar__z4Wwa{width:100%;display:flex;flex-direction:column;overflow:hidden}.ChartBlock_emptyZone__xA9S3{border:1px dotted #fff;border-bottom:none}.ChartBlock_fillZone__XkuSn{display:flex;align-items:center;justify-content:center;min-height:0;border:2px solid #fff}.ChartBlock_value__kaOZ1{font-size:var(--text-lg);line-height:1}.ChartBlock_label__OCUUm,.ChartBlock_value__kaOZ1{font-family:var(--font-sans);font-weight:var(--weight-bold)}.ChartBlock_label__OCUUm{font-size:var(--text-xs);text-transform:uppercase;text-align:center;opacity:.7}.ChartBlock_caption__gZkQh{margin-top:var(--space-4);text-align:center;color:#fff}.ChartBlock_captionText__jqboP{color:#fff}@media (max-width:600px){.ChartBlock_column__cHMug{min-width:60px}.ChartBlock_track___EAJL{gap:var(--space-3)}}.ImageBlock_imageBlock__INNkd{margin:var(--space-12) 0}.ImageBlock_imageWrapper__W4K_Q{position:relative;width:100%;overflow:hidden}.ImageBlock_image__491TJ{width:100%;height:auto;object-fit:contain}.ImageBlock_caption__7gduE{margin-top:var(--space-4);text-align:center}.ImageBlock_fullImage__SLULB{width:100%;height:auto;object-fit:cover}.ImageBlock_fullImageBlock__h_iKP{position:relative;left:50%;transform:translateX(-50%);width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center}.QuoteBlock_quoteBlock__pZpo6{margin:var(--space-16) 0;padding:var(--space-6) var(--space-8);border-left:4px solid var(--case-color-accent);color:var(--case-color-accent)}.QuoteBlock_quote__tGuMD{margin-bottom:var(--space-4)}.QuoteBlock_attribution__4DZ0k{margin:0}.FunnelBlock_funnel__ddbf_{margin:var(--space-12) 0;padding:var(--space-8);background-color:var(--case-color-accent);color:#fff;overflow-x:auto}.FunnelBlock_track__TZYuC{justify-content:center;padding-bottom:var(--space-8);padding-top:var(--space-8)}.FunnelBlock_segment__afjfE,.FunnelBlock_track__TZYuC{display:flex;align-items:flex-end}.FunnelBlock_step__L1Pej{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);min-width:100px}.FunnelBlock_bar__pVP4i{width:100px;display:flex;flex-direction:column;overflow:hidden}.FunnelBlock_dropZone__q_T76{border:1px dotted #fff;border-bottom:none}.FunnelBlock_advanceZone__n9txB{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:var(--space-2);gap:2px;min-height:0;background-color:transparent;border:2px solid #fff}.FunnelBlock_pct__P6sTL{font-size:var(--text-lg)}.FunnelBlock_count__FAExv,.FunnelBlock_pct__P6sTL{font-family:var(--font-sans);font-weight:var(--weight-bold);line-height:1}.FunnelBlock_count__FAExv{font-size:var(--text-sm)}.FunnelBlock_countLabel__GUJbG{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-regular);opacity:.8;line-height:1}.FunnelBlock_stepLabel__xsEey{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;opacity:.7}.FunnelBlock_drop__XkNtP{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:0 var(--space-4);min-width:80px;margin-top:var(--space-4)}.FunnelBlock_arrow__bCqz3{font-size:var(--text-xl);opacity:.5;line-height:1}.FunnelBlock_dropInfo__T3yKj{display:flex;flex-direction:column;align-items:center;gap:2px}.FunnelBlock_dropPct__l1KaG{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-bold);color:#fff}.FunnelBlock_dropDesc___9TPt{font-family:var(--font-sans);font-size:var(--text-xs);text-align:center;opacity:.6;max-width:120px;line-height:1.3}.FunnelBlock_caption__ljk93{margin-top:var(--space-4);text-align:center;opacity:.6}@media (max-width:600px){.FunnelBlock_bar__pVP4i{width:72px}.FunnelBlock_step__L1Pej{min-width:72px}.FunnelBlock_drop__XkNtP{min-width:48px;padding:0 var(--space-2)}}.BigNumbers_container__mGaNs{margin:var(--space-12) 0;padding:var(--space-8);background-color:transparent;color:var(--case-color-accent);overflow-x:auto;min-width:60vw;transform:translateX(-50%);left:50%;position:relative}.BigNumbers_grid__tqdmx{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.BigNumbers_item__oCau9{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) 0;padding-left:var(--space-4)}.BigNumbers_number__hGTGv{font-family:var(--font-sans);font-size:var(--text-4xl);font-weight:var(--weight-bold);line-height:1;letter-spacing:-.02em}.BigNumbers_unit__0MMIl{font-size:var(--text-2xl);font-weight:var(--weight-regular);margin-left:.1em}.BigNumbers_label__F4dE2{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-bold);text-transform:uppercase;opacity:.7;line-height:1.3}.BigNumbers_description___X8Jb{font-family:var(--font-sans);font-size:var(--text-xs);opacity:.5;line-height:1.4}.BigNumbers_caption__WlbCW{margin-top:var(--space-4);text-align:center;opacity:.6}@media (max-width:600px){.BigNumbers_number__hGTGv{font-size:var(--text-3xl)}.BigNumbers_grid__tqdmx{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.BigNumbers_captionText__BCZM7{color:var(--case-color-accent)}.TimelineBlock_container__CCvsp{margin:var(--space-12) 0 var(--space-12);transform:translateX(-50%);left:50%;position:relative;min-width:80vw;padding:var(--space-8);background-color:var(--case-color-accent);color:#fff;overflow-x:auto}.TimelineBlock_gantt__sNvMw{position:relative;min-width:420px}.TimelineBlock_header__zDq7n{display:grid;padding-bottom:var(--space-4);border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:var(--space-4)}.TimelineBlock_month__p2t5u{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.06em;opacity:.45;text-align:center}.TimelineBlock_gridLines__590O3{display:grid;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.TimelineBlock_gridCol__JmXTS{border-right:1px solid hsla(0,0%,100%,.05)}.TimelineBlock_gridCol__JmXTS:last-child{border-right:none}.TimelineBlock_rows__A9li6{display:flex;flex-direction:column;gap:var(--space-3);position:relative;z-index:1}.TimelineBlock_row__aY6qG{width:100%}.TimelineBlock_bar__lbX7H{height:36px;display:flex;align-items:center;padding:0 var(--space-3);overflow:hidden;white-space:nowrap;transition:opacity .15s ease;background-color:transparent!important;border:2px solid #fff}.TimelineBlock_bar__lbX7H:hover{opacity:.85}.TimelineBlock_barLabel__pZ16z{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);color:#fff;text-overflow:ellipsis;overflow:hidden}.TimelineBlock_caption__RkfOG{margin-top:var(--space-6);text-align:center;opacity:.6}@media (max-width:600px){.TimelineBlock_bar__lbX7H{height:30px}.TimelineBlock_barLabel__pZ16z{font-size:10px}}.TimelineBlock_captionText__DG5vl{color:#fff}