.case-studies-module__fdnjeG__reveal{will-change:opacity,transform}.case-studies-module__fdnjeG__reveal.case-studies-module__fdnjeG__in{animation:.62s cubic-bezier(.22,.75,.3,1) both case-studies-module__fdnjeG__csReveal;animation-delay:var(--reveal-delay,0s)}@keyframes case-studies-module__fdnjeG__csReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.case-studies-module__fdnjeG__count{font-variant-numeric:tabular-nums}.case-studies-module__fdnjeG__bar{transform-origin:0;will-change:transform}.case-studies-module__fdnjeG__bar.case-studies-module__fdnjeG__in{animation:.76s cubic-bezier(.22,.75,.3,1) backwards case-studies-module__fdnjeG__csBar;animation-delay:var(--bar-delay,0s)}@keyframes case-studies-module__fdnjeG__csBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.case-studies-module__fdnjeG__flowStep{will-change:opacity,transform}.case-studies-module__fdnjeG__flowStep.case-studies-module__fdnjeG__in{animation:.52s cubic-bezier(.22,.75,.3,1) backwards case-studies-module__fdnjeG__csFlowStep;animation-delay:var(--flow-delay,0s)}@keyframes case-studies-module__fdnjeG__csFlowStep{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.case-studies-module__fdnjeG__flowBadge.case-studies-module__fdnjeG__in{animation:.65s cubic-bezier(.2,.7,.3,1) forwards case-studies-module__fdnjeG__csFlowLit;animation-delay:calc(var(--flow-delay,0s) + .16s)}@keyframes case-studies-module__fdnjeG__csFlowLit{0%{background:#fff;border-color:#e5dfd2;box-shadow:0 1px 2px #2e2b260a,0 14px 28px -22px #2e2b2680}to{background:#f3f8f4;border-color:#3f7a4e;box-shadow:0 0 0 5px #3f7a4e1a,0 14px 28px -18px #3f7a4e8c}}.case-studies-module__fdnjeG__flowLabel.case-studies-module__fdnjeG__in{animation:.5s ease-out forwards case-studies-module__fdnjeG__csFlowLabel;animation-delay:calc(var(--flow-delay,0s) + .22s)}@keyframes case-studies-module__fdnjeG__csFlowLabel{0%{color:#7a7266}to{color:#3f7a4e}}.case-studies-module__fdnjeG__flowBadge:after{content:"";opacity:0;border:1px solid #3f7a4e73;border-radius:9999px;position:absolute;inset:-5px}.case-studies-module__fdnjeG__flowBadge.case-studies-module__fdnjeG__in:after{animation:1.2s cubic-bezier(.2,.7,.3,1) backwards case-studies-module__fdnjeG__csFlowHalo;animation-delay:calc(var(--flow-delay,0s) + .16s)}@keyframes case-studies-module__fdnjeG__csFlowHalo{0%{opacity:.9;transform:scale(.82)}to{opacity:0;transform:scale(1.45)}}.case-studies-module__fdnjeG__flowLine{transform-origin:0;will-change:transform}.case-studies-module__fdnjeG__flowLine.case-studies-module__fdnjeG__in{animation:.38s cubic-bezier(.4,0,.2,1) backwards case-studies-module__fdnjeG__csFlowLine;animation-delay:var(--rail-delay,0s)}@keyframes case-studies-module__fdnjeG__csFlowLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes case-studies-module__fdnjeG__csFlowLineDown{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.case-studies-module__fdnjeG__flowPulse{opacity:0;background:#3f7a4e;border-radius:9999px;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:0;box-shadow:0 0 0 3px #3f7a4e2e}.case-studies-module__fdnjeG__flowPulse.case-studies-module__fdnjeG__in{animation:case-studies-module__fdnjeG__csFlowRun var(--flow-period,2.4s)cubic-bezier(.45,0,.55,1)infinite;animation-delay:var(--run-delay,0s)}@keyframes case-studies-module__fdnjeG__csFlowRun{0%{opacity:0;left:0}4%{opacity:1}28%{opacity:1}31%{opacity:0;left:100%}to{opacity:0;left:100%}}.case-studies-module__fdnjeG__flowEnd:before{content:"";opacity:0;border:1.5px solid #3f7a4e99;border-radius:9999px;position:absolute;inset:-4px}.case-studies-module__fdnjeG__flowEnd.case-studies-module__fdnjeG__in:before{animation:case-studies-module__fdnjeG__csFlowArrive var(--flow-period,2.4s)cubic-bezier(.2,.7,.3,1)infinite;animation-delay:var(--arrive-delay,0s)}@keyframes case-studies-module__fdnjeG__csFlowArrive{0%{opacity:.9;transform:scale(.9)}22%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}@media (max-width:767px){.case-studies-module__fdnjeG__flowLine{transform-origin:top}.case-studies-module__fdnjeG__flowLine.case-studies-module__fdnjeG__in{animation-name:case-studies-module__fdnjeG__csFlowLineDown}.case-studies-module__fdnjeG__flowPulse{margin-top:0;margin-left:-3px;top:0;left:50%}.case-studies-module__fdnjeG__flowPulse.case-studies-module__fdnjeG__in{animation-name:case-studies-module__fdnjeG__csFlowRunDown}}@keyframes case-studies-module__fdnjeG__csFlowRunDown{0%{opacity:0;top:0}4%{opacity:1}28%{opacity:1}31%{opacity:0;top:100%}to{opacity:0;top:100%}}.case-studies-module__fdnjeG__rot{display:grid}.case-studies-module__fdnjeG__rotItem{opacity:0;grid-area:1/1;transition:opacity .16s ease-in,transform .16s ease-in;transform:translateY(7px)}.case-studies-module__fdnjeG__rotItem[data-state=active]{opacity:1;transition:opacity .34s ease-out .14s,transform .44s cubic-bezier(.2,.8,.2,1) .14s;transform:none}.case-studies-module__fdnjeG__rotTick{background:#e5dfd2;border-radius:9999px;width:16px;height:3px;overflow:hidden}.case-studies-module__fdnjeG__rotTick>span{background:#3f7a4e;border-radius:9999px;width:0;height:100%;display:block}.case-studies-module__fdnjeG__rotTick[data-state=active]>span{animation:case-studies-module__fdnjeG__csRotFill var(--rot-step,2s)linear forwards}.case-studies-module__fdnjeG__rotTick[data-state=done]>span{width:100%}@keyframes case-studies-module__fdnjeG__csRotFill{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.case-studies-module__fdnjeG__rot{flex-direction:column;gap:10px;display:flex}.case-studies-module__fdnjeG__rotItem{opacity:1;grid-area:auto;transition:none;transform:none}.case-studies-module__fdnjeG__rotTicks{display:none}.case-studies-module__fdnjeG__flowStep,.case-studies-module__fdnjeG__flowStep.case-studies-module__fdnjeG__in,.case-studies-module__fdnjeG__flowLine,.case-studies-module__fdnjeG__flowLine.case-studies-module__fdnjeG__in{opacity:1;will-change:auto;animation:none;transform:none}.case-studies-module__fdnjeG__flowBadge.case-studies-module__fdnjeG__in{background:#f3f8f4;border-color:#3f7a4e;animation:none;box-shadow:0 0 0 5px #3f7a4e1a,0 14px 28px -18px #3f7a4e8c}.case-studies-module__fdnjeG__flowLabel.case-studies-module__fdnjeG__in{color:#3f7a4e;animation:none}.case-studies-module__fdnjeG__flowBadge.case-studies-module__fdnjeG__in:after,.case-studies-module__fdnjeG__flowEnd.case-studies-module__fdnjeG__in:before,.case-studies-module__fdnjeG__flowPulse,.case-studies-module__fdnjeG__flowPulse.case-studies-module__fdnjeG__in{opacity:0;animation:none}.case-studies-module__fdnjeG__reveal,.case-studies-module__fdnjeG__reveal.case-studies-module__fdnjeG__in,.case-studies-module__fdnjeG__bar,.case-studies-module__fdnjeG__bar.case-studies-module__fdnjeG__in{opacity:1;will-change:auto;animation:none;transform:none}}
