TetraKits UI Split Product Hero ← Library

Split Product Hero

Split product hero: two-column React layout with headline, subcopy, trial CTA on the left and a mock dashboard card on the right. Responsive grid for app launches, analytics tools, and B2B product marketing. Pure React + Tailwind, no extra packages.

split heroproduct landingdashboard mockuptwo column heroapp launch
Live preview

Dependencies

react
npm install react react-dom
export function SplitProductHero() {
  return (
    <section className="mx-auto grid max-w-6xl gap-12 px-6 py-20 lg:grid-cols-2 lg:items-center">
      <div>
        <h1 className="text-4xl font-bold tracking-tight text-zinc-900 sm:text-5xl">
          Your dashboard, reimagined
        </h1>
        <p className="mt-4 text-lg text-zinc-600">
          Monitor metrics, automate workflows, and collaborate in one beautiful workspace.
        </p>
        <button className="mt-8 rounded-lg bg-zinc-900 px-6 py-3 text-sm font-semibold text-white hover:bg-zinc-800">
          Start free trial
        </button>
      </div>
      <div className="rounded-2xl border border-zinc-200 bg-gradient-to-br from-zinc-50 to-zinc-100 p-6 shadow-xl">
        <div className="h-48 rounded-xl bg-zinc-900/90" />
        <div className="mt-4 grid grid-cols-3 gap-3">
          {[1, 2, 3].map((i) => (
            <div key={i} className="h-16 rounded-lg bg-white shadow-sm" />
          ))}
        </div>
      </div>
    </section>
  );
}