<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
    <meta http-equiv="Pragma" content="no-cache" />
    <meta http-equiv="Expires" content="0" />
    <title>Infiniaflow - AI-Powered Sales Automation</title>

    <!-- Instrument Sans, lokal (Design Guide §02; Eigentümer 2026-09-08: alle
         Schriften lokal). Die vier @font-face und die vier woff2 liegen unter
         frontend/public/fonts/ und werden von unserer eigenen Herkunft
         ausgeliefert — kein Abruf bei fonts.googleapis.com. Als <link> und
         nicht als @import in index.css: ein absoluter Pfad würde dort zur
         Bauzeit aufgelöst, public/ steht aber erst zur Laufzeit unter /. -->
    <link rel="stylesheet" href="/fonts/instrument-sans.css" />

    <!-- Manrope, lokal — die Schrift der Website (Style Guide §04, E86: die
         Vorlage ist die Design-Spezifikation einschliesslich Typografie).
         Sie gilt unter der Hülle der Marketingfläche über die Rolle
         `--site-font-sans`; Instrument Sans daneben bleibt die Schrift der
         Anwendung. Beide Familien liegen lokal, aus demselben Grund. -->
    <link rel="stylesheet" href="/fonts/manrope.css" />
    
    <!-- SEO Meta Tags for Crawlers and Lightpanda -->
    <meta name="description" content="Infiniaflow is the intelligent CRM platform that automates your sales workflow, manages customer relationships, and drives revenue growth through AI-powered insights." />
    <meta name="keywords" content="AI CRM, Sales Automation, AI Voice Agent, Contact Management, Lead Scoring, Sales Analytics" />
    
    <!-- Open Graph / Social Media -->
    <meta property="og:type" content="website" />
    <meta property="og:url" content="https://infiniaflow.com/" />
    <meta property="og:title" content="Infiniaflow - AI-Powered Sales Automation" />
    <meta property="og:description" content="Transform your sales process with AI. Automated customer interactions, smart contact management, and real-time analytics." />
    <meta property="og:image" content="https://infiniaflow.com/og-image.png" />
    
    <!-- Twitter Card -->
    <meta name="twitter:card" content="summary_large_image" />
    <meta name="twitter:title" content="Infiniaflow - AI-Powered Sales Automation" />
    <meta name="twitter:description" content="Transform your sales process with AI. Automated customer interactions, smart contact management, and real-time analytics." />
    
    <!-- Favicon -->
    <link rel="icon" type="image/svg+xml" href="/favicon.svg" />
    <link rel="alternate icon" href="/favicon.ico" />
    <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
    

    <!-- **Das Thema VOR dem ersten Bild.** `lib/theme-context` haengt die
         Klasse `light`/`dark` in einem Effekt an das Dokument — der laeuft
         nach dem ersten Zeichnen. Solange nur Seiteninhalt darunter lag, war
         das ein Flimmern; mit dem Seitenlader (Design Guide §10d) ist es eine
         ganze helle Flaeche vor einer dunklen Anwendung, und §10d Regel 1 sagt
         dazu: „Always the current theme — never dark-on-light or vice versa."
         Dieselbe Quelle wie dort (localStorage `theme`, Vorgabe `system`),
         damit es genau eine Wahrheit gibt. -->
    <script>
      try {
        const stored = localStorage.getItem("theme") || "system";
        const dark =
          stored === "dark" ||
          (stored === "system" && window.matchMedia("(prefers-color-scheme: dark)").matches);
        document.documentElement.classList.add(dark ? "dark" : "light");
      } catch {
        document.documentElement.classList.add("light");
      }
    </script>
    <script type="module" crossorigin src="/assets/index-CweCLbUr.js"></script>
    <link rel="modulepreload" crossorigin href="/assets/rolldown-runtime-Dd_uD5pT.js">
    <link rel="modulepreload" crossorigin href="/assets/convex-client-CAZn4sKw.js">
    <link rel="modulepreload" crossorigin href="/assets/i18n-CzPDkP_f.js">
    <link rel="modulepreload" crossorigin href="/assets/vendor-excalidraw-15WDxz4c.js">
    <link rel="modulepreload" crossorigin href="/assets/vendor-docx-ButqrJg9.js">
    <link rel="modulepreload" crossorigin href="/assets/vendor-blocknote-BC5uPtdt.js">
    <link rel="modulepreload" crossorigin href="/assets/index.esm-ZVSx_qaC.js">
    <link rel="modulepreload" crossorigin href="/assets/chunk-BV7QT456-Dh_vVJdw.js">
    <link rel="modulepreload" crossorigin href="/assets/createLucideIcon-0EdkAgv8.js">
    <link rel="modulepreload" crossorigin href="/assets/activity-D3N3yQ4m.js">
    <link rel="modulepreload" crossorigin href="/assets/arrow-left-BJprRgBC.js">
    <link rel="modulepreload" crossorigin href="/assets/arrow-right-DWadum5Y.js">
    <link rel="modulepreload" crossorigin href="/assets/bell-DpTfA6Il.js">
    <link rel="modulepreload" crossorigin href="/assets/briefcase-BnO_6rYt.js">
    <link rel="modulepreload" crossorigin href="/assets/building-2-Dv26F-ck.js">
    <link rel="modulepreload" crossorigin href="/assets/calendar-06XiRxT7.js">
    <link rel="modulepreload" crossorigin href="/assets/check-check-D2J9yuU-.js">
    <link rel="modulepreload" crossorigin href="/assets/clipboard-list-gJ9NwcN2.js">
    <link rel="modulepreload" crossorigin href="/assets/contact-CbEPdjAz.js">
    <link rel="modulepreload" crossorigin href="/assets/file-text-Bzn4wohp.js">
    <link rel="modulepreload" crossorigin href="/assets/flag-CNtxmdpu.js">
    <link rel="modulepreload" crossorigin href="/assets/globe-p5v3gR1m.js">
    <link rel="modulepreload" crossorigin href="/assets/house-Cx4i0LWW.js">
    <link rel="modulepreload" crossorigin href="/assets/inbox-FRmO-_DO.js">
    <link rel="modulepreload" crossorigin href="/assets/layers-Bl5mld6C.js">
    <link rel="modulepreload" crossorigin href="/assets/mail-DGVqcuci.js">
    <link rel="modulepreload" crossorigin href="/assets/map-pin-uCHvkD2o.js">
    <link rel="modulepreload" crossorigin href="/assets/messages-square-DpdjJxei.js">
    <link rel="modulepreload" crossorigin href="/assets/phone-CKuf4SXc.js">
    <link rel="modulepreload" crossorigin href="/assets/receipt-yd3S5pG0.js">
    <link rel="modulepreload" crossorigin href="/assets/scale-BDy04rY5.js">
    <link rel="modulepreload" crossorigin href="/assets/shield-TknegW4Y.js">
    <link rel="modulepreload" crossorigin href="/assets/stethoscope-D-RPo2Yx.js">
    <link rel="modulepreload" crossorigin href="/assets/sun-C_g7Sztv.js">
    <link rel="modulepreload" crossorigin href="/assets/table-2-DEoFpzNd.js">
    <link rel="modulepreload" crossorigin href="/assets/target-9bpdnnLe.js">
    <link rel="modulepreload" crossorigin href="/assets/user-plus-DgI63y9V.js">
    <link rel="modulepreload" crossorigin href="/assets/user-B6I_nGlr.js">
    <link rel="modulepreload" crossorigin href="/assets/users-qeFZx1rH.js">
    <link rel="modulepreload" crossorigin href="/assets/wrench-B4DgC7gv.js">
    <link rel="modulepreload" crossorigin href="/assets/zap-BPF_CoRo.js">
    <link rel="modulepreload" crossorigin href="/assets/objectIcons-DuIS79OZ.js">
    <link rel="modulepreload" crossorigin href="/assets/bot-Dv9gbwDh.js">
    <link rel="modulepreload" crossorigin href="/assets/calendar-clock-B7H5XKT5.js">
    <link rel="modulepreload" crossorigin href="/assets/calendar-plus-K64YhgPl.js">
    <link rel="modulepreload" crossorigin href="/assets/circle-alert-6hRUiTKv.js">
    <link rel="modulepreload" crossorigin href="/assets/check-ZjUTMr8J.js">
    <link rel="modulepreload" crossorigin href="/assets/bundle-mjs-DxdGK6Xj.js">
    <link rel="modulepreload" crossorigin href="/assets/utils-Dhw1X-7E.js">
    <link rel="modulepreload" crossorigin href="/assets/dist-7K1nsLzu.js">
    <link rel="modulepreload" crossorigin href="/assets/dropdown-menu-Dsbzzm_R.js">
    <link rel="modulepreload" crossorigin href="/assets/file-search-D04sGEcC.js">
    <link rel="modulepreload" crossorigin href="/assets/lightbulb-dq5ac0zf.js">
    <link rel="modulepreload" crossorigin href="/assets/message-square-Bk1t81Ju.js">
    <link rel="modulepreload" crossorigin href="/assets/phone-call--r5n7mou.js">
    <link rel="modulepreload" crossorigin href="/assets/sparkles-BKxVSQo1.js">
    <link rel="modulepreload" crossorigin href="/assets/sunrise-Ca5aAybR.js">
    <link rel="modulepreload" crossorigin href="/assets/triangle-alert-BXtD6Ya0.js">
    <link rel="modulepreload" crossorigin href="/assets/wallet-D_dRohcK.js">
    <link rel="modulepreload" crossorigin href="/assets/button-MwO3Gvg9.js">
    <link rel="modulepreload" crossorigin href="/assets/api-92nrSGDp.js">
    <link rel="modulepreload" crossorigin href="/assets/tone-imSKkWVm.js">
    <link rel="modulepreload" crossorigin href="/assets/badge-Do0HWfnc.js">
    <link rel="modulepreload" crossorigin href="/assets/NotificationBell-yKMnL0VM.js">
    <link rel="modulepreload" crossorigin href="/assets/brain-fnD0YneM.js">
    <link rel="modulepreload" crossorigin href="/assets/calendar-days-BUaRPPfT.js">
    <link rel="modulepreload" crossorigin href="/assets/chart-column-BA6c9DhC.js">
    <link rel="modulepreload" crossorigin href="/assets/chevron-down-DJvJYD61.js">
    <link rel="modulepreload" crossorigin href="/assets/chevron-up-LuYX6gXH.js">
    <link rel="modulepreload" crossorigin href="/assets/circle-check-big-h6v_Mi0O.js">
    <link rel="modulepreload" crossorigin href="/assets/file-check-corner-D_sIj5Hw.js">
    <link rel="modulepreload" crossorigin href="/assets/hash-Q55us_Il.js">
    <link rel="modulepreload" crossorigin href="/assets/pen-line-BedkLwUv.js">
    <link rel="modulepreload" crossorigin href="/assets/list-filter-C6L6CEu7.js">
    <link rel="modulepreload" crossorigin href="/assets/list-todo-BmzSbxjS.js">
    <link rel="modulepreload" crossorigin href="/assets/loader-circle-C5o6ZY0k.js">
    <link rel="modulepreload" crossorigin href="/assets/log-out-xbA7ctxJ.js">
    <link rel="modulepreload" crossorigin href="/assets/megaphone-C0nd2R-P.js">
    <link rel="modulepreload" crossorigin href="/assets/menu-QAs3xAAM.js">
    <link rel="modulepreload" crossorigin href="/assets/mic-CfSl5bC6.js">
    <link rel="modulepreload" crossorigin href="/assets/monitor-DYU3KjaR.js">
    <link rel="modulepreload" crossorigin href="/assets/theme-context-B3deO00V.js">
    <link rel="modulepreload" crossorigin href="/assets/laufanzeige-CT8CIhD3.js">
    <link rel="modulepreload" crossorigin href="/assets/i18n-SQp4iVVC.js">
    <link rel="modulepreload" crossorigin href="/assets/onboarding-Cqo4JSWU.js">
    <link rel="modulepreload" crossorigin href="/assets/LanguageSwitcher-BnD8GAk8.js">
    <link rel="modulepreload" crossorigin href="/assets/newspaper-j4g54jxz.js">
    <link rel="modulepreload" crossorigin href="/assets/palette-DLGHUhk4.js">
    <link rel="modulepreload" crossorigin href="/assets/archive-CwaV04g1.js">
    <link rel="modulepreload" crossorigin href="/assets/chevron-right-BW_YEd8G.js">
    <link rel="modulepreload" crossorigin href="/assets/ellipsis-BFCY_Sea.js">
    <link rel="modulepreload" crossorigin href="/assets/plus-BlQ6Ntlu.js">
    <link rel="modulepreload" crossorigin href="/assets/dist-BRJOqWMO.js">
    <link rel="modulepreload" crossorigin href="/assets/alert-dialog-B_16qKoN.js">
    <link rel="modulepreload" crossorigin href="/assets/collapsible-D-DMpniF.js">
    <link rel="modulepreload" crossorigin href="/assets/use-toast-BuGfM0C-.js">
    <link rel="modulepreload" crossorigin href="/assets/validators-C-U9_6__.js">
    <link rel="modulepreload" crossorigin href="/assets/convex-errors-Czlvj4kC.js">
    <link rel="modulepreload" crossorigin href="/assets/MessageProvider-S_CO3v-m.js">
    <link rel="modulepreload" crossorigin href="/assets/config-CLCkaELa.js">
    <link rel="modulepreload" crossorigin href="/assets/auth-client-Cadcn4w6.js">
    <link rel="modulepreload" crossorigin href="/assets/formDraft-D5_-FExv.js">
    <link rel="modulepreload" crossorigin href="/assets/usePhrase-XQuYoTUL.js">
    <link rel="modulepreload" crossorigin href="/assets/sessionEnd-Bgwpk04T.js">
    <link rel="modulepreload" crossorigin href="/assets/useOnline-DXSnxPRL.js">
    <link rel="modulepreload" crossorigin href="/assets/useOfflineGuard-B3MpHSN2.js">
    <link rel="modulepreload" crossorigin href="/assets/tooltip-DBXvFRtI.js">
    <link rel="modulepreload" crossorigin href="/assets/checkbox-BoweKGiW.js">
    <link rel="modulepreload" crossorigin href="/assets/x-CRZjco4R.js">
    <link rel="modulepreload" crossorigin href="/assets/dialog-qLfBXbad.js">
    <link rel="modulepreload" crossorigin href="/assets/input-BWygajXU.js">
    <link rel="modulepreload" crossorigin href="/assets/label-Cvcgwtih.js">
    <link rel="modulepreload" crossorigin href="/assets/permissions-DOpHWllX.js">
    <link rel="modulepreload" crossorigin href="/assets/avatar-DCqqLSri.js">
    <link rel="modulepreload" crossorigin href="/assets/identityFace-BrQJ9jpe.js">
    <link rel="modulepreload" crossorigin href="/assets/agentFunction-GHHh1aHI.js">
    <link rel="modulepreload" crossorigin href="/assets/MemberFace-D4z71uiZ.js">
    <link rel="modulepreload" crossorigin href="/assets/shortcuts-nlSQzVIY.js">
    <link rel="modulepreload" crossorigin href="/assets/phone-off-DpnOujwH.js">
    <link rel="modulepreload" crossorigin href="/assets/plug-CpOU1xBV.js">
    <link rel="modulepreload" crossorigin href="/assets/presentation-D4nQDycx.js">
    <link rel="modulepreload" crossorigin href="/assets/puzzle-DpkxvNvT.js">
    <link rel="modulepreload" crossorigin href="/assets/radar-BojHlu-2.js">
    <link rel="modulepreload" crossorigin href="/assets/rotate-cw-CxsqVGLc.js">
    <link rel="modulepreload" crossorigin href="/assets/scroll-text-B04XOZM9.js">
    <link rel="modulepreload" crossorigin href="/assets/search-C0xYecEi.js">
    <link rel="modulepreload" crossorigin href="/assets/send-LAgz7IaJ.js">
    <link rel="modulepreload" crossorigin href="/assets/settings-2-DrsAUtRc.js">
    <link rel="modulepreload" crossorigin href="/assets/settings-CuDJbUww.js">
    <link rel="modulepreload" crossorigin href="/assets/shield-check-BbYURL4N.js">
    <link rel="modulepreload" crossorigin href="/assets/square-kanban-CwY4d4wZ.js">
    <link rel="modulepreload" crossorigin href="/assets/sticky-note-CHzdcyN6.js">
    <link rel="modulepreload" crossorigin href="/assets/telescope-BSDDZYXZ.js">
    <link rel="modulepreload" crossorigin href="/assets/trending-up-DVrGg5Ei.js">
    <link rel="modulepreload" crossorigin href="/assets/user-x-c3P_vjzR.js">
    <link rel="modulepreload" crossorigin href="/assets/video-Ba65UqFY.js">
    <link rel="modulepreload" crossorigin href="/assets/workflow-ByXUDGcm.js">
    <link rel="modulepreload" crossorigin href="/assets/convexGuard-wCjO-C0A.js">
    <link rel="modulepreload" crossorigin href="/assets/convex-BrTyPSpJ.js">
    <link rel="modulepreload" crossorigin href="/assets/alert--3pWFrx6.js">
    <link rel="modulepreload" crossorigin href="/assets/select-CzNqrfAd.js">
    <link rel="modulepreload" crossorigin href="/assets/textarea-CKhfYc_F.js">
    <link rel="modulepreload" crossorigin href="/assets/countries-CoUBoIxr.js">
    <link rel="modulepreload" crossorigin href="/assets/card-DLN3BmTX.js">
    <link rel="modulepreload" crossorigin href="/assets/organizations-482UiNSM.js">
    <link rel="modulepreload" crossorigin href="/assets/refresh-cw-BA_BO7NG.js">
    <link rel="modulepreload" crossorigin href="/assets/ConvexErrorBoundary-CXvGF7TP.js">
    <link rel="modulepreload" crossorigin href="/assets/hostName-DykAML6v.js">
    <link rel="modulepreload" crossorigin href="/assets/siteI18n-DA8IrqIp.js">
    <link rel="modulepreload" crossorigin href="/assets/SiteLogo-DRIM7nty.js">
    <link rel="modulepreload" crossorigin href="/assets/useSidebarWidth-CD6T1-DI.js">
    <link rel="modulepreload" crossorigin href="/assets/useTeamPresence-B7OjPdSv.js">
    <link rel="modulepreload" crossorigin href="/assets/OrbContext-DyUi2s8w.js">
    <link rel="modulepreload" crossorigin href="/assets/NoAssistantCard-Db83JgZ9.js">
    <link rel="modulepreload" crossorigin href="/assets/mediengeraet-BaJAw9bT.js">
    <link rel="modulepreload" crossorigin href="/assets/BrandMark-CwB5YQld.js">
    <link rel="modulepreload" crossorigin href="/assets/PageHeader-DSQHOqe9.js">
    <link rel="modulepreload" crossorigin href="/assets/sheet-p4iPlWQF.js">
    <link rel="modulepreload" crossorigin href="/assets/schemas-Bx7U9-Ai.js">
    <link rel="modulepreload" crossorigin href="/assets/zod-BoJNH18D.js">
    <link rel="modulepreload" crossorigin href="/assets/auth-theme-qPxaf3bN.js">
    <link rel="modulepreload" crossorigin href="/assets/GoogleButton-ex86xlzc.js">
    <link rel="modulepreload" crossorigin href="/assets/form-CroiT6Ff.js">
    <link rel="modulepreload" crossorigin href="/assets/eye-off-5xsHiBtM.js">
    <link rel="modulepreload" crossorigin href="/assets/eye-BvdpEqjw.js">
    <link rel="modulepreload" crossorigin href="/assets/PasswordField-CpGisD0e.js">
    <link rel="modulepreload" crossorigin href="/assets/SignInForm-BFHTbvms.js">
    <link rel="modulepreload" crossorigin href="/assets/circle-check-DRlhkdRw.js">
    <link rel="modulepreload" crossorigin href="/assets/SignUpForm-OAYVGZYl.js">
    <link rel="modulepreload" crossorigin href="/assets/parts-g5NHU8fa.js">
    <link rel="modulepreload" crossorigin href="/assets/StatTile-SyZ48tXP.js">
    <link rel="modulepreload" crossorigin href="/assets/metrics-B_KP6KZD.js">
    <link rel="modulepreload" crossorigin href="/assets/skeleton-HcOvyi1E.js">
    <link rel="modulepreload" crossorigin href="/assets/spinner-vVJ_bD00.js">
    <link rel="stylesheet" crossorigin href="/assets/vendor-excalidraw-DtRVLazd.css">
    <link rel="stylesheet" crossorigin href="/assets/vendor-docx-B5aZbYZo.css">
    <link rel="stylesheet" crossorigin href="/assets/vendor-blocknote-DN6tIUfc.css">
    <link rel="stylesheet" crossorigin href="/assets/index--M9j2qpZ.css">
  </head>
  <body>
    <div id="root"></div>
  </body>
</html>
