root = Card([header, pitch, form, footnote], "card", "column", "l")
header = CardHeader("The Product Weekly", "Join 12,000 product people")
pitch = TextContent("Every Tuesday you get one actionable product insight, a useful framework, and a handful of links worth your time — no noise, unsubscribe anytime.")
form = Form("weekly-newsletter-signup", formButtons, [emailField])
emailField = FormControl("Email address", emailInput, "We respect your inbox. No spam, ever.")
emailInput = Input("email", "you@example.com", "email")
formButtons = Buttons([subscribeBtn])
subscribeBtn = Button("Subscribe free", null, "primary")
footnote = TextContent("Free forever. One email a week. Unsubscribe in one click.", "small")