Malevich

Sections / Ready/

CTA

Mid-page conversion block. Hero-lite, centered or start-aligned.

CTA

A mid-page conversion block: title + lede + actions. Hero-lite — smaller, less display-y, designed to live inside the page flow rather than dominate the top.

When to use

For above-the-fold landing introductions, use Hero. For inline single buttons, just use Button directly.

Variants

Variant Class Use for
Default .cta Raised surface card, centered
On accent .cta.-on-accent Accent-colored block
On inverse .cta.-on-inverse Inverse (dark) block
Bordered .cta.-bordered Outlined, no fill
Start .cta.-start Left-aligned (override of centered)

Variants compose: .cta.-on-accent.-start.

Anatomy

<section class="cta">
  <h2 class="cta__title">Ready to start?</h2>
  <p class="cta__lede">Free for personal use, no card required.</p>
  <div class="cta__actions">
    <a class="button -primary">Sign up</a>
    <a class="button -ghost">Talk to sales</a>
  </div>
</section>

<!-- Accent variant -->
<section class="cta -on-accent">
  <h2 class="cta__title">Try Pro for 14 days.</h2>
  <p class="cta__lede">Cancel anytime.</p>
  <div class="cta__actions">
    <a class="button -secondary">Start trial</a>
  </div>
</section>

Tokens used

From semantic tier

Component-tier (shared with Hero)

Accessibility

Edge cases

Do

Don't