My mistake! You are completely correct. :focus changes the element when it gains focus. Trying to dodge a hurricane here, trying to save boat, mind is a little :unfocused.
<input type="text" id="name" name="name" value="" placeholder="John Doe" required="required" autofocus="autofocus" />
There is a lot wrong here, but we are not concerned with coding to standards we just need it fixed.
Try removing the autofocus="autofocus". I need to see if you have any javascript doing anything weird, if the process.php returns anything crazy like filling a div tag full of info, then your autofocus pulling the page down.
still thinking