PageSourceSearch

https://ollsoft.ai/_next/static/chunks/0xt1e6a35c.x7.js

js ollsoft.ai collected 2026-10-05 13:46:52 UTC 74,998 bytes, 15 lines download raw bytes

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.