Can't access zoho mail from web

Can't access zoho mail from web

I tried to access Zoho mail from this web address  https://mail.zoho.com/biz/index.do
I clicked the red "Access Zoho Mail" button and it didn't do anything. I'm using Safari on an OS X (v. 10.8.5) desktop. My email works fine on iPhone at the same time. 
Is this a bug?