idiom
it blew my mind
me sorprendió completamente
Meaning
it amazed or shocked me completely
Example
The technology they used **blew my mind**.
La tecnología que usaron me sorprendió.