Pattern Paste
Subscribe

Core Patterns Compare

FreeStandard

Side by side comparison

Two comparative cards side by side: the conventional method on the left with quiet styling, and your recommended approach on the right with a bold border, a badge pill, checkmark points, and a primary action button.

All patterns

Loading patterns…

Theme
Preview size
Look
Twenty Twenty-Five·1280px

Manrope typefacergb(255, 255, 255) ground1280px viewport

Start here

What to change first

  1. The comparison points. Update the bullet items in each card to reflect your specific value proposition.
  2. The button action. Change the button text and link destination.
  3. The badge text. Modify the pill badge from "Our approach" to "Recommended", "V2 Engine", or your brand name.

The signature moment

Asymmetric weight between two methods

The winning card carries the visual weight. The legacy card uses a thin 1px rule, quiet body type, and no call to action. The recommended card sits in a prominent 2px currentColor border with an uppercase badge, bold headline, checkmarks on every point, and a primary button. The visual hierarchy tells the reader which option is superior before they read a single bullet point.

Theme handoff

What comes from where

From your theme

  • The typeface.
  • Your colours.
  • Your button style.

Set by this pattern

  • The 50/50 card split
  • The asymmetric 2px border
  • The checkmark bullet format

Full pattern notes

Why it works, and how it is built

Open a topic for the complete design reasoning, editing guidance and implementation notes.

Design rationaleComposition, intent and nearest alternatives

Overview

Two comparative cards set side by side: the traditional method on the left with quiet styling, and your recommended approach on the right with a bold border, a badge pill, checkmark points, and a primary action button.

The signature moment: asymmetric weight between two methods

The winning card carries the visual weight. The legacy card uses a thin 1px rule, quiet body type, and no call to action. The recommended card sits in a prominent 2px currentColor border with an uppercase badge, bold headline, checkmarks on every point, and a primary button. The visual hierarchy tells the reader which option is superior before they read a single bullet point.

Both cards share identical vertical padding and spacing presets so they align cleanly across the row on desktop, then stack in logical sequence on mobile.

Make it yoursVariations and the edits to make first

What to change first

  1. The comparison points. Update the bullet items in each card to reflect your specific value proposition.
  2. The button action. Change the button text and link destination.
  3. The badge text. Modify the pill badge from "Our approach" to "Recommended", "V2 Engine", or your brand name.
Theme behaviourInheritance, fixed decisions and contrast

What it inherits from your theme

  • The typeface. No font family is stated anywhere.
  • Your colours. base for the ground, contrast for all typography and structural borders.
  • Your button style. The button inherits the theme's button styling.

What it decides for itself

  • The 50/50 card split across a 1240px constrained measure.
  • The asymmetric 2px border and badge highlight on the recommended card.
  • The checkmark bullet format reinforcing feature advantages.
Technical notesBlock mechanics, responsive behaviour and constraints

What happens at 390px

core/columns stacks below 782px into a single column. On a phone, the traditional approach renders first as a baseline, followed immediately by the highlighted modern approach with its primary action button.

Questions

Side by side comparison: common questions

Does Side by side comparison need a plugin?

No. It is built only from core WordPress blocks (button, buttons, column, columns, group, heading, list, list-item and paragraph), so it pastes into the block editor with nothing to install.

Will Side by side comparison match my theme?

Yes. It names no colour or font of its own: every colour, size and space is a preset from your theme, so it takes your theme’s palette and type when pasted.

How many variations does Side by side comparison have?

2: Paper and Night comparison. Each is its own markup; choose one in the toolbar above the preview before you copy.

Is Side by side comparison free?

Yes. It is one of 62 free Core Patterns: copy it and it is yours to keep and edit.

Which WordPress version does it need?

Requires a block theme on WordPress 7.0 to 7.1. Classic themes and page builders are outside our supported setup. Adaptive patterns use the block theme’s colour, spacing and typography presets; styled variations declare their own colours or type.

The markup

Core block markup and nothing else. Copy it, then paste it straight into the block editor: WordPress reads the delimiters and rebuilds the blocks. This is the file as authored; the copy button on the stage applies the finish you chose there.

