How does CB12 White remove stains and discoloration?

CB12 White binds to the compounds that discolour and stain teeth and makes them more soluble in water, making them much easier to be removed. In addition to removing present staining, CB12 White also protects against new stains when used on a daily basis.