Learn English – What’s a more professional term than ‘blow your mind’

phrase-requests

I'm looking for a phrase that describes the experience of limits, preconceptions and world-views being challenged, exceeded and revised. I convey this if I say something "blew my mind", but there is a casual and left-field tone that I'd like to avoid.

What's a more sober and professional way to describe this experience? The intonations of personal transformation and the revision of self-boundaries are important elements that I'm looking to include.

Best Answer

Made me think about X in a whole new way.
Gave me a new perspective.
Stunned / amazed / astonished me.