8,878 bytes
<!-- wp:group {"align":"full","style":{"color":{"background":"var(--wp--preset--color--base, var(--wp--preset--color--white))","text":"var(--wp--preset--color--contrast, var(--wp--preset--color--black))"},"spacing":{"padding":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|80","left":"clamp(1.25rem, 4vw, 4rem)","right":"clamp(1.25rem, 4vw, 4rem)"}},"elements":{"heading":{"color":{"text":"currentColor"}},"link":{"color":{"text":"currentColor"}}}},"layout":{"type":"constrained","contentSize":"1240px"}} -->
<div class="wp-block-group alignfull has-text-color has-background has-link-color" style="color:var(--wp--preset--color--contrast, var(--wp--preset--color--black));background-color:var(--wp--preset--color--base, var(--wp--preset--color--white));padding-top:var(--wp--preset--spacing--80);padding-right:clamp(1.25rem, 4vw, 4rem);padding-bottom:var(--wp--preset--spacing--80);padding-left:clamp(1.25rem, 4vw, 4rem)"><!-- wp:group {"layout":{"type":"constrained","contentSize":"680px","justifyContent":"left"}} -->
<div class="wp-block-group"><!-- wp:paragraph {"style":{"typography":{"textTransform":"uppercase","letterSpacing":"0.16em","fontWeight":"600"},"color":{"text":"var(--wp--preset--color--role-label, var(--wp--preset--color--contrast, var(--wp--preset--color--black)))"}},"fontSize":"small"} -->
<p class="has-text-color has-small-font-size" style="color:var(--wp--preset--color--role-label, var(--wp--preset--color--contrast, var(--wp--preset--color--black)));font-weight:600;letter-spacing:0.16em;text-transform:uppercase">Compare approaches</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"style":{"spacing":{"margin":{"top":"var:preset|spacing|30"}},"typography":{"fontSize":"var(--wp--preset--font-size--x-large, clamp(2rem, 3.4vw, 2.75rem))"}}} -->
<h2 class="wp-block-heading" style="margin-top:var(--wp--preset--spacing--30);font-size:var(--wp--preset--font-size--x-large, clamp(2rem, 3.4vw, 2.75rem))">A better way to build.</h2>
<!-- /wp:heading -->

<!-- wp:paragraph {"style":{"spacing":{"margin":{"top":"var:preset|spacing|30"}}},"fontSize":"medium"} -->
<p class="has-medium-font-size" style="margin-top:var(--wp--preset--spacing--30)">Compare traditional workflows against our modern block architecture. Direct theme inheritance eliminates maintenance overhead and custom overrides.</p>
<!-- /wp:paragraph --></div>
<!-- /wp:group -->

<!-- wp:columns {"style":{"spacing":{"blockGap":{"top":"var:preset|spacing|50","left":"1.875rem"},"margin":{"top":"var:preset|spacing|70","bottom":"0"}}}} -->
<div class="wp-block-columns" style="margin-top:var(--wp--preset--spacing--70);margin-bottom:0"><!-- wp:column {"width":"50%"} -->
<div class="wp-block-column" style="flex-basis:50%"><!-- wp:group {"style":{"border":{"top":{"color":"currentColor","style":"solid","width":"1px"},"right":{"color":"currentColor","style":"solid","width":"1px"},"bottom":{"color":"currentColor","style":"solid","width":"1px"},"left":{"color":"currentColor","style":"solid","width":"1px"}},"spacing":{"padding":{"top":"var:preset|spacing|60","right":"clamp(1.5rem, 4vw, 4rem)","bottom":"var:preset|spacing|60","left":"clamp(1.5rem, 4vw, 4rem)"}}},"layout":{"type":"default"}} -->
<div class="wp-block-group" style="border-top-color:currentColor;border-top-style:solid;border-top-width:1px;border-right-color:currentColor;border-right-style:solid;border-right-width:1px;border-bottom-color:currentColor;border-bottom-style:solid;border-bottom-width:1px;border-left-color:currentColor;border-left-style:solid;border-left-width:1px;padding-top:var(--wp--preset--spacing--60);padding-right:clamp(1.5rem, 4vw, 4rem);padding-bottom:var(--wp--preset--spacing--60);padding-left:clamp(1.5rem, 4vw, 4rem)"><!-- wp:paragraph {"style":{"typography":{"textTransform":"uppercase","letterSpacing":"0.14em","fontWeight":"600"},"color":{"text":"var(--wp--preset--color--role-label, var(--wp--preset--color--contrast, var(--wp--preset--color--black)))"}},"fontSize":"small"} -->
<p class="has-text-color has-small-font-size" style="color:var(--wp--preset--color--role-label, var(--wp--preset--color--contrast, var(--wp--preset--color--black)));font-weight:600;letter-spacing:0.14em;text-transform:uppercase">The old way</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"style":{"spacing":{"margin":{"top":"var:preset|spacing|30"}},"typography":{"fontSize":"var(--wp--preset--font-size--large, clamp(1.35rem, 2vw, 1.75rem))"}}} -->
<h3 class="wp-block-heading" style="margin-top:var(--wp--preset--spacing--30);font-size:var(--wp--preset--font-size--large, clamp(1.35rem, 2vw, 1.75rem))">Fragmented tooling</h3>
<!-- /wp:heading -->

<!-- wp:paragraph {"style":{"spacing":{"margin":{"top":"var:preset|spacing|30"}}}} -->
<p style="margin-top:var(--wp--preset--spacing--30)">Multiple external plugins, custom CSS overrides, and fragile update cycles that risk breaking site styles.</p>
<!-- /wp:paragraph -->

<!-- wp:list {"style":{"spacing":{"margin":{"top":"var:preset|spacing|40"}}}} -->
<ul style="margin-top:var(--wp--preset--spacing--40)"><!-- wp:list-item -->
<li>Manual CSS patches required on every theme update</li>
<!-- /wp:list-item -->
<!-- wp:list-item -->
<li>Inconsistent colour and font contrast across viewports</li>
<!-- /wp:list-item -->
<!-- wp:list-item -->
<li>Hardcoded style bloat that slows down page rendering</li>
<!-- /wp:list-item -->
<!-- wp:list-item -->
<li>External script dependencies and vendor lock-in</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list --></div>
<!-- /wp:group --></div>
<!-- /wp:column -->

<!-- wp:column {"width":"50%"} -->
<div class="wp-block-column" style="flex-basis:50%"><!-- wp:group {"style":{"border":{"top":{"color":"currentColor","style":"solid","width":"2px"},"right":{"color":"currentColor","style":"solid","width":"2px"},"bottom":{"color":"currentColor","style":"solid","width":"2px"},"left":{"color":"currentColor","style":"solid","width":"2px"}},"spacing":{"padding":{"top":"var:preset|spacing|60","right":"clamp(1.5rem, 4vw, 4rem)","bottom":"var:preset|spacing|60","left":"clamp(1.5rem, 4vw, 4rem)"}}},"layout":{"type":"default"}} -->
<div class="wp-block-group" style="border-top-color:currentColor;border-top-style:solid;border-top-width:2px;border-right-color:currentColor;border-right-style:solid;border-right-width:2px;border-bottom-color:currentColor;border-bottom-style:solid;border-bottom-width:2px;border-left-color:currentColor;border-left-style:solid;border-left-width:2px;padding-top:var(--wp--preset--spacing--60);padding-right:clamp(1.5rem, 4vw, 4rem);padding-bottom:var(--wp--preset--spacing--60);padding-left:clamp(1.5rem, 4vw, 4rem)"><!-- wp:paragraph {"style":{"typography":{"textTransform":"uppercase","letterSpacing":"0.14em","fontWeight":"600"},"color":{"text":"var(--wp--preset--color--role-label, var(--wp--preset--color--contrast, var(--wp--preset--color--black)))"}},"fontSize":"small"} -->
<p class="has-text-color has-small-font-size" style="color:var(--wp--preset--color--role-label, var(--wp--preset--color--contrast, var(--wp--preset--color--black)));font-weight:600;letter-spacing:0.14em;text-transform:uppercase">Our approach</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"style":{"spacing":{"margin":{"top":"var:preset|spacing|30"}},"typography":{"fontSize":"var(--wp--preset--font-size--large, clamp(1.35rem, 2vw, 1.75rem))"}}} -->
<h3 class="wp-block-heading" style="margin-top:var(--wp--preset--spacing--30);font-size:var(--wp--preset--font-size--large, clamp(1.35rem, 2vw, 1.75rem))">Pure block architecture</h3>
<!-- /wp:heading -->

