No matter how careful you are, carpet stains happen. Coffee spills, muddy shoes, pet accidents, red wine — every homeowner faces them eventually. But what…