Closes #26: shared branded base (logo, cyan CTA, purple accent), refactor contact/marketing/invoice templates, and add preview screenshots.