import { createHotContext as __vite__createHotContext } from "/@vite/client";import.meta.hot = __vite__createHotContext("/src/components/sections/Services.tsx");import __vite__cjsImport0_react_jsxDevRuntime from "/@fs/home/runner/workspace/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=c4080d1c"; const jsxDEV = __vite__cjsImport0_react_jsxDevRuntime["jsxDEV"];
import RefreshRuntime from "/@react-refresh";
const inWebWorker = typeof WorkerGlobalScope !== "undefined" && self instanceof WorkerGlobalScope;
let prevRefreshReg;
let prevRefreshSig;
if (import.meta.hot && !inWebWorker) {
  if (!window.__vite_plugin_react_preamble_installed__) {
    throw new Error("@vitejs/plugin-react can't detect preamble. Something is wrong. See https://github.com/vitejs/vite-plugin-react/pull/11#discussion_r430879201");
  }
  prevRefreshReg = window.$RefreshReg$;
  prevRefreshSig = window.$RefreshSig$;
  window.$RefreshReg$ = (type, id) => {
    RefreshRuntime.register(type, "/home/runner/workspace/client/src/components/sections/Services.tsx " + id);
  };
  window.$RefreshSig$ = RefreshRuntime.createSignatureFunctionForTransform;
}
var _s = $RefreshSig$();
import { motion } from "/@fs/home/runner/workspace/node_modules/.vite/deps/framer-motion.js?v=c4080d1c";
import { Card, CardContent } from "/src/components/ui/card.tsx";
import { fadeIn } from "/src/lib/animations.ts";
import { Bot, Database, Network } from "/@fs/home/runner/workspace/node_modules/.vite/deps/lucide-react.js?v=c4080d1c";
import { useTranslation } from "/src/lib/i18n/TranslationContext.tsx";
const serviceIcons = {
  ai: Bot,
  architecture: Database,
  transformation: Network
};
export default function Services() {
  _s();
  const { t } = useTranslation();
  const services = [
    {
      icon: serviceIcons.ai,
      ...t.services.items.ai
    },
    {
      icon: serviceIcons.architecture,
      ...t.services.items.architecture
    },
    {
      icon: serviceIcons.transformation,
      ...t.services.items.transformation
    }
  ];
  return /* @__PURE__ */ jsxDEV("section", { id: "services", className: "py-20 bg-gray-50", children: /* @__PURE__ */ jsxDEV("div", { className: "container mx-auto px-4", children: [
    /* @__PURE__ */ jsxDEV(
      motion.div,
      {
        initial: "hidden",
        whileInView: "visible",
        viewport: { once: true },
        className: "text-center mb-16",
        children: [
          /* @__PURE__ */ jsxDEV(
            motion.h2,
            {
              variants: fadeIn,
              className: "text-4xl font-bold text-blue-900 mb-4",
              children: t.services.title
            },
            void 0,
            false,
            {
              fileName: "/home/runner/workspace/client/src/components/sections/Services.tsx",
              lineNumber: 40,
              columnNumber: 11
            },
            this
          ),
          /* @__PURE__ */ jsxDEV(
            motion.p,
            {
              variants: fadeIn,
              className: "text-gray-600 max-w-2xl mx-auto",
              children: t.services.subtitle
            },
            void 0,
            false,
            {
              fileName: "/home/runner/workspace/client/src/components/sections/Services.tsx",
              lineNumber: 46,
              columnNumber: 11
            },
            this
          )
        ]
      },
      void 0,
      true,
      {
        fileName: "/home/runner/workspace/client/src/components/sections/Services.tsx",
        lineNumber: 34,
        columnNumber: 9
      },
      this
    ),
    /* @__PURE__ */ jsxDEV("div", { className: "grid md:grid-cols-3 gap-8", children: services.map(
      (service, index) => /* @__PURE__ */ jsxDEV(
        motion.div,
        {
          variants: fadeIn,
          initial: "hidden",
          whileInView: "visible",
          viewport: { once: true },
          custom: index * 0.2,
          children: /* @__PURE__ */ jsxDEV(Card, { className: "backdrop-blur-lg bg-white/90 border-0 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:scale-105", children: /* @__PURE__ */ jsxDEV(CardContent, { className: "p-6", children: [
            /* @__PURE__ */ jsxDEV(service.icon, { className: "w-12 h-12 text-blue-900 mb-4" }, void 0, false, {
              fileName: "/home/runner/workspace/client/src/components/sections/Services.tsx",
              lineNumber: 66,
              columnNumber: 19
            }, this),
            /* @__PURE__ */ jsxDEV("h3", { className: "text-xl font-semibold text-blue-900 mb-2", children: service.title }, void 0, false, {
              fileName: "/home/runner/workspace/client/src/components/sections/Services.tsx",
              lineNumber: 67,
              columnNumber: 19
            }, this),
            /* @__PURE__ */ jsxDEV("p", { className: "text-gray-600", children: service.description }, void 0, false, {
              fileName: "/home/runner/workspace/client/src/components/sections/Services.tsx",
              lineNumber: 70,
              columnNumber: 19
            }, this)
          ] }, void 0, true, {
            fileName: "/home/runner/workspace/client/src/components/sections/Services.tsx",
            lineNumber: 65,
            columnNumber: 17
          }, this) }, void 0, false, {
            fileName: "/home/runner/workspace/client/src/components/sections/Services.tsx",
            lineNumber: 64,
            columnNumber: 15
          }, this)
        },
        index,
        false,
        {
          fileName: "/home/runner/workspace/client/src/components/sections/Services.tsx",
          lineNumber: 56,
          columnNumber: 11
        },
        this
      )
    ) }, void 0, false, {
      fileName: "/home/runner/workspace/client/src/components/sections/Services.tsx",
      lineNumber: 54,
      columnNumber: 9
    }, this)
  ] }, void 0, true, {
    fileName: "/home/runner/workspace/client/src/components/sections/Services.tsx",
    lineNumber: 33,
    columnNumber: 7
  }, this) }, void 0, false, {
    fileName: "/home/runner/workspace/client/src/components/sections/Services.tsx",
    lineNumber: 32,
    columnNumber: 5
  }, this);
}
_s(Services, "zlIdU9EjM2llFt74AbE2KsUJXyM=", false, function() {
  return [useTranslation];
});
_c = Services;
var _c;
$RefreshReg$(_c, "Services");
if (import.meta.hot && !inWebWorker) {
  window.$RefreshReg$ = prevRefreshReg;
  window.$RefreshSig$ = prevRefreshSig;
}
if (import.meta.hot && !inWebWorker) {
  RefreshRuntime.__hmr_import(import.meta.url).then((currentExports) => {
    RefreshRuntime.registerExportsForReactRefresh("/home/runner/workspace/client/src/components/sections/Services.tsx", currentExports);
    import.meta.hot.accept((nextExports) => {
      if (!nextExports) return;
      const invalidateMessage = RefreshRuntime.validateRefreshBoundaryAndEnqueueUpdate("/home/runner/workspace/client/src/components/sections/Services.tsx", currentExports, nextExports);
      if (invalidateMessage) import.meta.hot.invalidate(invalidateMessage);
    });
  });
}

