Elementor's docs mention Dynamic Request Parameters, but I don't think they can be used to control visibility.
I'm open to plugins, including paid solutions.
I know this can be done via JavaScript, by checking query parameters and then setting class names, but this quickly gets out of control (it's what we do currently.)

