Capture every page-load, click, hover, scroll, pin, scrub, reveal, and menu interaction. Record trigger, target, start/end position, duration, ease, stagger, and reduced-motion behavior.
Replace opaque Webflow interaction attributes with readable semantic hooks:
<!-- Before -->
<a data-wf-element-id="645ee970-6c97-eea3-d61b-013ab5a5f236">...</a>
<!-- After -->
<a data-motion-step-link>...</a>- Convert Webflow variables to Synced Flow tokens.
- Convert utility layout to
sf-*primitives. - Keep unique editorial section classes in the consuming site.
- Make state controllers work before adding GSAP presentation.
- Toggle semantic state instead of animating final brand colors inline.
- Rebuild one interaction locally.
- Verify it against the reference in both scroll directions.
- Disable the equivalent Webflow interaction.
- Remove its generated IDs and overrides.
- Repeat until the Webflow runtime owns no behavior.
- Remove Webflow JavaScript and jQuery.
- Remove unused compatibility CSS and metadata.
- Run browser, accessibility, reduced-motion, performance, and build checks.
Never remove the Webflow runtime before replacing and verifying every behavior it owns.