//# sourceMappingURL=data:application/json;base64,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QUE7QUFBQSxXQXVCQTtBQUFBLE9BNUNGO0FBQUE7QUFBQTtBQUFBO0FBQUEsU0E2Q0EsS0E5Q0Y7QUFBQTtBQUFBO0FBQUE7QUFBQSxTQStDQTtBQUVKO0FBQUNWLEdBcEV1QkQsVUFBUTtBQUFBLFVBQ2hCTCxjQUFjO0FBQUE7QUFBQWtCLEtBRE5iO0FBQVEsSUFBQWE7QUFBQUMsYUFBQUQsSUFBQSIsIm5hbWVzIjpbIkNhcmQiLCJDYXJkQ29udGVudCIsImZhZGVJbiIsIkJvdCIsIkRhdGFiYXNlIiwiTmV0d29yayIsInVzZVRyYW5zbGF0aW9uIiwic2VydmljZUljb25zIiwiYWkiLCJhcmNoaXRlY3R1cmUiLCJ0cmFuc2Zvcm1hdGlvbiIsIlNlcnZpY2VzIiwiX3MiLCJ0Iiwic2VydmljZXMiLCJpY29uIiwiaXRlbXMiLCJvbmNlIiwidGl0bGUiLCJzdWJ0aXRsZSIsIm1hcCIsInNlcnZpY2UiLCJpbmRleCIsImRlc2NyaXB0aW9uIiwiX2MiLCIkUmVmcmVzaFJlZyQiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZXMiOlsiU2VydmljZXMudHN4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IG1vdGlvbiB9IGZyb20gXCJmcmFtZXItbW90aW9uXCI7XG5pbXBvcnQgeyBDYXJkLCBDYXJkQ29udGVudCB9IGZyb20gXCJAL2NvbXBvbmVudHMvdWkvY2FyZFwiO1xuaW1wb3J0IHsgZmFkZUluIH0gZnJvbSBcIkAvbGliL2FuaW1hdGlvbnNcIjtcbmltcG9ydCB7IEJvdCwgRGF0YWJhc2UsIE5ldHdvcmsgfSBmcm9tIFwibHVjaWRlLXJlYWN0XCI7XG5pbXBvcnQgeyB1c2VUcmFuc2xhdGlvbiB9IGZyb20gXCJAL2xpYi9pMThuL1RyYW5zbGF0aW9uQ29udGV4dFwiO1xuXG5jb25zdCBzZXJ2aWNlSWNvbnMgPSB7XG4gIGFpOiBCb3QsXG4gIGFyY2hpdGVjdHVyZTogRGF0YWJhc2UsXG4gIHRyYW5zZm9ybWF0aW9uOiBOZXR3b3JrLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gU2VydmljZXMoKSB7XG4gIGNvbnN0IHsgdCB9ID0gdXNlVHJhbnNsYXRpb24oKTtcblxuICBjb25zdCBzZXJ2aWNlcyA9IFtcbiAgICB7XG4gICAgICBpY29uOiBzZXJ2aWNlSWNvbnMuYWksXG4gICAgICAuLi50LnNlcnZpY2VzLml0ZW1zLmFpXG4gICAgfSxcbiAgICB7XG4gICAgICBpY29uOiBzZXJ2aWNlSWNvbnMuYXJjaGl0ZWN0dXJlLFxuICAgICAgLi4udC5zZXJ2aWNlcy5pdGVtcy5hcmNoaXRlY3R1cmVcbiAgICB9LFxuICAgIHtcbiAgICAgIGljb246IHNlcnZpY2VJY29ucy50cmFuc2Zvcm1hdGlvbixcbiAgICAgIC4uLnQuc2VydmljZXMuaXRlbXMudHJhbnNmb3JtYXRpb25cbiAgICB9XG4gIF07XG5cbiAgcmV0dXJuIChcbiAgICA8c2VjdGlvbiBpZD1cInNlcnZpY2VzXCIgY2xhc3NOYW1lPVwicHktMjAgYmctZ3JheS01MFwiPlxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXIgbXgtYXV0byBweC00XCI+XG4gICAgICAgIDxtb3Rpb24uZGl2XG4gICAgICAgICAgaW5pdGlhbD1cImhpZGRlblwiXG4gICAgICAgICAgd2hpbGVJblZpZXc9XCJ2aXNpYmxlXCJcbiAgICAgICAgICB2aWV3cG9ydD17eyBvbmNlOiB0cnVlIH19XG4gICAgICAgICAgY2xhc3NOYW1lPVwidGV4dC1jZW50ZXIgbWItMTZcIlxuICAgICAgICA+XG4gICAgICAgICAgPG1vdGlvbi5oMiBcbiAgICAgICAgICAgIHZhcmlhbnRzPXtmYWRlSW59XG4gICAgICAgICAgICBjbGFzc05hbWU9XCJ0ZXh0LTR4bCBmb250LWJvbGQgdGV4dC1ibHVlLTkwMCBtYi00XCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICB7dC5zZXJ2aWNlcy50aXRsZX1cbiAgICAgICAgICA8L21vdGlvbi5oMj5cbiAgICAgICAgICA8bW90aW9uLnAgXG4gICAgICAgICAgICB2YXJpYW50cz17ZmFkZUlufVxuICAgICAgICAgICAgY2xhc3NOYW1lPVwidGV4dC1ncmF5LTYwMCBtYXgtdy0yeGwgbXgtYXV0b1wiXG4gICAgICAgICAgPlxuICAgICAgICAgICAge3Quc2VydmljZXMuc3VidGl0bGV9XG4gICAgICAgICAgPC9tb3Rpb24ucD5cbiAgICAgICAgPC9tb3Rpb24uZGl2PlxuXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZ3JpZCBtZDpncmlkLWNvbHMtMyBnYXAtOFwiPlxuICAgICAgICAgIHtzZXJ2aWNlcy5tYXAoKHNlcnZpY2UsIGluZGV4KSA9PiAoXG4gICAgICAgICAgICA8bW90aW9uLmRpdlxuICAgICAgICAgICAgICBrZXk9e2luZGV4fVxuICAgICAgICAgICAgICB2YXJpYW50cz17ZmFkZUlufVxuICAgICAgICAgICAgICBpbml0aWFsPVwiaGlkZGVuXCJcbiAgICAgICAgICAgICAgd2hpbGVJblZpZXc9XCJ2aXNpYmxlXCJcbiAgICAgICAgICAgICAgdmlld3BvcnQ9e3sgb25jZTogdHJ1ZSB9fVxuICAgICAgICAgICAgICBjdXN0b209e2luZGV4ICogMC4yfVxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgICA8Q2FyZCBjbGFzc05hbWU9XCJiYWNrZHJvcC1ibHVyLWxnIGJnLXdoaXRlLzkwIGJvcmRlci0wIHNoYWRvdy1sZyBob3ZlcjpzaGFkb3cteGwgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMzAwIHRyYW5zZm9ybSBob3ZlcjpzY2FsZS0xMDVcIj5cbiAgICAgICAgICAgICAgICA8Q2FyZENvbnRlbnQgY2xhc3NOYW1lPVwicC02XCI+XG4gICAgICAgICAgICAgICAgICA8c2VydmljZS5pY29uIGNsYXNzTmFtZT1cInctMTIgaC0xMiB0ZXh0LWJsdWUtOTAwIG1iLTRcIiAvPlxuICAgICAgICAgICAgICAgICAgPGgzIGNsYXNzTmFtZT1cInRleHQteGwgZm9udC1zZW1pYm9sZCB0ZXh0LWJsdWUtOTAwIG1iLTJcIj5cbiAgICAgICAgICAgICAgICAgICAge3NlcnZpY2UudGl0bGV9XG4gICAgICAgICAgICAgICAgICA8L2gzPlxuICAgICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1ncmF5LTYwMFwiPlxuICAgICAgICAgICAgICAgICAgICB7c2VydmljZS5kZXNjcmlwdGlvbn1cbiAgICAgICAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgICAgICA8L0NhcmRDb250ZW50PlxuICAgICAgICAgICAgICA8L0NhcmQ+XG4gICAgICAgICAgICA8L21vdGlvbi5kaXY+XG4gICAgICAgICAgKSl9XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgPC9zZWN0aW9uPlxuICApO1xufSJdLCJmaWxlIjoiL2hvbWUvcnVubmVyL3dvcmtzcGFjZS9jbGllbnQvc3JjL2NvbXBvbmVudHMvc2VjdGlvbnMvU2VydmljZXMudHN4In0=