valign="top"
is the cause. If you remove it the superscript will work.
<td width="69%">
Terms and conditions<sup>#</sup>
</td>
Or if you want to maintain the v-align, encapsulate:
<td width="69%" valign="top">
<span>Terms and conditions<sup>#</sup></span>
</td>