You'd be surprised how easy it is to get time one one-on-one with a congressperson/senator and their entire legislative team. My strategy is simple, I just call and ask if I can stop by and say hi for 20 minutes or so. If you get 10 minutes, you are doing as well as most lobbyists. If you do get a meeting be nice, even if you disagree with the Senator. Your not going to debate them into changing their vote. But... if you share engaging and emotional stories, especially about people back in the home district, you might just get what you need. Also, be ready for this question: "What's your ask?" That is where you can be really direct: "I'd love it if we could get ___ passed, or It would be really good for the home district if ____ didn't pass." Have a quick story answer for why: "so people like ___ don't have to close ____ on ___ st in home city." Schedule around meals - a lot of time the legislator will go to lunch (and pay for yours) just to avoid another hour with legislators and negotiators.