Fast to ship
Copy semantic HTML into existing templates and keep local styling in tokens.
Markdown landing can render hero, feature, pricing, FAQ, proof, and CTA directives into these same marketing primitives.
Marketing bundle showcase: this page loads only /v1/css/starthds-core.css, /v1/css/starthds-marketing.css, and /v1/js/starthds-core.js for landing, proof, pricing, social proof, lead magnet, event, countdown, timeline, comparison, guarantee, and risk-reversal primitives.
Marketing bundle
This showcase loads only core plus /v1/css/starthds-marketing.css and demonstrates landing, proof, pricing, testimonial, lead magnet, event, countdown, timeline, comparison, guarantee, and risk-reversal primitives.
Centered campaign
Centered landing heroes compose core typography and buttons with marketing-specific campaign surfaces.
Copy semantic HTML into existing templates and keep local styling in tokens.
Use native disclosure, lists, quotes, and links with visible focus states.
Marketing pages inherit product palettes through --hds-* variables.
Use hds-landing-hero--split for media/forms or hds-landing-hero--centered for focused campaigns.
Logo strips and proof bars wrap cleanly for unknown content lengths.
Pricing cards, feature lists, badges, and FAQ items use static HTML.
Marketing pages often require a large CSS framework for a few repeated layouts.
StartHDS ships a small token-backed class contract for common landing sections.
Custom one-off campaign styles and duplicated card rules.
Stable hds classes that remain responsive and themeable across products.
“We added pricing, FAQs, and proof sections without adding a UI dependency.”
“The same token overrides styled our docs and campaign pages.”
$19 / month
$49 / month
Lead magnet
Pair offer copy with a labelled form and button while the host application owns submission behavior.
Use webinar cards for scheduled content, replays, or registration CTAs.
Registration closes when the timer reaches zero.
Event cards can hold date, location, agenda, and action links.
Read conversion docsLead with a clear promise and accessible form labels.
Use concise fields, visible focus states, and helpful text.
Show comparisons, guarantees, and risk reversal near the final action.
Visitors compare options.
Visitors choose the next step.
Visitors receive the promised resource.
Use cards for narrow layouts and tables for detailed feature matrices.
| Pattern | Use | Dependency |
|---|---|---|
| Lead magnet | Offer plus form | None |
| Countdown | Event urgency | Static HTML or app-owned data |
| Guarantee | Risk reduction | None |
Make reassurance visible without changing button or form behavior.
Clarify cancellation, trial, refund, privacy, or support terms in plain language.
No. FAQ disclosure uses native details and summary; no new JavaScript is required.
Yes. Load app-local CSS last and override --hds-* variables.
Ready CTA
Sections are responsive, accessible, and dependency-free.