<!-- wp:paragraph {"style":{"spacing":{"margin":{"top":"var:preset|spacing|30"}}}} -->
<p style="margin-top:var(--wp--preset--spacing--30)">Native WordPress block markup that inherits your global styles instantly with provable contrast and legibility.</p>
<!-- /wp:paragraph -->

<!-- wp:list {"style":{"spacing":{"margin":{"top":"var:preset|spacing|40"}}}} -->
<ul style="margin-top:var(--wp--preset--spacing--40)"><!-- wp:list-item -->
<li>&#10003; Zero external stylesheet or script dependencies</li>
<!-- /wp:list-item -->
<!-- wp:list-item -->
<li>&#10003; 100% compliant with core design system presets</li>
<!-- /wp:list-item -->
<!-- wp:list-item -->
<li>&#10003; Verified contrast ratios across every screen size</li>
<!-- /wp:list-item -->
<!-- wp:list-item -->
<li>&#10003; Clean markup that stays portable across themes</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:buttons {"style":{"spacing":{"margin":{"top":"var:preset|spacing|50"}}}} -->
<div class="wp-block-buttons" style="margin-top:var(--wp--preset--spacing--50)"><!-- wp:button -->
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Get started today</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons --></div>
<!-- /wp:group --></div>
<!-- /wp:column --></div>
<!-- /wp:columns --></div>
<!-- /wp:group -->
Variation: Night comparison
9,498 bytes
<!-- wp:group {"align":"full","style":{"color":{"background":"var(--wp--preset--color--contrast, var(--wp--preset--color--black))","text":"var(--wp--preset--color--base, var(--wp--preset--color--white))"},"spacing":{"padding":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|80","left":"clamp(1.25rem, 4vw, 4rem)","right":"clamp(1.25rem, 4vw, 4rem)"}},"elements":{"heading":{"color":{"text":"currentColor"}},"link":{"color":{"text":"currentColor"}}}},"layout":{"type":"constrained","contentSize":"1240px"}} -->
<div class="wp-block-group alignfull has-text-color has-background has-link-color" style="color:var(--wp--preset--color--base, var(--wp--preset--color--white));background-color:var(--wp--preset--color--contrast, var(--wp--preset--color--black));padding-top:var(--wp--preset--spacing--80);padding-right:clamp(1.25rem, 4vw, 4rem);padding-bottom:var(--wp--preset--spacing--80);padding-left:clamp(1.25rem, 4vw, 4rem)"><!-- wp:group {"layout":{"type":"constrained","contentSize":"680px","justifyContent":"left"}} -->
<div class="wp-block-group"><!-- wp:paragraph {"style":{"color":{"text":"var(--wp--preset--color--base, var(--wp--preset--color--white))"},"typography":{"textTransform":"uppercase","letterSpacing":"0.16em","fontWeight":"600"}},"fontSize":"small"} -->
<p class="has-small-font-size has-text-color" style="color:var(--wp--preset--color--base, var(--wp--preset--color--white));font-weight:600;letter-spacing:0.16em;text-transform:uppercase">Compare approaches</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"style":{"spacing":{"margin":{"top":"var:preset|spacing|30"}},"typography":{"fontSize":"var(--wp--preset--font-size--x-large, clamp(2rem, 3.4vw, 2.75rem))"}}} -->
<h2 class="wp-block-heading" style="margin-top:var(--wp--preset--spacing--30);font-size:var(--wp--preset--font-size--x-large, clamp(2rem, 3.4vw, 2.75rem))">A better way to build.</h2>
<!-- /wp:heading -->

<!-- wp:paragraph {"style":{"color":{"text":"var(--wp--preset--color--base, var(--wp--preset--color--white))"},"spacing":{"margin":{"top":"var:preset|spacing|30"}}},"fontSize":"medium"} -->
<p class="has-medium-font-size has-text-color" style="color:var(--wp--preset--color--base, var(--wp--preset--color--white));margin-top:var(--wp--preset--spacing--30)">Compare traditional workflows against our modern block architecture. Direct theme inheritance eliminates maintenance overhead and custom overrides.</p>
<!-- /wp:paragraph --></div>
<!-- /wp:group -->

<!-- wp:columns {"style":{"spacing":{"blockGap":{"top":"var:preset|spacing|50","left":"1.875rem"},"margin":{"top":"var:preset|spacing|70","bottom":"0"}}}} -->
<div class="wp-block-columns" style="margin-top:var(--wp--preset--spacing--70);margin-bottom:0"><!-- wp:column {"width":"50%"} -->
<div class="wp-block-column" style="flex-basis:50%"><!-- wp:group {"style":{"border":{"top":{"color":"currentColor","style":"solid","width":"1px"},"right":{"color":"currentColor","style":"solid","width":"1px"},"bottom":{"color":"currentColor","style":"solid","width":"1px"},"left":{"color":"currentColor","style":"solid","width":"1px"}},"spacing":{"padding":{"top":"var:preset|spacing|60","right":"clamp(1.5rem, 4vw, 4rem)","bottom":"var:preset|spacing|60","left":"clamp(1.5rem, 4vw, 4rem)"}}},"layout":{"type":"default"}} -->
<div class="wp-block-group" style="border-top-color:currentColor;border-top-style:solid;border-top-width:1px;border-right-color:currentColor;border-right-style:solid;border-right-width:1px;border-bottom-color:currentColor;border-bottom-style:solid;border-bottom-width:1px;border-left-color:currentColor;border-left-style:solid;border-left-width:1px;padding-top:var(--wp--preset--spacing--60);padding-right:clamp(1.5rem, 4vw, 4rem);padding-bottom:var(--wp--preset--spacing--60);padding-left:clamp(1.5rem, 4vw, 4rem)"><!-- wp:paragraph {"style":{"color":{"text":"var(--wp--preset--color--base, var(--wp--preset--color--white))"},"typography":{"textTransform":"uppercase","letterSpacing":"0.14em","fontWeight":"600"}},"fontSize":"small"} -->
<p class="has-small-font-size has-text-color" style="color:var(--wp--preset--color--base, var(--wp--preset--color--white));font-weight:600;letter-spacing:0.14em;text-transform:uppercase">The old way</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"style":{"spacing":{"margin":{"top":"var:preset|spacing|30"}},"typography":{"fontSize":"var(--wp--preset--font-size--large, clamp(1.35rem, 2vw, 1.75rem))"}}} -->
<h3 class="wp-block-heading" style="margin-top:var(--wp--preset--spacing--30);font-size:var(--wp--preset--font-size--large, clamp(1.35rem, 2vw, 1.75rem))">Fragmented tooling</h3>
<!-- /wp:heading -->

<!-- wp:paragraph {"style":{"color":{"text":"var(--wp--preset--color--base, var(--wp--preset--color--white))"},"spacing":{"margin":{"top":"var:preset|spacing|30"}}}} -->
<p class="has-text-color" style="color:var(--wp--preset--color--base, var(--wp--preset--color--white));margin-top:var(--wp--preset--spacing--30)">Multiple external plugins, custom CSS overrides, and fragile update cycles that risk breaking site styles.</p>
<!-- /wp:paragraph -->

<!-- wp:list {"style":{"color":{"text":"var(--wp--preset--color--base, var(--wp--preset--color--white))"},"spacing":{"margin":{"top":"var:preset|spacing|40"}}}} -->
<ul class="has-text-color" style="color:var(--wp--preset--color--base, var(--wp--preset--color--white));margin-top:var(--wp--preset--spacing--40)"><!-- wp:list-item -->
<li>Manual CSS patches required on every theme update</li>
<!-- /wp:list-item -->
<!-- wp:list-item -->
<li>Inconsistent colour and font contrast across viewports</li>
<!-- /wp:list-item -->
<!-- wp:list-item -->
<li>Hardcoded style bloat that slows down page rendering</li>
<!-- /wp:list-item -->
<!-- wp:list-item -->
<li>External script dependencies and vendor lock-in</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list --></div>
<!-- /wp:group --></div>
<!-- /wp:column -->

<!-- wp:column {"width":"50%"} -->
<div class="wp-block-column" style="flex-basis:50%"><!-- wp:group {"style":{"border":{"top":{"color":"currentColor","style":"solid","width":"2px"},"right":{"color":"currentColor","style":"solid","width":"2px"},"bottom":{"color":"currentColor","style":"solid","width":"2px"},"left":{"color":"currentColor","style":"solid","width":"2px"}},"spacing":{"padding":{"top":"var:preset|spacing|60","right":"clamp(1.5rem, 4vw, 4rem)","bottom":"var:preset|spacing|60","left":"clamp(1.5rem, 4vw, 4rem)"}}},"layout":{"type":"default"}} -->
<div class="wp-block-group" style="border-top-color:currentColor;border-top-style:solid;border-top-width:2px;border-right-color:currentColor;border-right-style:solid;border-right-width:2px;border-bottom-color:currentColor;border-bottom-style:solid;border-bottom-width:2px;border-left-color:currentColor;border-left-style:solid;border-left-width:2px;padding-top:var(--wp--preset--spacing--60);padding-right:clamp(1.5rem, 4vw, 4rem);padding-bottom:var(--wp--preset--spacing--60);padding-left:clamp(1.5rem, 4vw, 4rem)"><!-- wp:paragraph {"style":{"color":{"text":"var(--wp--preset--color--base, var(--wp--preset--color--white))"},"typography":{"textTransform":"uppercase","letterSpacing":"0.14em","fontWeight":"600"}},"fontSize":"small"} -->
<p class="has-small-font-size has-text-color" style="color:var(--wp--preset--color--base, var(--wp--preset--color--white));font-weight:600;letter-spacing:0.14em;text-transform:uppercase">Our approach</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3,"style":{"spacing":{"margin":{"top":"var:preset|spacing|30"}},"typography":{"fontSize":"var(--wp--preset--font-size--large, clamp(1.35rem, 2vw, 1.75rem))"}}} -->
<h3 class="wp-block-heading" style="margin-top:var(--wp--preset--spacing--30);font-size:var(--wp--preset--font-size--large, clamp(1.35rem, 2vw, 1.75rem))">Pure block architecture</h3>
<!-- /wp:heading -->

