.feature-scroll__head{display:flex;flex-direction:column;gap:1rem;grid-column:1/-1;max-width:47.5rem;margin-bottom:1.5rem}@media (min-width: 861px){.feature-scroll__head{margin-bottom:4.5rem}}.feature-scroll__heading{margin:0}.feature-scroll__grid{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr)}@media (min-width: 861px){.feature-scroll__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}}.feature-scroll__sticky{display:none}@media (min-width: 861px){.feature-scroll__sticky{position:sticky;top:calc(var(--header-height) + 24px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.75rem;height:47.5rem}}.feature-scroll__hud{display:flex;flex-direction:column;gap:.875rem;width:20rem}.feature-scroll__hud-top{display:flex;align-items:baseline;justify-content:space-between}.feature-scroll__count{font-family:Sora,ui-sans-serif,system-ui,sans-serif;font-size:.9375rem;line-height:20px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--subtle)}.feature-scroll__count b{font-weight:700;color:var(--ink)}.feature-scroll__bar{display:flex;gap:.375rem}.feature-scroll__bar i{position:relative;flex:1;height:.25rem;border-radius:2px;background-color:var(--line)}.feature-scroll__bar b{position:absolute;inset:0 auto 0 0;width:0;border-radius:2px;background-color:var(--ok-vivid);box-shadow:0 0 10px #2af07a99,0 0 3px #2af07ae6}.feature-scroll__phone{width:20rem}.feature-scroll__screens{position:relative;overflow:hidden;aspect-ratio:390/844;border-radius:2.3125rem}.feature-scroll__screen{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transform:scale(.97)}@media (prefers-reduced-motion: no-preference){.feature-scroll__screen{transition:opacity .5s ease,transform .5s ease}}.feature-scroll__screen.is-active{opacity:1;transform:none}.feature-scroll__panel{display:flex;flex-direction:column;justify-content:center;gap:1.25rem;padding:2.5rem 0}@media (min-width: 861px){.feature-scroll__panel{min-height:41.25rem;padding:3rem 0}}.feature-scroll__panel-heading{margin:0;font-size:1.75rem;line-height:1.12;font-weight:700}@media (min-width: 861px){.feature-scroll__panel-heading{font-size:2.5rem}}.feature-scroll__panel-heading span{display:block}.feature-scroll__panel-intro{max-width:32.5rem;margin:0;font-size:1.1875rem;line-height:29px;color:var(--muted)}.feature-scroll__panel-phone{display:flex;justify-content:center;margin-top:.75rem}.feature-scroll__panel-phone .phone{width:16.25rem}@media (min-width: 861px){.feature-scroll__panel-phone{display:none}}.feature-scroll.is-scrolling .feature-scroll__panel>*{opacity:0;transform:translateY(28px);transition:opacity .5s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.feature-scroll.is-scrolling .feature-scroll__panel>.feature-scroll__panel-heading{opacity:1;transform:none;overflow:hidden;padding-bottom:.25rem}.feature-scroll.is-scrolling .feature-scroll__panel-heading>span{transform:translateY(110%);transition:transform .8s cubic-bezier(.2,.7,.2,1)}.feature-scroll.is-scrolling .ticks li{opacity:0;transform:translate(-14px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.feature-scroll.is-scrolling .feature-scroll__panel.is-active>*{opacity:1;transform:none}.feature-scroll.is-scrolling .feature-scroll__panel.is-active .feature-scroll__panel-heading>span{transform:none;transition-delay:.08s}.feature-scroll.is-scrolling .feature-scroll__panel.is-active>.feature-scroll__panel-intro{transition-delay:.22s}.feature-scroll.is-scrolling .feature-scroll__panel.is-active>.ticks{transition-delay:.3s}.feature-scroll.is-scrolling .feature-scroll__panel.is-active .ticks li{opacity:1;transform:none}.feature-scroll.is-scrolling .feature-scroll__panel.is-active .ticks li:nth-child(1){transition-delay:.36s}.feature-scroll.is-scrolling .feature-scroll__panel.is-active .ticks li:nth-child(2){transition-delay:.44s}.feature-scroll.is-scrolling .feature-scroll__panel.is-active .ticks li:nth-child(3){transition-delay:.52s}.feature-scroll.is-scrolling .feature-scroll__panel.is-active .ticks li:nth-child(4){transition-delay:.6s}.feature-scroll.is-scrolling .feature-scroll__panel.is-active .ticks li:nth-child(5){transition-delay:.68s}.feature-scroll.is-scrolling .feature-scroll__panel.is-active .ticks li:nth-child(6){transition-delay:.76s}
