“Nearly 30 million children in America are eligible for at least a $250 contribution through the Invest in America program.”