Hide fields within a web-to-lead form?

I'm brand new to coding, so I am stumbling in the dark! If anyone with knowledge in coding could assist me, I would greatly appreciate it!

We are trying to add a web-lead-lead form to our lead capture Instapage but we've run into some roadblocks. 

The current web-to-lead form looks like this: 

  • We need to hide Lead Source, Lead Source Description, and Status to be there, but hidden. 
  • While the first name, Business Phone 1 and Email Address are not required fields in Sugar, they need to be required on the form. T
  • Lead Source Description is a text field, but if we could auto-populate it to "Free Consultation Lead from Instapge", that would be ideal.

I imagine the changes would be rather simple, but I don't know what I don't know. Hoping I can learn something today!