The snippet preview on SO displays the lowercase version, so maybe there's an additional stylesheet being loaded on your end?
Two things,
<a>
tag and check if its text is capitalized as well (Also open your developer tools and look at the applied styles on the email <a>
tag)!important
after your text-transform: none
s, it's likely something more specific is taking priority, and using CSS's !important would supersede that hierarchy.