[Contact Form / Pop Up Form] sign up form/pop up form that enables access to a video on the same p

Hello,

I use Contact Form 7 for all the forms I set up on our website with no issues. On this occasion I need to set up a form or a pop up that will enable me to ask users for their contact details (first name, last name, email address) before they can view our video (youtube video). I would like them to be able to view the video on the same page, immediatly after they successfully submit their details. I also would like them to see a disclaimer at the bottom of the form to confirm that by submitting their details they are agreeing to receive our newsletter. I also would like all the data to be automatically sent to a list in Mailchimp, as we currently do with all our forms.

Is this something I can do with Contact Form 7 or another plugin? And how can I do it? My developer skills are very limited…

Many thanks

Caroline