import { H as jsxRuntimeExports } from "./server-tSn293C4.js";
import { N as Navbar, S as SiteFooter } from "./SiteFooter-C62HWHPV.js";
function PageShell({ children }) {
  return /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { style: { background: "var(--crema)", color: "var(--gris-texto)" }, children: [
    /* @__PURE__ */ jsxRuntimeExports.jsx(Navbar, {}),
    children,
    /* @__PURE__ */ jsxRuntimeExports.jsx(SiteFooter, {})
  ] });
}
function PageHero({
  eyebrow,
  title,
  highlight,
  intro
}) {
  return /* @__PURE__ */ jsxRuntimeExports.jsxs(
    "section",
    {
      className: "relative pt-32 sm:pt-40 pb-16 sm:pb-24 px-5 sm:px-6 overflow-hidden",
      style: {
        background: "linear-gradient(160deg, var(--crema) 0%, var(--celeste-claro) 100%)"
      },
      children: [
        /* @__PURE__ */ jsxRuntimeExports.jsx(
          "div",
          {
            "aria-hidden": true,
            className: "absolute -top-32 -right-32 w-[500px] h-[500px] rounded-full opacity-60",
            style: {
              background: "radial-gradient(circle at 30% 30%, var(--rosa-palido), transparent 70%)"
            }
          }
        ),
        /* @__PURE__ */ jsxRuntimeExports.jsx(
          "div",
          {
            "aria-hidden": true,
            className: "absolute bottom-0 left-0 w-[400px] h-[400px] rounded-full opacity-40",
            style: {
              background: "radial-gradient(circle, var(--verde-suave), transparent 70%)"
            }
          }
        ),
        /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: "relative max-w-4xl mx-auto text-center fade-in-up", children: [
          /* @__PURE__ */ jsxRuntimeExports.jsx(
            "span",
            {
              className: "inline-block px-4 py-1.5 rounded-full text-xs uppercase tracking-widest mb-6",
              style: {
                background: "rgba(255,255,255,0.7)",
                color: "var(--celeste-suave)"
              },
              children: eyebrow
            }
          ),
          /* @__PURE__ */ jsxRuntimeExports.jsxs(
            "h1",
            {
              className: "font-display italic font-light text-[2.25rem] sm:text-5xl md:text-6xl lg:text-7xl leading-[1.1] mb-6 sm:mb-8 break-words",
              style: { color: "var(--navy)" },
              children: [
                title,
                highlight ? /* @__PURE__ */ jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment, { children: [
                  " ",
                  /* @__PURE__ */ jsxRuntimeExports.jsx("span", { style: { color: "var(--rosa-embrya)" }, children: highlight })
                ] }) : null
              ]
            }
          ),
          /* @__PURE__ */ jsxRuntimeExports.jsx(
            "p",
            {
              className: "text-base sm:text-lg md:text-xl max-w-2xl mx-auto leading-relaxed",
              style: { color: "var(--gris-texto)" },
              children: intro
            }
          )
        ] })
      ]
    }
  );
}
function Section({
  id,
  children,
  bg,
  className = ""
}) {
  return /* @__PURE__ */ jsxRuntimeExports.jsx("section", { id, className: `py-16 sm:py-24 px-5 sm:px-6 ${className}`, style: { background: bg }, children: /* @__PURE__ */ jsxRuntimeExports.jsx("div", { className: "max-w-7xl mx-auto", children }) });
}
export {
  PageHero as P,
  Section as S,
  PageShell as a
};
