The phrase
"to change the landscape" means to significantly alter the way something is done or understood. It refers to making a big impact, often by introducing new ideas, technologies, or methods that transform a particular field or situation.
Full definition