import { createRequire } from "node:module";
var __require = /* @__PURE__ */ createRequire(import.meta.url);

// src/components/marketing/sections/CtaSection.tsx
import { MarketingSection, ButtonLink } from "@contractspec/lib.design-system";
import {
  analyticsEventNames,
  captureAnalyticsEvent
} from "@contractspec/bundle.library/libs/posthog/client";
import { VStack } from "@contractspec/lib.ui-kit-web/ui/stack";
import { H2, Lead } from "@contractspec/lib.ui-kit-web/ui/typography";
import { jsxDEV } from "react/jsx-dev-runtime";
function CtaSection() {
  return /* @__PURE__ */ jsxDEV(MarketingSection, {
    tone: "gradient",
    padding: "comfortable",
    align: "center",
    maxWidth: "lg",
    children: /* @__PURE__ */ jsxDEV(VStack, {
      gap: "md",
      align: "center",
      className: "text-center",
      children: [
        /* @__PURE__ */ jsxDEV(H2, {
          className: "text-4xl font-bold md:text-5xl",
          children: "Ready to stabilize your codebase?"
        }, undefined, false, undefined, this),
        /* @__PURE__ */ jsxDEV(Lead, {
          className: "text-muted-foreground text-lg",
          children: "Start with one module. See the difference. Expand at your own pace."
        }, undefined, false, undefined, this),
        /* @__PURE__ */ jsxDEV(VStack, {
          as: "div",
          gap: "sm",
          align: "center",
          className: "pt-2 sm:flex sm:flex-row sm:flex-wrap sm:items-center sm:justify-center",
          children: [
            /* @__PURE__ */ jsxDEV(ButtonLink, {
              href: "/pricing#waitlist",
              onClick: () => captureAnalyticsEvent(analyticsEventNames.CTA_STUDIO_CLICK, {
                surface: "cta-section"
              }),
              children: "Join waitlist"
            }, undefined, false, undefined, this),
            /* @__PURE__ */ jsxDEV(ButtonLink, {
              variant: "ghost",
              href: "/contact",
              onClick: () => captureAnalyticsEvent(analyticsEventNames.CTA_STUDIO_CLICK, {
                surface: "cta-section",
                variant: "contact"
              }),
              children: "Book a call"
            }, undefined, false, undefined, this)
          ]
        }, undefined, true, undefined, this)
      ]
    }, undefined, true, undefined, this)
  }, undefined, false, undefined, this);
}
export {
  CtaSection
};
