.success-story,.success-story h1,.success-story h2,.success-story h3{letter-spacing:0}.success-story .success-wrap{max-width:1160px;margin-inline:auto;padding-inline:24px}.success-story .success-section{padding-block:80px;scroll-margin-top:150px}.success-story .success-hero{color:var(--primary-foreground);background:var(--foreground);position:relative;overflow:hidden}.success-story .success-hero:after{content:"";background:linear-gradient(90deg,color-mix(in oklab,var(--foreground) 92%,transparent),color-mix(in oklab,var(--foreground) 70%,transparent) 46%,color-mix(in oklab,var(--foreground) 10%,transparent));position:absolute;inset:0}.success-story .success-hero-copy{z-index:1;padding-block:64px 80px;position:relative}.success-story .success-hero h1{max-width:730px;font-size:48px;line-height:1.12}.success-story .success-hero p{max-width:620px}.success-story .success-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700}.success-story .success-heading{text-wrap:balance;font-size:36px;font-weight:700;line-height:1.2}.success-story .success-nav{z-index:30;background:var(--background);border-bottom:1px solid var(--border);position:sticky;top:80px}.success-story .success-nav-inner{white-space:nowrap;scrollbar-width:none;gap:28px;padding-block:18px;display:flex;overflow-x:auto}.success-story .success-nav a{color:var(--muted-foreground);font-size:12px;font-weight:600}.success-story .success-nav a:hover{color:var(--primary)}.success-story .success-stat{border-right:1px solid var(--border);padding:30px 24px}.success-story .success-stat:last-child{border-right:0}.success-story .success-stat-value{font-family:var(--font-display);color:var(--primary);white-space:nowrap;font-size:48px;font-weight:700;line-height:1.1}.success-story .success-step{padding:0 24px 0 0;position:relative}.success-story .success-step:before{content:"";background:var(--border);height:1px;position:absolute;top:23px;left:48px;right:0}.success-story .success-step:last-child:before{display:none}.success-story .success-step-number{border:1px solid var(--primary);width:46px;height:46px;color:var(--primary);background:var(--background);border-radius:50%;place-items:center;display:grid;position:relative}.success-story .success-capability{transition:transform .25s cubic-bezier(.22,1,.36,1)}.success-story .success-capability:hover{transform:translateY(-4px)}.success-story [data-success-reveal].is-visible{opacity:1;transform:none}.success-story [data-success-reveal]{transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.success-story .success-hero-copy>*{animation:.65s cubic-bezier(.22,1,.36,1) both success-enter}.success-story .success-hero-copy>:nth-child(2){animation-delay:80ms}.success-story .success-hero-copy>:nth-child(3){animation-delay:.16s}.success-story .success-hero-copy>:nth-child(4){animation-delay:.24s}.success-story .success-hero-copy>:nth-child(5){animation-delay:.32s}@keyframes success-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.success-story [data-success-reveal]:not(.is-visible){opacity:0;transform:translateY(18px)}}@media(max-width:767px){.success-story .success-wrap{padding-inline:20px}.success-story .success-hero h1{font-size:32px}.success-story .success-heading{font-size:28px}.success-story .success-section{padding-block:52px}.success-story .success-hero-copy{padding-block:36px 52px}.success-story .success-stat{padding:24px 12px}.success-story .success-stat:nth-child(2){border-right:0}.success-story .success-stat-value{font-size:34px}.success-story .success-step{min-height:110px;padding:0 0 32px 66px}.success-story .success-step-number{position:absolute;top:0;left:0}.success-story .success-step:before{width:1px;height:auto;top:46px;bottom:0;left:23px}}@media(prefers-reduced-motion:reduce){.success-story [data-success-reveal]{opacity:1;transition:none;transform:none}.success-story .success-hero-copy>*{animation:none}}
