Unique
Live Preview
Dry cleaner website with a stain-removal probability matrix
Eight stains across six fabrics, recalculated in full whenever the stain-age slider moves. Below the threshold the site refuses, and explains why trying would do more harm than the stain.