Two cats have different parents. One cat has stiff fur, and the other cat has soft fur. Why do the cats have different fur softnesses?

a
The cats have different versions of the gene for fur softness. The genes are softer in the fur of one of the cats.
The cats have different versions of the gene for fur softness. The genes are softer in the fur of one of the cats.

b
The cats have different versions of the gene for fur softness, which instruct for different proteins that connect in different ways to make different kinds of fur.
The cats have different versions of the gene for fur softness, which instruct for different proteins that connect in different ways to make different kinds of fur.

c
Each cat has different fur softness because offspring from different parents will have different fur softness.
Each cat has different fur softness because offspring from different parents will have different fur softness.

d
Each cat has different traits for fur softness because they have different versions of the gene for fur softness that connect together to make different kinds of fur.