Landing visual update
Scope
This delivery is limited to three requested adjustments:
- Match the
/messageshero typography (size, family, weight, line height, and tracking) to/voice. - Prevent the localized Enterprise quote label from overflowing its block and reduce the
/messageshero's side margins. - Point the landing's primary “Get started” CTA to the contact form (
#contacto). The calculator CTAs already point there on the current base.
Registration, checkout, Stripe, plans, and add-ons were not changed; they remain outside this visual update.
Follow-up: API-backed pricing
The messaging price blocks on /messages and in the calculators currently use presentation values from apps/landing/src/lib/pricing-presentation.ts. The public plans endpoint exists and is consumed by other landing flows, but these blocks do not yet load their plans and add-ons from the API. Integrating that dynamic catalog and validating it against backend prices/entitlements remains follow-up work before removing the static values.