Hapkido contains both long and close range fighting techniques, utilizing dynamic kicking and percussive hand strikes at longer ranges and pressure point strikes, joint locks, or throws at closer fighting distances.