Avoid any "offline activation tool" that isn't a simple script from a trusted open-source community (like Goldberg Steam Emulator—though that requires a legal copy and technical skill).
If you want to play on a plane or during an internet outage, follow this checklist: