Which of the following defines a means-tested program?

Eligibility depends on income.

People pay first and receive benefits later.

Any person who is a U.S. citizen is eligible.

Age is a major criterion for eligibility.