Hi!
I have two points of feedback. First, it is not possible to paste the verification code (sms) into the form, because it will not validate if there is no - between the numbers.
The second is a small UX thing. (but maybe it is my personal preference) Once you start typing in one of the forms of the application it will be validated immediately which result in a unvalid red form until you enter the right value. I would like to have it the other way around. Giving a green border when the validation passes. And giving the unvalidated state on dirty + blur or submitting the form.
(reward early, punish late)