Pricing is loaded from the active plan records in the database.
Accounts can be created from the registration page. Dashboard access is released after payment confirmation.
Subscriptions are handled through Stripe checkout when billing is configured for the selected plan.
Plan changes should be handled from the billing flow after Stripe prices are configured in the database.
The account remains registered, but protected dashboard features require an active paid company status.