T.F.
I have beige carpet... I have dogs... We drink red wine.
My tip is not on the top of everyone's list but it has worked for the worst wine, vomit diahrrea stains from dogs.
I blot as much as possible with paper towels. I use Zep brand aerosol from Home Depot ( NOT the foaming one). Spray and blot. Then... I spray and blot more.... Then I place a double paper towel over the stain, put a hot iron on it and steam it out.
I know people here will tell me how wrong I am but I've done this for years and it works. We also get the carpets professionally cleaned once every 3-4 months.
Good luck!