<!-- wp:paragraph {"style":{"color":{"text":"var(--wp--preset--color--base, var(--wp--preset--color--white))"},"spacing":{"margin":{"top":"var:preset|spacing|30"}}}} -->
<p class="has-text-color" style="color:var(--wp--preset--color--base, var(--wp--preset--color--white));margin-top:var(--wp--preset--spacing--30)">Native WordPress block markup that inherits your global styles instantly with provable contrast and legibility.</p>
<!-- /wp:paragraph -->

<!-- wp:list {"style":{"color":{"text":"var(--wp--preset--color--base, var(--wp--preset--color--white))"},"spacing":{"margin":{"top":"var:preset|spacing|40"}}}} -->
<ul class="has-text-color" style="color:var(--wp--preset--color--base, var(--wp--preset--color--white));margin-top:var(--wp--preset--spacing--40)"><!-- wp:list-item -->
<li>&#10003; Zero external stylesheet or script dependencies</li>
<!-- /wp:list-item -->
<!-- wp:list-item -->
<li>&#10003; 100% compliant with core design system presets</li>
<!-- /wp:list-item -->
<!-- wp:list-item -->
<li>&#10003; Verified contrast ratios across every screen size</li>
<!-- /wp:list-item -->
<!-- wp:list-item -->
<li>&#10003; Clean markup that stays portable across themes</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:buttons {"style":{"spacing":{"margin":{"top":"var:preset|spacing|50"}}}} -->
<div class="wp-block-buttons" style="margin-top:var(--wp--preset--spacing--50)"><!-- wp:button -->
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Get started today</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons --></div>
<!-- /wp:group --></div>
<!-- /wp:column --></div>
<!-- /wp:columns --></div>
<!-- /wp:group -->
Back to Core Patterns