hard technologies