You can do one thing.
Wrap all the contents in one div and wrap pricing-smaller heading, price and button in another div and stretch parent container.
In this case all the buttons will be aligned at the bottom and will be evenly placed.
But we can't have all the contents in the same line as content length matters