Aligned elements feel intentional and reduce cognitive load. Stray edges feel sloppy.
Use flex/grid with consistent gaps; pin CTAs to card bottom with margin-top:auto.
Line up every label's left edge, every value's right edge, and every card's baseline, and a form looks considered before anyone reads a word. Let a few fields drift a couple of pixels and the same form feels amateur, even if users can't say why. This is why design tools ship alignment guides and why a strict column grid makes a page feel calm: the eye reads shared edges as order. Apple's and Stripe's marketing pages are ruthless about it.
Strict alignment serves scanning, but expressive layouts (an editorial hero, a poster, a landing splash) sometimes break the grid on purpose to create tension and pull the eye. The rule is a default for functional, content-dense screens, not a ban on deliberate asymmetry where the goal is feeling rather than fast reading.
A 3-column card grid has titles, prices, and buttons all landing at different heights, so the whole row looks broken even though each card is 'correct' on its own.