I don’t know who needs to hear this, but if you don’t have money, don’t DM her.
You’re c*ckblocking yourself. You could enjoy the content on her feed in silence, appreciate her, and approach later.
Or, you could DM her and get blocked. Seems like an easy choice to make.