.features-module__svMFga__wrap,.features-module__svMFga__track{position:relative}[data-pinned=true] .features-module__svMFga__track{height:calc(var(--steps,12)*72vh)}[data-pinned=true] .features-module__svMFga__stage{align-items:center;height:100vh;padding-top:4.5rem;display:flex;position:sticky;top:0;overflow:hidden}.features-module__svMFga__stageInner{z-index:1;width:100%;max-width:78rem;margin:0 auto;padding:1.5rem;position:relative}[data-pinned=true] .features-module__svMFga__stageInner{grid-template-columns:8.5rem minmax(0,1fr);align-items:center;gap:2rem;padding:0 1.5rem;display:grid}@media (min-width:1280px){[data-pinned=true] .features-module__svMFga__stageInner{grid-template-columns:11rem minmax(0,1fr);gap:3rem}}@property --stage-glow{syntax:"<color>";inherits:false;initial-value:#38bdf81a}.features-module__svMFga__glow{display:none}[data-pinned=true] .features-module__svMFga__glow{pointer-events:none;background:radial-gradient(circle at center,var(--stage-glow)0%,transparent 68%);border-radius:50%;width:56rem;height:56rem;transition:--stage-glow .9s;display:block;position:absolute}.features-module__svMFga__glowA{top:-18%;left:-12%}.features-module__svMFga__glowB{bottom:-22%;right:-12%}.features-module__svMFga__rail{display:none}[data-pinned=true] .features-module__svMFga__rail{align-self:center;display:block;position:relative}.features-module__svMFga__railCount{font-family:var(--font-mono-fallback);letter-spacing:.04em;align-items:baseline;gap:.25rem;margin-bottom:1.25rem;display:flex}.features-module__svMFga__railCountNow{color:var(--color-primary);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1}.features-module__svMFga__railCountAll{color:#ffffff6b;font-variant-numeric:tabular-nums;font-size:.8125rem}.features-module__svMFga__railBody{height:46vh;min-height:17rem;position:relative}.features-module__svMFga__railTrack{background:#ffffff1a;border-radius:2px;width:2px;position:absolute;inset:0 auto 0 0}.features-module__svMFga__railFill{height:calc(var(--fill,0)*100%);background:linear-gradient(180deg,#ffcc1d40,var(--color-primary));border-radius:2px;position:absolute;inset:0 0 auto}.features-module__svMFga__railHead{left:1px;top:calc(var(--fill,0)*100%);background:var(--color-primary);border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;box-shadow:0 0 14px 2px #ffcc1d8c}.features-module__svMFga__tick{cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;gap:.625rem;padding:.375rem .5rem .375rem 0;display:flex;position:absolute;left:0;transform:translateY(-50%)}.features-module__svMFga__tickLine{background:#ffffff38;width:.625rem;height:1px;margin-left:.75rem;transition:width .3s,background-color .3s;display:block}.features-module__svMFga__tickMajor .features-module__svMFga__tickLine{background:#ffffff57;width:1.125rem}.features-module__svMFga__tickLabel{font-family:var(--font-mono-fallback);letter-spacing:.16em;color:#ffffff61;opacity:0;white-space:nowrap;font-size:.625rem;transition:opacity .3s,transform .3s,color .3s;transform:translate(-4px)}.features-module__svMFga__tick:hover .features-module__svMFga__tickLine,.features-module__svMFga__tick:focus-visible .features-module__svMFga__tickLine{background:#ffffff8c;width:1.125rem}.features-module__svMFga__tick:hover .features-module__svMFga__tickLabel,.features-module__svMFga__tick:focus-visible .features-module__svMFga__tickLabel{opacity:1;color:#ffffffbf;transform:none}.features-module__svMFga__tickOn .features-module__svMFga__tickLine{background:var(--color-primary);width:1.5rem}.features-module__svMFga__tickOn .features-module__svMFga__tickLabel{opacity:1;color:var(--color-primary);transform:none}.features-module__svMFga__panels{flex-direction:column;gap:5rem;display:flex}[data-pinned=true] .features-module__svMFga__panels{min-height:clamp(27rem,64vh,40rem);display:block;position:relative}.features-module__svMFga__copy,.features-module__svMFga__visual{min-width:0}[data-pinned=true] .features-module__svMFga__panel{opacity:0;pointer-events:none;align-items:center;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0;transform:translateY(20px)scale(.99)}[data-pinned=true] .features-module__svMFga__panel[data-active=true]{opacity:1;pointer-events:auto;transform:none}.features-module__svMFga__panelInner{grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;width:100%;display:grid}@media (min-width:768px){.features-module__svMFga__panelInner{grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:2.5rem}}@media (min-width:1280px){.features-module__svMFga__panelInner{gap:3.5rem}}[data-pinned=false] .features-module__svMFga__panel{border-top:1px solid var(--color-border);padding-top:3rem}[data-pinned=false] .features-module__svMFga__panel:first-child{border-top:0;padding-top:0}.features-module__svMFga__col{min-width:0}.features-module__svMFga__stackMeta{font-family:var(--font-mono-fallback);letter-spacing:.16em;color:#ffffff6b;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.6875rem;display:flex}[data-pinned=true] .features-module__svMFga__stackMeta{display:none}.features-module__svMFga__stackLadder{align-items:center;gap:3px;display:flex}.features-module__svMFga__rung{background:#ffffff29;border-radius:1px;width:6px;height:2px}.features-module__svMFga__rungOn{background:var(--color-primary)}[data-pinned=true] .features-module__svMFga__panel[data-active=true] .features-module__svMFga__copy>*{animation:.6s cubic-bezier(.16,1,.3,1) both features-module__svMFga__riseIn}[data-pinned=true] .features-module__svMFga__panel[data-active=true] .features-module__svMFga__copy>:first-child{animation-delay:40ms}[data-pinned=true] .features-module__svMFga__panel[data-active=true] .features-module__svMFga__copy>:nth-child(2){animation-delay:.1s}[data-pinned=true] .features-module__svMFga__panel[data-active=true] .features-module__svMFga__copy>:nth-child(3){animation-delay:.16s}[data-pinned=true] .features-module__svMFga__panel[data-active=true] .features-module__svMFga__copy>:nth-child(4){animation-delay:.22s}[data-pinned=true] .features-module__svMFga__panel[data-active=true] .features-module__svMFga__copy>:nth-child(5){animation-delay:.28s}[data-pinned=true] .features-module__svMFga__panel[data-active=true] .features-module__svMFga__visual{animation:.7s cubic-bezier(.16,1,.3,1) 80ms both features-module__svMFga__instrumentIn}@keyframes features-module__svMFga__riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes features-module__svMFga__instrumentIn{0%{opacity:0;transform:translateY(22px)scale(.97)}to{opacity:1;transform:none}}[data-pinned=true] .features-module__svMFga__panel .features-module__svMFga__live{animation-play-state:paused}[data-pinned=true] .features-module__svMFga__panel[data-active=true] .features-module__svMFga__live{animation-play-state:running}.features-module__svMFga__pulse{animation:2s ease-in-out infinite features-module__svMFga__pulseDot}@keyframes features-module__svMFga__pulseDot{0%,to{opacity:1;box-shadow:0 0}50%{opacity:.65;box-shadow:0 0 0 4px #0000}}.features-module__svMFga__ripple{animation:2.4s ease-out infinite features-module__svMFga__rippleOut}@keyframes features-module__svMFga__rippleOut{0%{opacity:.55;transform:scale(.6)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}.features-module__svMFga__flow{stroke-dasharray:4 6;animation:1.6s linear infinite features-module__svMFga__dashFlow}@keyframes features-module__svMFga__dashFlow{to{stroke-dashoffset:-20px}}.features-module__svMFga__sweep{animation:2.6s ease-in-out infinite features-module__svMFga__sweepBar}@keyframes features-module__svMFga__sweepBar{0%,to{transform:scaleX(.82)}50%{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){[data-pinned=true] .features-module__svMFga__panel{transition:opacity .15s linear;transform:none}[data-pinned=true] .features-module__svMFga__panel[data-active=true] .features-module__svMFga__copy>*,[data-pinned=true] .features-module__svMFga__panel[data-active=true] .features-module__svMFga__visual,.features-module__svMFga__pulse,.features-module__svMFga__ripple,.features-module__svMFga__flow,.features-module__svMFga__sweep{animation:none}.features-module__svMFga__ripple{opacity:0}.features-module__svMFga__tickLine,.features-module__svMFga__tickLabel,[data-pinned=true] .features-module__svMFga__glow{transition:none}}
