When it comes to marketing, nothing beats good old-fashioned get-in-you-hands, print. At least, nothing beats print when two things are happening. The first is that your audience is having their attention increasingly fought for in repeat attempts across multiple platforms. The second is that an older demographic still responds favorably to print; a younger demographic responds well to visually stimulating content, especially in print.
I know the meaning of all the word in this sentence but a whole sentence is ambiguous for me.