What word would you suggest in its place? As a native English speaker I can't think of something similar which is both gender neutral and casual without being quirky (I'd use 'peeps' in conversations with friends, but not in marketing text).
I use "folks" and some people like "y'all" (iirc the Recurse Center took that as their "guys" replacement). Not sure how quirky that is for you though.