Hero.
The copy-led opener: a short cobalt rule beside a mono eyebrow, an extralight display headline, a lede, a CTA pair, and a trust line. Centred in one column by default; splits into copy + a `visual` slot at xl when `hasVisual` is set.
When to use
The generic opener when the page has no bespoke hero of its own — copy carries it, and the product shot is optional. Use ProductHero when a framed screenshot and a muted second headline line lead, CosmicHero for the full-viewport dark campaign opener.
Shipping
Spend less on every parcel
Audit every carrier invoice automatically. Recover what you overpaid.
No setup fee. Cancel anytime.
The centred default (hasVisual unset). Setting it splits the grid into 1.1fr / 1fr at xl and un-centres the copy — alignment is a consequence of that one
boolean, not a separate prop. The headline is a plain string: there is no accent span, and the trustLine is required, not optional.