First, congrats! And thanks for researching a bit before hand
For the crate in the house thing... How do you plan on using the crate? If it's for sleeping at night, then I wouldn't worry about it. If it is for also during the day use.. I'd personally get a second crate to have in a common area in the other parts of the house.
With the stairs, I had them also when Titan was a baby. I picked him up when we went upstairs until he was about 4-6 months old. He was never allowed to run up and down them until he was much older and done growing. At work, I would jsut be very vigilant with her. I might even wait until she is completely potty trained before taking her. That way you know how long she can hold it for. If you take her to work frequently, she will learn the routine of going outside, just like in your home. YOU are the one who decides when to take her potty for a while.
Hope that helps a little.