How much do IT consultation services typically cost