what is a platform in civics