.hero__two-col{overflow:hidden}@media screen and (min-width:1132px){.hero__two-col .hero__paragraph{padding-right:30px}}.hero-stat-ticker__media{position:relative}.hero-stat-ticker__ticker{-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);background:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,100%,.6);border-radius:18px;bottom:clamp(1.5rem,4vw,3rem);box-shadow:0 24px 50px -24px rgba(16,24,40,.55);color:var(--neutral-900,#1c1b1a);display:flex;flex-direction:column;gap:.6rem;left:clamp(-3.5rem,-2.5vw,-1.5rem);max-width:80%;padding:clamp(1.1rem,1.6vw,1.6rem);position:absolute;width:21rem;z-index:2}.hero-stat-ticker__ticker-heading{color:var(--neutral-900,#1c1b1a);font-weight:600;margin:0}.hero-stat-ticker__ticker-intro{color:var(--neutral-600,#5a564f);margin:0}.hero-stat-ticker__ticker-stage{align-items:start;display:grid;grid-template-areas:"stack";min-height:6.5rem}.hero-stat-ticker__slide{display:flex;flex-direction:column;gap:.4rem;grid-area:stack;margin:0;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease;visibility:hidden}.hero-stat-ticker__slide.is-active{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.hero-stat-ticker__stat{align-items:flex-start;color:var(--neutral-900,#1c1b1a);display:flex;font-variant-numeric:tabular-nums;font-weight:600;gap:.05em;letter-spacing:-.03em;line-height:.9}.hero-stat-ticker__stat-number{font-size:clamp(2.25rem,3vw,3rem)}.hero-stat-ticker__stat .kpi-suffix,.hero-stat-ticker__stat-suffix{color:var(--ticker-accent,var(--brand-500));font-size:.5em;font-weight:500;margin-top:.25em}.hero-stat-ticker__slide-label{color:var(--neutral-700,#4b4945)}.hero-stat-ticker__ticker-dots{margin-top:auto}.hero-stat-ticker__ticker-dot{background:var(--neutral-900,#1c1b1a);border:none;border-radius:50%;cursor:pointer;height:.5rem;opacity:.2;padding:0;transition:opacity .2s ease,transform .2s ease;width:.5rem}.hero-stat-ticker__ticker-dot:hover{opacity:.45}.hero-stat-ticker__ticker-dot.is-active{background:var(--ticker-accent,var(--brand-500));opacity:1;transform:scale(1.3)}@media (prefers-reduced-motion:reduce){.hero-stat-ticker__slide{transform:none;transition:none}}@media screen and (max-width:991px){.hero-stat-ticker__ticker{bottom:clamp(.75rem,3vw,1.5rem);left:clamp(.75rem,4vw,1.5rem);max-width:calc(100% - 1.5rem)}}