We use the structure For+object+to-infinitive after certain adjectives and nouns, but the same meaning can be expressed by a that-clause and the subjunctive or the verb should + infinitive. Example:
a- It is vital that you keep the secret.
b- It is vital that you should keep the secret.
c- It is vital for you to keep the secret.