idiom
it blew my mind
それは私を完全に驚かせました
Meaning
it amazed or shocked me completely
Example
The technology they used **blew my mind**.
彼らが使った技術は私を驚かせました。