If you have to hide something, all SEs will look negatively at it and take action. You can use CSS to do it but then a competitor will find it and report it to Google. Now the client site is harmed. As the SEO / web design company, your rep will be harmed and the client should ask you for a refund for your services.