Sign up for a free Zero Trust account from Russia

Hi. How can I sign up for the Free Plan for Cloudflare Zero Trust from Russia? Stripe has suspended payments from Russia, so it won’t accept my card. Is it possible to sign up without a card? Thank you in advance.

to my knowledge, it requires a card to signup a Zero Trust account

Just try to create a new account. It let me select the free plan without any card.