I would try Club Soda. We’ve had some red wine spills and one was REALLY BAD(that incident involved my Dog, but that’s another story!

) and the Club Soda got it out( my carpet is light beige). The procedure is pour the club soda over the stain, then blot it real good with white paper towels or cloths. Repeat the process until you have success. It takes several applications so it can be time consuming, but the result was worth it. After I did that I hit it with some Resolve carpet cleaner. I would try that before I considered a bleach solution. Good luck