1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,76652,e=>{"use strict";var t=e.i(43476),n=e.i(48148),a=e.i(71645),r=e.i(37061);let s="https://cal.com/krystof-olik-i0zgwb/30min";e.s(["CTA",0,function(){let e=(0,n.useTranslations)("cta"),i=(0,n.useTranslations)("common"),l=(0,a.useRef)(null),[o,c]=(0,a.useState)(!1),[d,m]=(0,a.useState)(!1);(0,a.useEffect)(()=>{let e=l.current;if(!e)return;if("u"<typeof IntersectionObserver)return void queueMicrotask(()=>c(!0));let t=new IntersectionObserver(e=>{e.some(e=>e.isIntersecting)&&(c(!0),t.disconnect())},{rootMargin:"400px"});return t.observe(e),()=>t.disconnect()},[]);let u=`${s}?embed=true&theme=dark&hideEventTypeDetails=false`;return(0,t.jsx)("section",{id:"contact","data-header-dark":!0,className:"cv-auto bg-background-secondary py-[max(var(--nav-height),6rem)] px-[10%]",children:(0,t.jsxs)("div",{className:"max-w-6xl mx-auto grid grid-cols-1 lg:grid-cols-5 gap-12 lg:gap-16 items-start",children:[(0,t.jsxs)("div",{className:"lg:col-span-2 flex flex-col gap-8",children:[(0,t.jsx)("p",{className:"font-mono text-eyebrow tracking-[var(--hero-label-tracking)] uppercase text-font-quaternary",children:e("contact_label")}),(0,t.jsx)("h2",{className:"text-[length:var(--text-section-title)] font-normal tracking-[-0.02em] leading-[1.1] text-font-primary",children:e("title")}),(0,t.jsx)("p",{className:"text-subheadline text-font-primary/80 font-light leading-relaxed",children:e("description")}),(0,t.jsxs)("div",{className:"flex flex-col gap-4 pt-6 border-t border-white/10",children:[(0,t.jsx)("p",{className:"font-mono text-eyebrow uppercase tracking-widest text-font-quaternary",children:e("process_eyebrow")}),(0,t.jsx)("ol",{className:"flex flex-col gap-3",children:[e("process_step1"),e("process_step2"),e("process_step3")].map((e,n)=>(0,t.jsxs)("li",{className:"flex items-start gap-4",children:[(0,t.jsxs)("span",{className:"font-mono text-eyebrow text-font-primary/70 mt-0.5 shrink-0",children:["0",n+1]}),(0,t.jsx)("span",{className:"text-nav text-font-primary/75 leading-relaxed",children:e})]},n))})]}),(0,t.jsxs)("a",{href:`mailto:${i("email")}`,className:"mt-6 inline-flex items-center gap-3 text-nav text-font-primary/80 hover:text-font-primary transition-colors w-fit",children:[(0,t.jsx)(r.SmsNotification,{className:"size-5 invert opacity-60"}),i("email")]}),(0,t.jsx)("p",{className:"text-nav text-font-primary/70 mt-2",children:e("footer_note")})]}),(0,t.jsxs)("div",{className:"lg:col-span-3 flex flex-col gap-3",children:[(0,t.jsxs)("div",{className:"rounded-[var(--border-radius-primary)] overflow-hidden bg-white/5 border border-white/10",style:{minHeight:760},children:[(0,t.jsxs)("noscript",{children:[(0,t.jsx)("style",{children:".cal-iframe-content{display:none}"}),(0,t.jsxs)("p",{className:"px-4 py-3 text-nav text-font-primary/70",children:[e("description")," ",(0,t.jsx)("a",{href:s,target:"_blank",rel:"noopener noreferrer",className:"underline text-font-primary",children:e("form_submit")})]})]}),(0,t.jsxs)("div",{ref:l,className:"cal-iframe-content relative w-full",style:{minHeight:760},children:[o&&!d&&(0,t.jsx)("div",{className:"absolute inset-0 z-10 flex items-center justify-center pointer-events-none",role:"status","aria-label":e("form_title"),children:(0,t.jsx)("div",{className:"size-10 border-2 border-white/15 border-t-white/70 rounded-full animate-spin"})}),o?(0,t.jsx)("iframe",{src:u,title:e("form_title"),className:"w-full block",style:{height:"760px",minHeight:"600px",border:0},referrerPolicy:"no-referrer-when-downgrade",onLoad:()=>m(!0)}):(0,t.jsx)("div",{"aria-hidden":"true",className:"w-full h-[760px]"})]})]}),(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row sm:items-center gap-4 sm:gap-6 px-1 text-nav",children:[(0,t.jsxs)("a",{href:s,target:"_blank",rel:"noopener noreferrer",className:"group inline-flex items-center gap-1.5 text-font-primary/70 hover:text-font-primary underline underline-offset-2 decoration-white/20 hover:decoration-white/50 transition-colors w-fit",children:[(0,t.jsx)("span",{children:e("fallback_link")}),(0,t.jsx)(r.ArrowRightFull,{className:"size-4 -rotate-45 opacity-70 group-hover:opacity-100 transition-opacity"})]}),(0,t.jsxs)("a",{href:`mailto:${i("email")}`,className:"group inline-flex items-center gap-1.5 text-font-primary/80 hover:text-font-primary underline underline-offset-2 decoration-white/20 hover:decoration-white/50 transition-colors w-fit",children:[(0,t.jsx)("span",{children:e("send_question")}),(0,t.jsx)(r.ArrowRightFull,{className:"size-4 -rotate-45 opacity-70 group-hover:opacity-100 transition-opacity"})]})]})]})]})})}])},78484,e=>{"use strict";var t=e.i(43476),n=e.i(71645),a=e.i(61745),r=e.i(48148),s=e.i(11952),i=e.i(37061);function l({x1:e,y1:n,x2:a,y2:r}){let s=`M ${e} ${n} L ${a} ${n} L ${a} ${r}`;return(0,t.jsxs)("g",{children:[(0,t.jsx)("path",{d:s,fill:"none",stroke:"rgba(0,0,0,0.7)",strokeWidth:"1.5",strokeDasharray:"5 4"}),(0,t.jsx)("circle",{cx:e,cy:n,r:"3",fill:"rgba(0,0,0,0.7)"}),(0,t.jsx)("circle",{cx:a,cy:r,r:"3",fill:"rgba(0,0,0,0.7)"})]})}e.s(["AIMachine",0,function(){let e=(0,r.useTranslations)("aiMachine"),o=(0,a.useLocale)(),c=[{title:e("chassis.title"),items:e.raw("chassis.items"),pos:"absolute right-[30%] top-[12%]",toImg:{x:60,y:24},fromPos:"left-0 bottom-1/6"},{title:e("controls.title"),items:e.raw("controls.items"),pos:"absolute right-[18%] bottom-[6%]",toImg:{x:66,y:67},fromPos:"-top-3 left-1/4"},{title:e("safety.title"),items:e.raw("safety.items"),pos:"absolute right-[2%] top-[38%]",toImg:{x:76,y:60},fromPos:"top-1/2 left-0"},{title:e("fuel.title"),items:e.raw("fuel.items"),pos:"absolute left-[10%] top-[10%]",toImg:{x:36,y:25},fromPos:"-bottom-4 right-1/2"},{title:e("engine.title"),items:e.raw("engine.items"),pos:"absolute left-[12%] bottom-[8%]",toImg:{x:50,y:42},fromPos:"-bottom-4 right-1/2"},{title:e("connectivity.title"),items:e.raw("connectivity.items"),pos:"absolute left-[0%] top-[56%]",toImg:{x:24,y:30},fromPos:"top-1/2 right-0"}
1],d=(0,n.useRef)(null),[m,u]=(0,n.useState)(!1);(0,n.useEffect)(()=>{let e=d.current;if(!e)return;let t=new IntersectionObserver(e=>{for(let t of e)u(t.isIntersecting)},{rootMargin:"128px"});return t.observe(e),()=>t.disconnect()},[]);let p=(0,n.useRef)([]),h=(0,n.useRef)(null),g=(0,n.useRef)([]),[x,f]=(0,n.useState)([]),v=(0,n.useCallback)(()=>{let e=h.current;if(!e)return;let t=e.getBoundingClientRect(),n=[];for(let e=0;e<c.length;e++){let a=p.current[e],r=g.current[e];if(!a||!r)continue;let s=a.getBoundingClientRect(),i=r.getBoundingClientRect();n.push({x1:s.left+s.width/2-t.left,y1:s.top+s.height/2-t.top,x2:i.left+i.width/2-t.left,y2:i.top+i.height/2-t.top})}f(n)},[c.length]);return(0,n.useEffect)(()=>{let e=()=>{m&&!(window.innerWidth<1280)&&v()},t=0;return m&&(t=requestAnimationFrame(e)),window.addEventListener("resize",e),()=>{t&&cancelAnimationFrame(t),window.removeEventListener("resize",e)}},[v,m]),(0,t.jsxs)("section",{ref:d,className:"cv-auto bg-background-primary py-24 px-[10%]",children:[(0,t.jsxs)("div",{className:"text-center px-[var(--nav-px)] sm:mb-16 mb-8",children:[(0,t.jsx)("p",{className:"font-mono text-eyebrow text-primary tracking-[var(--hero-label-tracking)] uppercase mb-4",children:e("eyebrow")}),(0,t.jsx)("h2",{className:"text-[length:var(--text-section-title)] text-font-tertiary font-normal tracking-[-0.02em] leading-[1.1] mb-6",children:e("title")}),(0,t.jsx)("p",{className:"text-nav text-foreground/60",children:e("subtitle")})]}),(0,t.jsxs)("div",{className:"xl:hidden flex flex-col gap-10",children:[(0,t.jsxs)("picture",{children:[(0,t.jsx)("source",{type:"image/avif",srcSet:"/machine-768.avif 768w, /machine-1280.avif 1280w, /machine-1600.avif 1600w",sizes:"100vw"}),(0,t.jsx)("source",{type:"image/webp",srcSet:"/machine-768.webp 768w, /machine-1280.webp 1280w, /machine-1600.webp 1600w",sizes:"100vw"}),(0,t.jsx)("img",{src:"/machine.png",alt:e("title"),className:"w-full"})]}),(0,t.jsx)("ul",{className:"grid grid-cols-1 sm:grid-cols-2 gap-x-8 gap-y-6",children:c.map(({title:e,items:n})=>(0,t.jsxs)("li",{className:"flex flex-col gap-2 border-t border-black/[0.08] pt-4",children:[(0,t.jsx)("p",{className:"text-subheadline font-medium text-font-tertiary",children:e}),(0,t.jsx)("div",{className:"flex flex-col gap-1",children:n.map(e=>(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(i.ArrowRight,{className:"size-3 shrink-0"}),(0,t.jsx)("span",{className:"text-nav text-font-tertiary/80",children:e})]},e))})]},e))})]}),(0,t.jsxs)("div",{ref:h,className:"hidden xl:flex relative min-h-[860px] items-center justify-center px-[var(--nav-px)]",children:[(0,t.jsx)("svg",{className:"absolute inset-0 w-full h-full pointer-events-none overflow-visible",style:{zIndex:100},children:x.map((e,n)=>(0,t.jsx)(l,{...e},n))}),(0,t.jsxs)("div",{className:"relative w-[46%] max-w-2xl",children:[(0,t.jsxs)("picture",{children:[(0,t.jsx)("source",{type:"image/avif",srcSet:"/machine-768.avif 768w, /machine-1280.avif 1280w, /machine-1600.avif 1600w",sizes:"672px"}),(0,t.jsx)("source",{type:"image/webp",srcSet:"/machine-768.webp 768w, /machine-1280.webp 1280w, /machine-1600.webp 1600w",sizes:"672px"}),(0,t.jsx)("img",{src:"/machine.png",alt:e("title"),className:"w-full"})]}),c.map(({toImg:e},n)=>(0,t.jsx)("div",{ref:e=>{g.current[n]=e},className:"absolute w-px h-px",style:{left:`${e.x}%`,top:`${e.y}%`}},n))]}),c.map(({title:e,items:n,pos:a,fromPos:r},s)=>(0,t.jsxs)("div",{className:`${a} -rotate-[33.64deg] scale-y-95 skew-x-[19deg] hover:scale-105 transition-transform duration-300`,children:[(0,t.jsx)("div",{ref:e=>{p.current[s]=e},className:`absolute w-px h-px ${r}`}),(0,t.jsx)("p",{className:"lg:text-[length:var(--text-subheadline)] xl:text-[length:var(--text-feature-title)] font-normal text-font-tertiary lg:mb-1 xl:mb-3 whitespace-nowrap",children:e}),(0,t.jsx)("div",{className:"flex flex-col lg:gap-1 xl:gap-1.5 lg:ml-1 xl:ml-2",children:n.map(e=>(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(i.ArrowRight,{className:"size-3 shrink-0"}),(0,t.jsx)("span",{className:"text-nav text-font-tertiary/80 whitespace-nowrap",children:e})]},e))})]},e))]}),(0,t.jsx)("div",{className:"text-center mt-8",children:(0,t.jsx)(s.Button,{variant:"dark",text:e("cta"),url:`/${o}/work`})})]})}])},82101,e=>{"use strict";var t=e.i(43476),n=e.i(71645),a=e.i(61745),r=e.i(48148),s=e.i(37061);let i={duration:s.Clock,audience:s.Person,output:s.FileCheck};function l({box:e}){return(0,t.jsxs)("div",{className:"flex w-full flex-1 flex-col gap-3 rounded-2xl bg-white p-7 shadow-[0_6px_22px_-12px_rgba(16,24,40,0.18)] transition-shadow duration-300 group-hover:shadow-[0_14px_34px_-14px_rgba(16,24,40,0.30)]",children:[(0,t.jsx)("span",{className:"font-mono text-eyebrow font-semibold text-font-navy",children:e.num}),(0,t.jsx)("span",{className:"text-[length:var(--text-subheadline)] font-medium leading-snug text-font-secondary",children:e.title}),e.bullets&&(0,t.jsx)("ul",{className:"flex flex-col gap-1.5 pt-1",children:e.bullets.map((e,n)=>{let a=i[e.icon];return(0,t.jsxs)("li",{className:"flex items-center gap-2 text-nav text-font-tertiary/80",children:[a&&(0,t.jsx)(a,{className:"w-3.5 h-3.5 shrink-0 text-primary"}),e.text]},n)})})]})}e.s(["ProcessFlow",0,function(){let e=(0,r.useTranslations)("whatWeDo"),s=(0,a.useLocale)(),i=e.raw("flow_box1"),o=e.raw("flow_box2"),c=e.raw("flow_cycle"),d=`/${s}/services`,m=[{href:`/${s}/contact`,node:(0,t.jsx)(l,{box:i})},{href:`${d}/analyse-workshop`,node:(0,t.jsx)(l,{box:o})},{href:`${d}/individual-software`,node:(0,t.jsx)(l,{box:{num:c.num,title:c.label,sub:"",bullets:c.bullets}})}];return(0,t.jsx)("section",{className:"bg-background-primary py-24 px-[10%]",children:(0,t.jsxs)("div",{className:" flex flex-col gap-10",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-3 max-w-4xl",children:[(0,t.jsx)("p",{className:"font-mono text-eyebrow tracking-[var(--hero-label-tracking)] uppercase text-font-navy",children:e("block2_eyebrow")}),(0,t.jsx)("h2",{className:"text-[length:var(--text-section-title)] font-normal tracking-[-0.02em] leading-[1.1] text-font-secondary",children:e("block2_title")}),(0,t.jsx)("p",{className:"text-subheadline text-font-tertiary/80 font-light leading-relaxed",children:e("block2_body")})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-10",children:[(0,t.jsx)("div",{className:"flex flex-col lg:flex-row items-stretch justify-between gap-6 lg:gap-3",children:m.map((e,a)=>(0,t.jsxs)(n.Fragment,{children:[(0,t.jsx)("a",{href:e.href,className:"group flex w-full lg:w-auto lg:flex-1 flex-col items-center gap-2.5",children:(0,t.jsx)("div",{className:"flex w-full flex-1 transition-transform duration-300 group-hover:-translate-y-1",children:e.node})}),a<m.length-1&&(0,t.jsx)("span",{className:"flex shrink-0 self-center text-font-secondary/30 text-3xl font-light select-none",children:"+"})]},e.href))}),(0,t.jsx)("p",{className:"text-nav italic text-font-tertiary/70 text-center",children:e("flow_hint")})]})]})})}])},86994,e=>{"use strict";var t=e.i(43476),n=e.i(71645),a=e.i(48148);
1e.s(["WhyOnPrem",0,function(){let e=(0,a.useTranslations)("whyOnPrem"),r=(0,n.useRef)(null),[s,i]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{let e=r.current;if(!e||"u"<typeof IntersectionObserver)return void i(!0);let t=new IntersectionObserver(e=>{for(let t of e)i(t.isIntersecting)},{rootMargin:"160px"});return t.observe(e),()=>t.disconnect()},[]),(0,t.jsxs)("section",{ref:r,className:"cv-auto relative overflow-hidden bg-background-secondary py-24 px-[10%]","data-header-dark":!0,children:[(0,t.jsxs)("div",{className:"pointer-events-none absolute inset-0",children:[(0,t.jsxs)("div",{className:"absolute bottom-0 left-0 right-0 h-[600px]",children:[(0,t.jsx)("div",{className:`whyonprem-glow absolute inset-0 lg:hidden ${s?"animate-cta-pulse-soft":""}`,style:{background:`radial-gradient(ellipse 100% 120% at 50% 108%, 2 rgba(191,219,254,0.50) 0%, 3 rgba(96,165,250,0.45) 10%, 4 rgba(37,99,235,0.42) 24%, 5 rgba(30,64,175,0.40) 42%, 6 rgba(23,37,84,0.25) 58%, 7 transparent 76% 8 )`,animationDuration:"6s"}}),(0,t.jsx)("div",{className:`whyonprem-glow absolute inset-0 lg:hidden ${s?"animate-cta-pulse-soft":""}`,style:{background:"radial-gradient(ellipse 360% 210% at 50% 120%, rgba(30,64,175,0.14) 0%, transparent 68%)",animationDuration:"6s"}}),(0,t.jsx)("div",{className:`whyonprem-glow absolute inset-0 hidden lg:block ${s?"animate-cta-pulse":""}`,style:{background:`radial-gradient(ellipse 70% 100% at 50% 105%, 9 rgba(191,219,254,0.55) 0%, 10 rgba(96,165,250,0.48) 8%, 11 rgba(37,99,235,0.45) 20%, 12 rgba(30,64,175,0.42) 38%, 13 rgba(23,37,84,0.28) 54%, 14 transparent 72% 15 )`,animationDuration:"6s"}}),(0,t.jsx)("div",{className:`whyonprem-glow absolute inset-0 hidden lg:block ${s?"animate-cta-pulse":""}`,style:{background:"radial-gradient(ellipse 334% 180% at 50% 118%, rgba(30,64,175,0.16) 0%, transparent 65%)",animationDuration:"6s"}})]}),(0,t.jsxs)("div",{className:"absolute inset-0",style:{maskImage:"radial-gradient(ellipse 68% 140% at 50% 122%, transparent 0%, transparent 56%, rgba(0,0,0,0.96) 62%, rgba(0,0,0,0.82) 71%, transparent 84%)",WebkitMaskImage:"radial-gradient(ellipse 68% 140% at 50% 122%, transparent 0%, transparent 56%, rgba(0,0,0,0.96) 62%, rgba(0,0,0,0.82) 71%, transparent 84%)"},children:[(0,t.jsx)("div",{className:"absolute inset-0",style:{backgroundImage:"repeating-linear-gradient(90deg, rgba(8,21,56,0.28) 0px, rgba(8,21,56,0.28) 2px, transparent 2px, transparent 52px)",opacity:.42,mixBlendMode:"overlay",filter:"blur(0.8px)"}}),(0,t.jsx)("div",{className:"whyonprem-reflect absolute inset-0",style:{backgroundImage:"repeating-linear-gradient(90deg, rgba(220,248,255,0.72) 0px, rgba(220,248,255,0.72) 1px, transparent 1px, transparent 52px)",opacity:.46,mixBlendMode:"screen",animation:s?"cta-reflect-breathe 6s ease-in-out infinite both":void 0,filter:"blur(1.2px)"}}),(0,t.jsx)("div",{className:"whyonprem-reflect absolute inset-0",style:{backgroundImage:"repeating-linear-gradient(90deg, rgba(241,252,255,0.9) 0px, rgba(241,252,255,0.9) 1p
15x, transparent 1px, transparent 52px)",opacity:.26,mixBlendMode:"screen",animation:s?"cta-reflect-breathe-strong 6s ease-in-out infinite both":void 0,filter:"blur(1.8px)"}})]})]}),(0,t.jsxs)("div",{className:"relative z-10 max-w-4xl mx-auto flex flex-col gap-12",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsx)("p",{className:"font-mono text-eyebrow tracking-[var(--hero-label-tracking)] uppercase text-font-quaternary",children:e("eyebrow")}),(0,t.jsx)("h2",{className:"text-[length:var(--text-section-title)] font-normal tracking-[-0.02em] leading-[1.1] text-font-primary",children:e("title")})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-3 max-w-3xl",children:[(0,t.jsx)("p",{className:"text-subheadline text-font-primary/80 font-light leading-relaxed",children:e("manifesto")}),(0,t.jsx)("p",{className:"font-mono text-eyebrow uppercase tracking-widest text-font-primary/70",children:e("attribution")})]}),(0,t.jsx)("div",{className:"flex flex-col gap-5 border-t border-white/10 pt-10",children:[1,2,3].map(n=>(0,t.jsxs)("div",{className:"flex items-start gap-4",children:[(0,t.jsx)("div",{className:"shrink-0 mt-[0.7em] size-1.5 rounded-full bg-font-primary/40"}),(0,t.jsxs)("p",{className:"text-subheadline text-font-primary/85",children:[(0,t.jsxs)("span",{className:"font-semibold text-font-primary",children:[e(`statement${n}_label`),"."]})," ",e(`statement${n}`)]})]},n))})]})]})}])},67585,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"BailoutToCSR",{enumerable:!0,get:function(){return r}});let a=e.r(32061);function r({reason:e,children:t}){if("u"<typeof window)throw Object.defineProperty(new a.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t}},9885,(e,t,n)=>{"use strict";function a(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"encodeURIPath",{enumerable:!0,get:function(){return a}})},52157,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"PreloadChunks",{enumerable:!0,get:function(){return o}});let a=e.r(43476),r=e.r(74080),s=e.r(63599),i=e.r(9885),l=e.r(43369);function o({moduleIds:e}){if("u">typeof window)return null;let t=s.workAsyncStorage.getStore();if(void 0===t)return null;let n=[];if(t.reactLoadableManifest&&e){let a=t.reactLoadableManifest;for(let t of e){if(!a[t])continue;let e=a[t].files;n.push(...e)}}if(0===n.length)return null;let c=(0,l.getAssetTokenQuery)();return(0,a.jsx)(a.Fragment,{children:n.map(e=>{let n=`${t.assetPrefix}/_next/${(0,i.encodeURIPath)(e)}${c}`;return e.endsWith(".css")?(0,a.jsx)("link",{precedence:"dynamic",href:n,rel:"stylesheet",as:"style",nonce:t.nonce},e):((0,r.preload)(n,{as:"script",fetchPriority:"low",nonce:t.nonce}),null)})})}},33744,e=>{"use strict";var t=e.i(43476),n=e.i(61745),a=e.i(48148),r=e.i(11952),s=e.i(37061);e.s(["Hero",0,function(){let e=(0,a.useTranslations)("hero"),i=(0,n.useLocale)();return(0,t.jsxs)("section",{id:"home","data-header-dark":!0,className:"relative min-h-screen flex flex-col overflow-hidden",children:[(0,t.jsx)("div",{className:"absolute inset-0 pointer-events-none overflow-hidden",children:(0,t.jsxs)("picture",{children:[(0,t.jsx)("source",{srcSet:"/background-images/hero-bg-static.avif",type:"image/avif",media:"(min-width: 1024px)"}),(0,t.jsx)("source",{srcSet:"/background-images/hero-bg-static.webp",type:"image/webp",media:"(min-width: 1024px)"}),(0,t.jsx)("source",{srcSet:"/background-images/hero-bg-static-1280.avif",type:"image/avif",media:"(min-width: 640px)"}),(0,t.jsx)("source",{srcSet:"/background-images/hero-bg-static-1280.webp",type:"image/webp",media:"(min-width: 640px)"}),(0,t.jsx)("source",{srcSet:"/background-images/hero-bg-static-768.avif",type:"image/avif"}),(0,t.jsx)("img",{src:"/background-images/hero-bg-static-768.webp",alt:"","aria-hidden":"true",fetchPriority:"high",loading:"eager",decoding:"async",className:"absolute inset-0 w-full h-full object-cover pointer-events-none select-none"})]})}),(0,t.jsx)("img",{src:"/background-images/blob-left-side-1280.webp",srcSet:"/background-images/blob-left-side-768.webp 768w, /background-images/blob-left-side-1280.webp 1280w, /background-images/blob-left-side.webp 1920w",sizes:"100vw",alt:"","aria-hidden":"true",fetchPriority:"low",className:"blob-left-side absolute inset-0 w-full h-full object-cover pointer-events-none select-none"}),(0,t.jsxs)("picture",{children:[(0,t.jsx)("source",{media:"(min-width: 1024px)",srcSet:"/background-images/blob-left-bottom-1280.webp 1280w, /background-images/blob-left-bottom.webp 1920w",sizes:"100vw",type:"image/webp"}),(0,t.jsx)("img",{src:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",alt:"","aria-hidden":"true",fetchPriority:"low",className:"blob-left-bottom absolute inset-0 w-full h-full object-cover pointer-events-none select-none"})]}),(0,t.jsxs)("picture",{children:[(0,t.jsx)("source",{media:"(min-width: 1024px)",srcSet:"/background-images/blob-left-cross-a-1280.webp 1280w, /background-images/blob-left-cross-a.webp 1920w",sizes:"100vw",type:"image/webp"}),(0,t.jsx)("img",{src:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",alt:"","aria-hidden":"true",fetchPriority:"low",className:"blob-left-cross-a absolute inset-0 w-full h-full object-cover pointer-events-none select-none"})]}),(0,t.jsxs)("picture",{children:[(0,t.jsx)("source",{media:"(min-width: 1024px)",srcSet:"/background-images/blob-left-cross-b-1280.webp 1280w, /background-images/blob-left-cross-b.webp 1920w",sizes:"100vw",type:"image/webp"}),(0,t.jsx)("img",{src:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",alt:"","aria-hidden":"true",fetchPriority:"low",className:"blob-left-cross-b absolute inset-0 w-full h-full object-cover pointer-events-none select-none"})]}),(0,t.jsx)("img",{src:"/background-images/blob-right-1-1280.webp",srcSet:"/background-images/blob-right-1-768.webp 768w, /background-images/blob-right-1-1280.webp 1280w, /background-images/blob-right-1.webp 1920w",sizes:"100vw",alt:"","aria-hidden":"true",fetchPriority:"low",className:"hero-bg-g2 absolute inset-0 w-full h-full object-cover pointer-events-none select-none"}),(0,t.jsxs)("picture",{children:[(0,t.jsx)("source",{media:"(min-width: 1024px)",srcSet:"/background-images/blob-right-2-1280.webp 1280w, /background-images/blob-right-2.webp 1920w",sizes:"100vw",type:"image/webp"}),(0,t.jsx)("img",{src:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",alt:"","aria-hidden":"true",fetchPriority:"low",className:"hero-bg-g3 absolute inset-0 w-full h-full object-cover pointer-events-none select-none"})]}),(0,t.jsx)("div",{className:"absolute inset-0 pointer-events-none select-none opacity-[0.7]",style:{backgroundImage:"url('/background-images/hero-noise-and-texture-tile.webp')",backgroundRepeat:"repeat"},"aria-hidden":"true"}),(0,t.jsx)("div",{className:"relative z-10 flex-1 flex flex-col justify-end max-w-7xl mx-auto w-full px-4 sm:px-6 lg:px-8 pb-24 pt-32",children:(0,t.jsxs)("div",{className:"max-w-4xl",children:[(0,t.jsx)("p",{className:"font-mono font-thin text-eyebrow tracking-[var(--hero-label-tracking)] uppercase text-font-quaternary mb-6",children:e("eyebrow")}),(0,t.jsxs)("h1",{className:"text-font-primary text-[length:var(--text-headline)] leading-[1.1] tracking-[-0.02em] font-normal mb-10",children:[e("headline_line1"),(0,t.jsx)("br",{}),e("headline_line2")]}),(0,t.jsx)("p",{className:"font-normal text-font-primary text-subheadline leading-none mb-6",children:e("subline")}),e.raw("industries").length>0&&(0,t.jsx)("p",{className:"font-mono font-thin text-eyebrow tracking-[var(--hero-label-tracking)] text-font-primary/70 mb-15",children:e.raw("industries").join(" · ")}),(0,t.jsxs)("div",{className:"flex flex-wrap gap-[25px]",children:[(0,t.jsx)(r.Button,{variant:"light",text:e("cta_consultation"),url:`/${i}/contact`}),(0,t.jsxs)("a",{href:`/${i}/work`,className:"inline-flex items-center gap-2 font-display text-button tracking-[0.4px] leading-none text-font-primary bg-background-primary/3 px-[24px] py-[22px] rounded-[var(--border-radius-primary)] border-1 border-border-primary/20 hover:bg-white/12 transition-colors",children:[e("cta_show_solutions"),(0,t.jsx)(s.ArrowRight,{className:"size-4 invert"})]})]})]})}),(0,t.jsxs)("div",{className:"hidden lg:flex absolute bottom-8 right-8 z-10 items-center gap-2 select-none text-eyebrow text-font-primary bg-background-primary/5 pt-3 pb-3 pl-[18px] pr-[22px] rounded-[var(--border-radius-secondary)] border-1 border-border-primary/15",children:[(0,t.jsx)(s.Mouse,{className:"size-5 invert"}),e("scroll_label")]})]})}])},44061,e=>{"use strict";var t=e.i(43476),n=e.i(48148),a=e.i(71645);let r=[{src:"/partners/fnhk.webp",alt:"Fakultnà nemocnice Hradec Králové",url:"https://www.fnhk.cz/en/"},{src:"/partners/fn-plzen.png",alt:"Fakultnà nemocnice PlzeÅ",url:"https://karim.fnplzen.cz/cs/node/1759"},{src:"/partners/penta-hospitals.png",alt:"Penta Hospitals",url:"https://www.pentahospitals.com"},{src:"/partners/nemocnice-nachod.webp",alt:"Nemocnice Náchod",url:"https://www.nemocnicenachod.cz"},{src:"/partners/logo-nem-rychnov.webp",alt:"Nemocnice Rychnov nad KnÄžnou",url:"https://www.nemocnicerychnov.cz"},{src:"/partners/medicalc.png",alt:"Medicalc HIS",url:"https://www.medicalc.cz"},{src:"/partners/euc.png",alt:"EUC â European Healthcare Network",url:"https://euc.cz/en/"},{src:"/partners/rowan-legal.webp",alt:"Rowan Legal",url:"https://rowan.legal/en/"},{src:"/partners/anywhere-legal.webp",alt:"Anywhere Legal",url:"https://anywhere.legal"},{src:"/partners/die-netzwerkpartner.webp",alt:"Die Netzwerkpartner",url:"https://www.die-netzwerkpartner.de"},{src:"/partners/rwe.webp",alt:"RWE",url:"https://www.rwe.com"},{src:"/partners/eurowag.webp",alt:"Eurowag",url:"https://www.eurowag.com"},{src:"/partners/t-systems.webp",alt:"T-Systems",url:"https://www.t-systems.com"},{src:"/partners/heggel.webp",alt:"Heggel",url:"https://www.heggelgmbh.com"},{src:"/partners/aso-systems.webp",alt:"ASO Systems",url:"https://www.aso.cz"}];function s({logos:e=r,fadeColor:n="var(--background-primary)",speed:l=40}){let o=(0,a.useRef)(null),c=(0,a.useRef)(null),d=(0,a.useRef)(null);return(0,a.useEffect)(()=>{let e=o.current,t=c.current,n=d.current;if(!e||!t||!n)return;let a=n.scrollWidth,r=0,s=0,i=!1,m=!1,u=0,p=0,h=null,g=0,x=!0,f="u"<typeof document||!document.hidden,v=window.matchMedia?.("(prefers-reduced-motion: reduce)"),b=v?.matches??!1,y=e=>{b=e.matches},w=e=>{if(a<=0)return 0;let t=e%a;return t<0&&(t+=a),t},k=()=>{t.style.transform=`translate3d(${-r}px, 0, 0)`},j=e=>{let t=0===s?0:(e-s)/1e3;s=e,i||b||(r=w(r+l*t),k()),g=requestAnimationFrame(j)},N=()=>{0===g&&(s=0,g=requestAnimationFrame(j))},A=()=>{0!==g&&(cancelAnimationFrame(g),g=0)},z=()=>{a=n.scrollWidth},I=e=>{(void 0===e.button||0===e.button)&&(i=!0,m=!1,h=e.pointerId,u=e.clientX,p=r)},P=t=>
15{if(!i||t.pointerId!==h)return;let n=t.clientX-u;if(!m){if(5>Math.abs(n))return;m=!0;try{e.setPointerCapture(t.pointerId)}catch{}}r=w(p-n),k()},R=t=>{if(t.pointerId!==h)return;let n=m;i=!1,m=!1,h=null,s=0;try{e.releasePointerCapture(t.pointerId)}catch{}if(n){let t=e=>{e.preventDefault(),e.stopPropagation()};e.addEventListener("click",t,{capture:!0,once:!0}),window.setTimeout(()=>e.removeEventListener("click",t,!0),60)}},S="u">typeof IntersectionObserver?new IntersectionObserver(e=>{for(let t of e)x=t.isIntersecting;x&&f?N():A()},{rootMargin:"128px"}):null;S?.observe(e);let E=()=>{f=!document.hidden,x&&f?N():A()};return document.addEventListener("visibilitychange",E),S||N(),window.addEventListener("resize",z),e.addEventListener("pointerdown",I),e.addEventListener("pointermove",P),e.addEventListener("pointerup",R),e.addEventListener("pointercancel",R),e.addEventListener("pointerleave",R),v?.addEventListener?.("change",y),()=>{A(),S?.disconnect(),v?.removeEventListener?.("change",y),document.removeEventListener("visibilitychange",E),window.removeEventListener("resize",z),e.removeEventListener("pointerdown",I),e.removeEventListener("pointermove",P),e.removeEventListener("pointerup",R),e.removeEventListener("pointercancel",R),e.removeEventListener("pointerleave",R)}},[l]),(0,t.jsxs)("div",{ref:o,className:"relative w-full overflow-hidden cursor-grab active:cursor-grabbing select-none touch-pan-y",style:{touchAction:"pan-y"},"aria-label":"Partner logos",children:[(0,t.jsx)("div",{className:"absolute inset-y-0 left-0 w-[15%] z-10 pointer-events-none",style:{background:`linear-gradient(to right, ${n}, transparent)`}}),(0,t.jsx)("div",{className:"absolute inset-y-0 right-0 w-[15%] z-10 pointer-events-none",style:{background:`linear-gradient(to left, ${n}, transparent)`}}),(0,t.jsxs)("div",{ref:c,className:"flex w-max will-change-transform",children:[(0,t.jsx)(i,{logos:e,ref:d}),(0,t.jsx)(i,{logos:e})]})]})}let i=function({logos:e,ref:n}){return(0,t.jsx)("div",{ref:n,className:"flex shrink-0 items-center gap-14 pr-14",children:e.map(({src:e,alt:n,url:a})=>(0,t.jsx)("div",{className:"relative flex h-12 w-[150px] shrink-0 items-center justify-center",children:a?(0,t.jsx)("a",{href:a,target:"_blank",rel:"noopener noreferrer",draggable:!1,className:"transition-opacity hover:opacity-80 duration-200",children:(0,t.jsx)("img",{src:e,alt:n,loading:"eager",draggable:!1,className:"absolute inset-0 w-full h-full object-contain"})},e):(0,t.jsx)("img",{src:e,alt:n,loading:"eager",draggable:!1,className:"absolute inset-0 w-full h-full object-contain"})},e))})};e.s(["SocialProof",0,function(){let e=(0,n.useTranslations)("socialProof");return(0,t.jsxs)("section",{className:"bg-background-primary pt-20 pb-20 px-[10%] flex flex-col gap-10",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,t.jsx)("p",{className:"font-mono text-eyebrow tracking-[var(--hero-label-tracking)] uppercase text-font-navy",children:e("eyebrow")}),(0,t.jsx)("h2",{className:"text-[length:var(--text-section-title)] font-normal tracking-[-0.02em] leading-[1.1] text-font-secondary",children:e("title")})]}),(0,t.jsxs)("div",{className:"flex flex-col items-center gap-6",children:[(0,t.jsx)("p",{className:"text-button tracking-[0.4px] text-start max-w-5xl self-start",children:e("trusted_by")}),(0,t.jsx)(s,{})]})]})}],44061)},56082,e=>{"use strict";var t=e.i(43476),n=e.i(61745),a=e.i(48148);let r={"olingo-medical":{tagline:"Sprache & Dokumente â FHIR-Datensätze",client:"Mehrere öffentliche Krankenhäuser",clientCountry:"Tschechien",industry:"Gesundheitswesen",description:"Ollsoft hat ein KI-Modul in das Krankenhausinformationssystem Medicalc integriert und automatisiert damit administrative Arbeit in öffentlichen Krankenhäusern. Sprachaufnahmen aus Untersuchungen, Operationen, Visiten und Rettungseinsätzen werden vom Olingo Medical LLM transkribiert und in strukturierte klinische Dokumentation und FHIR-Datensätze umgewandelt. Physische Dokumente werden per Olingo OCR digitalisiert. Das System läuft als air-gapped On-Premise-Installation auf dedizierten GPU-Server
15n und sichert damit volle Datensouveränität â Patientendaten verlassen das Krankenhausnetz nie.",highlights:["Ãber 10 Deployments in öffentlichen Krankenhäusern","Air-gapped â Daten verlassen das Krankenhaus nie","Sprechertrennung für Rettungsdienst, Operation, Obduktion und Visite","FHIR-strukturierte Ausgabe aus rohen Sprachaufnahmen","OCR für gedruckte Arztberichte und externe Dokumente","Direkte Integration mit Medicalc über MEX-Exchange-Server"]},"t-systems-connectivity":{tagline:"Flotten-Konnektivitätsmanagement mit Predictive Analytics",clientCountry:"Deutschland",industry:"Automotive / Telekommunikation",description:"Ollsoft hat für T-Systems International eine Managed Connectivity Platform entwickelt, die das Management der Internet-Konnektivität von Fahrzeugflotten in einer einzigen Oberfläche zusammenführt. Die Plattform aggregiert mehrere Netzwerk-APIs und ermöglicht Administratoren, SIM-Lebenszyklen zu verwalten, den Datenverbrauch zu überwachen, Software-Updates nachzuverfolgen und den künftigen Bandbreitenbedarf mithilfe von ML-Modellen vorherzusagen, die auf historischen Flottendaten trainiert wurden.",highlights:["Einheitliche API-Aggregation über mehrere Netzbetreiber hinweg","Interaktive Flottenkarte mit Konnektivitätsstatus","ML-gestützte Prognose des Datenvolumens","SIM-Lebenszyklus-Management in FlottengröÃe","Pre-Flight-Checks vor kritischen OTA-Software-Updates"]},derantwortpartner:{tagline:"CRM + Dokumentenarchiv â sofortige KI-Antworten",clientCountry:"Deutschland",industry:"Beratung / Energie",description:"Ollsoft hat für Die Netzwerkpartner e.V., einen deutschen Beratungsverband, ein KI-gestütztes Wissensmanagement-System gebaut. Das System verbindet sich mit deren Microsoft Dynamics CRM, der SharePoint-Dokumentenbibliothek und dem Energiewirtschaftsgesetz (EnWG) und ermöglicht Beratern, in Echtzeit belegte, präzise Antworten auf Mitgliederanfragen zu erzeugen. Die Anwendung nutzt eine RAG-Architektur mit Vektordatenbank, gehostet auf EU-Infrastruktur für volle DSGVO-Konformität. Eine kontinuierliche Feedback-Schleife verbessert die Relevanz im Lauf der Zeit.",highlights:["RAG über CRM-Datensätze, SharePoint und Gesetzestext (EnWG)","Direkte Integration mit MS Dynamics 365","In der EU gehostet â vollständig DSGVO-konform","Chat-Modus für iteratives Nachfragen","Feedback-Schleife für kontinuierliche Relevanzverbesserung"]},"heggel-advisor":{tagline:"KI-Fachberater für industrielle Beschichtungen",clientCountry:"Deutschland",industry:"Industrie / Fertigung",description:"Ollsoft hat für die Heggel GmbH einen rund um die Uhr verfügbaren KI-gestützten Fachberater und ein Tool zur Lead-Generierung gebaut. Das System führt Nutzer durch einen dreistufigen Prozess: ein Projektszenario beschreiben, einen dynamisch von der KI erzeugten Fragebogen beantworten und anschlieÃend eine Produktempfehlung aus dem Heggel-Portfolio mit vollständiger technischer Begründung erhalten â fundiert durch historische Projektdaten und technische Datenblätter via RAG. In drei Wochen geliefert, um einen Messetermin zu treffen.",highlights:["Dynamischer KI-Fragebogen je Szenario","RAG über technische Datenblätter und Projekthistorie","Vollständige Produktbegründung für Kunden und Fachpersonal","In 3 Wochen zum Messestart geliefert","In einen Managed Service mit transparenter Azure-Weiterberechnung überführt"]},rowanai:{tagline:"KI-Agenten im Hintergrund steuern den Kanzleibetrieb â air-gapped, on-premise",clientCountry:"Tschechien",industry:"Recht",description:"Ollsoft hat für Rowan Legal eine air-gapped On-Premise-Infrastruktur für KI-Agenten gebaut. Mehrere autonome Agenten laufen kontinuierlich im Hintergrund und übernehmen die operative Ebene der Kanzlei: Klassifizierung der Mandatsannahme, internes Wissensabrufen, Orchestrierung der Recherche-Pipeline, Dokumenten-Routing und Compliance-Prüfungen. Nichts wird an eine externe API gesendet â die gesamte Inferenz läuft lokal auf dedizierter GPU-Hardware im Netz der Kanzlei. Mandatsdaten, Akten und interne Korrespondenz bleiben vollständig im Haus.",highlights:["Vollständig air-gapped â keine externen API-Aufrufe, gesamte Inferenz on-premise","Autonome Agenten übernehmen Mandatsannahme, Routing und Klassifizierung","Internes Wissensabrufen über Akten und kanzleieigene Präzedenzfälle","Recherche-Pipeline-Agenten finden relevante Rechtsprechung automatisch","Compliance-Prüfungen laufen als Hintergrundprozesse statt manueller Reviews","Mandatsdaten verlassen das Kanzleinetz nie"]},"anywhere-legal":{tagline:"KI-gestützte Verwaltung juristischer Dokumente",clientCountry:"Tschechien",industry:"Recht",description:"Ollsoft hat die Plattform Anywhere Legal um KI erweitert, um juristisches Fallmanagement und internationale Zusammenarbeit zu steuern. Die Lösung bietet einen zentralen KI-Workspace, der Scoping-, Pricing- und Recherche-Tools vereint. Kernkomponente ist ein KI-gestützter Dokumenteneditor, mit dem Anwälte Verträge mithilfe generativer KI entwerfen und ändern können. Olingo-Speech-Modelle übernehmen die juristische Transkription. Die gesamte Verarbeitung läuft auf privater EU-Cloud-Infrastruktur und sichert Datensouveränität und Mandantengeheimnis.",highlights:["KI-Dokumenteneditor zum Entwerfen und Ãndern von Verträgen","Zentrale KI-Orchestrierung über Scoping, Pricing und Recherche","Juristische Transkription über Olingo-Speech-Modelle","Automatisierte Partnerauswahl auf Basis der Fallanforderungen","Private EU-Cloud â vollständiges Mandantengeheimnis"]},"eurowag-legislation":{tagline:"Legal-Intelligence-Plattform für mehrere Rechtsräume",clientCountry:"Tschechien / EU",industry:"Kraftstoff & Telematik",description:"Ollsoft hat für Eurowag eine automatisierte Plattform zur Gesetzgebungsüberwachung gebaut, die regulatorische Ãnderungen in der EU sowie in tschechischen und slowakischen Rechtsräumen verfolgt, die den Kraftstoff- und Telematiksektor betreffen. LLMs analysieren amtliche Gesetzesblätter, juristische Newsletter und Lobbying-Aktivitäten und filtern nach dem spezifischen Geschäftsprofil von Eurowag. Ein täglicher Ampelbericht (rot/orange/grün) hilft Rechtsteams, sich auf kritische Compliance-MaÃnahmen zu konzentrieren. Präzises Deep-Linking springt direkt zum relevanten Absatz im Quelldokument.",highlights:["Ãberwacht die Gesetzgebungsregister der EU, Tschechiens und der Slowakei","Tägliche Ampel-E-Mail-Briefings (rot/orange/grün)","Präzise Deep-Links zu exakten Absätzen in Quell-PDFs","KI-Feedback-Schleife reduziert Fehlalarme im Lauf der Zeit","Zero-IT
15-Deployment â keine interne IT-Integration nötig"]},byteship:{tagline:"KI-gestützte IDE für Log-Analyse",client:"Intern / B2B-SaaS",industry:"Entwickler-Tools",description:"ByteShip ist eine KI-gestützte IDE für die Analyse von Logdateien und das Debugging. Das System nutzt KI-Modelle, um komplexe Log-Ausgaben zu parsen, zu interpretieren und daraus umsetzbare Erkenntnisse herauszuarbeiten â und reduziert so die Zeit drastisch, die Entwickler für manuelles Debugging aufwenden.",highlights:["KI-gestütztes Log-Parsing und Mustererkennung","Reduziert die manuelle Debugging-Zeit drastisch","Strukturierte Erkenntnisse aus rohen Log-Ausgaben"]}},s={"olingo-medical":{tagline:"Hlas & dokumenty â FHIR záznamy",client:"VÃce veÅejných nemocnic",clientCountry:"Äeská republika",industry:"ZdravotnictvÃ",description:"Ollsoft integroval AI modul do nemocniÄnÃho informaÄnÃho systému Medicalc a automatizoval tak administrativnà práci ve veÅejných nemocnicÃch. Hlasové nahrávky z vyÅ¡etÅenÃ, operacÃ, vizit a výjezdů záchranné služby jsou transkribovány a pÅevádÄny do strukturované klinické dokumentace a FHIR záznamů modelem Olingo Medical LLM. Fyzické dokumenty jsou digitalizovány pomocà Olingo OCR. Systém je nasazen jako air-gapped on-premise instalace na dedikovaných GPU serverech, která zajišťuje plnou datovou suverenitu â pacientská data nikdy neopustà nemocniÄnà sÃÅ¥.",highlights:["VÃce než 10 nasazenà ve veÅejných nemocnicÃch","Air-gapped â data nikdy neopustà nemocnici","Separace mluvÄÃch pro záchrannou službu, operaci, pitvu a vizitu","FHIR-strukturovaný výstup z hrubých hlasových nahrávek","OCR pro tiÅ¡tÄné lékaÅské zprávy a externà dokumenty","PÅÃmá integrace s Medicalcem pÅes MEX exchange server"]},"t-systems-connectivity":{tagline:"Správa konektivity flotily s prediktivnà analytikou",clientCountry:"NÄmecko",industry:"Automotive / Telekomunikace",description:"Ollsoft vyvinul pro T-Systems International platformu pro správu konektivity, která sjednocuje správu internetového pÅipojenà flotily vozidel do jediného rozhranÃ. Platforma agreguje vÃce sÃÅ¥ových API a umožÅuje správcům spravovat životnà cyklus SIM karet, monitorovat spotÅebu dat, sledovat aktualizace softwaru a pÅedvÃdat budoucà požadavky na Å¡ÃÅku pásma pomocà ML modelů trénovaných na historických datech flotily.",highlights:["Jednotná agregace API pÅes vÃce sÃÅ¥ových operátorů","Interaktivnà mapa flotily se stavem konektivity","ML predikce objemu dat","Správa životnÃho cyklu SIM karet v mÄÅÃtku flotily","Pre-flight kontroly pÅed kritickými OTA aktualizacemi softwaru"]},derantwortpartner:{tagline:"CRM + archiv dokumentů â okamžité AI odpovÄdi",clientCountry:"NÄmecko",industry:"Poradenstvà / Energetika",description:"Ollsoft vybudoval systém pro správu znalostà pohánÄný AI pro Die Netzwerkpartner e.V., nÄmecký poradenský svaz. Systém se propojuje s jejich Microsoft Dynamics CRM, knihovnou dokumentů SharePoint a nÄmeckým zákonem o energetickém hospodáÅstvà (EnWG) a umožÅuje poradcům generovat v reálném Äase podložené a pÅesné odpovÄdi na dotazy Älenů. Aplikace použÃvá RAG architekturu s vektorovou databázÃ, hostovanou na infrastruktuÅe EU pro plný soulad s GDPR. PrůbÄžná zpÄtná vazba průbÄžnÄ zpÅesÅuje relevanci.",highlights:["RAG nad záznamy CRM, SharePointem a legislativnÃm textem (EnWG)","PÅÃmá integrace s MS Dynamics 365","Hostováno v EU â plný soulad s GDPR","Chat režim pro iterativnà dotazovánÃ","ZpÄtnovazebnà smyÄka pro průbÄžné zlepÅ¡ovánà relevance"]},"heggel-advisor":{tagline:"AI technický poradce pro průmyslové nátÄry",clientCountry:"NÄmecko",industry:"Průmysl / Výroba",description:"Ollsoft vybudoval pro Heggel GmbH technického poradce pohánÄného AI dostupného 24/7 a nástroj pro generovánà potenciálnÃch zákaznÃků. Systém provázà uživatele tÅÃstupÅovým procesem: popsat projektový scénáÅ, odpovÄdÄt na dynamický dotaznÃk generovaný AI a obdržet doporuÄenà produktu z portfolia Heggel s plným technickým odůvodnÄnÃm â podloženým historickými projektovými daty a technickými listy prostÅednictvÃm RAG. Dodáno ve tÅech týdnech pro termÃn veletrhu.",highlights:["Dynamický AI dotaznÃk pro každý scénáÅ","RAG nad technickými listy a historià projektů","Ãplné zdůvodnÄnà produktu pro zákaznÃky i technický personál","Dodáno za 3 týdny na veletrh","PÅechod na managed service s transparentnÃm pÅeúÄtovánÃm Azure"]},rowanai:{tagline:"AI agenti na pozadà ÅÃdà provoz advokátnà kanceláÅe â air-gapped, on-premise",clientCountry:"Äeská republika",industry:"Právo",description:"Ollsoft vybudoval pro Rowan Legal air-gapped on-premise infrastrukturu pro AI agenty. VÃce autonomnÃch agentů bÄžà nepÅetržitÄ na pozadà a zajišťujà provoznà vrstvu kanceláÅe: klasifikaci pÅijatých vÄcÃ, internà zÃskávánà znalostÃ, orchestraci výzkumných pipeline, smÄrovánà dokumentů a compliance kontroly. Nic nenà odesÃláno na externà API â veÅ¡kerá inference probÃhá lokálnÄ na dedikovaném GPU hardware v sÃti kanceláÅe. Data klientských vÄcÃ, spisy a internà korespondence zůstávajà zcela uvnitÅ budovy.",highlights:["PlnÄ air-gapped â žádná volánà externÃch API, veÅ¡kerá inference on-premise","Autonomnà agenti zajišťujà pÅÃjem vÄcÃ, smÄrovánà a klasifikaci","Internà zÃskávánà znalostà ze spisů a precedentů kanceláÅe","Agenti výzkumné pipeline automaticky vyhledávajà relevantnà judikaturu","Compliance kontroly bÄžà jako procesy na pozadÃ, nikoliv manuálnà pÅehledy","Data klientů nikdy neopustà sÃÅ¥ kanceláÅe"]},"anywhere-legal":{tagline:"AI správa právnÃch dokumentů",clientCountry:"Äeská republika",industry:"Právo",description:"Ollsoft rozÅ¡ÃÅil platformu Anywhere Legal o AI pro správu právnÃch vÄcà a mezinárodnà spolupráci. ÅeÅ¡enà disponuje centrálnÃm AI pracovnÃm prostorem, který sjednocuje nástroje pro scoping, oceÅovánà a výzkum. Základnà komponentou je AI asistovaný editor dokumentů umožÅujÃcà právnÃkům vytváÅet a upravovat smlouvy s pomocà generativnà AI. Modely Olingo Speech zajišťujà právnà transkripci. VeÅ¡keré zpracovánà probÃhá n
15a privátnà cloudové infrastruktuÅe EU pro zajiÅ¡tÄnà datové suverenity a důvÄrnosti klientů.",highlights:["AI editor dokumentů pro tvorbu a úpravu smluv","Centrálnà AI orchestrace pÅes scoping, oceÅovánà a výzkum","Právnà transkripce prostÅednictvÃm modelů Olingo Speech","Automatizovaný výbÄr partnerů na základÄ požadavků pÅÃpadu","Privátnà EU cloud â plná důvÄrnost klientů"]},"eurowag-legislation":{tagline:"Platforma právnà intelligence pro vÃce jurisdikcÃ",clientCountry:"Äeská republika / EU",industry:"Pohonné hmoty & Telematika",description:"Ollsoft vybudoval pro Eurowag automatizovanou platformu pro monitoring legislativy, která sleduje regulatornà zmÄny napÅÃÄ EU, Äeskou a slovenskou jurisdikcà s dopadem na odvÄtvà pohonných hmot a telematiky. LLM analyzujà oficiálnà vÄstnÃky, právnà newslettery a lobbistické aktivity a filtrujà je podle specifického obchodnÃho profilu Eurowagu. Dennà semaforový pÅehled (Äervená/oranžová/zelená) pomáhá právnÃm týmům soustÅedit se na kritické compliance akce. Preciznà deep-linking pÅeskoÄà pÅÃmo na relevantnà odstavec ve zdrojových dokumentech.",highlights:["Sleduje legislativnà rejstÅÃky EU, ÄR a SR","Dennà semaforové e-mailové pÅehledy (Äervená/oranžová/zelená)","Preciznà deep-linky na pÅesné odstavce ve zdrojových PDF","AI zpÄtnovazebnà smyÄka snižuje faleÅ¡né poplachy v průbÄhu Äasu","Nasazenà bez IT â nevyžaduje internà IT integraci"]},byteship:{tagline:"AI IDE pro analýzu logů",client:"Internà / B2B SaaS",industry:"VývojáÅské nástroje",description:"ByteShip je AI IDE navržené pro analýzu logových souborů a ladÄnÃ. Systém využÃvá AI modely pro parsovánÃ, interpretaci a extrakci použitelných poznatků z komplexnÃch výstupů logů, ÄÃmž dramaticky snižuje Äas, který inženýÅi vÄnujà manuálnÃmu ladÄnÃ.",highlights:["AI parsovánà logů a rozpoznávánà vzorů","Dramaticky zkracuje Äas manuálnÃho ladÄnÃ","Strukturované poznatky z hrubých výstupů logů"]}},i=[{slug:"olingo-medical",name:"Olingo Medical",tagline:"Voice & documents â FHIR records",description:"Ollsoft integrated an AI module into the Medicalc Hospital Information System, automating administrative work across public hospitals. Voice recordings from examinations, surgeries, ward rounds, and ambulance visits are transcribed and converted into structured clinical documentation and FHIR records by the Olingo Medical LLM. Physical documents are digitised via Olingo OCR. The system is deployed as an air-gapped on-premise installation on dedicated GPU servers, ensuring full data sovereignty â patient data never leaves the hospital network.",client:"Multiple public hospitals",clientCountry:"Czech Republic",industry:"Healthcare",deployment:"on-premise",techStack:["Olingo Speech","Olingo OCR","Olingo Medical LLM","REST / MEX API","Medicalc HIS","GPU on-premise servers"],highlights:["10+ public hospital deployments","Air-gapped â data never leaves the hospital","Speaker separation for ambulance, surgery, autopsy, ward rounds","FHIR-structured output from raw voice","OCR for printed medical reports and external documents","Direct integration with Medicalc via MEX exchange server"],logo:"/partners/ollingo-logo.webp",logoInvertible:!1,image:"/work/olingo-medical.png",liveUrl:"https://olingomedical.com",partners:[{src:"/partners/fnhk.webp",name:"Fakultnà nemocnice Hradec Králové"},{src:"/partners/fn-plzen.png",name:"Fakultnà nemocnice PlzeÅ"},{src:"/partners/penta-hospitals.png",name:"Penta Hospitals"},{src:"/partners/nemocnice-nachod.png",name:"Nemocnice Náchod"},{src:"/partners/logo-nem-rychnov.webp",name:"Nemocnice Rychnov nad KnÄžnou"},{src:"/partners/euc.png",name:"EUC â European Healthcare Network"},{src:"/partners/medicalc.png",name:"Medicalc HIS"}],featured:!0,featuredDescription:"Voice & documents â FHIR records. Live in 10+ public hospitals across the Czech Republic."},{slug:"derantwortpartner",name:"DerAntwortpartner",tagline:"CRM + document archive â instant AI answers",description:"Ollsoft built an AI-powered knowledge management system for Die Netzwerkpartner e.V., a German consulting association. The system connects to their Microsoft Dynamics CRM, SharePoint document library, and the German Energy Industry Act (EnWG), enabling consultants to generate sourced, accurate answers to member inquiries in real time. The application uses a RAG architecture with a vector database, hosted on EU infrastru
15cture to ensure full GDPR compliance. A continuous feedback loop refines relevance over time.",client:"Die Netzwerkpartner e.V.",clientCountry:"Germany",industry:"Consulting / Energy",deployment:"private-cloud",techStack:["Azure (Sweden Central)","Weaviate","GPT-4 / Mistral Large","MS Dynamics 365","SharePoint","FastAPI","Svelte","Docker"],highlights:["RAG over CRM records, SharePoint, and legal text (EnWG)","Direct MS Dynamics 365 integration","EU-hosted â fully GDPR compliant","Chat mode for iterative questioning","Feedback loop for continuous relevance improvement"],logo:"/partners/die-netzwerkpartner.webp",logoInvertible:!1,image:"/work/derantwortpartner.png",partners:[{src:"/partners/die-netzwerkpartner.webp",name:"Die Netzwerkpartner e.V."}],featured:!1,featuredDescription:"CRM + document archive â instant AI answers for 100+ consultants."},{slug:"t-systems-connectivity",name:"T-Systems Connectivity Platform",tagline:"Fleet connectivity management with predictive analytics",description:"Ollsoft developed a Managed Connectivity Platform for T-Systems International that unifies fleet internet connectivity management into a single interface. The platform aggregates multiple network APIs, allows administrators to manage SIM lifecycles, monitor data usage, track software updates, and predict future bandwidth requirements using ML models trained on historical fleet data.",client:"T-Systems International GmbH",clientCountry:"Germany",industry:"Automotive / Telecommunications",deployment:"on-premise",techStack:["Python / FastAPI","Docker","Dedicated server infrastructure","ML prediction models","T-IoT Hub API","YAML config-driven architecture"],highlights:["Unified API aggregation across multiple network providers","Interactive fleet map with connectivity status","ML-driven data volume forecasting","SIM lifecycle management at fleet scale","Pre-flight checks before critical OTA software updates"],logo:"/partners/t-systems.png",logoInvertible:!1,image:"/work/t-systems.png",partners:[{src:"/partners/t-systems.png",name:"T-Systems International GmbH"}],featured:!0,featuredDescription:"Fleet connectivity platform with ML-driven predictive analytics â on T-Systems infrastructure."},{slug:"heggel-advisor",name:"Heggel AI Advisor",tagline:"AI technical consultant for industrial coatings",description:"Ollsoft built a 24/7 AI-powered technical consultant and lead generation tool for Heggel GmbH. The system guides users through a three-step process: describe a project scenario, answer a dynamic AI-generated questionnaire, then receive a product recommendation from the Heggel portfolio with full technical reasoning â grounded in historical project data and Technical Data Sheets via RAG. Delivered in three weeks to meet a trade show deadline.",client:"Heggel GmbH",clientCountry:"Germany",industry:"Industrial / Manufacturing",deployment:"private-cloud",techStack:["React","FastAPI","Weaviate","Azure LLMs","RAG architecture"],highlights:["Dynamic AI questionnaire per scenario","RAG over Technical Data Sheets and project history","Full product reasoning for customers and technical staff","Delivered in 3 weeks for trade show launch","Transitioned to managed service with transparent Azure pass-through"],logo:"/partners/heggel.png",logoInvertible:!1,image:"/work/heggel.png",liveUrl:"https://ai.heggelgmbh.com",partners:[{src:"/partners/heggel.png",name:"Heggel GmbH"}],featured:!1,featuredDescription:"AI-powered 24/7 technical consultant â deployed in 3 weeks for Heggel GmbH."},{slug:"anywhere-legal",name:"Anywhere Legal AI Workspace",tagline:"AI-assisted legal document management",description:"Ollsoft enhanced the Anywhere Legal platform with AI to manage legal case management and international cooperation. The solution features a central AI workspace unifying scoping, pricing, and research tools. The core component is an AI-assisted document editor enabling lawyers to draft and modify contracts with generative AI assistance. Olingo Speech models handle legal transcription. All processing runs on private EU cloud infrastructure to ensure data sovereignty and client confidentiality.",client:"Anywhere.Legal",clientCountry:"Czech Republic",industry:"Legal",deployment:"private-cloud",techStack:["Olingo Speech","Generative AI document builder","Private EU cloud","Automated partner selection"],highlights:["AI document editor for drafting and modifying contracts","Central AI orchestration across scoping, pricing, research","Legal transcription via Olingo Speech models","Automated partner selection based on case requirements","Private EU cloud â full client confidentiality"],logo:"/partners/anywhere-legal.png",logoInvertible:!1,image:"/work/anywhere-legal.png",liveUrl:"https://anywhere.legal",partners:[{src:"/partners/anywhere-legal.png",name:"Anywhere.Legal"}],featured:!1,featuredDescription:"AI workspace for legal document creation and international case management."},{slug:"eurowag-legislation",name:"Eurowag Legislation Monitor",tagline:"Multi-jurisdiction legal intelligence platform",description:"Ollsoft built an automated legislation monitoring platform for Eurowag, tracking regulatory changes across EU, Czech, and Slovak jurisdictions that affect the fuel and telematics sectors. LLMs analyse official gazettes, legal newsletters, and lobbying activity, filtering based on Eurowag's specific business profile. A daily traffic-light report (red/orange/green) helps legal teams focus on critical compliance actions. Precision deep-linking scrolls directly to the relevant paragraph in source documents.",client:"Eurowag",clientCountry:"Czech Republic / EU",industry:"Fuel & Telematics",deployment:"on-premise",techStack:["Mistral Large (fine-tuned)","Dagster orchestration","Web scraping (EU/CZ/SK registers)","Traffic-light reporting dashboard"],highlights:["Monitors EU, CZ, and SK legislative registers","Daily traffic-light email briefings (red/orange/green)","Precision deep-links to exact paragraphs in source PDFs","AI feedback loop reduces false positives over time","Zero-IT deployment â no internal IT integration required"],logo:"/partners/eurowag.png",logoInvertible:!0,image:"/work/eurowag.png",partners:[{src:"/partners/eurowag.png",name:"Eurowag"}],featured:!0,featuredDescription:"Multi-jurisdiction legislation monitor â daily traffic-light compliance reports for Eurowag."}
15,{slug:"rowanai",name:"RowanAI",tagline:"Background AI agents running law firm operations â airgapped, on-premise",description:"Ollsoft built an airgapped, on-premise AI agent infrastructure for Rowan Legal. Multiple autonomous agents run continuously in the background, handling the operational layer of the firm: matter intake classification, internal knowledge retrieval, research pipeline orchestration, document routing, and compliance checks. Nothing is sent to an external API â all inference runs locally on dedicated GPU hardware inside the firm's network. Client matter data, case files, and internal correspondence stay entirely within the building.",client:"Rowan Legal",clientCountry:"Czech Republic",industry:"Legal",deployment:"on-premise",techStack:["Multi-agent orchestration","Local LLM inference","Dedicated on-premise GPU servers","Vector search (local)","Custom fine-tuned legal models"],highlights:["Fully airgapped â no external API calls, all inference on-premise","Autonomous agents handle matter intake, routing, and classification","Internal knowledge retrieval across case files and firm precedents","Research pipeline agents surface relevant case law automatically","Compliance checks run as background processes, not manual reviews","Client matter data never leaves the firm's network"],logo:"/partners/rowan-legal.png",logoInvertible:!1,image:"/work/rowanai.png",partners:[{src:"/partners/rowan-legal.png",name:"Rowan Legal"}
15],featured:!0,featuredDescription:"Airgapped AI agent infrastructure running law firm operations at Rowan Legal â no data leaves the building."},{slug:"byteship",name:"ByteShip",tagline:"AI-powered log analysis IDE",description:"ByteShip is an AI-powered IDE designed for log file analysis and debugging. The system uses AI models to parse, interpret, and surface actionable insights from complex log outputs, dramatically reducing the time engineers spend on manual debugging.",client:"Internal / B2B SaaS",clientCountry:"",industry:"Developer Tooling",deployment:"on-premise",techStack:["AI log parsing","IDE interface","Custom inference models","On-premise inference server"],highlights:["AI-powered log parsing and pattern recognition","Dramatically reduces manual debugging time","Structured insights from raw log output"],logo:void 0,logoInvertible:!1,image:"/work/byteship.png",featured:!1,featuredDescription:"AI-powered IDE for log file analysis and intelligent debugging."}].filter(e=>e.featured);var l=e.i(11952);let o=Array.from({length:52},(e,t)=>Math.max(.16,Math.min(1,.22+.78*Math.abs(.6*Math.sin(.7*t)+.4*Math.sin(.31*t+1)))).toFixed(3));function c({w:e,h:n="7px",t:a=!1}){return(0,t.jsx)("span",{className:`csmk-sk${a?" t":""}`,style:{width:e,height:n}})}let d=[{ix:"[1]",src:"Dynamics CRM",meta:"Tarif-08"},{ix:"[2]",src:"SharePoint",meta:"Richtlinie.pdf"},{ix:"[3]",src:"EnWG",meta:"§ 14a"}],m=[{id:"LON",x:61,y:73,active:!0},{id:"AMS",x:77,y:70,active:!0},{id:"PAR",x:69,y:81,active:!0},{id:"BER",x:103,y:69,active:!0},{id:"MUN",x:97,y:84,active:!0},{id:"PRA",x:106,y:77,active:!1},{id:"VIE",x:112,y:84,active:!1},{id:"WAR",x:126,y:70,active:!1},{id:"MAD",x:50,y:110,active:!1},{id:"ROM",x:100,y:105,active:!1}],u=[["LON","AMS"],["LON","PAR"],["AMS","BER"],["PAR","BER"],["BER","MUN"]],p=[{x:69,y:72},{x:86,y:70},{x:86,y:77},{x:100,y:77},{x:100,y:83}],h=[{x:55,y:90},{x:115,y:95},{x:130,y:80},{x:88,y:100}],g=[{label:"FLEET",value:"3,482"},{label:"ONLINE",value:"97.8%"},{label:"MARKETS",value:"14"}],x=[{label:"NODES",value:"2.1k"},{label:"LATENCY",value:"14ms"},{label:"UPTIME",value:"99.9%"}],f=[{words:"2,104 w"},{words:"1,340 w"},{words:"882 w"}],v=[{k:"high",label:"High",n:5},{k:"med",label:"Medium",n:3},{k:"low",label:"Low",n:0},{k:"na",label:"Not relevant",n:8}],b=[{jur:"DE",st:"req",label:"Action req.",w1:"88%",w2:"52%"},{jur:"CZ",st:"review",label:"Review",w1:"74%",w2:"44%"},{jur:"SK",st:"ok",label:"Compliant",w1:"82%",w2:"38%"}],y=[{name:"intake.agent",dot:"n",bar:!1,st:"done",label:"Complete"},{name:"research.agent",dot:"g",bar:!0,st:"run",label:"Running"},{name:"draft.agent",dot:"n",bar:!1,st:"queued",label:"Queued"},{name:"review.agent",dot:"n",bar:!1,st:"wait",label:"Waiting"}],w=[{no:"21",lv:"i",t:"GET /api/orders 200 14ms",err:!1},{no:"22",lv:"i",t:"cache hit · region=eu-1",err:!1},{no:"23",lv:"w",t:"retry queue depth 142",err:!1},{no:"24",lv:"err",t:"ECONNRESET pool exhausted",err:!0},{no:"25",lv:"i",t:"worker 3 reconnected",err:!1}],k={"olingo-medical":function(){return(0,t.jsxs)("div",{className:"csmk csmk-olingo",children:[(0,t.jsxs)("div",{className:"rec-row",children:[(0,t.jsxs)("div",{className:"rec-meta",children:[(0,t.jsx)("span",{className:"ledr"})," REC",(0,t.jsx)("span",{className:"ts",children:"00:02"}),(0,t.jsx)("span",{className:"ws",children:"WS 16"})]}),(0,t.jsxs)("div",{className:"wave",children:[o.map((e,n)=>(0,t.jsx)("b",{style:{transform:`scaleY(${e})`}},n)),(0,t.jsx)("span",{className:"cursor"})]})]}),(0,t.jsxs)("div",{className:"trans-row",children:[(0,t.jsxs)("div",{className:"tline dr",children:[(0,t.jsx)("span",{className:"spk",children:"DR."}),(0,t.jsxs)("span",{className:"bubble",children:[(0,t.jsx)("span",{className:"shimmer",style:{width:"94%"}}),(0,t.jsx)("span",{className:"shimmer",style:{width:"66%"}})]})]}),(0,t.jsxs)("div",{className:"tline patient",children:[(0,t.jsxs)("span",{className:"bubble",children:[(0,t.jsx)("span",{className:"shimmer",style:{width:"88%"}}),(0,t.jsx)("span",{className:"shimmer",style:{width:"54%"}})]}),(0,t.jsx)("span",{className:"spk",children:"PATIENT"})]})]})]})},derantwortpartner:function(){return(0,t.jsxs)("div",{className:"csmk csmk-kb",children:[(0,t.jsxs)("div",{className:"query",children:[(0,t.jsx)("span",{className:"mag"}),(0,t.jsx)("span",{className:"qtext",children:"Welche Förderung gilt für PV-Speicher?"}),(0,t.jsx)("span",{className:"ret",children:"âµ"})]}),(0,t.jsxs)("div",{className:"answer",children:[(0,t.jsx)("span",{className:"lbl",children:"Answer"}),["94%","100%","78%"].map((e,n)=>(0,t.jsx)(c,{w:e,h:"6px"},n))]}),(0,t.jsxs)("div",{className:"sources",children:[(0,t.jsx)("span",{className:"shd",children:"Sources · 3"}),d.map(e=>(0,t.jsxs)("div",{className:"cite",children:[(0,t.jsx)("span",{className:"ix",children:e.ix}),(0,t.jsx)("span",{className:"doc"}),(0,t.jsx)("span",{className:"src",children:e.src}),(0,t.jsx)("span",{className:"meta",children:e.meta})]},e.ix))]})]})},"t-systems-connectivity":function(){let e=Object.fromEntries(m.map(e=>[e.id,e])),n=({stats:e,right:n})=>(0,t.jsx)("div",{className:`tc-stats${n?" tc-stats--r":""}`,children:e.map(e=>(0,t.jsxs)("div",{className:"tc-stat",children:[(0,t.jsx)("span",{className:"tc-stat-lbl",children:e.label}),(0,t.jsx)("span",{className:"tc-stat-val",children:e.value}),(0,t.jsx)(c,{w:"85%",h:"4px"}),(0,t.jsx)(c,{w:"60%",h:"4px"})]},e.label))});return(0,t.jsx)("div",{className:"csmk csmk-tsconn",children:(0,t.jsxs)("div",{className:"tc-body",children:[(0,t.jsx)(n,{stats:g}),(0,t.jsx)("div",{className:"tc-map-wrap",children:(0,t.jsxs)("svg",{viewBox:"0 0 200 134",xmlns:"http://www.w3.org/2000/svg",width:"100%",height:"100%",children:[(0,t.jsx)("image",{href:"/work
15/europe_map.webp",x:"0",y:"0",width:"200",height:"134",preserveAspectRatio:"xMidYMid slice"}),u.map(([n,a],r)=>(0,t.jsx)("line",{x1:e[n].x,y1:e[n].y,x2:e[a].x,y2:e[a].y,className:"tc-link"},r)),p.map((e,n)=>(0,t.jsxs)("g",{className:"tc-car",transform:`translate(${e.x},${e.y})`,children:[(0,t.jsx)("rect",{x:"-3",y:"-1.8",width:"6",height:"3.6",rx:"1"}),(0,t.jsx)("rect",{x:"-1.8",y:"-3.3",width:"3.6",height:"2.4",rx:"0.8"})]},n)),h.map((e,n)=>(0,t.jsxs)("g",{className:"tc-iot",children:[(0,t.jsx)("circle",{cx:e.x,cy:e.y,r:"4",className:"tc-iot-ring2"}),(0,t.jsx)("circle",{cx:e.x,cy:e.y,r:"7",className:"tc-iot-ring"}),(0,t.jsx)("circle",{cx:e.x,cy:e.y,r:"1.2"})]},n)),m.map(e=>(0,t.jsxs)("g",{className:`tc-node${e.active?" active":""}`,children:[e.active&&(0,t.jsx)("circle",{cx:e.x,cy:e.y,r:"5",className:"tc-halo"}),(0,t.jsx)("circle",{cx:e.x,cy:e.y,r:e.active?2.5:1.8})]},e.id))]})}),(0,t.jsx)(n,{stats:x,right:!0})]})})},"heggel-advisor":function(){return(0,t.jsxs)("div",{className:"csmk csmk-wizard",children:[(0,t.jsxs)("div",{className:"steps",children:[(0,t.jsxs)("div",{className:"step active",children:[(0,t.jsx)("div",{className:"node",children:"1"}),(0,t.jsx)("div",{className:"cap",children:"Describe"})]}),(0,t.jsx)("div",{className:"bar"}),(0,t.jsxs)("div",{className:"step",children:[(0,t.jsx)("div",{className:"node",children:"2"}),(0,t.jsx)("div",{className:"cap",children:"Details"})]}),(0,t.jsx)("div",{className:"bar"}),(0,t.jsxs)("div",{className:"step",children:[(0,t.jsx)("div",{className:"node",children:"3"}),(0,t.jsx)("div",{className:"cap",children:"Solution"})]})]}),(0,t.jsxs)("div",{className:"ta",children:[(0,t.jsx)("span",{className:"lbl",children:"Project scenario"}),(0,t.jsx)(c,{w:"92%",h:"5px"}),(0,t.jsx)(c,{w:"58%",h:"5px"})]}),(0,t.jsx)("div",{className:"wbtn",children:"Continue to Step 2 â"})]})},"anywhere-legal":function(){return(0,t.jsxs)("div",{className:"csmk csmk-legaldoc",children:[(0,t.jsx)("div",{className:"ld-files",children:f.map((e,n)=>(0,t.jsxs)("div",{className:"ld-file",children:[(0,t.jsx)("span",{className:"chk"}),(0,t.jsxs)("span",{className:"finfo",children:[(0,t.jsx)("span",{className:"fname"}),(0,t.jsx)("span",{className:"words",children:e.words})]})]},n))}),(0,t.jsxs)("div",{className:"ld-doc",children:[(0,t.jsxs)("div",{className:"ld-tools",children:[(0,t.jsx)("span",{className:"tg b",children:"B"}),(0,t.jsx)("span",{className:"tg i",children:"I"}),(0,t.jsx)("span",{className:"tg u",children:"U"}),(0,t.jsx)("span",{className:"tdiv"}),(0,t.jsx)("span",{className:"tg",children:"H1"}),(0,t.jsx)("span",{className:"tg",children:"¶"})]}),(0,t.jsxs)("div",{className:"ld-body",children:[(0,t.jsx)("div",{className:"ld-h",children:"Contract of Service"}),(0,t.jsx)(c,{w:"94%",h:"6px"}),(0,t.jsx)(c,{w:"100%",h:"6px"}),(0,t.jsx)(c,{w:"76%",h:"6px"}),(0,t.jsx)(c,{w:"88%",h:"6px"}),(0,t.jsx)(c,{w:"100%",h:"6px"}),(0,t.jsx)(c,{w:"60%",h:"6px"})]})]}),(0,t.jsxs)("div",{className:"ld-ai",children:[(0,t.jsxs)("div",{className:"ld-aihd",children:[(0,t.jsx)("span",{className:"bot"})," Anywhere AI"]}),(0,t.jsxs)("div",{className:"ld-msgs",children:[(0,t.jsxs)("div",{className:"msg",children:[(0,t.jsx)(c,{w:"100%",h:"6px"}),(0,t.jsx)(c,{w:"82%",h:"6px"})]}),(0,t.jsx)("div",{className:"msg reply",children:(0,t.jsx)(c,{w:"90%",h:"6px"})})]}),(0,t.jsx)("div",{className:"ld-input",children:"Ask me to modify the documentâ¦"})]})]})},"eurowag-legislation":function(){return(0,t.jsxs)("div",{className:"csmk csmk-traffic",children:[(0,t.jsxs)("div",{className:"hd",children:[(0,t.jsx)("span",{children:"Compliance digest"}),(0,t.jsx)("span",{className:"date",children:"· 02 JUN 2026"})]}),(0,t.jsx)("div",{className:"prio",children:v.map(e=>(0,t.jsxs)("div",{className:`pbox ${e.k}`,children:[(0,t.jsx)("span",{className:"lbl",children:e.label}),(0,t.jsx)("span",{className:"num",children:e.n})]},e.k))}),(0,t.jsx)("div",{className:"tlist",children:b.map((e,n)=>(0,t.jsxs)("div",{className:"trow",children:[(0,t.jsx)("span",{className:"jur",children:e.jur}),(0,t.jsx)("span",{className:`chip ${e.st}`,children:e.label}),(0,t.jsxs)("span",{className:"bubbles",children:[(0,t.jsx)(c,{w:e.w1,h:"6px"}),(0,t.jsx)(c,{w:e.w2,h:"6px"})]})]},n))})]})},rowanai:function(){return(0,t.jsxs)("div",{className:"csmk csmk-queue",children:[(0,t.jsxs)("div",{className:"qhd",children:[(0,t.jsx)("span",{className:"ttl",children:"Agent pipeline"}),(0,t.jsx)("span",{className:"badge",children:"AIR-GAPPED · GPU ON-PREM"})]}),y.map((e,n)=>(0,t.jsxs)("div",{className:"arow",children:[(0,t.jsxs)("span",{className:"name",children:[(0,t.jsx)("span",{className:`dot ${e.dot}`}),e.name]}),e.bar&&(0,t.jsx)("span",{className:"pbar",children:(0,t.jsx)("b",{})}),(0,t.jsx)("span",{className:`stat ${e.st}`,children:e.label})]},n)),(0,t.jsxs)("div",{className:"qfoot",children:[(0,t.jsxs)("span",{children:["jobs: ",(0,t.jsx)("b",{children:"4/06"})]}),(0,t.jsxs)("span",{children:["queue: ",(0,t.jsx)("b",{children:"3"})]}),(0,t.jsxs)("span",{children:["uptime: ",(0,t.jsx)("b",{children:"99.8%"})]})]})]})},byteship:function(){return(0,t.jsxs)("div",{className:"csmk csmk-logs",children:[(0,t.jsx)("div",{className:"logs",children:w.map((e,n)=>(0,t.jsxs)("div",{className:`ln${e.err?" err":""}`,children:[(0,t.jsx)("span",{className:"no",children:e.no}),(0,t.jsx)("span",{className:`lv ${e.lv}`,children:"err"===e.lv?"ERR":"w"===e.lv?"WRN":"INF"}),(0,t.jsx)("span",{children:e.t})]},n))}),(0,t.jsxs)("div",{className:"insight",children:[(0,t.jsxs)("div",{className:"h",children:[(0,t.jsx)("span",{className:"spark"})," AI Insight"]}),(0,t.jsxs)("div",{className:"card-i",children:[(0,t.jsx)("span",{className:"tag-i",children:"ANOMALY · 1.2Ã"}),(0,t.jsx)("span",{className:"t",children:"Connection pool saturated â spikes precede 5xx by ~40s."}),(0,t.jsx)(c,{w:"60%",h:"5px"})]})]})]})}};var j=e.i(37061);function N({project:e,locale:n,variant:a,deployText:r,resultWord:s,result:i}){let l=k[e.slug],o="hero"===a,c="hero-rev"===a,d=o||c;return(0,t.jsxs)("a",{href:`/${n}/work/${e.slug}`,className:`group relative flex overflow-hidden rounded-2xl bg-white border border-[color:var(--case-studies-card-border)] shadow-[0_1px_2px_rgba(16,24,40,0.04),0_10px_30px_-18px_rgba(16,24,40,0.18)] transition-all duration-[280ms] ease-[cubic-bezier(0.2,0.7,0.3,1)] hover:-translate-y-1 hover:shadow-[0_22px_55px_-24px_rgba(16,24,40,0.28)] hover:border-[color:var(--case-studies-card-hover-border)] cursor-pointer no-underline text-inherit h-full ${o?"flex-col lg:flex-row-reverse lg:min-h-[420px]":c?"flex-col lg:flex-row lg:min-h-[420px]":"flex-col"}`,"aria-label":e.name,children:[(0,t.jsx)("div",{className:d?"relative bg-[var(--bg-mockup-dark)] overflow-hidden h-[200px] lg:h-auto lg:flex-[1.15]":"wide"===a?"relative bg-[var(--bg-mockup-dark)] overflow-hidden flex-none h-[200px] lg:h-[clamp(220px,17vw,280px)]":"relative bg-[var(--bg-mockup-dark)] overflow-hidden flex-none h-[200px] lg:h-[clamp(180px,14vw,220px)]",children:(0,t.jsx)("div",{className:"absolute inset-0",children:l&&(0,t.jsx)(l,{})})}),(0,t.jsxs)("div",{className:d?"relative flex flex-col flex-1 justify-center gap-[18px] p-8 lg:p-[clamp(32px,3vw,56px)]":"relative flex flex-col flex-1 gap-3.5 p-[clamp(20px,1.6vw,28px)]",children:[(0,t.jsxs)("div",{className:"flex flex-row items-center justify-between gap-4",children:[(0,t.jsx)("h2",{className:"text-[length:var(--text-feature-title)] font-medium text-[color:var(--font-secondary)] leading-[1.08] tracking-[-0.01em] mt-0.5",children:e.name}),e.logo&&(0,t.jsx)("span",{className:d?"self-auto flex-none h-[40px] max-w-[120px] flex items-center justify-end pointer-events-none":"self-auto flex-none h-[32px] max-w-[92px] flex items-center justify-end pointer-events-none",children:(0,t.jsx)("img",{src:e.logo,alt:e.client,className:"h-full w-auto max-w-full object-contain object-right-center block opacity-[0.92]",loading:"lazy"})})]}),(0,t.jsx)("p",{className:"text-[length:var(--text-nav)] text-[color:var(--font-charcoal)]/80 leading-[1.55]",children:e.tagline}),i&&(0,t.jsxs)("p",{className:"text-[length:var(--text-nav)] mt-6 mb-6",children:[(0,t.jsx)("span",{className:"font-semibold text-font-secondary",children:s}),(0,t.jsx)("span",{className:"font-normal text-font-navy",children:i})]}),(0,t.jsxs)("div",{className:`flex items-center gap-2.5 flex-wrap font-mono text-[length:var(--text-tag)] uppercase tracking-[0.1em] leading-none text-[color:var(--font-charcoal)]/70 pt-5 ${d?"":"mt-auto"}`,children:[(0,t.jsx)("span",{children:e.industry}),(0,t.jsx)("span",{className:"w-1 h-1 rounded-full bg-[color:var(--font-charcoal)]/70 flex-none"}),(0,t.jsx)("span",{children:r})]}),(0,t.jsxs)("div",{className:d?"mt-auto flex items-end justify-between gap-4 pt-2":"flex items-end justify-between gap-4 pt-4 border-t border-[color:var(--case-studies-card-border)] group-hover:border-[color:var(--case-studies-card-hover-border)]/80",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-[3px]",children:[(0,t.jsx)("span",{className:"font-semibold text-[color:var(--font-secondary)] text-[0.98rem]",children:e.client}),e.clientCountry&&(0,t.jsx)("span",{className:"text-[0.84rem] text-[color:var(--font-charcoal)]/70",children:e.clientCountry})]}),(0,t.jsx)("span",{className:d?"flex-none w-[46px] h-[46px] rounded-full flex items-center justify-center border border-[color:var(--case-studies-card-border)] text-[color:var(--font-secondary)] opacity-30 transition-all duration-[280ms] group-hover:opacity-100 group-hover:translate-x-1 group-hover:bg-[color:var(--font-secondary)] group-hover:text-white group-hover:border-[color:var(--font-secondary)]":"flex-none w-[38px] h-[38px] rounded-full flex items-center justify-center border border-[color:var(--case-studies-card-border)] text-[color:var(--font-secondary)] opacity-30 transition-all duration-[280ms] group-hover:opacity-100 group-hover:translate-x-1 group-hover:bg-[color:var(--font-secondary)] group-hover:text-white group-hover:border-[color:var(--font-secondary)]","aria-hidden":"true",children:(0,t.jsx)(j.ArrowRightFull,{className:"size-4"})})]})]})]})}let A=[{slug:"olingo-medical",col:"col-span-12",variant:"hero"},{slug:"t-systems-connectivity",col:"col-span-12 md:col-span-7",variant:"wide"},{slug:"rowanai",col:"col-span-12 md:col-span-5",variant:"standard"},{slug:"eurowag-legislation",col:"col-span-12",variant:"hero-rev"}],z=Object.fromEntries(i.map(e=>[e.slug,e]));e.s(["FeaturedProjects",0,function(){let e=(0,a.useTranslations)("featuredProjects"),i=(0,a.useTranslations)("work"),o=(0,n.useLocale)();return(0,t.jsx)("section",{className:"cv-auto bg-stats-bg py-20 px-[10%]",children:(0,t.jsxs)("div",{className:"max-w-8xl mx-auto flex flex-col gap-10",children:[(0,t.jsx)("div",{className:"flex flex-col lg:flex-row lg:items-end lg:justify-between gap-6",children:(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,t.jsx)("p",{className:"font-mono text-eyebrow tracking-[var(--hero-label-tracking)] uppercase text-font-navy",children:e("eyebrow")}),(0,t.jsx)("h2",{className:"text-[length:var(--text-section-title)] font-normal tracking-[-0.02em] leading-[1.1] text-font-secondary",children:e("title")})]})}),(0,t.jsx)("div",{className:"grid grid-cols-12 gap-[clamp(18px,1.6vw,26px)]",children:A.map(n=>{var a;let l,c=z[n.slug];if(!c)return null;
15let d=(l="de"===o?r[c.slug]:"cs"===o?s[c.slug]:void 0,{tagline:l?.tagline??c.tagline,description:l?.description??c.description,client:l?.client??c.client,clientCountry:l?.clientCountry??c.clientCountry,industry:l?.industry??c.industry,highlights:l?.highlights??c.highlights});return(0,t.jsx)("div",{className:n.col+(n.slug===A[A.length-1].slug?" [mask-image:linear-gradient(to_bottom,black_20%,transparent_55%)] [-webkit-mask-image:linear-gradient(to_bottom,black_20%,transparent_55%)]":""),children:(0,t.jsx)(N,{project:{...c,...d},locale:o,variant:n.variant,deployText:"on-premise"===(a=c.deployment)?i("deployment_on_premise"):"private-cloud"===a?i("deployment_private_cloud"):i("deployment_hybrid"),resultWord:e("results.result_word"),result:e(`results.${n.slug}`)})},n.slug)})}),(0,t.jsx)("div",{className:"flex justify-center -mt-[clamp(120px,8vw,100px)] relative z-10",children:(0,t.jsx)(l.Button,{variant:"dark",text:e("cta"),url:`/${o}/work`,className:"w-full justify-center sm:w-auto sm:justify-start"})})]})})}],56082)}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.