You are, because the consent is captured on your page. Your form needs a visible disclosure next to the submit button, unchecked opt-in where required, and the consent record passed with the lead: timestamp, IP, page URL, user agent, and the disclosure text as shown.
We give you the compliant language for our embeds and funnels, the field spec for API posts, and a review of your form before it goes live. Get it right once and it protects every lead after that. Incentivized submits and co-registration paths are the two things that will not clear here.