is it the "Download button" in the "you own this game" banner since i only see the downloads links with nothing dealing with steam
huh. When I went to the page I saw a ‘get steam key’ button at the bottom.