How does CB12 White remove stains and discolouration?

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