FastVPN
Premium shell prototype
PlansStub / not configured

Choose a plan without pretending the payment gateway is already real.

This slice now renders real local stub tariffs from the new backend, including a free trial state, a discounted paid option, and focused checkout entry points. Campaign context stays visible here when the user arrived through promo, invite, or referral links.

Flow handoffs in this slice
Choose plan → checkout summary → payment state → setup or retry path.
Expired and no-subscription states can come back here without the UI pretending access already exists.
Active users can still jump back into the app and setup if they came here just to compare options.