You dont want to use the non food grade on your cats fur because they will lick it off. I would use the food grade on your carpet, too.
that is a great site! so much information
i read that the minimal quantity cats may lick off their fur (of non food-grade) is not harmful, just dont feed it to them.