Heavy lift platform