Notice the logo in the top left part of the page:

I converted the vector text to paths and for the gradient effect I have a white vector text with outlines converted to fills and below that I have a white vector text which creates the white outline for the black text.

But I can't figure out why it's not clean.

If you zoom in, it's clean, but you zoom out it's jaggy.