Avara UI

CTA Section

An interconnected, conversion-focused Brand Pillars call-to-action component built for agencies, SaaS platforms, and studios. Rather than presenting services or value propositions as plain bullet points, this section transforms them into an interactive ecosystem with synchronized animated scorecards, live progress meters, and active highlight popovers.
Hovering or tapping any pillar card on the left automatically synchronizes with the right scorecard canvas, animating scores and progress bars to illustrate holistic brand synergy.

Installation

New project? Follow the installation guide to set up Tailwind CSS, shadcn, the cn helper and lucide-react, register the @avara-ui registry once, then copy your styles from the Themes page.

Install Cta Section

npx shadcn@latest add https://avaraui.com/r/cta-section.json

components/custom/blocks/CtaSectionBlock.tsx is written into your project. Copy any snippet from a Usage tab above and it runs.

Install dependencies

Step 1 installs this for you. Run it yourself only if you are adding Cta Section to an existing project by hand. The cn helper and lucide-react are not listed — the installation guide covers them once for every component.

motion is an npm package.

npm install motion

Features

Discover the key capabilities that make this component an excellent choice for modern interactive user interfaces.

Synchronized Scorecard

Selecting any feature or service card on the left automatically synchronizes with the right scorecard canvas, animating scores and progress meters.

Signature 3D Popover

Features an eye-catching floating active badge with vibrant accent gradients, bold typography, and smooth transitions.

Design Token Integration

Seamlessly respects var(--radius) corner rounding and brand accent tokens across Light and Dark themes.

Fully Responsive

Adapts effortlessly from expansive two-column desktop layouts to stacked, touch-friendly mobile flows without horizontal overflow.

Props Reference

PropTypeDefaultDescription
variant"brand-pillars" | "minimal" | "split""brand-pillars"Visual mode. "brand-pillars" renders the interactive two-panel system with scorecard.
colorstring"#f95716"Primary accent color. Accepts hex colors (e.g. "#f95716"), CSS variables ("var(--primary)"), or preset names ("orange", "primary", "indigo", "rose", "emerald").
headingstringundefinedOptional main section heading.
subheadingstringundefinedOptional eyebrow label above the heading.
statementstringStandard statementThe primary bold philosophy statement rendered on the scorecard panel.
pillarsPillarItem[]DEFAULT_PILLARSArray of 4 pillar objects containing id, eyebrow, title, description, score, and optional icon.
summaryTextstring'One complete, consistent brand" — 100%'Text displayed inside the bottom summary bar.
summaryScorestring | number"50%"Metric or score shown on the summary bar.
ctaTextstring"Get Started"Call-to-action button label.
ctaHrefstring"#"Link destination for the CTA button.
roundedstring | number"var(--radius, 16px)"Corner rounding radius for the cards, panels, and buttons.
classNamestringundefinedCustom Tailwind CSS classes applied to the root section element.