So I had a girl over after talking to her online for a while. This would be our first time meeting. I made us some drinks and helped her with some online school work. After thay was done wr move to my couch and talk. Constantly touched her and escalated through out the night. Touching hands, hair and hand around her waist. Then i worked the courage to go in for a kiss. She reciprocated and we make out for a while. I try to lift her shirt up but she pulls it down and says no. I try a few more times after more kissing but it was the same. At this point im laying on top of her and holding her arms down above her head. She says we should stop because it would lead to sex and we just met. We kiss more and she keeps saying she has to leave and that shes on her period. After a few minutes we stop and i walk her to her car and i push her against her car and makeout for a bit more.

Should i have kept pushing it further? Or would that would be borderline rape?

Edit: Thanks for all the advice guys. It really helped. Just gotta work on my lmr and push pull. And fucking chillax. Thank you again.