.FeatureScrollIndex_section__i165M{--fsi-ink:#171717;--fsi-sub:#6f737a;--fsi-muted:#a0a0a0;--fsi-hair:#e9eaed;--fsi-accent:#00d99e;--fsi-ease-out:cubic-bezier(0,0,0.2,1);--fsi-ease-expand:cubic-bezier(0.65,0,0.35,1);position:relative;color:var(--fsi-ink);font-family:var(--font-inter),"Inter",sans-serif;-webkit-font-smoothing:antialiased}.FeatureScrollIndex_accentPurple__PZLNZ{--fsi-accent:#a54aef}.FeatureScrollIndex_track__FjiYl{position:relative;height:calc(var(--fsi-steps) * 85svh + 100svh)}.FeatureScrollIndex_stage__HwqN2{position:sticky;top:0;height:100svh;box-sizing:border-box;max-width:1200px;margin:0 auto;padding:72px clamp(16px,4vw,48px) 40px;display:flex;flex-direction:column;justify-content:safe center;gap:clamp(24px,5vh,56px)}.FeatureScrollIndex_title__UnHy3{margin:0;font-family:var(--font-inter-tight),"Inter Tight",sans-serif;font-weight:600;font-size:clamp(36px,4.6vw,68px);line-height:1;letter-spacing:-.035em;color:var(--fsi-ink);text-wrap:balance}.FeatureScrollIndex_grid__1rwEj{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.FeatureScrollIndex_list__KE_oX{display:flex;flex-direction:column;order:1}@media (min-width:900px){.FeatureScrollIndex_grid__1rwEj{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.FeatureScrollIndex_list__KE_oX{order:0}}.FeatureScrollIndex_row__snbjo{position:relative;cursor:pointer;border-top:1px solid var(--fsi-hair);padding:20px 0}.FeatureScrollIndex_fill__fk9Pm{position:absolute;left:0;top:-1px;width:100%;height:1px;background:var(--fsi-accent);transform:scaleX(0);transform-origin:left center}.FeatureScrollIndex_label__Yl1hs{display:block;width:100%;padding:0;border:0;background:none;text-align:left;cursor:inherit;font-family:var(--font-inter-tight),"Inter Tight",sans-serif;font-size:clamp(20px,1.8vw,24px);font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--fsi-muted);transition:color .4s}.FeatureScrollIndex_label__Yl1hs:focus-visible{outline:2px solid var(--fsi-accent);outline-offset:4px;border-radius:2px}.FeatureScrollIndex_rowActive__WFWpV .FeatureScrollIndex_label__Yl1hs{color:var(--fsi-ink)}.FeatureScrollIndex_expand__H_rmg{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--fsi-ease-expand)}.FeatureScrollIndex_rowActive__WFWpV .FeatureScrollIndex_expand__H_rmg{grid-template-rows:1fr}.FeatureScrollIndex_expandInner__n98NI{overflow:hidden;min-height:0}.FeatureScrollIndex_body__D99VO{padding-top:14px;display:flex;flex-direction:column;gap:8px;max-width:440px;opacity:0;transition:opacity .5s}.FeatureScrollIndex_rowActive__WFWpV .FeatureScrollIndex_body__D99VO{opacity:1}.FeatureScrollIndex_stepTitle__5OQpS{margin:0;font-family:var(--font-inter-tight),"Inter Tight",sans-serif;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--fsi-ink)}.FeatureScrollIndex_stepBody__Oh9FH{margin:0;font-size:15px;line-height:1.6;color:var(--fsi-sub);text-wrap:pretty}.FeatureScrollIndex_frame__Ae6ZK{overflow:hidden}.FeatureScrollIndex_viewport__MuijK{position:relative;aspect-ratio:16/10}.FeatureScrollIndex_layer__TNwXY{position:absolute;inset:0;opacity:0;transform:scale(1.03);filter:blur(8px);visibility:hidden;transition:opacity .6s var(--fsi-ease-out),transform .9s var(--fsi-ease-out),filter .6s,visibility 0s linear .6s}.FeatureScrollIndex_layerActive__YOy9B{opacity:1;transform:scale(1);filter:blur(0);visibility:visible;transition:opacity .6s var(--fsi-ease-out),transform .9s var(--fsi-ease-out),filter .6s,visibility 0s}.FeatureScrollIndex_iframe__5P6Ow{display:block;width:100%;height:100%;border:0;pointer-events:none}@media (max-width:899px){.FeatureScrollIndex_track__FjiYl{height:calc(var(--fsi-steps) * 70svh + 100svh)}.FeatureScrollIndex_stage__HwqN2{padding:64px 20px 28px;gap:24px}.FeatureScrollIndex_title__UnHy3{font-size:34px}.FeatureScrollIndex_grid__1rwEj{gap:20px}.FeatureScrollIndex_row__snbjo{padding:14px 0}.FeatureScrollIndex_label__Yl1hs{font-size:18px}.FeatureScrollIndex_body__D99VO{padding-top:10px;gap:6px}.FeatureScrollIndex_stepTitle__5OQpS{font-size:16px}.FeatureScrollIndex_stepBody__Oh9FH{font-size:14px}}@media (prefers-reduced-motion:reduce){.FeatureScrollIndex_layerActive__YOy9B,.FeatureScrollIndex_layer__TNwXY{transform:none;filter:none;transition:opacity .2s linear,visibility 0s linear .2s}.FeatureScrollIndex_layerActive__YOy9B{transition:opacity .2s linear,visibility 0s}.FeatureScrollIndex_body__D99VO,.FeatureScrollIndex_expand__H_rmg,.FeatureScrollIndex_label__Yl1hs{transition-duration:.2s}}