import { jsxs, Fragment, jsx } from "react/jsx-runtime";
import { Link } from "@tanstack/react-router";
import { ArrowRight, Stethoscope, HeartPulse, ClipboardList, MessageCircle, ShieldCheck, Truck, Headphones, Sparkles, Microscope, PackageCheck, BadgeCheck, Quote, Phone } from "lucide-react";
import { T as ToothIcon } from "./ToothIcon-C3uToVex.js";
import { h as heroImg } from "./hero-TkSUT3Ve.js";
import { h as heroImg$1 } from "./people-consult-C2eYD4Uj.js";
import { A as useSiteSettings, w as useFeaturedProducts, v as useCategories, E as useTestimonials, B as Button, H as waLinkFor } from "./router-D4ixsMHb.js";
import { P as ProductCard } from "./ProductCard-Dsg5zzJ_.js";
import "@tanstack/react-query";
import "react";
import "@radix-ui/react-slot";
import "class-variance-authority";
import "clsx";
import "tailwind-merge";
import "cmdk";
import "@radix-ui/react-dialog";
import "@supabase/supabase-js";
import "sonner";
const peopleDentist = "/assets/people-dentist-CKbVGP50.jpg";
const peopleHands = "/assets/people-hands-BzZCTJLp.jpg";
const peopleAssistant = "/assets/people-assistant-DzPxEsDM.jpg";
function Index() {
  const site = useSiteSettings();
  const {
    data: featured
  } = useFeaturedProducts(8);
  const {
    data: categories
  } = useCategories();
  const cats = categories ?? [];
  const {
    data: testimonials
  } = useTestimonials();
  const liveTestimonials = (testimonials ?? []).slice(0, 6);
  const heroTitle = site.heroTitle || "Premium dental supplies, delivered nationwide.";
  const heroSubtitle = site.heroSubtitle || "Equipment, implants, orthodontics, consumables & laboratory products for clinics, hospitals and dental practitioners across Kenya.";
  const heroEyebrow = site.heroEyebrow || "Kenya's trusted dental supplier";
  const heroImage = site.heroImageUrl || heroImg;
  const ctaPrimaryLabel = site.heroCtaPrimaryLabel || "Browse catalog";
  const ctaPrimaryHref = site.heroCtaPrimaryHref || "/products";
  const ctaSecondaryLabel = site.heroCtaSecondaryLabel || "Request a quote";
  const ctaSecondaryHref = site.heroCtaSecondaryHref || "/quote";
  return /* @__PURE__ */ jsxs(Fragment, { children: [
    site.promoEnabled && site.promoText && /* @__PURE__ */ jsx("div", { className: "bg-brand-bright text-white", children: /* @__PURE__ */ jsxs("div", { className: "container mx-auto flex flex-wrap items-center justify-center gap-x-3 gap-y-1 px-4 py-2 text-center text-xs font-medium md:text-sm", children: [
      /* @__PURE__ */ jsx("span", { children: site.promoText }),
      site.promoHref && site.promoLabel && /* @__PURE__ */ jsxs("a", { href: site.promoHref, className: "inline-flex items-center gap-1 rounded-full bg-white/15 px-2.5 py-0.5 underline-offset-2 hover:bg-white/25", children: [
        site.promoLabel,
        " ",
        /* @__PURE__ */ jsx(ArrowRight, { className: "h-3 w-3" })
      ] })
    ] }) }),
    /* @__PURE__ */ jsxs("section", { className: "relative overflow-hidden", children: [
      /* @__PURE__ */ jsxs("div", { className: "absolute inset-0", children: [
        /* @__PURE__ */ jsx("img", { src: heroImage, alt: "", className: "h-full w-full object-cover", width: 1600, height: 900 }),
        /* @__PURE__ */ jsx("div", { className: "absolute inset-0 bg-gradient-to-r from-brand/95 via-brand/85 to-brand/40" }),
        /* @__PURE__ */ jsx("div", { className: "absolute inset-0 bg-tooth-pattern-light opacity-80" })
      ] }),
      /* @__PURE__ */ jsx(Stethoscope, { className: "pointer-events-none absolute -right-6 top-10 hidden h-40 w-40 text-white/10 md:block" }),
      /* @__PURE__ */ jsx(HeartPulse, { className: "pointer-events-none absolute bottom-8 right-24 hidden h-24 w-24 text-white/10 lg:block" }),
      /* @__PURE__ */ jsx(ToothIcon, { className: "pointer-events-none absolute right-1/3 top-16 hidden h-12 w-12 text-white/20 md:block" }),
      /* @__PURE__ */ jsx(ToothIcon, { className: "pointer-events-none absolute right-10 bottom-32 hidden h-20 w-20 text-white/10 lg:block" }),
      /* @__PURE__ */ jsx("div", { className: "relative container mx-auto px-4 py-12 md:px-6 md:py-28 lg:py-32", children: /* @__PURE__ */ jsxs("div", { className: "max-w-2xl text-brand-foreground", children: [
        /* @__PURE__ */ jsxs("span", { className: "inline-flex items-center gap-2 rounded-full border border-white/20 bg-white/10 px-3 py-1 text-xs font-medium backdrop-blur", children: [
          /* @__PURE__ */ jsx(ToothIcon, { className: "h-3.5 w-3.5" }),
          heroEyebrow
        ] }),
        /* @__PURE__ */ jsx("h1", { className: "mt-4 font-display text-3xl font-extrabold leading-tight sm:text-4xl md:text-5xl lg:text-6xl", children: heroTitle }),
        /* @__PURE__ */ jsx("p", { className: "mt-4 max-w-xl text-sm text-white/85 md:text-lg", children: heroSubtitle }),
        /* @__PURE__ */ jsxs("div", { className: "mt-6 flex flex-wrap items-center gap-3", children: [
          /* @__PURE__ */ jsx("a", { href: ctaPrimaryHref, children: /* @__PURE__ */ jsxs(Button, { size: "lg", variant: "secondary", className: "gap-2", children: [
            ctaPrimaryLabel,
            " ",
            /* @__PURE__ */ jsx(ArrowRight, { className: "h-4 w-4" })
          ] }) }),
          /* @__PURE__ */ jsx("a", { href: ctaSecondaryHref, className: "hidden sm:inline-flex", children: /* @__PURE__ */ jsxs(Button, { size: "lg", className: "gap-2 bg-white text-brand hover:bg-white/90", children: [
            /* @__PURE__ */ jsx(ClipboardList, { className: "h-4 w-4" }),
            " ",
            ctaSecondaryLabel
          ] }) }),
          /* @__PURE__ */ jsx("a", { href: waLinkFor(site.whatsapp, `Hello ${site.name}, I'd like a quote for dental supplies.`), target: "_blank", rel: "noopener noreferrer", className: "hidden sm:inline-flex", children: /* @__PURE__ */ jsxs(Button, { size: "lg", className: "gap-2 text-white hover:opacity-90", style: {
            background: "#25D366"
          }, children: [
            /* @__PURE__ */ jsx(MessageCircle, { className: "h-4 w-4" }),
            " Chat on WhatsApp"
          ] }) })
        ] }),
        /* @__PURE__ */ jsxs("div", { className: "mt-5 flex flex-wrap items-center gap-x-4 gap-y-2 text-[11px] text-white/85 sm:text-xs", children: [
          /* @__PURE__ */ jsxs("span", { className: "inline-flex items-center gap-1.5", children: [
            /* @__PURE__ */ jsx(ShieldCheck, { className: "h-3.5 w-3.5" }),
            " Authentic, traceable stock"
          ] }),
          /* @__PURE__ */ jsxs("span", { className: "inline-flex items-center gap-1.5", children: [
            /* @__PURE__ */ jsx(Truck, { className: "h-3.5 w-3.5" }),
            " Same-day dispatch in Eldoret"
          ] }),
          /* @__PURE__ */ jsxs("span", { className: "hidden sm:inline-flex items-center gap-1.5", children: [
            /* @__PURE__ */ jsx(Headphones, { className: "h-3.5 w-3.5" }),
            " Reply within 1 business hour"
          ] })
        ] }),
        /* @__PURE__ */ jsx("div", { className: "mt-8 grid max-w-xl grid-cols-3 gap-2 text-white sm:gap-4", children: [{
          n: "500+",
          l: "Clinics served"
        }, {
          n: "Nationwide",
          l: "Delivery across Kenya"
        }, {
          n: "12+",
          l: "Global brands"
        }].map((s) => /* @__PURE__ */ jsxs("div", { className: "rounded-sm border border-white/15 bg-white/10 p-2.5 backdrop-blur sm:p-3", children: [
          /* @__PURE__ */ jsx("div", { className: "font-display text-lg font-extrabold sm:text-2xl", children: s.n }),
          /* @__PURE__ */ jsx("div", { className: "text-[10px] text-white/80 sm:text-xs", children: s.l })
        ] }, s.l)) })
      ] }) })
    ] }),
    cats.length > 0 && /* @__PURE__ */ jsx("section", { className: "border-b border-border bg-surface", children: /* @__PURE__ */ jsx("div", { className: "container mx-auto px-4 py-3 md:px-6 md:py-4", children: /* @__PURE__ */ jsx("div", { className: "-mx-4 flex gap-2 overflow-x-auto px-4 pb-1 [scrollbar-width:none] md:mx-0 md:flex-wrap md:justify-center md:overflow-visible md:px-0 md:pb-0 [&::-webkit-scrollbar]:hidden", children: cats.map((c) => /* @__PURE__ */ jsxs(Link, { to: "/categories/$slug", params: {
      slug: c.slug
    }, className: "inline-flex flex-none items-center gap-1.5 whitespace-nowrap rounded-full border border-border bg-card px-3.5 py-1.5 text-xs font-medium text-foreground/80 transition hover:border-brand-bright hover:text-brand-bright md:px-4 md:py-2 md:text-sm", children: [
      /* @__PURE__ */ jsx(Sparkles, { className: "hidden h-3.5 w-3.5 text-brand-bright md:inline-block" }),
      c.name
    ] }, c.id)) }) }) }),
    /* @__PURE__ */ jsxs("section", { className: "container mx-auto px-4 py-16 md:px-6", children: [
      /* @__PURE__ */ jsxs("div", { className: "mx-auto max-w-2xl text-center", children: [
        /* @__PURE__ */ jsxs("span", { className: "inline-flex items-center gap-2 rounded-full bg-brand-bright/10 px-3 py-1 text-xs font-semibold text-brand-bright", children: [
          /* @__PURE__ */ jsx(ClipboardList, { className: "h-3.5 w-3.5" }),
          " How it works"
        ] }),
        /* @__PURE__ */ jsx("h2", { className: "mt-3 text-3xl font-bold text-foreground md:text-4xl", children: "From browsing to your clinic — in 3 simple steps" })
      ] }),
      /* @__PURE__ */ jsx("div", { className: "mt-10 grid gap-6 md:grid-cols-3", children: [{
        Icon: Microscope,
        t: "1. Browse the catalog",
        d: "Explore hundreds of authentic dental products by category or brand."
      }, {
        Icon: ClipboardList,
        t: "2. Request a quote",
        d: "Add items to your quote list or message us on WhatsApp for a tailored offer."
      }, {
        Icon: PackageCheck,
        t: "3. Delivered to you",
        d: "Fast nationwide dispatch with tracking — from Eldoret to your clinic door."
      }].map(({
        Icon,
        t,
        d
      }, i) => /* @__PURE__ */ jsxs("div", { className: "group relative overflow-hidden rounded border border-border bg-card p-6 shadow-[var(--shadow-card)] transition hover:-translate-y-1 hover:shadow-[var(--shadow-elevated)]", children: [
        /* @__PURE__ */ jsx("div", { className: "absolute -right-6 -top-6 h-24 w-24 rounded-full opacity-10 transition group-hover:opacity-20", style: {
          background: "var(--gradient-brand)"
        } }),
        /* @__PURE__ */ jsx("div", { className: "relative inline-flex h-12 w-12 items-center justify-center rounded-sm text-white shadow-md", style: {
          background: "var(--gradient-brand)"
        }, children: /* @__PURE__ */ jsx(Icon, { className: "h-6 w-6" }) }),
        /* @__PURE__ */ jsx("h3", { className: "relative mt-4 font-display text-lg font-bold text-foreground", children: t }),
        /* @__PURE__ */ jsx("p", { className: "relative mt-1 text-sm text-muted-foreground", children: d })
      ] }, t)) })
    ] }),
    (featured ?? []).length > 0 && /* @__PURE__ */ jsxs("section", { className: "container mx-auto px-4 pb-16 md:px-6", children: [
      /* @__PURE__ */ jsxs("div", { className: "flex items-end justify-between gap-4", children: [
        /* @__PURE__ */ jsxs("div", { children: [
          /* @__PURE__ */ jsxs("span", { className: "inline-flex items-center gap-2 rounded-full bg-brand-bright/10 px-3 py-1 text-xs font-semibold text-brand-bright", children: [
            /* @__PURE__ */ jsx(Sparkles, { className: "h-3.5 w-3.5" }),
            " Featured"
          ] }),
          /* @__PURE__ */ jsx("h2", { className: "text-3xl font-bold text-foreground md:text-4xl", children: "Featured Products" }),
          /* @__PURE__ */ jsx("p", { className: "mt-2 text-muted-foreground", children: "Curated picks our clinics order most." })
        ] }),
        /* @__PURE__ */ jsx(Link, { to: "/products", className: "hidden md:block", children: /* @__PURE__ */ jsxs(Button, { variant: "outline", className: "gap-2", children: [
          "View all ",
          /* @__PURE__ */ jsx(ArrowRight, { className: "h-4 w-4" })
        ] }) })
      ] }),
      /* @__PURE__ */ jsx("div", { className: "mt-8 grid grid-cols-2 gap-4 md:grid-cols-3 md:gap-6 lg:grid-cols-4", children: (featured ?? []).map((p) => /* @__PURE__ */ jsx(ProductCard, { product: p }, p.id)) })
    ] }),
    cats.length > 0 && /* @__PURE__ */ jsx("section", { className: "bg-surface py-16", children: /* @__PURE__ */ jsxs("div", { className: "container mx-auto px-4 md:px-6", children: [
      /* @__PURE__ */ jsxs("span", { className: "inline-flex items-center gap-2 rounded-full bg-brand-bright/10 px-3 py-1 text-xs font-semibold text-brand-bright", children: [
        /* @__PURE__ */ jsx(Stethoscope, { className: "h-3.5 w-3.5" }),
        " Categories"
      ] }),
      /* @__PURE__ */ jsx("h2", { className: "mt-3 text-3xl font-bold text-foreground md:text-4xl", children: "Popular Categories" }),
      /* @__PURE__ */ jsx("p", { className: "mt-2 text-muted-foreground", children: "Shop by speciality." }),
      /* @__PURE__ */ jsx("div", { className: "mt-8 grid grid-cols-2 gap-3 md:grid-cols-3 md:gap-4 lg:grid-cols-3", children: cats.map((c) => /* @__PURE__ */ jsxs(Link, { to: "/categories/$slug", params: {
        slug: c.slug
      }, className: "group relative aspect-[4/3] overflow-hidden rounded border border-border shadow-[var(--shadow-card)] transition hover:-translate-y-0.5 hover:shadow-[var(--shadow-elevated)]", children: [
        /* @__PURE__ */ jsx("img", { src: c.image, alt: c.name, loading: "lazy", width: 1024, height: 768, className: "absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-105" }),
        /* @__PURE__ */ jsx("div", { className: "absolute inset-0 bg-gradient-to-t from-brand/90 via-brand/30 to-transparent" }),
        /* @__PURE__ */ jsxs("div", { className: "absolute inset-x-0 bottom-0 p-4 text-white", children: [
          /* @__PURE__ */ jsx("h3", { className: "text-base font-bold md:text-lg", children: c.name }),
          /* @__PURE__ */ jsxs("p", { className: "mt-1 inline-flex items-center gap-1.5 text-xs font-medium text-white/85 transition group-hover:gap-2", children: [
            "Explore ",
            /* @__PURE__ */ jsx(ArrowRight, { className: "h-3.5 w-3.5" })
          ] })
        ] })
      ] }, c.id)) })
    ] }) }),
    /* @__PURE__ */ jsx("section", { className: "container mx-auto px-4 py-16 md:px-6", children: /* @__PURE__ */ jsxs("div", { className: "grid items-center gap-10 md:grid-cols-2", children: [
      /* @__PURE__ */ jsxs("div", { className: "relative", children: [
        /* @__PURE__ */ jsx("div", { className: "absolute -inset-4 -z-10 rounded opacity-25 blur-2xl", style: {
          background: "var(--gradient-brand)"
        } }),
        /* @__PURE__ */ jsx("div", { className: "relative overflow-hidden rounded border border-border shadow-[var(--shadow-elevated)]", children: /* @__PURE__ */ jsx("img", { src: heroImg$1, alt: "Kenyan dentist consulting a smiling patient", loading: "lazy", width: 1280, height: 896, className: "aspect-[4/3] h-full w-full object-cover" }) }),
        /* @__PURE__ */ jsx("div", { className: "absolute -bottom-6 -left-4 hidden w-40 overflow-hidden rounded border-4 border-background shadow-[var(--shadow-elevated)] md:block", children: /* @__PURE__ */ jsx("img", { src: peopleHands, alt: "Gloved hands holding dental instruments", loading: "lazy", width: 1280, height: 896, className: "aspect-square h-full w-full object-cover" }) }),
        /* @__PURE__ */ jsx("div", { className: "absolute -right-4 -top-6 hidden w-36 overflow-hidden rounded border-4 border-background shadow-[var(--shadow-elevated)] md:block", children: /* @__PURE__ */ jsx("img", { src: peopleAssistant, alt: "Kenyan dental assistant preparing instruments", loading: "lazy", width: 1280, height: 896, className: "aspect-square h-full w-full object-cover" }) })
      ] }),
      /* @__PURE__ */ jsxs("div", { children: [
        /* @__PURE__ */ jsxs("span", { className: "inline-flex items-center gap-2 rounded-full bg-brand-bright/10 px-3 py-1 text-xs font-semibold text-brand-bright", children: [
          /* @__PURE__ */ jsx(HeartPulse, { className: "h-3.5 w-3.5" }),
          " Why Aquadent"
        ] }),
        /* @__PURE__ */ jsx("h2", { className: "mt-3 text-3xl font-bold text-foreground md:text-4xl", children: "Built for clinics that can't compromise." }),
        /* @__PURE__ */ jsx("p", { className: "mt-3 text-muted-foreground", children: "From single-chair practices to large hospitals, we supply authentic, certified dental products with the service and aftercare your team deserves." }),
        /* @__PURE__ */ jsx("ul", { className: "mt-6 space-y-3", children: ["Sourced directly from trusted global manufacturers", "Fast dispatch from Eldoret to every major Kenyan city", "Dental-trained team to help you choose the right product", "Honest pricing in KES — no hidden charges"].map((line) => /* @__PURE__ */ jsxs("li", { className: "flex items-start gap-3 text-sm text-foreground/80", children: [
          /* @__PURE__ */ jsx("span", { className: "mt-0.5 inline-flex h-5 w-5 flex-none items-center justify-center rounded-full bg-brand-bright/15 text-brand-bright", children: /* @__PURE__ */ jsx(BadgeCheck, { className: "h-3.5 w-3.5" }) }),
          line
        ] }, line)) })
      ] })
    ] }) }),
    /* @__PURE__ */ jsx("section", { className: "bg-surface py-16", children: /* @__PURE__ */ jsxs("div", { className: "container mx-auto px-4 md:px-6", children: [
      /* @__PURE__ */ jsxs("div", { className: "mx-auto mb-10 max-w-2xl text-center", children: [
        /* @__PURE__ */ jsxs("span", { className: "inline-flex items-center gap-2 rounded-full bg-brand-bright/10 px-3 py-1 text-xs font-semibold text-brand-bright", children: [
          /* @__PURE__ */ jsx(HeartPulse, { className: "h-3.5 w-3.5" }),
          " Trusted across Kenya"
        ] }),
        /* @__PURE__ */ jsx("h2", { className: "mt-3 text-3xl font-bold text-foreground md:text-4xl", children: "Supporting dental professionals nationwide" }),
        /* @__PURE__ */ jsx("p", { className: "mt-2 text-muted-foreground", children: "From Nairobi to Mombasa, Kisumu to Eldoret — equipping the clinicians who care for Kenyan smiles." })
      ] }),
      /* @__PURE__ */ jsx("div", { className: "mb-12 grid grid-cols-2 gap-3 md:grid-cols-4 md:gap-4", children: [{
        src: peopleDentist,
        alt: "Kenyan dentist in clinic"
      }, {
        src: peopleAssistant,
        alt: "Dental assistant preparing instruments"
      }, {
        src: heroImg$1,
        alt: "Dentist consulting a patient"
      }, {
        src: peopleHands,
        alt: "Gloved hands holding dental tools"
      }].map((img, i) => /* @__PURE__ */ jsxs("div", { className: "group relative aspect-[4/5] overflow-hidden rounded border border-border shadow-[var(--shadow-card)]", children: [
        /* @__PURE__ */ jsx("img", { src: img.src, alt: img.alt, loading: "lazy", width: 1280, height: 896, className: "absolute inset-0 h-full w-full object-cover transition duration-500 group-hover:scale-105" }),
        /* @__PURE__ */ jsx("div", { className: "absolute inset-0 bg-gradient-to-t from-brand/70 via-transparent to-transparent opacity-80" })
      ] }, i)) }),
      /* @__PURE__ */ jsx("div", { className: "grid gap-6 md:grid-cols-3", children: (liveTestimonials.length ? liveTestimonials : [{
        id: "f1",
        name: "Dr. Achieng O.",
        clinic: "Kisumu Dental Clinic",
        location: "Kisumu",
        quote: "Aquadent is our go-to supplier — fast, reliable and always in stock.",
        rating: 5
      }, {
        id: "f2",
        name: "Dr. Mwangi K.",
        clinic: "Nairobi Smile Studio",
        location: "Nairobi",
        quote: "Genuine brands, fair pricing and excellent after-sales support.",
        rating: 5
      }, {
        id: "f3",
        name: "Dr. Wekesa N.",
        clinic: "Trans-Nzoia Dental",
        location: "Eldoret",
        quote: "They delivered our chair installation in Eldoret hassle-free.",
        rating: 5
      }]).slice(0, 6).map((t) => /* @__PURE__ */ jsxs("figure", { className: "relative rounded border border-border bg-card p-6 shadow-[var(--shadow-card)]", children: [
        /* @__PURE__ */ jsx(Quote, { className: "absolute right-5 top-5 h-8 w-8 text-brand-bright/20" }),
        /* @__PURE__ */ jsx("div", { className: "flex gap-0.5 text-amber-500", children: Array.from({
          length: t.rating ?? 5
        }).map((_, i) => /* @__PURE__ */ jsx("svg", { className: "h-4 w-4 fill-current", viewBox: "0 0 20 20", children: /* @__PURE__ */ jsx("path", { d: "M10 1.5l2.6 5.27 5.82.85-4.21 4.1.99 5.79L10 14.77l-5.2 2.74.99-5.79L1.58 7.62l5.82-.85L10 1.5z" }) }, i)) }),
        /* @__PURE__ */ jsxs("blockquote", { className: "mt-3 text-sm text-foreground/85", children: [
          "“",
          t.quote,
          "”"
        ] }),
        /* @__PURE__ */ jsxs("figcaption", { className: "mt-5 flex items-center gap-3", children: [
          /* @__PURE__ */ jsx("span", { className: "inline-flex h-10 w-10 items-center justify-center rounded-full font-display text-sm font-bold text-white", style: {
            background: "var(--gradient-brand)"
          }, children: t.name.split(" ").map((s) => s[0]).join("").slice(0, 2) }),
          /* @__PURE__ */ jsxs("div", { children: [
            /* @__PURE__ */ jsx("div", { className: "text-sm font-semibold text-foreground", children: t.name }),
            /* @__PURE__ */ jsx("div", { className: "text-xs text-muted-foreground", children: [t.clinic, t.location].filter(Boolean).join(" · ") })
          ] })
        ] })
      ] }, t.id)) })
    ] }) }),
    /* @__PURE__ */ jsx("section", { className: "container mx-auto px-4 pb-20 md:px-6", children: /* @__PURE__ */ jsxs("div", { className: "relative overflow-hidden rounded p-10 text-brand-foreground md:p-14", style: {
      background: "var(--gradient-brand)"
    }, children: [
      /* @__PURE__ */ jsx(Stethoscope, { className: "pointer-events-none absolute -right-6 -top-6 h-40 w-40 text-white/10" }),
      /* @__PURE__ */ jsx(Sparkles, { className: "pointer-events-none absolute bottom-4 right-1/3 h-8 w-8 text-white/20" }),
      /* @__PURE__ */ jsxs("div", { className: "grid items-center gap-8 md:grid-cols-[1fr_auto]", children: [
        /* @__PURE__ */ jsxs("div", { children: [
          /* @__PURE__ */ jsx("h2", { className: "font-display text-3xl font-bold md:text-4xl", children: "Need a custom quotation for your clinic?" }),
          /* @__PURE__ */ jsx("p", { className: "mt-3 text-white/85", children: "Add the items you need to a quote list — we'll respond within one business day." })
        ] }),
        /* @__PURE__ */ jsxs("div", { className: "flex flex-wrap gap-3", children: [
          /* @__PURE__ */ jsx(Link, { to: "/quote", children: /* @__PURE__ */ jsxs(Button, { size: "lg", variant: "secondary", className: "gap-2", children: [
            /* @__PURE__ */ jsx(ClipboardList, { className: "h-4 w-4" }),
            " Request Quote"
          ] }) }),
          /* @__PURE__ */ jsx("a", { href: `tel:${site.phone}`, children: /* @__PURE__ */ jsxs(Button, { size: "lg", variant: "outline", className: "gap-2 bg-white/10 text-white hover:bg-white/20", children: [
            /* @__PURE__ */ jsx(Phone, { className: "h-4 w-4" }),
            " Call us"
          ] }) }),
          /* @__PURE__ */ jsx("a", { href: waLinkFor(site.whatsapp, `Hello ${site.name}, I'd like to request a quote.`), target: "_blank", rel: "noopener noreferrer", children: /* @__PURE__ */ jsxs(Button, { size: "lg", className: "gap-2 text-white hover:opacity-90", style: {
            background: "#25D366"
          }, children: [
            /* @__PURE__ */ jsx(MessageCircle, { className: "h-4 w-4" }),
            " WhatsApp Us"
          ] }) })
        ] })
      ] })
    ] }) })
  ] });
}
export {
  Index as component
};
