1<!DOCTYPE html><html lang="en" class="inter_b2991b2-module__9mH_6q__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5, user-scalable=yes"/><link rel="stylesheet" href="/_next/static/chunks/757781cbb2384080.css?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/f23da24802eec4e8.css?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/d1445ea226744a79.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4"/>
1<script src="/_next/static/chunks/0b0027da26dc2bca.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4" async=""></script>
1<script src="/_next/static/chunks/606aedb298b5a4ac.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4" async=""></script>
1<script src="/_next/static/chunks/turbopack-4d68643a127054f8.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4" async=""></script>
1<script src="/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4" async=""></script>
1<script src="/_next/static/chunks/3e4cf1f5e2b2c407.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4" async=""></script>
1<script src="/_next/static/chunks/b9e70eed84e44b08.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4" async=""></script>
1<script src="/_next/static/chunks/b70c2acfe835be27.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4" async=""></script>
1<script src="/_next/static/chunks/dae94609148b12b2.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4" async=""></script>
1<script src="/_next/static/chunks/f9d6d3e9fa824abc.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4" async=""></script>
1<script src="/_next/static/chunks/bddd6eb78ae1a75a.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4" async=""></script>
1<script src="/_next/static/chunks/3c24719d46f3d392.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4" async=""></script>
1<script src="/_next/static/chunks/6b7cdb5a6abb98fa.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4" async=""></script>
1<script src="/_next/static/chunks/1a84258e2510ef87.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4" async=""></script>
1<script src="/_next/static/chunks/73f907f01c6d33bc.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4" async=""></script>
1<link rel="preload" href="/_next/static/chunks/09d9388247749ff8.css?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4" as="style"/><meta name="next-size-adjust" content=""/><meta name="theme-color" media="(prefers-color-scheme: light)" content="white"/><meta name="theme-color" media="(prefers-color-scheme: dark)" content="black"/><title>Knowledge Hub | Ulisses</title><meta name="description" content="Advanced real-time asset tracking and monitoring solutions for Logistics, Smart Parking, and Industrial applications."/><meta name="author" content="Ulisses Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Asset Tracking,Logistics,IoT,Smart Parking,Industrial AI,Ulisses,Real-time Monitoring"/><meta name="creator" content="Ulisses"/><link rel="canonical" href="https://ulisses.it/en/knowledge-hub"/><link rel="alternate" hrefLang="it" href="https://ulisses.it/it/it/knowledge-hub"/><link rel="alternate" hrefLang="en" href="https://ulisses.it/en/en/knowledge-hub"/><meta property="og:title" content="Ulisses - Intelligent Asset Tracking"/><meta property="og:description" content="Advanced real-time asset tracking and monitoring solutions for Logistics, Smart Parking, and Industrial applications."/><meta property="og:url" content="https://ulisses.it"/><meta property="og:site_name" content="Ulisses"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://ulisses.it/og-image.jpg"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Ulisses Intelligent Asset Tracking"/><meta property="og:locale:alternate" content="it_IT"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:creator" content="@ulisses_ai"/><meta name="twitter:title" content="Ulisses - Intelligent Asset Tracking"/><meta name="twitter:description" content="Advanced real-time asset tracking and monitoring solutions."/><meta name="twitter:image" content="https://ulisses.it/og-image.jpg"/><link rel="shortcut icon" href="/favicon.ico"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/logos/ulisses_logotipe.svg" type="image/svg+xml"/><link rel="apple-touch-icon" href="/logos/ulisses_logotipe.svg"/>
1<script src="/_next/static/chunks/a6dad97d9634a72d.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4" noModule=""></script>
1</head><body class="geist_mono_8d43a2aa-module__8Li5zG__variable antialiased min-h-screen flex flex-col font-sans"><div hidden=""><!--$--><!--/$--></div><nav class="fixed top-0 inset-x-0 z-50 transition-all duration-300 border-b bg-transparent py-5 border-transparent"><div class="container mx-auto px-4 md:px-6 flex items-center justify-between"><a class="relative h-8 w-32 md:w-40 transition-transform hover:scale-105" href="/en"><img alt="Ulisses Logo" decoding="async" data-nimg="fill" class="object-contain" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="/logos/ulisses_trademark-oriz.svg?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4"/></a><div class="hidden lg:flex items-center gap-8"><div class="relative"><button type="button" id="radix-_R_1cmivb_" aria-haspopup="menu" aria-expanded="false" data-state="closed" data-slot="dropdown-menu-trigger" class="flex items-center gap-1 text-lg font-semibold transition-colors hover:text-primary outline-none py-2 text-foreground/80">Solutions<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down size-4 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div><a class="text-lg font-semibold transition-colors hover:text-primary text-foreground/80" href="/en/technology">Technology</a><a class="text-lg font-semibold transition-colors hover:text-primary text-primary underline underline-offset-12 decoration-2 decoration-primary" href="/en/knowledge-hub">Use Case</a><a class="text-lg font-semibold transition-colors hover:text-primary text-foreground/80" href="/en/azienda">About Us</a><a class="text-lg font-semibold transition-colors hover:text-primary text-foreground/80" href="/en/faq">FAQ</a><div class="flex items-center gap-4"><div class="relative"><button class="flex items-center gap-2 text-base font-semibold transition-all duration-200 hover:scale-110 px-2 py-1 rounded-lg hover:bg-muted/50 outline-none text-foreground/80 scale-100" aria-label="Switch to Italian" type="button" id="radix-_R_1kmivb_" aria-haspopup="menu" aria-expanded="false" data-state="closed" data-slot="dropdown-menu-trigger"><span class="text-xl">ð¬ð§</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div><a data-slot="button" data-variant="default" data-size="lg" class="focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:aria-invalid:border-destructive/50 border border-transparent bg-clip-padding focus-visible:ring-[2px] aria-invalid:ring-[2px] inline-flex items-center justify-center whitespace-nowrap transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none shrink-0 [&_svg]:shrink-0 outline-none group/button select-none bg-primary text-primary-foreground hover:bg-primary/80 gap-1 has-data-[icon=inline-end]:pe-2 has-data-[icon=inline-start]:ps-2 [&_svg:not([class*='size-'])]:size-4 text-lg font-bold px-8 h-12 rounded-full" href="/en/contact">Talk to an Expert</a></div></div><div class="lg:hidden flex items-center gap-4"><a hrefLang="it" class="flex items-center text-xl transition-all hover:scale-110" aria-label="Switch to Italian" href="/it/knowledge-hub">ð¬ð§</a><button class="text-foreground p-2" aria-label="Toggle menu" aria-expanded="false"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></button></div></div><div class="lg:hidden absolute top-full inset-x-0 bg-background border-b shadow-xl transition-all duration-300 grid grid-rows-[0fr] border-transparent"><div class="overflow-hidden"><div class="flex flex-col p-6 gap-2"><div class="flex flex-col"><button aria-expanded="false" aria-controls="submenu-soluzioni" class="flex items-center justify-between text-lg font-bold py-3 border-b border-muted text-foreground">Solutions<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down size-5 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><div id="submenu-soluzioni" class="grid transition-all duration-200 grid-rows-[0fr]"><div class="overflow-hidden flex flex-col ps-4"><a class="text-xl font-bold py-3 border-b border-muted/50 last:border-0 text-foreground
1/70" href="/en/solutions">All<!-- --> <!-- -->Solutions</a><a class="text-xl font-bold py-3 border-b border-muted/50 last:border-0 text-foreground/70" href="/en/logistics">Logistics</a><a class="text-xl font-bold py-3 border-b border-muted/50 last:border-0 text-foreground/70" href="/en/railway">Railway</a><a class="text-xl font-bold py-3 border-b border-muted/50 last:border-0 text-foreground/70" href="/en/smart-city">Smart City</a><a class="text-xl font-bold py-3 border-b border-muted/50 last:border-0 text-foreground/70" href="/en/smart-port">Smart Port</a></div></div></div><div class="flex flex-col"><a class="text-lg font-bold py-3 border-b border-muted text-foreground" href="/en/technology">Technology</a></div><div class="flex flex-col"><a class="text-lg font-bold py-3 border-b border-muted text-primary underline underline-offset-12 decoration-2 decoration-primary" href="/en/knowledge-hub">Use Case</a></div><div class="flex flex-col"><a class="text-lg font-bold py-3 border-b border-muted text-foreground" href="/en/azienda">About Us</a></div><div class="flex flex-col"><a class="text-lg font-bold py-3 border-b border-muted text-foreground" href="/en/faq">FAQ</a></div><a data-slot="button" data-variant="default" data-size="default" class="focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:aria-invalid:border-destructive/50 border border-transparent bg-clip-padding focus-visible:ring-[2px] aria-invalid:ring-[2px] inline-flex items-center justify-center whitespace-nowrap transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none shrink-0 [&_svg]:shrink-0 outline-none group/button select-none bg-primary text-primary-foreground hover:bg-primary/80 gap-1 px-2 has-data-[icon=inline-end]:pe-1.5 has-data-[icon=inline-start]:ps-1.5 [&_svg:not([class*='size-'])]:size-3.5 mt-4 font-bold w-full h-12 text-lg rounded-full" href="/en/contact">Talk to an Expert</a></div></div></div></nav><main class="grow"><div class="flex flex-col"><section class="py-16 md:py-24 pt-32 md:pt-48 border-b overflow-hidden bg-muted/20 min-h-[40vh] border-none bg-linear-to-b from-muted/20 via-muted/10 to-background pb-0 md:pb-0"><div class="container mx-auto px-4 md:px-6"><div class="jsx-82d8d15b9e6d274e container relative z-10"><div class="jsx-82d8d15b9e6d274e grid grid-cols-1 gap-12 items-center max-w-4xl mx-auto text-center"><div class="jsx-82d8d15b9e6d274e animate-in fade-in slide-in-from-inline-start duration-1000 ease-out fill-mode-both mx-auto"><h1 class="jsx-82d8d15b9e6d274e text-4xl md:text-5xl lg:text-6xl font-extrabold tracking-tight leading-[1.1] mb-6 text-wrap-pretty"><span>Knowledge Hub</span></h1><p class="jsx-82d8d15b9e6d274e text-xl md:text-2xl text-muted-foreground leading-relaxed max-w-2xl mb-10 mx-auto"><span>Deep dives, technical use cases and operational details on how we digitize physical assets.</span></p></div></div></div><div class="jsx-82d8d15b9e6d274e absolute inset-inline-end-0 top-1/2 -translate-y-1/2 w-1/3 h-full bg-linear-to-s from-primary/5 to-transparent -z-10 blur-3xl rounded-full"></div></div></section><section class="py-16 md:py-24 bg-background pt-4 md:pt-8"><div class="container mx-auto px-4 md:px-6"><div class="space-y-24"><div class="relative"><h3 class="text-3xl font-bold mb-10 flex items-center justify-center gap-4"><span class="bg-primary/10 text-primary px-4 py-2 rounded-xl text-lg uppercase tracking-widest">Logistics</span></h3><div class="relative group/scroller -mx-4 px-4 sm:mx-0 sm:px-0"><div class="flex gap-6 overflow-x-auto snap-x snap-mandatory scrollbar-hide pb-8 pt-4" style="scrollbar-width:none;-ms-overflow-style:none"><div class="w-[85vw] sm:w-[calc(50%-12px)] md:w-[calc(33.333%-16px)] lg:w-[calc(25%-18px)] shrink-0 snap-center md:snap-start"><a class="group relative block aspect-[3/4.5] w-full max-w-[320px] mx-auto perspective-[1000px]" href="/en/knowledge-hub/logistica/carrelli"><div class=" 2 relative h-full w-full rounded-tr-2xl rounded-bl-2xl rounded-tl-sm rounded-br-2xl 3 p-8 flex flex-col justify-between 4 transition-all duration-500 ease-out 5 shadow-xl group-hover:shadow-2xl group-hover:shadow-
5primary/20 6 group-hover:transform-[rotateY(-4deg)_translateY(-10px)] 7 overflow-hidden text-white 8 backdrop-blur-sm 9 bg-linear-to-br from-primary/90 via-primary/70 to-slate-950 border border-primary/20 10 "><div class="absolute inset-0 opacity-20 mix-blend-overlay pointer-events-none" style="background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")"></div><div class="absolute left-0 top-0 bottom-0 w-4 bg-linear-to-r from-black/40 to-transparent z-10"></div><div class="relative z-20 space-y-4 ml-2"><div class="w-12 h-1 bg-white/30 rounded-full"></div><h3 class="text-2xl font-bold leading-tight tracking-tight drop-shadow-md"><span>Forklifts are there... but every shift starts from zero</span></h3><p class="text-sm font-medium text-white/80 line-clamp-3 leading-relaxed"><span>In a busy warehouse, forklifts and rolls are never where they should be. <span class="font-bold text-white">Ulisses</span> introduces visibility for shifts and departments.</span></p></div><div class="relative z-20 pt-6 border-t border-white/20 mt-auto ml-2"><div class="flex items-center justify-between group/btn"><span class="font-semibold text-white tracking-wide uppercase text-sm">Scopri</span><div class="bg-white/20 p-2 rounded-full backdrop-blur-sm group-hover/btn:bg-white group-hover/btn:text-black transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transform group-hover:translate-x-0.5 transition-transform" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div></div></div><div class="absolute inset-x-8 bottom-0 h-8 bg-black/40 blur-xl rounded-[100%]translate-y-4 opacity-0 group-hover:opacity-60 transition-all duration-500 z-[-1]"></div></a></div><div class="w-[85vw] sm:w-[calc(50%-12px)] md:w-[calc(33.333%-16px)] lg:w-[calc(25%-18px)] shrink-0 snap-center md:snap-start"><a class="group relative block aspect-[3/4.5] w-full max-w-[320px] mx-auto perspective-[1000px]" href="/en/knowledge-hub/logistica/geofencing"><div class=" 11 relative h-full w-full rounded-tr-2xl rounded-bl-2xl rounded-tl-sm rounded-br-2xl 12 p-8 flex flex-col justify-between 13 transition-all duration-500 ease-out 14 shadow-xl group-hover:shadow-2xl group-hover:shadow-primary/20 15 group-hover:transform-[rotateY(-4deg)_translateY(-10px)] 16 overflow-hidden text-white 17 backdrop-blur-sm 18 bg-linear-to-br from-primary/90 via-primary/70 to-slate-950 border border-primary/20 19 "><div class="absolute inset-0 opacity-20 mix-blend-overlay pointer-events-none" style="background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")"></div><div class="absolute left-0 top-0 bottom-0 w-4 bg-linear-to-r from-black/40 to-transparent z-10"></div><div class="relative z-20 space-y-4 ml-2"><div class="w-12 h-1 bg-white/30 rounded-full"></div><h3 class="text-2xl font-bold leading-tight tracking-tight drop-shadow-md"><span>Geofencing & Anomalies: When process has boundaries</span></h3><p class="text-sm font-medium text-white/80 line-clamp-3 leading-relaxed"><span>Without automatic rules, problems are noticed too late. <span class="font-bold text-white">Ulisses</span> enables geofencing and time thresholds for proactive control.</span></p></div><div class="relative z-20 pt-6 border-t border-white/20 mt-auto ml-2"><div class="flex items-center justify-between group/btn"><span class="font-semibold text-white tracking-wide uppercase text-sm">Scopri</span><div class="bg-white/20 p-2 rounded-full backdrop-blur-sm group-hover/btn:bg-white group-hover/btn:text-black transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transform group-hover:translate-x-0.5 transition-transform" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div></div></div><div class="absolute inset-x-8 bottom-0 h-8 bg-black/40 blur-xl rounded-[100%]translate-y-4 opacity-0 group-hover:opacity-60 transition-all duration-500 z-[-1]"></div></a></div><div class="w-[85vw] sm:w-[calc(50%-12px)] md:w-[calc(33.333%-16px)] lg:w-[calc(25%-18px)] shrink-0 snap-center md:snap-start"><a class="group relative block aspect-[3/4.5] w-full max-w-[320px] mx-auto perspective-[1000px]" href="/en/knowledge-hub/logistica/ambienti-difficili"><div class=" 20 relative h-full w-full rounded-tr-2xl rounded-bl-2xl rounded-tl-sm rounded-br-2xl 21 p-8 flex flex-col justify-between 22 transition-all duration-500 ease-out 23 shadow-xl group-hover:shadow-2xl group-hover:shadow-
23primary/20 24 group-hover:transform-[rotateY(-4deg)_translateY(-10px)] 25 overflow-hidden text-white 26 backdrop-blur-sm 27 bg-linear-to-br from-primary/90 via-primary/70 to-slate-950 border border-primary/20 28 "><div class="absolute inset-0 opacity-20 mix-blend-overlay pointer-events-none" style="background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")"></div><div class="absolute left-0 top-0 bottom-0 w-4 bg-linear-to-r from-black/40 to-transparent z-10"></div><div class="relative z-20 space-y-4 ml-2"><div class="w-12 h-1 bg-white/30 rounded-full"></div><h3 class="text-2xl font-bold leading-tight tracking-tight drop-shadow-md"><span>Tough Environments: Data quality makes the difference</span></h3><p class="text-sm font-medium text-white/80 line-clamp-3 leading-relaxed"><span>Metal structures, interference, multipath. <span class="font-bold text-white">Ulisses</span> works with an industrial approach for stable data.</span></p></div><div class="relative z-20 pt-6 border-t border-white/20 mt-auto ml-2"><div class="flex items-center justify-between group/btn"><span class="font-semibold text-white tracking-wide uppercase text-sm">Scopri</span><div class="bg-white/20 p-2 rounded-full backdrop-blur-sm group-hover/btn:bg-white group-hover/btn:text-black transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transform group-hover:translate-x-0.5 transition-transform" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div></div></div><div class="absolute inset-x-8 bottom-0 h-8 bg-black/40 blur-xl rounded-[100%]translate-y-4 opacity-0 group-hover:opacity-60 transition-all duration-500 z-[-1]"></div></a></div></div><div class="absolute top-0 bottom-8 left-0 w-24 bg-linear-to-r from-background to-transparent pointer-events-none transition-opacity duration-300 opacity-0"></div><button disabled="" class="absolute left-0 top-1/2 -translate-y-1/2 -translate-x-1/2 bg-background/80 backdrop-blur-md shadow-lg border text-foreground p-3 rounded-full transition-all duration-300 hover:scale-110 hover:bg-primary z-10 hover:text-primary-foreground opacity-0 pointer-events-none translate-x-0" aria-label="Scorri a sinistra"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left w-6 h-6" aria-hidden="true"><path d="m15 18-6-6 6-6"></path></svg></button><div class="absolute top-0 bottom-8 right-0 w-24 bg-linear-to-l from-background to-transparent pointer-events-none transition-opacity duration-300 opacity-100"></div><button class="absolute right-0 top-1/2 -translate-y-1/2 translate-x-1/2 bg-background/80 backdrop-blur-md shadow-lg border text-foreground p-3 rounded-full transition-all duration-300 hover:scale-110 hover:bg-primary z-10 hover:text-primary-foreground animate-pulse hover:animate-none opacity-100 -translate-x-2 xl:translate-x-6" aria-label="Scorri a destra"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right w-6 h-6" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg></button></div></div><div class="relative"><h3 class="text-3xl font-bold mb-10 flex items-center justify-center gap-4"><span class="bg-primary/10 text-primary px-4 py-2 rounded-xl text-lg uppercase tracking-widest">Railway</span></h3><div class="relative group/scroller -mx-4 px-4 sm:mx-0 sm:px-0"><div class="flex gap-6 overflow-x-auto snap-x snap-mandatory scrollbar-hide pb-8 pt-4" style="scrollbar-width:none;-ms-overflow-style:none"><div class="w-[85vw] sm:w-[calc(50%-12px)] md:w-[calc(33.333%-16px)] lg:w-[calc(25%-18px)] shrink-0 snap-center md:snap-start"><a class="group relative block aspect-[3/4.5] w-full max-w-[320px] mx-auto perspective-[1000px]" href="/en/knowledge-hub/railway/trenord"><div class=" 29 relative h-full w-full rounded-tr-2xl rounded-bl-2xl rounded-tl-sm rounded-br-2xl 30 p-8 flex flex-col justify-between 31 transition-all duration-500 ease-out 32 shadow-xl group-hover:shadow-2xl group-hover:shadow-
32primary/20 33 group-hover:transform-[rotateY(-4deg)_translateY(-10px)] 34 overflow-hidden text-white 35 backdrop-blur-sm 36 bg-linear-to-br from-slate-600 via-slate-800 to-slate-950 border border-slate-500/30 37 "><div class="absolute inset-0 opacity-20 mix-blend-overlay pointer-events-none" style="background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")"></div><div class="absolute left-0 top-0 bottom-0 w-4 bg-linear-to-r from-black/40 to-transparent z-10"></div><div class="relative z-20 space-y-4 ml-2"><div class="w-12 h-1 bg-white/30 rounded-full"></div><h3 class="text-2xl font-bold leading-tight tracking-tight drop-shadow-md"><span>Train position & Digital Twin: Milan Fiorenza PoC</span></h3><p class="text-sm font-medium text-white/80 line-clamp-3 leading-relaxed"><span>For Trenord, we explored sub-meter positioning in depots to optimize maintenance flows.</span></p></div><div class="relative z-20 pt-6 border-t border-white/20 mt-auto ml-2"><div class="flex items-center justify-between group/btn"><span class="font-semibold text-white tracking-wide uppercase text-sm">Scopri</span><div class="bg-white/20 p-2 rounded-full backdrop-blur-sm group-hover/btn:bg-white group-hover/btn:text-black transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transform group-hover:translate-x-0.5 transition-transform" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div></div></div><div class="absolute inset-x-8 bottom-0 h-8 bg-black/40 blur-xl rounded-[100%]translate-y-4 opacity-0 group-hover:opacity-60 transition-all duration-500 z-[-1]"></div></a></div><div class="w-[85vw] sm:w-[calc(50%-12px)] md:w-[calc(33.333%-16px)] lg:w-[calc(25%-18px)] shrink-0 snap-center md:snap-start"><a class="group relative block aspect-[3/4.5] w-full max-w-[320px] mx-auto perspective-[1000px]" href="/en/knowledge-hub/ferroviario/manutenzione"><div class=" 38 relative h-full w-full rounded-tr-2xl rounded-bl-2xl rounded-tl-sm rounded-br-2xl 39 p-8 flex flex-col justify-between 40 transition-all duration-500 ease-out 41 shadow-xl group-hover:shadow-2xl group-hover:shadow-primary/20 42 group-hover:transform-[rotateY(-4deg)_translateY(-10px)] 43 overflow-hidden text-white 44 backdrop-blur-sm 45 bg-linear-to-br from-slate-600 via-slate-800 to-slate-950 border border-slate-500/30 46 "><div class="absolute inset-0 opacity-20 mix-blend-overlay pointer-events-none" style="background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")"></div><div class="absolute left-0 top-0 bottom-0 w-4 bg-linear-to-r from-black/40 to-transparent z-10"></div><div class="relative z-20 space-y-4 ml-2"><div class="w-12 h-1 bg-white/30 rounded-full"></div><h3 class="text-2xl font-bold leading-tight tracking-tight drop-shadow-md"><span>Maintenance stops when equipment is missing</span></h3><p class="text-sm font-medium text-white/80 line-clamp-3 leading-relaxed"><span>If a critical tool is unavailable, the plan breaks. <span class="font-bold text-white">Ulisses</span> makes tools and assets trackable with clear states.</span></p></div><div class="relative z-20 pt-6 border-t border-white/20 mt-auto ml-2"><div class="flex items-center justify-between group/btn"><span class="font-semibold text-white tracking-wide uppercase text-sm">Scopri</span><div class="bg-white/20 p-2 rounded-full backdrop-blur-sm group-hover/btn:bg-white group-hover/btn:text-black transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transform group-hover:translate-x-0.5 transition-transform" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div></div></div><div class="absolute inset-x-8 bottom-0 h-8 bg-black/40 blur-xl rounded-[100%]translate-y-4 opacity-0 group-hover:opacity-60 transition-all duration-500 z-[-1]"></div></a></div><div class="w-[85vw] sm:w-[calc(50%-12px)] md:w-[calc(33.333%-16px)] lg:w-[calc(25%-18px)] shrink-0 snap-center md:snap-start"><a class="group relative block aspect-[3/4.5] w-full max-w-[320px] mx-auto perspective-[1000px]" href="/en/knowledge-hub/ferroviario/cmms"><div class=" 47 relative h-full w-full rounded-tr-2xl rounded-bl-2xl rounded-tl-sm rounded-br-2xl 48 p-8 flex flex-col justify-between 49 transition-all duration-500 ease-out 50 shadow-xl group-hover:shadow-2xl group-hover:shadow-
50primary/20 51 group-hover:transform-[rotateY(-4deg)_translateY(-10px)] 52 overflow-hidden text-white 53 backdrop-blur-sm 54 bg-linear-to-br from-slate-600 via-slate-800 to-slate-950 border border-slate-500/30 55 "><div class="absolute inset-0 opacity-20 mix-blend-overlay pointer-events-none" style="background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")"></div><div class="absolute left-0 top-0 bottom-0 w-4 bg-linear-to-r from-black/40 to-transparent z-10"></div><div class="relative z-20 space-y-4 ml-2"><div class="w-12 h-1 bg-white/30 rounded-full"></div><h3 class="text-2xl font-bold leading-tight tracking-tight drop-shadow-md"><span>From event to action: Connecting field to CMMS</span></h3><p class="text-sm font-medium text-white/80 line-clamp-3 leading-relaxed"><span>Native API integration to connect the field to maintenance and ticketing workflows.</span></p></div><div class="relative z-20 pt-6 border-t border-white/20 mt-auto ml-2"><div class="flex items-center justify-between group/btn"><span class="font-semibold text-white tracking-wide uppercase text-sm">Scopri</span><div class="bg-white/20 p-2 rounded-full backdrop-blur-sm group-hover/btn:bg-white group-hover/btn:text-black transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transform group-hover:translate-x-0.5 transition-transform" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div></div></div><div class="absolute inset-x-8 bottom-0 h-8 bg-black/40 blur-xl rounded-[100%]translate-y-4 opacity-0 group-hover:opacity-60 transition-all duration-500 z-[-1]"></div></a></div><div class="w-[85vw] sm:w-[calc(50%-12px)] md:w-[calc(33.333%-16px)] lg:w-[calc(25%-18px)] shrink-0 snap-center md:snap-start"><a class="group relative block aspect-[3/4.5] w-full max-w-[320px] mx-auto perspective-[1000px]" href="/en/knowledge-hub/ferroviario/materiali-critici"><div class=" 56 relative h-full w-full rounded-tr-2xl rounded-bl-2xl rounded-tl-sm rounded-br-2xl 57 p-8 flex flex-col justify-between 58 transition-all duration-500 ease-out 59 shadow-xl group-hover:shadow-2xl group-hover:shadow-primary/20 60 group-hover:transform-[rotateY(-4deg)_translateY(-10px)] 61 overflow-hidden text-white 62 backdrop-blur-sm 63 bg-linear-to-br from-slate-600 via-slate-800 to-slate-950 border border-slate-500/30 64 "><div class="absolute inset-0 opacity-20 mix-blend-overlay pointer-events-none" style="background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")"></div><div class="absolute left-0 top-0 bottom-0 w-4 bg-linear-to-r from-black/40 to-transparent z-10"></div><div class="relative z-20 space-y-4 ml-2"><div class="w-12 h-1 bg-white/30 rounded-full"></div><h3 class="text-2xl font-bold leading-tight tracking-tight drop-shadow-md"><span>Critical materials: control, permissions, history</span></h3><p class="text-sm font-medium text-white/80 line-clamp-3 leading-relaxed"><span>Some components can't 'roam free'. Simple but rigorous event traceability.</span></p></div><div class="relative z-20 pt-6 border-t border-white/20 mt-auto ml-2"><div class="flex items-center justify-between group/btn"><span class="font-semibold text-white tracking-wide uppercase text-sm">Scopri</span><div class="bg-white/20 p-2 rounded-full backdrop-blur-sm group-hover/btn:bg-white group-hover/btn:text-black transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transform group-hover:translate-x-0.5 transition-transform" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div></div></div><div class="absolute inset-x-8 bottom-0 h-8 bg-black/40 blur-xl rounded-[100%]translate-y-4 opacity-0 group-hover:opacity-60 transition-all duration-500 z-[-1]"></div></a></div></div><div class="absolute top-0 bottom-8 left-0 w-24 bg-linear-to-r from-background to-transparent pointer-events-none transition-opacity duration-300 opacity-0"></div><button disabled="" class="absolute left-0 top-1/2 -translate-y-1/2 -translate-x-1/2 bg-background/80 backdrop-blur-md shadow-lg border text-foreground p-3 rounded-full transition-all duration-300 hover:scale-110 hover:bg-primary z-10 hover:text-primary-foreground opacity-0 pointer-events-none translate-x-0" aria-label="Scorri a sinistra"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left w-6 h-6" aria-hidden="true"><path d="m15 18-6-6 6-6"></path></svg></button><div class="absolute top-0 bottom-8 right-0 w-24 bg-linear-to-l from-background to-transparent pointer-events-none transition-opacity duration-300 opacity-100"></div><button class="absolute right-0 top-1/2 -translate-y-1/2 translate-x-1/2 bg-background/80 backdrop-blur-md shadow-lg border text-foreground p-3 rounded-full transition-all duration-300 hover:scale-110 hover:bg-primary z-10 hover:text-primary-foreground animate-pulse hover:animate-none opacity-100 -translate-x-2 xl:translate-x-6" aria-label="Scorri a destra"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right w-6 h-6" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg></button></div></div><div class="relative"><h3 class="text-3xl font-bold mb-10 flex items-center justify-center gap-4"><span class="bg-primary/10 text-primary px-4 py-2 rounded-xl text-lg uppercase tracking-widest">Smart City</span></h3><div class="relative group/scroller -mx-4 px-4 sm:mx-0 sm:px-0"><div class="flex gap-6 overflow-x-auto snap-x snap-mandatory scrollbar-hide pb-8 pt-4" style="scrollbar-width:none;-ms-overflow-style:none"><div class="w-[85vw] sm:w-[calc(50%-12px)] md:w-[calc(33.333%-16px)] lg:w-[calc(25%-18px)] shrink-0 snap-center md:snap-start"><a class="group relative block aspect-[3/4.5] w-full max-w-[320px] mx-auto perspective-[1000px]" href="/en/knowledge-hub/smart-parking/occupancy"><div class=" 65 relative h-full w-full rounded-tr-2xl rounded-bl-2xl rounded-tl-sm rounded-br-2xl 66 p-8 flex flex-col justify-between 67 transition-all duration-500 ease-out 68 shadow-xl group-hover:shadow-2xl group-hover:shadow-
68primary/20 69 group-hover:transform-[rotateY(-4deg)_translateY(-10px)] 70 overflow-hidden text-white 71 backdrop-blur-sm 72 bg-linear-to-br from-[oklch(0.45_0.14_260)]/90 via-[oklch(0.35_0.10_260)]/70 to-slate-950 border border-[oklch(0.45_0.14_260)]/20 73 "><div class="absolute inset-0 opacity-20 mix-blend-overlay pointer-events-none" style="background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")"></div><div class="absolute left-0 top-0 bottom-0 w-4 bg-linear-to-r from-black/40 to-transparent z-10"></div><div class="relative z-20 space-y-4 ml-2"><div class="w-12 h-1 bg-white/30 rounded-full"></div><h3 class="text-2xl font-bold leading-tight tracking-tight drop-shadow-md"><span>Reliable Occupancy: The city stops guessing</span></h3><p class="text-sm font-medium text-white/80 line-clamp-3 leading-relaxed"><span>Real occupancy data for planning, enforcement, and reporting.</span></p></div><div class="relative z-20 pt-6 border-t border-white/20 mt-auto ml-2"><div class="flex items-center justify-between group/btn"><span class="font-semibold text-white tracking-wide uppercase text-sm">Scopri</span><div class="bg-white/20 p-2 rounded-full backdrop-blur-sm group-hover/btn:bg-white group-hover/btn:text-black transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transform group-hover:translate-x-0.5 transition-transform" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div></div></div><div class="absolute inset-x-8 bottom-0 h-8 bg-black/40 blur-xl rounded-[100%]translate-y-4 opacity-0 group-hover:opacity-60 transition-all duration-500 z-[-1]"></div></a></div><div class="w-[85vw] sm:w-[calc(50%-12px)] md:w-[calc(33.333%-16px)] lg:w-[calc(25%-18px)] shrink-0 snap-center md:snap-start"><a class="group relative block aspect-[3/4.5] w-full max-w-[320px] mx-auto perspective-[1000px]" href="/en/knowledge-hub/smart-parking/enforcement"><div class=" 74 relative h-full w-full rounded-tr-2xl rounded-bl-2xl rounded-tl-sm rounded-br-2xl 75 p-8 flex flex-col justify-between 76 transition-all duration-500 ease-out 77 shadow-xl group-hover:shadow-2xl group-hover:shadow-primary/20 78 group-hover:transform-[rotateY(-4deg)_translateY(-10px)] 79 overflow-hidden text-white 80 backdrop-blur-sm 81 bg-linear-to-br from-[oklch(0.45_0.14_260)]/90 via-[oklch(0.35_0.10_260)]/70 to-slate-950 border border-[oklch(0.45_0.14_260)]/20 82 "><div class="absolute inset-0 opacity-20 mix-blend-overlay pointer-events-none" style="background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")"></div><div class="absolute left-0 top-0 bottom-0 w-4 bg-linear-to-r from-black/40 to-transparent z-10"></div><div class="relative z-20 space-y-4 ml-2"><div class="w-12 h-1 bg-white/30 rounded-full"></div><h3 class="text-2xl font-bold leading-tight tracking-tight drop-shadow-md"><span>Duration, overstay & data quality: targeted enforcement with controlled OPEX</span></h3><p class="text-sm font-medium text-white/80 line-clamp-3 leading-relaxed"><span>Move from visual control to prioritized control, with private network and controllable OPEX.</span></p></div><div class="relative z-20 pt-6 border-t border-white/20 mt-auto ml-2"><div class="flex items-center justify-between group/btn"><span class="font-semibold text-white tracking-wide uppercase text-sm">Scopri</span><div class="bg-white/20 p-2 rounded-full backdrop-blur-sm group-hover/btn:bg-white group-hover/btn:text-black transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transform group-hover:translate-x-0.5 transition-transform" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div></div></div><div class="absolute inset-x-8 bottom-0 h-8 bg-black/40 blur-xl rounded-[100%]translate-y-4 opacity-0 group-hover:opacity-60 transition-all duration-500 z-[-1]"></div></a></div><div class="w-[85vw] sm:w-[calc(50%-12px)] md:w-[calc(33.333%-16px)] lg:w-[calc(25%-18px)] shrink-0 snap-center md:snap-start"><a class="group relative block aspect-[3/4.5] w-full max-w-[320px] mx-auto perspective-[1000px]" href="/en/knowledge-hub/smart-city/medical-devices"><div class=" 83 relative h-full w-full rounded-tr-2xl rounded-bl-2xl rounded-tl-sm rounded-br-2xl 84 p-8 flex flex-col justify-between 85 transition-all duration-500 ease-out 86 shadow-xl group-hover:shadow-2xl group-hover:shadow-
86primary/20 87 group-hover:transform-[rotateY(-4deg)_translateY(-10px)] 88 overflow-hidden text-white 89 backdrop-blur-sm 90 bg-linear-to-br from-[oklch(0.45_0.14_260)]/90 via-[oklch(0.35_0.10_260)]/70 to-slate-950 border border-[oklch(0.45_0.14_260)]/20 91 "><div class="absolute inset-0 opacity-20 mix-blend-overlay pointer-events-none" style="background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")"></div><div class="absolute left-0 top-0 bottom-0 w-4 bg-linear-to-r from-black/40 to-transparent z-10"></div><div class="relative z-20 space-y-4 ml-2"><div class="w-12 h-1 bg-white/30 rounded-full"></div><h3 class="text-2xl font-bold leading-tight tracking-tight drop-shadow-md"><span>Medical devices are there... but when needed they can't be found</span></h3><p class="text-sm font-medium text-white/80 line-clamp-3 leading-relaxed"><span>Defibrillators, infusion pumps, ventilators. Available on paper, invisible in practice.</span></p></div><div class="relative z-20 pt-6 border-t border-white/20 mt-auto ml-2"><div class="flex items-center justify-between group/btn"><span class="font-semibold text-white tracking-wide uppercase text-sm">Scopri</span><div class="bg-white/20 p-2 rounded-full backdrop-blur-sm group-hover/btn:bg-white group-hover/btn:text-black transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transform group-hover:translate-x-0.5 transition-transform" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div></div></div><div class="absolute inset-x-8 bottom-0 h-8 bg-black/40 blur-xl rounded-[100%]translate-y-4 opacity-0 group-hover:opacity-60 transition-all duration-500 z-[-1]"></div></a></div><div class="w-[85vw] sm:w-[calc(50%-12px)] md:w-[calc(33.333%-16px)] lg:w-[calc(25%-18px)] shrink-0 snap-center md:snap-start"><a class="group relative block aspect-[3/4.5] w-full max-w-[320px] mx-auto perspective-[1000px]" href="/en/knowledge-hub/smart-city/digital-twin"><div class=" 92 relative h-full w-full rounded-tr-2xl rounded-bl-2xl rounded-tl-sm rounded-br-2xl 93 p-8 flex flex-col justify-between 94 transition-all duration-500 ease-out 95 shadow-xl group-hover:shadow-2xl group-hover:shadow-primary/20 96 group-hover:transform-[rotateY(-4deg)_translateY(-10px)] 97 overflow-hidden text-white 98 backdrop-blur-sm 99 bg-linear-to-br from-[oklch(0.45_0.14_260)]/90 via-[oklch(0.35_0.10_260)]/70 to-slate-950 border border-[oklch(0.45_0.14_260)]/20 100 "><div class="absolute inset-0 opacity-20 mix-blend-overlay pointer-events-none" style="background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='
100stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")"></div><div class="absolute left-0 top-0 bottom-0 w-4 bg-linear-to-r from-black/40 to-transparent z-10"></div><div class="relative z-20 space-y-4 ml-2"><div class="w-12 h-1 bg-white/30 rounded-full"></div><h3 class="text-2xl font-bold leading-tight tracking-tight drop-shadow-md"><span>The city is connected. But is it governed by a true urban Digital Twin?</span></h3><p class="text-sm font-medium text-white/80 line-clamp-3 leading-relaxed"><span>ZTLs, environmental gates, reserved lanes: isolated systems producing non-integrated data.</span></p></div><div class="relative z-20 pt-6 border-t border-white/20 mt-auto ml-2"><div class="flex items-center justify-between group/btn"><span class="font-semibold text-white tracking-wide uppercase text-sm">Scopri</span><div class="bg-white/20 p-2 rounded-full backdrop-blur-sm group-hover/btn:bg-white group-hover/btn:text-black transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transform group-hover:translate-x-0.5 transition-transform" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div></div></div><div class="absolute inset-x-8 bottom-0 h-8 bg-black/40 blur-xl rounded-[100%]translate-y-4 opacity-0 group-hover:opacity-60 transition-all duration-500 z-[-1]"></div></a></div><div class="w-[85vw] sm:w-[calc(50%-12px)] md:w-[calc(33.333%-16px)] lg:w-[calc(25%-18px)] shrink-0 snap-center md:snap-start"><a class="group relative block aspect-[3/4.5] w-full max-w-[320px] mx-auto perspective-[1000px]" href="/en/knowledge-hub/smart-city/pa-fleets"><div class=" 101 relative h-full w-full rounded-tr-2xl rounded-bl-2xl rounded-tl-sm rounded-br-2xl 102 p-8 flex flex-col justify-between 103 transition-all duration-500 ease-out 104 shadow-xl group-hover:shadow-2xl group-hover:shadow-primary/20 105 group-hover:transform-[rotateY(-4deg)_translateY(-10px)] 106 overflow-hidden text-white 107 backdrop-blur-sm 108 bg-linear-to-br from-[oklch(0.45_0.14_260)]/90 via-[oklch(0.35_0.10_260)]/70 to-slate-950 border border-[oklch(0.45_0.14_260)]/20 109 "><div class="absolute inset-0 opacity-20 mix-blend-overlay pointer-events-none" style="background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")"></div><div class="absolute left-0 top-0 bottom-0 w-4 bg-linear-to-r from-black/40 to-transparent z-10"></div><div class="relative z-20 space-y-4 ml-2"><div class="w-12 h-1 bg-white/30 rounded-full"></div><h3 class="text-2xl font-bold leading-tight tracking-tight drop-shadow-md"><span>PA fleet management: real visibility or just final reports?</span></h3><p class="text-sm font-medium text-white/80 line-clamp-3 leading-relaxed"><span>Local Police vehicles, technical vehicles, street maintenance: management is often fragmented.</span></p></div><div class="relative z-20 pt-6 border-t border-white/20 mt-auto ml-2"><div class="flex items-center justify-between group/btn"><span class="font-semibold text-white tracking-wide uppercase text-sm">Scopri</span><div class="bg-white/20 p-2 rounded-full backdrop-blur-sm group-hover/btn:bg-white group-hover/btn:text-black transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transform group-hover:translate-x-0.5 transition-transform" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div></div></div><div class="absolute inset-x-8 bottom-0 h-8 bg-black/40 blur-xl rounded-[100%]translate-y-4 opacity-0 group-hover:opacity-60 transition-all duration-500 z-[-1]"></div></a></div></div><div class="absolute top-0 bottom-8 left-0 w-24 bg-linear-to-r from-background to-transparent pointer-events-none transition-opacity duration-300 opacity-0"></div><button disabled="" class="absolute left-0 top-1/2 -translate-y-1/2 -translate-x-1/2 bg-background/80 backdrop-blur-md shadow-lg border text-foreground p-3 rounded-full transition-all duration-300 hover:scale-110 hover:bg-primary z-10 hover:text-primary-foreground opacity-0 pointer-events-none translate-x-0" aria-label="Scorri a sinistra"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left w-6 h-6" aria-hidden="true"><path d="m15 18-6-6 6-6"></path></svg></button><div class="absolute top-0 bottom-8 right-0 w-24 bg-linear-to-l from-background to-transparent pointer-events-none transition-opacity duration-300 opacity-100"></div><button class="absolute right-0 top-1/2 -translate-y-1/2 translate-x-1/2 bg-background/80 backdrop-blur-md shadow-lg border text-foreground p-3 rounded-full transition-all duration-300 hover:scale-110 hover:bg-primary z-10 hover:text-primary-foreground animate-pulse hover:animate-none opacity-100 -translate-x-2 xl:translate-x-6" aria-label="Scorri a destra"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right w-6 h-6" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg></button></div></div><div class="relative"><h3 class="text-3xl font-bold mb-10 flex items-center justify-center gap-4"><span class="bg-primary/10 text-primary px-4 py-2 rounded-xl text-lg uppercase tracking-widest">Smart Port</span></h3><div class="relative group/scroller -mx-4 px-4 sm:mx-0 sm:px-0"><div class="flex gap-6 overflow-x-auto snap-x snap-mandatory scrollbar-hide pb-8 pt-4" style="scrollbar-width:none;-ms-overflow-style:none"><div class="w-[85vw] sm:w-[calc(50%-12px)] md:w-[calc(33.333%-16px)] lg:w-[calc(25%-18px)] shrink-0 snap-center md:snap-start"><a class="group relative block aspect-[3/4.5] w-full max-w-[320px] mx-auto perspective-[1000px]" href="/en/knowledge-hub/tourist-ports/ministry-tourism"><div class=" 110 relative h-full w-full rounded-tr-2xl rounded-bl-2xl rounded-tl-sm rounded-br-2xl 111 p-8 flex flex-col justify-between 112 transition-all duration-500 ease-out 113 shadow-xl group-hover:shadow-2xl group-hover:shadow-
113primary/20 114 group-hover:transform-[rotateY(-4deg)_translateY(-10px)] 115 overflow-hidden text-white 116 backdrop-blur-sm 117 bg-linear-to-br from-secondary/90 via-secondary/70 to-slate-950 border border-secondary/20 118 "><div class="absolute inset-0 opacity-20 mix-blend-overlay pointer-events-none" style="background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")"></div><div class="absolute left-0 top-0 bottom-0 w-4 bg-linear-to-r from-black/40 to-transparent z-10"></div><div class="relative z-20 space-y-4 ml-2"><div class="w-12 h-1 bg-white/30 rounded-full"></div><h3 class="text-2xl font-bold leading-tight tracking-tight drop-shadow-md"><span>With Ministry of Tourism, we resolve marina management</span></h3><p class="text-sm font-medium text-white/80 line-clamp-3 leading-relaxed"><span>Collaborating with the Ministry of Tourism to digitize Italian marinas.</span></p></div><div class="relative z-20 pt-6 border-t border-white/20 mt-auto ml-2"><div class="flex items-center justify-between group/btn"><span class="font-semibold text-white tracking-wide uppercase text-sm">Scopri</span><div class="bg-white/20 p-2 rounded-full backdrop-blur-sm group-hover/btn:bg-white group-hover/btn:text-black transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transform group-hover:translate-x-0.5 transition-transform" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div></div></div><div class="absolute inset-x-8 bottom-0 h-8 bg-black/40 blur-xl rounded-[100%]translate-y-4 opacity-0 group-hover:opacity-60 transition-all duration-500 z-[-1]"></div></a></div><div class="w-[85vw] sm:w-[calc(50%-12px)] md:w-[calc(33.333%-16px)] lg:w-[calc(25%-18px)] shrink-0 snap-center md:snap-start"><a class="group relative block aspect-[3/4.5] w-full max-w-[320px] mx-auto perspective-[1000px]" href="/en/knowledge-hub/smart-port/containers"><div class=" 119 relative h-full w-full rounded-tr-2xl rounded-bl-2xl rounded-tl-sm rounded-br-2xl 120 p-8 flex flex-col justify-between 121 transition-all duration-500 ease-out 122 shadow-xl group-hover:shadow-2xl group-hover:shadow-primary/20 123 group-hover:transform-[rotateY(-4deg)_translateY(-10px)] 124 overflow-hidden text-white 125 backdrop-blur-sm 126 bg-linear-to-br from-secondary/90 via-secondary/70 to-slate-950 border border-secondary/20 127 "><div class="absolute inset-0 opacity-20 mix-blend-overlay pointer-events-none" style="background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")"></div><div class="absolute left-0 top-0 bottom-0 w-4 bg-linear-to-r from-black/40 to-transparent z-10"></div><div class="relative z-20 space-y-4 ml-2"><div class="w-12 h-1 bg-white/30 rounded-full"></div><h3 class="text-2xl font-bold leading-tight tracking-tight drop-shadow-md"><span>Containers in the yard... but the real position is never certain</span></h3><p class="text-sm font-medium text-white/80 line-clamp-3 leading-relaxed"><span>In high-density terminals, goods and containers move continuously. Without stable localization, operational downtime grows.</span></p></div><div class="relative z-20 pt-6 border-t border-white/20 mt-auto ml-2"><div class="flex items-center justify-between group/btn"><span class="font-semibold text-white tracking-wide uppercase text-sm">Scopri</span><div class="bg-white/20 p-2 rounded-full backdrop-blur-sm group-hover/btn:bg-white group-hover/btn:text-black transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transform group-hover:translate-x-0.5 transition-transform" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div></div></div><div class="absolute inset-x-8 bottom-0 h-8 bg-black/40 blur-xl rounded-[100%]translate-y-4 opacity-0 group-hover:opacity-60 transition-all duration-500 z-[-1]"></div></a></div></div><div class="absolute top-0 bottom-8 left-0 w-24 bg-linear-to-r from-background to-transparent pointer-events-none transition-opacity duration-300 opacity-0"></div><button disabled="" class="absolute left-0 top-1/2 -translate-y-1/2 -translate-x-1/2 bg-background/80 backdrop-blur-md shadow-lg border text-foreground p-3 rounded-full transition-all duration-300 hover:scale-110 hover:bg-primary z-10 hover:text-primary-foreground opacity-0 pointer-events-none translate-x-0" aria-label="Scorri a sinistra"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left w-6 h-6" aria-hidden="true"><path d="m15 18-6-6 6-6"></path></svg></button><div class="absolute top-0 bottom-8 right-0 w-24 bg-linear-to-l from-background to-transparent pointer-events-none transition-opacity duration-300 opacity-100"></div><button class="absolute right-0 top-1/2 -translate-y-1/2 translate-x-1/2 bg-background/80 backdrop-blur-md shadow-lg border text-foreground p-3 rounded-full transition-all duration-300 hover:scale-110 hover:bg-primary z-10 hover:text-primary-foreground animate-pulse hover:animate-none opacity-100 -translate-x-2 xl:translate-x-6" aria-label="Scorri a destra"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right w-6 h-6" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg></button></div></div></div></div></section><section class="py-16 md:py-24 bg-muted/50"><div class="container mx-auto px-4 md:px-6"><div class="grid grid-cols-1 lg:grid-cols-2 gap-16"><div><h2 class="text-3xl md:text-5xl font-extrabold tracking-tight mb-8"><span>Technical Documentation</span></h2><div class="grid grid-cols-1 gap-4"><div class="flex items-center gap-4 p-4 bg-background rounded-xl border hover:border-primary/50 transition-colors group cursor-pointer" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-_R_pdbsnqivb_" data-state="closed" data-slot="dialog-trigger"><div class="h-12 w-12 rounded-lg bg-primary/10 flex items-center justify-center text-primary group-hover:bg-primary group-hover:text-primary-foreground transition-all"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text h-6 w-6" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg></div><span class="font-bold text-lg grow"><span>API Reference</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-download h-5 w-5 text-muted-foreground group-hover:text-primary transition-colors" aria-hidden="true"><path d="M12 15V3"></path><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><path d="m7 10 5 5 5-5"></path></svg></div><div class="flex items-center gap-4 p-4 bg-background rounded-xl border hover:border-primary/50 transition-colors group cursor-pointer" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-_R_19dbsnqivb_" data-state="closed" data-slot="dialog-trigger"><div class="h-12 w-12 rounded-lg bg-primary/10 flex items-center justify-center text-primary group-hover:bg-primary group-hover:text-primary-foreground transition-all"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text h-6 w-6" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg></div><span class="font-bold text-lg grow"><span>Smart Port One-pager</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-download h-5 w-5 text-muted-foreground group-hover:text-primary transition-colors" aria-hidden="true"><path d="M12 15V3"></path><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><path d="m7 10 5 5 5-5"></path></svg></div><div class="flex items-center gap-4 p-4 bg-background rounded-xl border hover:border-primary/50 transition-colors group cursor-pointer" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-_R_1pdbsnqivb_" data-state="closed" data-slot="dialog-trigger"><div class="h-12 w-12 rounded-lg bg-primary/10 flex items-center justify-center text-primary group-hover:bg-primary group-hover:text-primary-foreground transition-all"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text h-6 w-6" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg></div><span class="font-bold text-lg grow"><span>Security Whitepaper</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-download h-5 w-5 text-muted-foreground group-hover:text-primary transition-colors" aria-hidden="true"><path d="M12 15V3"></path><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><path d="m7 10 5 5 5-5"></path></svg></div></div></div><div class="flex flex-col justify-center"><div class="bg-primary text-primary-foreground p-10 rounded-[2.5rem] shadow-xl relative overflow-hidden"><div class="relative z-10"><h3 class="text-3xl font-bold mb-6">Need technical support?</h3><p class="text-xl opacity-90 mb-8 leading-relaxed">Our experts can guide you in choosing the architecture and sizing your project.</p><a data-slot="button" data-variant="secondary" data-size="lg" class="focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:aria-invalid:border-destructive/50 border border-transparent bg-clip-padding focus-visible:ring-[2px] aria-invalid:ring-[2px] inline-flex items-center justify-center whitespace-nowrap transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none shrink-0 [&_svg]:shrink-0 outline-none group/button select-none bg-secondary text-secondary-foreground hover:bg-secondary/80 aria-expanded:bg-secondary aria-expanded:text-secondary-foreground gap-1 has-data-[icon=inline-end]:pe-2 has-data-[icon=inline-start]:ps-2 [&_svg:not([class*='
127size-'])]:size-4 h-14 px-8 text-base font-bold rounded-full w-full sm:w-auto" href="/en/contact">Talk to an expert</a></div><div class="absolute top-0 right-0 w-64 h-64 bg-white/10 rounded-full blur-3xl -translate-y-1/2 translate-x-1/3"></div></div></div></div></div></section><section class="py-16 md:py-24 bg-background"><div class="container mx-auto px-4 md:px-6"><div class="max-w-3xl mx-auto"><div class="text-center mb-16"><div class="inline-flex items-center justify-center h-16 w-16 rounded-full bg-primary/10 text-primary mb-6"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-question-mark h-8 w-8" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><path d="M12 17h.01"></path></svg></div><h2 class="text-3xl md:text-5xl lg:text-6xl font-extrabold tracking-tight mb-6"><span>Frequent Questions</span></h2></div><div data-slot="accordion" class="overflow-hidden rounded-md border flex flex-col w-full" data-orientation="vertical"><div data-state="closed" data-orientation="vertical" data-slot="accordion-item" class="data-open:bg-muted/50 not-last:border-b border-b-muted"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_16hbsnqivb_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_6hbsnqivb_" data-slot="accordion-trigger" class="**:data-[slot=accordion-trigger-icon]:text-muted-foreground gap-6 p-2 hover:underline **:data-[slot=accordion-trigger-icon]:ms-auto **:data-[slot=accordion-trigger-icon]:size-4 group/accordion-trigger relative flex flex-1 items-start justify-between border border-transparent outline-none disabled:pointer-events-none disabled:opacity-50 text-left text-lg font-bold py-6 hover:text-primary transition-colors" data-radix-collection-item=""><span>Can we integrate with existing systems?</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down pointer-events-none shrink-0 group-aria-expanded/accordion-trigger:hidden" aria-hidden="true" data-slot="accordion-trigger-icon"><path d="m6 9 6 6 6-6"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-up pointer-events-none hidden shrink-0 group-aria-expanded/accordion-trigger:inline" aria-hidden="true" data-slot="accordion-trigger-icon"><path d="m18 15-6-6-6 6"></path></svg></button></h3><div data-state="closed" id="radix-_R_16hbsnqivb_" hidden="" role="region" aria-labelledby="radix-_R_6hbsnqivb_" data-orientation="vertical" data-slot="accordion-content" class="data-open:animate-accordion-down data-closed:animate-accordion-up px-2 text-xs/relaxed overflow-hidden" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" data-slot="accordion-item" class="data-open:bg-muted/50 not-last:border-b border-b-muted"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_1ahbsnqivb_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_ahbsnqivb_" data-slot="accordion-trigger" class="**:data-[slot=accordion-trigger-icon]:text-muted-foreground gap-6 p-2 hover:underline **:data-[slot=accordion-trigger-icon]:ms-auto **:data-[slot=accordion-trigger-icon]:size-4 group/accordion-trigger relative flex flex-1 items-start justify-between border border-transparent outline-none disabled:pointer-events-none disabled:opacity-50 text-left text-lg font-bold py-6 hover:text-primary transition-colors" data-radix-collection-item=""><span>Is it necessary to use the <span class="text-primary font-bold">Ulisses</span> platform?</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down pointer-events-none shrink-0 group-aria-expanded/accordion-trigger:hidden" aria-hidden="true" data-slot="accordion-trigger-icon"><path d="m6 9 6 6 6-6"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-up pointer-events-none hidden shrink-0 group-aria-expanded/accordion-trigger:inline" aria-hidden="true" data-slot="accordion-trigger-icon"><path d="m18 15-6-6-6 6"></path></svg></button></h3><div data-state="closed" id="radix-_R_1ahbsnqivb_" hidden="" role="region" aria-labelledby="radix-_R_ahbsnqivb_" data-orientation="vertical" data-slot="accordion-content"
127class="data-open:animate-accordion-down data-closed:animate-accordion-up px-2 text-xs/relaxed overflow-hidden" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" data-slot="accordion-item" class="data-open:bg-muted/50 not-last:border-b border-b-muted"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_1ehbsnqivb_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_ehbsnqivb_" data-slot="accordion-trigger" class="**:data-[slot=accordion-trigger-icon]:text-muted-foreground gap-6 p-2 hover:underline **:data-[slot=accordion-trigger-icon]:ms-auto **:data-[slot=accordion-trigger-icon]:size-4 group/accordion-trigger relative flex flex-1 items-start justify-between border border-transparent outline-none disabled:pointer-events-none disabled:opacity-50 text-left text-lg font-bold py-6 hover:text-primary transition-colors" data-radix-collection-item=""><span>Indoor and outdoor: what changes?</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down pointer-events-none shrink-0 group-aria-expanded/accordion-trigger:hidden" aria-hidden="true" data-slot="accordion-trigger-icon"><path d="m6 9 6 6 6-6"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-up pointer-events-none hidden shrink-0 group-aria-expanded/accordion-trigger:inline" aria-hidden="true" data-slot="accordion-trigger-icon"><path d="m18 15-6-6-6 6"></path></svg></button></h3><div data-state="closed" id="radix-_R_1ehbsnqivb_" hidden="" role="region" aria-labelledby="radix-_R_ehbsnqivb_" data-orientation="vertical" data-slot="accordion-content" class="data-open:animate-accordion-down data-closed:animate-accordion-up px-2 text-xs/relaxed overflow-hidden" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" data-slot="accordion-item" class="data-open:bg-muted/50 not-last:border-b border-b-muted"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_1ihbsnqivb_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_ihbsnqivb_" data-slot="accordion-trigger" class="**:data-[slot=accordion-trigger-icon]:text-muted-foreground gap-6 p-2 hover:underline **:data-[slot=accordion-trigger-icon]:ms-auto **:data-[slot=accordion-trigger-icon]:size-4 group/accordion-trigger relative flex flex-1 items-start justify-between border border-transparent outline-none disabled:pointer-events-none disabled:opacity-50 text-left text-lg font-bold py-6 hover:text-primary transition-colors" data-radix-collection-item=""><span>How do you guarantee data quality over time?</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down pointer-events-none shrink-0 group-aria-expanded/accordion-trigger:hidden" aria-hidden="true" data-slot="accordion-trigger-icon"><path d="m6 9 6 6 6-6"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-up pointer-events-none hidden shrink-0 group-aria-expanded/accordion-trigger:inline" aria-hidden="true" data-slot="accordion-trigger-icon"><path d="m18 15-6-6-6 6"></path></svg></button></h3><div data-state="closed" id="radix-_R_1ihbsnqivb_" hidden="" role="region" aria-labelledby="radix-_R_ihbsnqivb_" data-orientation="vertical" data-slot="accordion-content"
127class="data-open:animate-accordion-down data-closed:animate-accordion-up px-2 text-xs/relaxed overflow-hidden" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" data-slot="accordion-item" class="data-open:bg-muted/50 not-last:border-b border-b-muted"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_1mhbsnqivb_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_mhbsnqivb_" data-slot="accordion-trigger" class="**:data-[slot=accordion-trigger-icon]:text-muted-foreground gap-6 p-2 hover:underline **:data-[slot=accordion-trigger-icon]:ms-auto **:data-[slot=accordion-trigger-icon]:size-4 group/accordion-trigger relative flex flex-1 items-start justify-between border border-transparent outline-none disabled:pointer-events-none disabled:opacity-50 text-left text-lg font-bold py-6 hover:text-primary transition-colors" data-radix-collection-item=""><span>
127What are typical pilot timelines?</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down pointer-events-none shrink-0 group-aria-expanded/accordion-trigger:hidden" aria-hidden="true" data-slot="accordion-trigger-icon"><path d="m6 9 6 6 6-6"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-up pointer-events-none hidden shrink-0 group-aria-expanded/accordion-trigger:inline" aria-hidden="true" data-slot="accordion-trigger-icon"><path d="m18 15-6-6-6 6"></path></svg></button></h3><div data-state="closed" id="radix-_R_1mhbsnqivb_" hidden="" role="region" aria-labelledby="radix-_R_mhbsnqivb_" data-orientation="vertical" data-slot="accordion-content" class="data-open:animate-accordion-down data-closed:animate-accordion-up px-2 text-xs/relaxed overflow-hidden" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div></div></div></div></section></div><!--$--><!--/$--></main><footer class="bg-muted/30 pt-16 pb-8 border-t"><div class="container mx-auto px-4 md:px-6"><div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-12"><div class="space-y-6"><a class="relative h-8 w-32 block" href="/en"><img alt="Ulisses Logo" loading="lazy" decoding="async" data-nimg="fill" class="object-contain" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="/logos/ulisses_trademark-oriz.svg?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4"/></a><p class="text-sm text-muted-foreground leading-relaxed max-w-xs"><span>Intelligent asset localization for logistics, railway, boating, and smart city.</span></p><div class="flex gap-4"><a href="https://www.instagram.com/ulisses.iot/" target="_blank" rel="noopener noreferrer" class="text-muted-foreground hover:text-primary transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-instagram h-5 w-5" aria-hidden="true"><rect width="20" height="20" x="2" y="2" rx="5" ry="5"></rect><path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"></path><line x1="17.5" x2="17.51" y1="6.5" y2="6.5"></line></svg><span class="sr-only">Instagram</span></a><a href="https://www.linkedin.com/company/ulissesiot/" target="_blank" rel="noopener noreferrer" class="text-muted-foreground hover:text-primary transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-linkedin h-5 w-5" aria-hidden="true"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path><rect width="4" height="12" x="2" y="9"></rect><circle cx="4" cy="4" r="2"></circle></svg><span class="sr-only">LinkedIn</span></a><a href="https://www.facebook.com/ulisses.iot" target="_blank" rel="noopener noreferrer" class="text-muted-foreground hover:text-primary transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-facebook h-5 w-5" aria-hidden="true"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"></path></svg><span class="sr-only">Facebook</span></a></div></div><div><h4 class="font-bold text-sm uppercase tracking-wider mb-6">Menu</h4><ul class="space-y-4"><li><a class="text-sm text-muted-foreground hover:text-primary transition-colors font-semibold" href="/en/solutions">Solutions</a></li><li class="ps-3"><a class="text-sm text-muted-foreground hover:text-primary transition-colors" href="/en/logistics">Logistics</a></li><li class="ps-3"><a class="text-sm text-muted-foreground hover:text-primary transition-colors" href="/en/railway">Railway</a></li><li class="ps-3"><a class="text-sm text-muted-foreground hover:text-primary transition-colors" href="/en/smart-city">Smart City</a></li><li class="ps-3"><a class="text-sm text-muted-foreground hover:text-primary transition-colors" href="/en/smart-port">Smart Port</a></li><li><a class="text-sm text-muted-foreground hover:text-primary transition-colors font-semibold" href="/en/technology">Technology</a></li><li><a class="text-sm text-muted-foreground hover:text-primary transition-colors font-semibold" href="/en/knowledge-hub">Use Case</a></li><li><a class="text-sm text-muted-foreground hover:text-primary transition-colors font-semibold" href="/en/azienda">About Us</a></li><li><a class="text-sm text-muted-foreground hover:text-primary transition-colors font-semibold" href="/en/faq">FAQ</a></li></ul></div><div><h4 class="font-bold text-sm uppercase tracking-wider mb-6">Contacts</h4><ul class="space-y-4 text-sm text-muted-foreground"><li class="space-y-1"><span class="text-[10px] uppercase tracking-widest font-bold opacity-70">Sede Operativa</span>
127<p class="whitespace-pre-line">Via Francia 1 - 21013 Gallarate VA</p></li><li class="space-y-1"><span class="text-[10px] uppercase tracking-widest font-bold opacity-70">Sede Legale</span><p class="whitespace-pre-line">Corso Monforte, 41, 20122 Milano (MI)</p></li><li><a href="tel:0331939779" class="hover:text-primary transition-colors">0331939779</a></li><li><a href="mailto:[email protected]" class="hover:text-primary transition-colors">[email protected]</a></li></ul></div><div><h4 class="font-bold text-sm uppercase tracking-wider mb-6">Legal</h4><ul class="space-y-4 text-sm text-muted-foreground"><li><a class="hover:text-primary transition-colors" href="/en/privacy-policy">Privacy Policy</a></li><li><a class="hover:text-primary transition-colors" href="/en/terms-and-conditions">Terms and Conditions</a></li><li><a class="hover:text-primary transition-colors" href="/en/cookie-policy">Cookie Policy</a></li></ul></div></div><div data-orientation="horizontal" role="none" data-slot="separator" class="bg-border shrink-0 data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:w-px data-[orientation=vertical]:self-stretch my-12 opacity-50"></div><div class="flex flex-col md:flex-row justify-between items-center gap-4 text-xs text-muted-foreground"><p> <!-- -->© Copyright 2024 I2T2C S.r.l.<!-- --> <!-- -->All rights reserved.</p><div class="flex gap-6"><p>VAT ID 02718490697 â REA MI-2746967 â SDI USAL8PV</p></div></div></div></footer>
127<script src="/_next/static/chunks/d1445ea226744a79.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4" id="_R_" async=""></script>
127<script>(self.__next_f=self.__next_f||[]).push([0])</script>
127<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[39756,[\"/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/3e4cf1f5e2b2c407.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\"],\"default\"]\n3:I[37457,[\"/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/3e4cf1f5e2b2c407.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\"],\"default\"]\n4:I[36768,[\"/_next/static/chunks/b9e70eed84e44b08.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/b70c2acfe835be27.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\"],\"default\"]\n7:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/3e4cf1f5e2b2c407.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\"],\"OutletBoundary\"]\n8:\"$Sreact.suspense\"\na:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/3e4cf1f5e2b2c407.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\"],\"ViewportBoundary\"]\nc:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/3e4cf1f5e2b2c407.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\"],\"MetadataBoundary\"]\ne:I[68027,[\"/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/3e4cf1f5e2b2c407.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\"],\"default\"]\nf:I[13590,[\"/_next/static/chunks/dae94609148b12b2.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/b70c2acfe835be27.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/f9d6d3e9fa824abc.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/bddd6eb78ae1a75a.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/3c24719d46f3d392.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/6b7cdb5a6abb98fa.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/1a84258e2510ef87.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/73f907f01c6d33bc.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\"],\"VerticalHero\"]\n10:I[75291,[\"/_next/static/chunks/dae94609148b12b2.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/b70c2acfe835be27.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/f9d6d3e9fa824abc.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/bddd6eb78ae1a75a.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/3c24719d46f3d392.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/6b7cdb5a6abb98fa.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/1a84258e2510ef87.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/73f907f01c6d33bc.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\"],\"HorizontalScrollArea\"]\n22:I[63504,[\"/_next/static/chunks/dae94609148b12b2.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/b70c2acfe835be27.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/f9d6d3e9fa824abc.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/bddd6eb78ae1a75a.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/3c24719d46f3d392.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/6b7cdb5a6abb98fa.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/1a84258e2510ef87.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/73f907f01c6d33bc.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\"],\"OnePagerDialog\"]\n27:I[14863,[\"/_next/static/chunks/dae94609148b12b2.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/b70c2acfe835be27.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/f9d6d3e9fa824abc.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/bddd6eb78ae1a75a.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/3c24719d46f3d392.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/6b7cdb5a6abb98fa.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/1a84258e2510ef87.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/73f907f01c6d33bc.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\"],\"FaqSection\"]\n28:I[79520,[\"/_next/static/chunks/dae94609148b12b2.js?dpl=dpl_848"])</script>
127<script>self.__next_f.push([1,"yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/b70c2acfe835be27.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/f9d6d3e9fa824abc.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/bddd6eb78ae1a75a.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/3c24719d46f3d392.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/6b7cdb5a6abb98fa.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/1a84258e2510ef87.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\"],\"\"]\n2b:I[77105,[\"/_next/static/chunks/dae94609148b12b2.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/b70c2acfe835be27.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/f9d6d3e9fa824abc.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/bddd6eb78ae1a75a.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/3c24719d46f3d392.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/6b7cdb5a6abb98fa.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/1a84258e2510ef87.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/73f907f01c6d33bc.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\"],\"default\"]\n2c:I[75696,[\"/_next/static/chunks/dae94609148b12b2.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/b70c2acfe835be27.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/f9d6d3e9fa824abc.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/bddd6eb78ae1a75a.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/3c24719d46f3d392.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/6b7cdb5a6abb98fa.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/1a84258e2510ef87.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\"],\"default\"]\n30:I[63780,[\"/_next/static/chunks/dae94609148b12b2.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/b70c2acfe835be27.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/f9d6d3e9fa824abc.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/bddd6eb78ae1a75a.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/3c24719d46f3d392.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/6b7cdb5a6abb98fa.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/1a84258e2510ef87.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\"],\"Navbar\"]\n42:I[69035,[\"/_next/static/chunks/dae94609148b12b2.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/b70c2acfe835be27.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/f9d6d3e9fa824abc.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/bddd6eb78ae1a75a.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/3c24719d46f3d392.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/6b7cdb5a6abb98fa.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/1a84258e2510ef87.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\"],\"Separator\"]\n43:I[85437,[\"/_next/static/chunks/dae94609148b12b2.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/b70c2acfe835be27.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/f9d6d3e9fa824abc.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/bddd6eb78ae1a75a.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/3c24719d46f3d392.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/6b7cdb5a6abb98fa.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/1a84258e2510ef87.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\"],\"Image\"]\n44:I[27201,[\"/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"/_next/static/chunks/3e4cf1f5e2b2c407.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\"],\"IconMark\"]\n:HL[\"/_next/static/chunks/757781cbb2384080.css?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"style\"]\n:HL[\"/_next/static/chunks/f23da24802eec4e8.css?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"style\"]\n:HL[\"/_next/static/media/797e433ab948586e-s.p.29207c2f.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/wof"])</script>
127<script>self.__next_f.push([1,"f2\"}]\n:HL[\"/_next/static/chunks/09d9388247749ff8.css?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"style\"]\n"])</script>
127<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"W97hwlGOd7wzketTYQoab\",\"c\":[\"\",\"en\",\"knowledge-hub\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"locale\",\"en\",\"d\"],{\"children\":[\"knowledge-hub\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L4\",null,{}],[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/09d9388247749ff8.css?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/757781cbb2384080.css?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/f23da24802eec4e8.css?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/dae94609148b12b2.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/b70c2acfe835be27.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/f9d6d3e9fa824abc.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/bddd6eb78ae1a75a.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/3c24719d46f3d392.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/chunks/6b7cdb5a6abb98fa.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/chunks/1a84258e2510ef87.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L5\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[\"$L6\",[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/73f907f01c6d33bc.js?dpl=dpl_848yJKpwhX8THiyGWmvUc8YtAqy4\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L7\",null,{\"children\":[\"$\",\"$8\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@9\"}]}]]}],{},null,false,false]},null,false,false]},null,false,false]},null,false,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$La\",null,{\"children\":\"$Lb\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Lc\",null,{\"children\":[\"$\",\"$8\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Ld\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$e\",[]],\"S\":false}\n"])</script>
127<script>self.__next_f.push([1,"6:[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"$Lf\",null,{\"title\":\"Knowledge Hub\",\"subtitle\":\"Deep dives, technical use cases and operational details on how we digitize physical assets.\",\"className\":\"min-h-[40vh] border-none bg-linear-to-b from-muted/20 via-muted/10 to-background pb-0 md:pb-0\",\"centered\":true}],[\"$\",\"section\",null,{\"id\":\"$undefined\",\"className\":\"py-16 md:py-24 bg-background pt-4 md:pt-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"container mx-auto px-4 md:px-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"space-y-24\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"relative\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-3xl font-bold mb-10 flex items-center justify-center gap-4\",\"children\":[\"$\",\"span\",null,{\"className\":\"bg-primary/10 text-primary px-4 py-2 rounded-xl text-lg uppercase tracking-widest\",\"children\":\"Logistics\"}]}],[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"w-[85vw] sm:w-[calc(50%-12px)] md:w-[calc(33.333%-16px)] lg:w-[calc(25%-18px)] shrink-0 snap-center md:snap-start\",\"children\":\"$L11\"}],[\"$\",\"div\",\"1\",{\"className\":\"w-[85vw] sm:w-[calc(50%-12px)] md:w-[calc(33.333%-16px)] lg:w-[calc(25%-18px)] shrink-0 snap-center md:snap-start\",\"children\":\"$L12\"}],[\"$\",\"div\",\"2\",{\"className\":\"w-[85vw] sm:w-[calc(50%-12px)] md:w-[calc(33.333%-16px)] lg:w-[calc(25%-18px)] shrink-0 snap-center md:snap-start\",\"children\":\"$L13\"}]]}]]}],[\"$\",\"div\",\"1\",{\"className\":\"relative\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-3xl font-bold mb-10 flex items-center justify-center gap-4\",\"children\":[\"$\",\"span\",null,{\"className\":\"bg-primary/10 text-primary px-4 py-2 rounded-xl text-lg uppercase tracking-widest\",\"children\":\"Railway\"}]}],[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"w-[85vw] sm:w-[calc(50%-12px)] md:w-[calc(33.333%-16px)] lg:w-[calc(25%-18px)] shrink-0 snap-center md:snap-start\",\"children\":\"$L14\"}],[\"$\",\"div\",\"1\",{\"className\":\"w-[85vw] sm:w-[calc(50%-12px)] md:w-[calc(33.333%-16px)] lg:w-[calc(25%-18px)] shrink-0 snap-center md:snap-start\",\"children\":\"$L15\"}],[\"$\",\"div\",\"2\",{\"className\":\"w-[85vw] sm:w-[calc(50%-12px)] md:w-[calc(33.333%-16px)] lg:w-[calc(25%-18px)] shrink-0 snap-center md:snap-start\",\"children\":\"$L16\"}],[\"$\",\"div\",\"3\",{\"className\":\"w-[85vw] sm:w-[calc(50%-12px)] md:w-[calc(33.333%-16px)] lg:w-[calc(25%-18px)] shrink-0 snap-center md:snap-start\",\"children\":\"$L17\"}]]}]]}],[\"$\",\"div\",\"2\",{\"className\":\"relative\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-3xl font-bold mb-10 flex items-center justify-center gap-4\",\"children\":[\"$\",\"span\",null,{\"className\":\"bg-primary/10 text-primary px-4 py-2 rounded-xl text-lg uppercase tracking-widest\",\"children\":\"Smart City\"}]}],[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"w-[85vw] sm:w-[calc(50%-12px)] md:w-[calc(33.333%-16px)] lg:w-[calc(25%-18px)] shrink-0 snap-center md:snap-start\",\"children\":\"$L18\"}],[\"$\",\"div\",\"1\",{\"className\":\"w-[85vw] sm:w-[calc(50%-12px)] md:w-[calc(33.333%-16px)] lg:w-[calc(25%-18px)] shrink-0 snap-center md:snap-start\",\"children\":\"$L19\"}],[\"$\",\"div\",\"2\",{\"className\":\"w-[85vw] sm:w-[calc(50%-12px)] md:w-[calc(33.333%-16px)] lg:w-[calc(25%-18px)] shrink-0 snap-center md:snap-start\",\"children\":\"$L1a\"}],[\"$\",\"div\",\"3\",{\"className\":\"w-[85vw] sm:w-[calc(50%-12px)] md:w-[calc(33.333%-16px)] lg:w-[calc(25%-18px)] shrink-0 snap-center md:snap-start\",\"children\":\"$L1b\"}],[\"$\",\"div\",\"4\",{\"className\":\"w-[85vw] sm:w-[calc(50%-12px)] md:w-[calc(33.333%-16px)] lg:w-[calc(25%-18px)] shrink-0 snap-center md:snap-start\",\"children\":\"$L1c\"}]]}]]}],[\"$\",\"div\",\"3\",{\"className\":\"relative\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-3xl font-bold mb-10 flex items-center justify-center gap-4\",\"children\":[\"$\",\"span\",null,{\"className\":\"bg-primary/10 text-primary px-4 py-2 rounded-xl text-lg uppercase tracking-widest\",\"children\":\"Smart Port\"}]}],[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"w-[85vw] sm:w-[calc(50%-12px)] md:w-[calc(33.333%-16px)] lg:w-[calc(25%-18px)] shrink-0 snap-center md:snap-start\",\"children\":\"$L1d\"}],\"$L1e\"]}]]}]]}]}]}],\"$L1f\",\"$L20\"]}]\n"])</script>
127<script>self.__next_f.push([1,"1e:[\"$\",\"div\",\"1\",{\"className\":\"w-[85vw] sm:w-[calc(50%-12px)] md:w-[calc(33.333%-16px)] lg:w-[calc(25%-18px)] shrink-0 snap-center md:snap-start\",\"children\":\"$L21\"}]\n"])</script>
127<script>self.__next_f.push([1,"1f:[\"$\",\"section\",null,{\"id\":\"$undefined\",\"className\":\"py-16 md:py-24 bg-muted/50\",\"children\":[\"$\",\"div\",null,{\"className\":\"container mx-auto px-4 md:px-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 lg:grid-cols-2 gap-16\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl md:text-5xl font-extrabold tracking-tight mb-8\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":\"Technical Documentation\"}]}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 gap-4\",\"children\":[[\"$\",\"$L22\",\"0\",{\"onePagerType\":\"API Reference\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center gap-4 p-4 bg-background rounded-xl border hover:border-primary/50 transition-colors group cursor-pointer\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-12 w-12 rounded-lg bg-primary/10 flex items-center justify-center text-primary group-hover:bg-primary group-hover:text-primary-foreground transition-all\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-file-text h-6 w-6\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1oefj6\",{\"d\":\"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z\"}],[\"$\",\"path\",\"wfsgrz\",{\"d\":\"M14 2v5a1 1 0 0 0 1 1h5\"}],[\"$\",\"path\",\"b1mrlr\",{\"d\":\"M10 9H8\"}],[\"$\",\"path\",\"t4e002\",{\"d\":\"M16 13H8\"}],[\"$\",\"path\",\"z1uh3a\",{\"d\":\"M16 17H8\"}],\"$undefined\"]}]}],[\"$\",\"span\",null,{\"className\":\"font-bold text-lg grow\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":\"API Reference\"}]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-download h-5 w-5 text-muted-foreground group-hover:text-primary transition-colors\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"m9g1x1\",{\"d\":\"M12 15V3\"}],[\"$\",\"path\",\"ih7n3h\",{\"d\":\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"}],[\"$\",\"path\",\"brsn70\",{\"d\":\"m7 10 5 5 5-5\"}],\"$undefined\"]}]]}]}],[\"$\",\"$L22\",\"1\",{\"onePagerType\":\"Smart Port One-pager\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center gap-4 p-4 bg-background rounded-xl border hover:border-primary/50 transition-colors group cursor-pointer\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-12 w-12 rounded-lg bg-primary/10 flex items-center justify-center text-primary group-hover:bg-primary group-hover:text-primary-foreground transition-all\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-file-text h-6 w-6\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1oefj6\",{\"d\":\"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z\"}],[\"$\",\"path\",\"wfsgrz\",{\"d\":\"M14 2v5a1 1 0 0 0 1 1h5\"}],[\"$\",\"path\",\"b1mrlr\",{\"d\":\"M10 9H8\"}],[\"$\",\"path\",\"t4e002\",{\"d\":\"M16 13H8\"}],[\"$\",\"path\",\"z1uh3a\",{\"d\":\"M16 17H8\"}],\"$undefined\"]}]}],[\"$\",\"span\",null,{\"className\":\"font-bold text-lg grow\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":\"Smart Port One-pager\"}]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-download h-5 w-5 text-muted-foreground group-hover:text-primary transition-colors\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"m9g1x1\",{\"d\":\"M12 15V3\"}],[\"$\",\"path\",\"ih7n3h\",{\"d\":\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"}],[\"$\",\"path\",\"brsn70\",{\"d\":\"m7 10 5 5 5-5\"}],\"$undefined\"]}]]}]}],[\"$\",\"$L22\",\"2\",{\"onePagerType\":\"Security Whitepaper\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center gap-4 p-4 bg-background rounded-xl border hover:border-primary/50 transition-colors group cursor-pointer\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-12 w-12 rounded-lg bg-primary/10 flex items-center justify-center text-primary group-hover:bg-primary group-hover:text-primary-foreground transition-all\",\"children\":\"$L23\"}],\"$L24\",\"$L25\"]}]}]]}]]}],\"$L26\"]}]}]}]\n"])</script>
127<script>self.__next_f.push([1,"20:[\"$\",\"$L27\",null,{}]\n5:[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"inter_b2991b2-module__9mH_6q__variable\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"className\":\"geist_mono_8d43a2aa-module__8Li5zG__variable antialiased min-h-screen flex flex-col font-sans\",\"children\":[[\"$\",\"$L28\",null,{\"id\":\"microsoft-clarity\",\"strategy\":\"afterInteractive\",\"children\":\"(function(c,l,a,r,i,t,y){\\n c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};\\n t=l.createElement(r);t.async=1;t.src=\\\"https://www.clarity.ms/tag/\\\"+i;\\n y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);\\n })(window, document, \\\"clarity\\\", \\\"script\\\", \\\"wwn2tilgbs\\\");\"}],\"$L29\"]}]}]\n23:[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-file-text h-6 w-6\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1oefj6\",{\"d\":\"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z\"}],[\"$\",\"path\",\"wfsgrz\",{\"d\":\"M14 2v5a1 1 0 0 0 1 1h5\"}],[\"$\",\"path\",\"b1mrlr\",{\"d\":\"M10 9H8\"}],[\"$\",\"path\",\"t4e002\",{\"d\":\"M16 13H8\"}],[\"$\",\"path\",\"z1uh3a\",{\"d\":\"M16 17H8\"}],\"$undefined\"]}]\n24:[\"$\",\"span\",null,{\"className\":\"font-bold text-lg grow\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":\"Security Whitepaper\"}]}]\n25:[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-download h-5 w-5 text-muted-foreground group-hover:text-primary transition-colors\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"m9g1x1\",{\"d\":\"M12 15V3\"}],[\"$\",\"path\",\"ih7n3h\",{\"d\":\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"}],[\"$\",\"path\",\"brsn70\",{\"d\":\"m7 10 5 5 5-5\"}],\"$undefined\"]}]\n26:[\"$\",\"div\",null,{\"className\":\"flex flex-col justify-center\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-primary text-primary-foreground p-10 rounded-[2.5rem] shadow-xl relative overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative z-10\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-3xl font-bold mb-6\",\"children\":\"Need technical support?\"}],[\"$\",\"p\",null,{\"className\":\"text-xl opacity-90 mb-8 leading-relaxed\",\"children\":\"Our experts can guide you in choosing the architecture and sizing your project.\"}],\"$L2a\"]}],[\"$\",\"div\",null,{\"className\":\"absolute top-0 right-0 w-64 h-64 bg-white/10 rounded-full blur-3xl -translate-y-1/2 translate-x-1/3\"}]]}]}]\n"])</script>
127<script>self.__next_f.push([1,"11:[\"$\",\"$L2b\",null,{\"ref\":\"$undefined\",\"href\":\"/en/knowledge-hub/logistica/carrelli\",\"locale\":\"$undefined\",\"localeCookie\":{\"name\":\"NEXT_LOCALE\",\"sameSite\":\"lax\"},\"className\":\"group relative block aspect-[3/4.5] w-full max-w-[320px] mx-auto perspective-[1000px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"\\n relative h-full w-full rounded-tr-2xl rounded-bl-2xl rounded-tl-sm rounded-br-2xl\\n p-8 flex flex-col justify-between\\n transition-all duration-500 ease-out\\n shadow-xl group-hover:shadow-2xl group-hover:shadow-primary/20\\n group-hover:transform-[rotateY(-4deg)_translateY(-10px)]\\n overflow-hidden text-white\\n backdrop-blur-sm\\n bg-linear-to-br from-primary/90 via-primary/70 to-slate-950 border border-primary/20\\n \",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 opacity-20 mix-blend-overlay pointer-events-none\",\"style\":{\"backgroundImage\":\"url(\\\"data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E\\\")\"}}],[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-0 bottom-0 w-4 bg-linear-to-r from-black/40 to-transparent z-10\"}],[\"$\",\"div\",null,{\"className\":\"relative z-20 space-y-4 ml-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-12 h-1 bg-white/30 rounded-full\"}],[\"$\",\"h3\",null,{\"className\":\"text-2xl font-bold leading-tight tracking-tight drop-shadow-md\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":\"Forklifts are there... but every shift starts from zero\"}]}],[\"$\",\"p\",null,{\"className\":\"text-sm font-medium text-white/80 line-clamp-3 leading-relaxed\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\"In a busy warehouse, forklifts and rolls are never where they should be. \"}],[\"$\",\"$1\",\"1\",{\"children\":[\"$\",\"span\",null,{\"className\":\"font-bold text-white\",\"children\":\"Ulisses\"}]}],[\"$\",\"$1\",\"2\",{\"children\":\" introduces visibility for shifts and departments.\"}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"relative z-20 pt-6 border-t border-white/20 mt-auto ml-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between group/btn\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-white tracking-wide uppercase text-sm\",\"children\":\"Scopri\"}],[\"$\",\"div\",null,{\"className\":\"bg-white/20 p-2 rounded-full backdrop-blur-sm group-hover/btn:bg-white group-hover/btn:text-black transition-colors\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right h-4 w-4 transform group-hover:translate-x-0.5 transition-transform\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"absolute inset-x-8 bottom-0 h-8 bg-black/40 blur-xl rounded-[100%]translate-y-4 opacity-0 group-hover:opacity-60 transition-all duration-500 z-[-1]\"}]]}]\n"])</script>
127<script>self.__next_f.push([1,"12:[\"$\",\"$L2b\",null,{\"ref\":\"$undefined\",\"href\":\"/en/knowledge-hub/logistica/geofencing\",\"locale\":\"$undefined\",\"localeCookie\":\"$11:props:localeCookie\",\"className\":\"group relative block aspect-[3/4.5] w-full max-w-[320px] mx-auto perspective-[1000px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"\\n relative h-full w-full rounded-tr-2xl rounded-bl-2xl rounded-tl-sm rounded-br-2xl\\n p-8 flex flex-col justify-between\\n transition-all duration-500 ease-out\\n shadow-xl group-hover:shadow-2xl group-hover:shadow-primary/20\\n group-hover:transform-[rotateY(-4deg)_translateY(-10px)]\\n overflow-hidden text-white\\n backdrop-blur-sm\\n bg-linear-to-br from-primary/90 via-primary/70 to-slate-950 border border-primary/20\\n \",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 opacity-20 mix-blend-overlay pointer-events-none\",\"style\":{\"backgroundImage\":\"url(\\\"data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E\\\")\"}}],[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-0 bottom-0 w-4 bg-linear-to-r from-black/40 to-transparent z-10\"}],[\"$\",\"div\",null,{\"className\":\"relative z-20 space-y-4 ml-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-12 h-1 bg-white/30 rounded-full\"}],[\"$\",\"h3\",null,{\"className\":\"text-2xl font-bold leading-tight tracking-tight drop-shadow-md\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":\"Geofencing \u0026 Anomalies: When process has boundaries\"}]}],[\"$\",\"p\",null,{\"className\":\"text-sm font-medium text-white/80 line-clamp-3 leading-relaxed\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\"Without automatic rules, problems are noticed too late. \"}],[\"$\",\"$1\",\"1\",{\"children\":[\"$\",\"span\",null,{\"className\":\"font-bold text-white\",\"children\":\"Ulisses\"}]}],[\"$\",\"$1\",\"2\",{\"children\":\" enables geofencing and time thresholds for proactive control.\"}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"relative z-20 pt-6 border-t border-white/20 mt-auto ml-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between group/btn\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-white tracking-wide uppercase text-sm\",\"children\":\"Scopri\"}],[\"$\",\"div\",null,{\"className\":\"bg-white/20 p-2 rounded-full backdrop-blur-sm group-hover/btn:bg-white group-hover/btn:text-black transition-colors\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right h-4 w-4 transform group-hover:translate-x-0.5 transition-transform\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"absolute inset-x-8 bottom-0 h-8 bg-black/40 blur-xl rounded-[100%]translate-y-4 opacity-0 group-hover:opacity-60 transition-all duration-500 z-[-1]\"}]]}]\n"])</script>
127<script>self.__next_f.push([1,"13:[\"$\",\"$L2b\",null,{\"ref\":\"$undefined\",\"href\":\"/en/knowledge-hub/logistica/ambienti-difficili\",\"locale\":\"$undefined\",\"localeCookie\":\"$11:props:localeCookie\",\"className\":\"group relative block aspect-[3/4.5] w-full max-w-[320px] mx-auto perspective-[1000px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"\\n relative h-full w-full rounded-tr-2xl rounded-bl-2xl rounded-tl-sm rounded-br-2xl\\n p-8 flex flex-col justify-between\\n transition-all duration-500 ease-out\\n shadow-xl group-hover:shadow-2xl group-hover:shadow-primary/20\\n group-hover:transform-[rotateY(-4deg)_translateY(-10px)]\\n overflow-hidden text-white\\n backdrop-blur-sm\\n bg-linear-to-br from-primary/90 via-primary/70 to-slate-950 border border-primary/20\\n \",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 opacity-20 mix-blend-overlay pointer-events-none\",\"style\":{\"backgroundImage\":\"url(\\\"data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E\\\")\"}}],[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-0 bottom-0 w-4 bg-linear-to-r from-black/40 to-transparent z-10\"}],[\"$\",\"div\",null,{\"className\":\"relative z-20 space-y-4 ml-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-12 h-1 bg-white/30 rounded-full\"}],[\"$\",\"h3\",null,{\"className\":\"text-2xl font-bold leading-tight tracking-tight drop-shadow-md\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":\"Tough Environments: Data quality makes the difference\"}]}],[\"$\",\"p\",null,{\"className\":\"text-sm font-medium text-white/80 line-clamp-3 leading-relaxed\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\"Metal structures, interference, multipath. \"}],[\"$\",\"$1\",\"1\",{\"children\":[\"$\",\"span\",null,{\"className\":\"font-bold text-white\",\"children\":\"Ulisses\"}]}],[\"$\",\"$1\",\"2\",{\"children\":\" works with an industrial approach for stable data.\"}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"relative z-20 pt-6 border-t border-white/20 mt-auto ml-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between group/btn\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-white tracking-wide uppercase text-sm\",\"children\":\"Scopri\"}],[\"$\",\"div\",null,{\"className\":\"bg-white/20 p-2 rounded-full backdrop-blur-sm group-hover/btn:bg-white group-hover/btn:text-black transition-colors\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right h-4 w-4 transform group-hover:translate-x-0.5 transition-transform\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"absolute inset-x-8 bottom-0 h-8 bg-black/40 blur-xl rounded-[100%]translate-y-4 opacity-0 group-hover:opacity-60 transition-all duration-500 z-[-1]\"}]]}]\n"])</script>
127<script>self.__next_f.push([1,"14:[\"$\",\"$L2b\",null,{\"ref\":\"$undefined\",\"href\":\"/en/knowledge-hub/railway/trenord\",\"locale\":\"$undefined\",\"localeCookie\":\"$11:props:localeCookie\",\"className\":\"group relative block aspect-[3/4.5] w-full max-w-[320px] mx-auto perspective-[1000px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"\\n relative h-full w-full rounded-tr-2xl rounded-bl-2xl rounded-tl-sm rounded-br-2xl\\n p-8 flex flex-col justify-between\\n transition-all duration-500 ease-out\\n shadow-xl group-hover:shadow-2xl group-hover:shadow-primary/20\\n group-hover:transform-[rotateY(-4deg)_translateY(-10px)]\\n overflow-hidden text-white\\n backdrop-blur-sm\\n bg-linear-to-br from-slate-600 via-slate-800 to-slate-950 border border-slate-500/30\\n \",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 opacity-20 mix-blend-overlay pointer-events-none\",\"style\":{\"backgroundImage\":\"url(\\\"data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E\\\")\"}}],[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-0 bottom-0 w-4 bg-linear-to-r from-black/40 to-transparent z-10\"}],[\"$\",\"div\",null,{\"className\":\"relative z-20 space-y-4 ml-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-12 h-1 bg-white/30 rounded-full\"}],[\"$\",\"h3\",null,{\"className\":\"text-2xl font-bold leading-tight tracking-tight drop-shadow-md\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":\"Train position \u0026 Digital Twin: Milan Fiorenza PoC\"}]}],[\"$\",\"p\",null,{\"className\":\"text-sm font-medium text-white/80 line-clamp-3 leading-relaxed\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":\"For Trenord, we explored sub-meter positioning in depots to optimize maintenance flows.\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"relative z-20 pt-6 border-t border-white/20 mt-auto ml-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between group/btn\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-white tracking-wide uppercase text-sm\",\"children\":\"Scopri\"}],[\"$\",\"div\",null,{\"className\":\"bg-white/20 p-2 rounded-full backdrop-blur-sm group-hover/btn:bg-white group-hover/btn:text-black transition-colors\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right h-4 w-4 transform group-hover:translate-x-0.5 transition-transform\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"absolute inset-x-8 bottom-0 h-8 bg-black/40 blur-xl rounded-[100%]translate-y-4 opacity-0 group-hover:opacity-60 transition-all duration-500 z-[-1]\"}]]}]\n"])</script>
127<script>self.__next_f.push([1,"15:[\"$\",\"$L2b\",null,{\"ref\":\"$undefined\",\"href\":\"/en/knowledge-hub/ferroviario/manutenzione\",\"locale\":\"$undefined\",\"localeCookie\":\"$11:props:localeCookie\",\"className\":\"group relative block aspect-[3/4.5] w-full max-w-[320px] mx-auto perspective-[1000px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"\\n relative h-full w-full rounded-tr-2xl rounded-bl-2xl rounded-tl-sm rounded-br-2xl\\n p-8 flex flex-col justify-between\\n transition-all duration-500 ease-out\\n shadow-xl group-hover:shadow-2xl group-hover:shadow-primary/20\\n group-hover:transform-[rotateY(-4deg)_translateY(-10px)]\\n overflow-hidden text-white\\n backdrop-blur-sm\\n bg-linear-to-br from-slate-600 via-slate-800 to-slate-950 border border-slate-500/30\\n \",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 opacity-20 mix-blend-overlay pointer-events-none\",\"style\":{\"backgroundImage\":\"url(\\\"data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E\\\")\"}}],[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-0 bottom-0 w-4 bg-linear-to-r from-black/40 to-transparent z-10\"}],[\"$\",\"div\",null,{\"className\":\"relative z-20 space-y-4 ml-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-12 h-1 bg-white/30 rounded-full\"}],[\"$\",\"h3\",null,{\"className\":\"text-2xl font-bold leading-tight tracking-tight drop-shadow-md\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":\"Maintenance stops when equipment is missing\"}]}],[\"$\",\"p\",null,{\"className\":\"text-sm font-medium text-white/80 line-clamp-3 leading-relaxed\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\"If a critical tool is unavailable, the plan breaks. \"}],[\"$\",\"$1\",\"1\",{\"children\":[\"$\",\"span\",null,{\"className\":\"font-bold text-white\",\"children\":\"Ulisses\"}]}],[\"$\",\"$1\",\"2\",{\"children\":\" makes tools and assets trackable with clear states.\"}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"relative z-20 pt-6 border-t border-white/20 mt-auto ml-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between group/btn\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-white tracking-wide uppercase text-sm\",\"children\":\"Scopri\"}],[\"$\",\"div\",null,{\"className\":\"bg-white/20 p-2 rounded-full backdrop-blur-sm group-hover/btn:bg-white group-hover/btn:text-black transition-colors\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right h-4 w-4 transform group-hover:translate-x-0.5 transition-transform\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"absolute inset-x-8 bottom-0 h-8 bg-black/40 blur-xl rounded-[100%]translate-y-4 opacity-0 group-hover:opacity-60 transition-all duration-500 z-[-1]\"}]]}]\n"])</script>
127<script>self.__next_f.push([1,"16:[\"$\",\"$L2b\",null,{\"ref\":\"$undefined\",\"href\":\"/en/knowledge-hub/ferroviario/cmms\",\"locale\":\"$undefined\",\"localeCookie\":\"$11:props:localeCookie\",\"className\":\"group relative block aspect-[3/4.5] w-full max-w-[320px] mx-auto perspective-[1000px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"\\n relative h-full w-full rounded-tr-2xl rounded-bl-2xl rounded-tl-sm rounded-br-2xl\\n p-8 flex flex-col justify-between\\n transition-all duration-500 ease-out\\n shadow-xl group-hover:shadow-2xl group-hover:shadow-primary/20\\n group-hover:transform-[rotateY(-4deg)_translateY(-10px)]\\n overflow-hidden text-white\\n backdrop-blur-sm\\n bg-linear-to-br from-slate-600 via-slate-800 to-slate-950 border border-slate-500/30\\n \",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 opacity-20 mix-blend-overlay pointer-events-none\",\"style\":{\"backgroundImage\":\"url(\\\"data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E\\\")\"}}],[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-0 bottom-0 w-4 bg-linear-to-r from-black/40 to-transparent z-10\"}],[\"$\",\"div\",null,{\"className\":\"relative z-20 space-y-4 ml-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-12 h-1 bg-white/30 rounded-full\"}],[\"$\",\"h3\",null,{\"className\":\"text-2xl font-bold leading-tight tracking-tight drop-shadow-md\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":\"From event to action: Connecting field to CMMS\"}]}],[\"$\",\"p\",null,{\"className\":\"text-sm font-medium text-white/80 line-clamp-3 leading-relaxed\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":\"Native API integration to connect the field to maintenance and ticketing workflows.\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"relative z-20 pt-6 border-t border-white/20 mt-auto ml-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between group/btn\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-white tracking-wide uppercase text-sm\",\"children\":\"Scopri\"}],[\"$\",\"div\",null,{\"className\":\"bg-white/20 p-2 rounded-full backdrop-blur-sm group-hover/btn:bg-white group-hover/btn:text-black transition-colors\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right h-4 w-4 transform group-hover:translate-x-0.5 transition-transform\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"absolute inset-x-8 bottom-0 h-8 bg-black/40 blur-xl rounded-[100%]translate-y-4 opacity-0 group-hover:opacity-60 transition-all duration-500 z-[-1]\"}]]}]\n"])</script>
127<script>self.__next_f.push([1,"17:[\"$\",\"$L2b\",null,{\"ref\":\"$undefined\",\"href\":\"/en/knowledge-hub/ferroviario/materiali-critici\",\"locale\":\"$undefined\",\"localeCookie\":\"$11:props:localeCookie\",\"className\":\"group relative block aspect-[3/4.5] w-full max-w-[320px] mx-auto perspective-[1000px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"\\n relative h-full w-full rounded-tr-2xl rounded-bl-2xl rounded-tl-sm rounded-br-2xl\\n p-8 flex flex-col justify-between\\n transition-all duration-500 ease-out\\n shadow-xl group-hover:shadow-2xl group-hover:shadow-primary/20\\n group-hover:transform-[rotateY(-4deg)_translateY(-10px)]\\n overflow-hidden text-white\\n backdrop-blur-sm\\n bg-linear-to-br from-slate-600 via-slate-800 to-slate-950 border border-slate-500/30\\n \",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 opacity-20 mix-blend-overlay pointer-events-none\",\"style\":{\"backgroundImage\":\"url(\\\"data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E\\\")\"}}],[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-0 bottom-0 w-4 bg-linear-to-r from-black/40 to-transparent z-10\"}],[\"$\",\"div\",null,{\"className\":\"relative z-20 space-y-4 ml-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-12 h-1 bg-white/30 rounded-full\"}],[\"$\",\"h3\",null,{\"className\":\"text-2xl font-bold leading-tight tracking-tight drop-shadow-md\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":\"Critical materials: control, permissions, history\"}]}],[\"$\",\"p\",null,{\"className\":\"text-sm font-medium text-white/80 line-clamp-3 leading-relaxed\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":\"Some components can't 'roam free'. Simple but rigorous event traceability.\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"relative z-20 pt-6 border-t border-white/20 mt-auto ml-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between group/btn\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-white tracking-wide uppercase text-sm\",\"children\":\"Scopri\"}],[\"$\",\"div\",null,{\"className\":\"bg-white/20 p-2 rounded-full backdrop-blur-sm group-hover/btn:bg-white group-hover/btn:text-black transition-colors\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right h-4 w-4 transform group-hover:translate-x-0.5 transition-transform\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"absolute inset-x-8 bottom-0 h-8 bg-black/40 blur-xl rounded-[100%]translate-y-4 opacity-0 group-hover:opacity-60 transition-all duration-500 z-[-1]\"}]]}]\n"])</script>
127<script>self.__next_f.push([1,"18:[\"$\",\"$L2b\",null,{\"ref\":\"$undefined\",\"href\":\"/en/knowledge-hub/smart-parking/occupancy\",\"locale\":\"$undefined\",\"localeCookie\":\"$11:props:localeCookie\",\"className\":\"group relative block aspect-[3/4.5] w-full max-w-[320px] mx-auto perspective-[1000px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"\\n relative h-full w-full rounded-tr-2xl rounded-bl-2xl rounded-tl-sm rounded-br-2xl\\n p-8 flex flex-col justify-between\\n transition-all duration-500 ease-out\\n shadow-xl group-hover:shadow-2xl group-hover:shadow-primary/20\\n group-hover:transform-[rotateY(-4deg)_translateY(-10px)]\\n overflow-hidden text-white\\n backdrop-blur-sm\\n bg-linear-to-br from-[oklch(0.45_0.14_260)]/90 via-[oklch(0.35_0.10_260)]/70 to-slate-950 border border-[oklch(0.45_0.14_260)]/20\\n \",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 opacity-20 mix-blend-overlay pointer-events-none\",\"style\":{\"backgroundImage\":\"url(\\\"data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E\\\")\"}}],[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-0 bottom-0 w-4 bg-linear-to-r from-black/40 to-transparent z-10\"}],[\"$\",\"div\",null,{\"className\":\"relative z-20 space-y-4 ml-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-12 h-1 bg-white/30 rounded-full\"}],[\"$\",\"h3\",null,{\"className\":\"text-2xl font-bold leading-tight tracking-tight drop-shadow-md\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":\"Reliable Occupancy: The city stops guessing\"}]}],[\"$\",\"p\",null,{\"className\":\"text-sm font-medium text-white/80 line-clamp-3 leading-relaxed\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":\"Real occupancy data for planning, enforcement, and reporting.\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"relative z-20 pt-6 border-t border-white/20 mt-auto ml-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between group/btn\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-white tracking-wide uppercase text-sm\",\"children\":\"Scopri\"}],[\"$\",\"div\",null,{\"className\":\"bg-white/20 p-2 rounded-full backdrop-blur-sm group-hover/btn:bg-white group-hover/btn:text-black transition-colors\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right h-4 w-4 transform group-hover:translate-x-0.5 transition-transform\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"absolute inset-x-8 bottom-0 h-8 bg-black/40 blur-xl rounded-[100%]translate-y-4 opacity-0 group-hover:opacity-60 transition-all duration-500 z-[-1]\"}]]}]\n"])</script>
127<script>self.__next_f.push([1,"19:[\"$\",\"$L2b\",null,{\"ref\":\"$undefined\",\"href\":\"/en/knowledge-hub/smart-parking/enforcement\",\"locale\":\"$undefined\",\"localeCookie\":\"$11:props:localeCookie\",\"className\":\"group relative block aspect-[3/4.5] w-full max-w-[320px] mx-auto perspective-[1000px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"\\n relative h-full w-full rounded-tr-2xl rounded-bl-2xl rounded-tl-sm rounded-br-2xl\\n p-8 flex flex-col justify-between\\n transition-all duration-500 ease-out\\n shadow-xl group-hover:shadow-2xl group-hover:shadow-primary/20\\n group-hover:transform-[rotateY(-4deg)_translateY(-10px)]\\n overflow-hidden text-white\\n backdrop-blur-sm\\n bg-linear-to-br from-[oklch(0.45_0.14_260)]/90 via-[oklch(0.35_0.10_260)]/70 to-slate-950 border border-[oklch(0.45_0.14_260)]/20\\n \",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 opacity-20 mix-blend-overlay pointer-events-none\",\"style\":{\"backgroundImage\":\"url(\\\"data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E\\\")\"}}],[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-0 bottom-0 w-4 bg-linear-to-r from-black/40 to-transparent z-10\"}],[\"$\",\"div\",null,{\"className\":\"relative z-20 space-y-4 ml-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-12 h-1 bg-white/30 rounded-full\"}],[\"$\",\"h3\",null,{\"className\":\"text-2xl font-bold leading-tight tracking-tight drop-shadow-md\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":\"Duration, overstay \u0026 data quality: targeted enforcement with controlled OPEX\"}]}],[\"$\",\"p\",null,{\"className\":\"text-sm font-medium text-white/80 line-clamp-3 leading-relaxed\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":\"Move from visual control to prioritized control, with private network and controllable OPEX.\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"relative z-20 pt-6 border-t border-white/20 mt-auto ml-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between group/btn\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-white tracking-wide uppercase text-sm\",\"children\":\"Scopri\"}],[\"$\",\"div\",null,{\"className\":\"bg-white/20 p-2 rounded-full backdrop-blur-sm group-hover/btn:bg-white group-hover/btn:text-black transition-colors\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right h-4 w-4 transform group-hover:translate-x-0.5 transition-transform\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"absolute inset-x-8 bottom-0 h-8 bg-black/40 blur-xl rounded-[100%]translate-y-4 opacity-0 group-hover:opacity-60 transition-all duration-500 z-[-1]\"}]]}]\n"])</script>
127<script>self.__next_f.push([1,"1a:[\"$\",\"$L2b\",null,{\"ref\":\"$undefined\",\"href\":\"/en/knowledge-hub/smart-city/medical-devices\",\"locale\":\"$undefined\",\"localeCookie\":\"$11:props:localeCookie\",\"className\":\"group relative block aspect-[3/4.5] w-full max-w-[320px] mx-auto perspective-[1000px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"\\n relative h-full w-full rounded-tr-2xl rounded-bl-2xl rounded-tl-sm rounded-br-2xl\\n p-8 flex flex-col justify-between\\n transition-all duration-500 ease-out\\n shadow-xl group-hover:shadow-2xl group-hover:shadow-primary/20\\n group-hover:transform-[rotateY(-4deg)_translateY(-10px)]\\n overflow-hidden text-white\\n backdrop-blur-sm\\n bg-linear-to-br from-[oklch(0.45_0.14_260)]/90 via-[oklch(0.35_0.10_260)]/70 to-slate-950 border border-[oklch(0.45_0.14_260)]/20\\n \",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 opacity-20 mix-blend-overlay pointer-events-none\",\"style\":{\"backgroundImage\":\"url(\\\"data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E\\\")\"}}],[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-0 bottom-0 w-4 bg-linear-to-r from-black/40 to-transparent z-10\"}],[\"$\",\"div\",null,{\"className\":\"relative z-20 space-y-4 ml-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-12 h-1 bg-white/30 rounded-full\"}],[\"$\",\"h3\",null,{\"className\":\"text-2xl font-bold leading-tight tracking-tight drop-shadow-md\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":\"Medical devices are there... but when needed they can't be found\"}]}],[\"$\",\"p\",null,{\"className\":\"text-sm font-medium text-white/80 line-clamp-3 leading-relaxed\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":\"Defibrillators, infusion pumps, ventilators. Available on paper, invisible in practice.\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"relative z-20 pt-6 border-t border-white/20 mt-auto ml-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between group/btn\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-white tracking-wide uppercase text-sm\",\"children\":\"Scopri\"}],[\"$\",\"div\",null,{\"className\":\"bg-white/20 p-2 rounded-full backdrop-blur-sm group-hover/btn:bg-white group-hover/btn:text-black transition-colors\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right h-4 w-4 transform group-hover:translate-x-0.5 transition-transform\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"absolute inset-x-8 bottom-0 h-8 bg-black/40 blur-xl rounded-[100%]translate-y-4 opacity-0 group-hover:opacity-60 transition-all duration-500 z-[-1]\"}]]}]\n"])</script>
127<script>self.__next_f.push([1,"1b:[\"$\",\"$L2b\",null,{\"ref\":\"$undefined\",\"href\":\"/en/knowledge-hub/smart-city/digital-twin\",\"locale\":\"$undefined\",\"localeCookie\":\"$11:props:localeCookie\",\"className\":\"group relative block aspect-[3/4.5] w-full max-w-[320px] mx-auto perspective-[1000px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"\\n relative h-full w-full rounded-tr-2xl rounded-bl-2xl rounded-tl-sm rounded-br-2xl\\n p-8 flex flex-col justify-between\\n transition-all duration-500 ease-out\\n shadow-xl group-hover:shadow-2xl group-hover:shadow-primary/20\\n group-hover:transform-[rotateY(-4deg)_translateY(-10px)]\\n overflow-hidden text-white\\n backdrop-blur-sm\\n bg-linear-to-br from-[oklch(0.45_0.14_260)]/90 via-[oklch(0.35_0.10_260)]/70 to-slate-950 border border-[oklch(0.45_0.14_260)]/20\\n \",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 opacity-20 mix-blend-overlay pointer-events-none\",\"style\":{\"backgroundImage\":\"url(\\\"data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E\\\")\"}}],[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-0 bottom-0 w-4 bg-linear-to-r from-black/40 to-transparent z-10\"}],[\"$\",\"div\",null,{\"className\":\"relative z-20 space-y-4 ml-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-12 h-1 bg-white/30 rounded-full\"}],[\"$\",\"h3\",null,{\"className\":\"text-2xl font-bold leading-tight tracking-tight drop-shadow-md\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":\"The city is connected. But is it governed by a true urban Digital Twin?\"}]}],[\"$\",\"p\",null,{\"className\":\"text-sm font-medium text-white/80 line-clamp-3 leading-relaxed\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":\"ZTLs, environmental gates, reserved lanes: isolated systems producing non-integrated data.\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"relative z-20 pt-6 border-t border-white/20 mt-auto ml-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between group/btn\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-white tracking-wide uppercase text-sm\",\"children\":\"Scopri\"}],[\"$\",\"div\",null,{\"className\":\"bg-white/20 p-2 rounded-full backdrop-blur-sm group-hover/btn:bg-white group-hover/btn:text-black transition-colors\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right h-4 w-4 transform group-hover:translate-x-0.5 transition-transform\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"absolute inset-x-8 bottom-0 h-8 bg-black/40 blur-xl rounded-[100%]translate-y-4 opacity-0 group-hover:opacity-60 transition-all duration-500 z-[-1]\"}]]}]\n"])</script>
127<script>self.__next_f.push([1,"1c:[\"$\",\"$L2b\",null,{\"ref\":\"$undefined\",\"href\":\"/en/knowledge-hub/smart-city/pa-fleets\",\"locale\":\"$undefined\",\"localeCookie\":\"$11:props:localeCookie\",\"className\":\"group relative block aspect-[3/4.5] w-full max-w-[320px] mx-auto perspective-[1000px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"\\n relative h-full w-full rounded-tr-2xl rounded-bl-2xl rounded-tl-sm rounded-br-2xl\\n p-8 flex flex-col justify-between\\n transition-all duration-500 ease-out\\n shadow-xl group-hover:shadow-2xl group-hover:shadow-primary/20\\n group-hover:transform-[rotateY(-4deg)_translateY(-10px)]\\n overflow-hidden text-white\\n backdrop-blur-sm\\n bg-linear-to-br from-[oklch(0.45_0.14_260)]/90 via-[oklch(0.35_0.10_260)]/70 to-slate-950 border border-[oklch(0.45_0.14_260)]/20\\n \",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 opacity-20 mix-blend-overlay pointer-events-none\",\"style\":{\"backgroundImage\":\"url(\\\"data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E\\\")\"}}],[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-0 bottom-0 w-4 bg-linear-to-r from-black/40 to-transparent z-10\"}],[\"$\",\"div\",null,{\"className\":\"relative z-20 space-y-4 ml-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-12 h-1 bg-white/30 rounded-full\"}],[\"$\",\"h3\",null,{\"className\":\"text-2xl font-bold leading-tight tracking-tight drop-shadow-md\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":\"PA fleet management: real visibility or just final reports?\"}]}],[\"$\",\"p\",null,{\"className\":\"text-sm font-medium text-white/80 line-clamp-3 leading-relaxed\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":\"Local Police vehicles, technical vehicles, street maintenance: management is often fragmented.\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"relative z-20 pt-6 border-t border-white/20 mt-auto ml-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between group/btn\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-white tracking-wide uppercase text-sm\",\"children\":\"Scopri\"}],[\"$\",\"div\",null,{\"className\":\"bg-white/20 p-2 rounded-full backdrop-blur-sm group-hover/btn:bg-white group-hover/btn:text-black transition-colors\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right h-4 w-4 transform group-hover:translate-x-0.5 transition-transform\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"absolute inset-x-8 bottom-0 h-8 bg-black/40 blur-xl rounded-[100%]translate-y-4 opacity-0 group-hover:opacity-60 transition-all duration-500 z-[-1]\"}]]}]\n"])</script>
127<script>self.__next_f.push([1,"1d:[\"$\",\"$L2b\",null,{\"ref\":\"$undefined\",\"href\":\"/en/knowledge-hub/tourist-ports/ministry-tourism\",\"locale\":\"$undefined\",\"localeCookie\":\"$11:props:localeCookie\",\"className\":\"group relative block aspect-[3/4.5] w-full max-w-[320px] mx-auto perspective-[1000px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"\\n relative h-full w-full rounded-tr-2xl rounded-bl-2xl rounded-tl-sm rounded-br-2xl\\n p-8 flex flex-col justify-between\\n transition-all duration-500 ease-out\\n shadow-xl group-hover:shadow-2xl group-hover:shadow-primary/20\\n group-hover:transform-[rotateY(-4deg)_translateY(-10px)]\\n overflow-hidden text-white\\n backdrop-blur-sm\\n bg-linear-to-br from-secondary/90 via-secondary/70 to-slate-950 border border-secondary/20\\n \",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 opacity-20 mix-blend-overlay pointer-events-none\",\"style\":{\"backgroundImage\":\"url(\\\"data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E\\\")\"}}],[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-0 bottom-0 w-4 bg-linear-to-r from-black/40 to-transparent z-10\"}],[\"$\",\"div\",null,{\"className\":\"relative z-20 space-y-4 ml-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-12 h-1 bg-white/30 rounded-full\"}],[\"$\",\"h3\",null,{\"className\":\"text-2xl font-bold leading-tight tracking-tight drop-shadow-md\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":\"With Ministry of Tourism, we resolve marina management\"}]}],[\"$\",\"p\",null,{\"className\":\"text-sm font-medium text-white/80 line-clamp-3 leading-relaxed\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":\"Collaborating with the Ministry of Tourism to digitize Italian marinas.\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"relative z-20 pt-6 border-t border-white/20 mt-auto ml-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between group/btn\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-white tracking-wide uppercase text-sm\",\"children\":\"Scopri\"}],[\"$\",\"div\",null,{\"className\":\"bg-white/20 p-2 rounded-full backdrop-blur-sm group-hover/btn:bg-white group-hover/btn:text-black transition-colors\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right h-4 w-4 transform group-hover:translate-x-0.5 transition-transform\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"absolute inset-x-8 bottom-0 h-8 bg-black/40 blur-xl rounded-[100%]translate-y-4 opacity-0 group-hover:opacity-60 transition-all duration-500 z-[-1]\"}]]}]\n"])</script>
127<script>self.__next_f.push([1,"21:[\"$\",\"$L2b\",null,{\"ref\":\"$undefined\",\"href\":\"/en/knowledge-hub/smart-port/containers\",\"locale\":\"$undefined\",\"localeCookie\":\"$11:props:localeCookie\",\"className\":\"group relative block aspect-[3/4.5] w-full max-w-[320px] mx-auto perspective-[1000px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"\\n relative h-full w-full rounded-tr-2xl rounded-bl-2xl rounded-tl-sm rounded-br-2xl\\n p-8 flex flex-col justify-between\\n transition-all duration-500 ease-out\\n shadow-xl group-hover:shadow-2xl group-hover:shadow-primary/20\\n group-hover:transform-[rotateY(-4deg)_translateY(-10px)]\\n overflow-hidden text-white\\n backdrop-blur-sm\\n bg-linear-to-br from-secondary/90 via-secondary/70 to-slate-950 border border-secondary/20\\n \",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 opacity-20 mix-blend-overlay pointer-events-none\",\"style\":{\"backgroundImage\":\"url(\\\"data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E\\\")\"}}],[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-0 bottom-0 w-4 bg-linear-to-r from-black/40 to-transparent z-10\"}],[\"$\",\"div\",null,{\"className\":\"relative z-20 space-y-4 ml-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-12 h-1 bg-white/30 rounded-full\"}],[\"$\",\"h3\",null,{\"className\":\"text-2xl font-bold leading-tight tracking-tight drop-shadow-md\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":\"Containers in the yard... but the real position is never certain\"}]}],[\"$\",\"p\",null,{\"className\":\"text-sm font-medium text-white/80 line-clamp-3 leading-relaxed\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":\"In high-density terminals, goods and containers move continuously. Without stable localization, operational downtime grows.\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"relative z-20 pt-6 border-t border-white/20 mt-auto ml-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between group/btn\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-white tracking-wide uppercase text-sm\",\"children\":\"Scopri\"}],[\"$\",\"div\",null,{\"className\":\"bg-white/20 p-2 rounded-full backdrop-blur-sm group-hover/btn:bg-white group-hover/btn:text-black transition-colors\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right h-4 w-4 transform group-hover:translate-x-0.5 transition-transform\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"absolute inset-x-8 bottom-0 h-8 bg-black/40 blur-xl rounded-[100%]translate-y-4 opacity-0 group-hover:opacity-60 transition-all duration-500 z-[-1]\"}]]}]\n"])</script>
127<script>self.__next_f.push([1,"2a:[\"$\",\"$L2b\",null,{\"ref\":null,\"href\":\"/en/contact\",\"locale\":\"$undefined\",\"localeCookie\":\"$11:props:localeCookie\",\"children\":\"Talk to an expert\",\"data-slot\":\"button\",\"data-variant\":\"secondary\",\"data-size\":\"lg\",\"className\":\"focus-visible:border-ring focus-visible:ring-ring/30 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:aria-invalid:border-destructive/50 border border-transparent bg-clip-padding focus-visible:ring-[2px] aria-invalid:ring-[2px] inline-flex items-center justify-center whitespace-nowrap transition-all disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none shrink-0 [\u0026_svg]:shrink-0 outline-none group/button select-none bg-secondary text-secondary-foreground hover:bg-secondary/80 aria-expanded:bg-secondary aria-expanded:text-secondary-foreground gap-1 has-data-[icon=inline-end]:pe-2 has-data-[icon=inline-start]:ps-2 [\u0026_svg:not([class*='size-'])]:size-4 h-14 px-8 text-base font-bold rounded-full w-full sm:w-auto\"}]\nb:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, maximum-scale=5, user-scalable=yes\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"media\":\"(prefers-color-scheme: light)\",\"content\":\"white\"}],[\"$\",\"meta\",\"3\",{\"name\":\"theme-color\",\"media\":\"(prefers-color-scheme: dark)\",\"content\":\"black\"}]]\n"])</script>
127<script>self.__next_f.push([1,"29:[\"$\",\"$L2c\",null,{\"formats\":\"$undefined\",\"locale\":\"en\",\"messages\":{\"metadata\":{\"title\":\"Ulisses - Intelligent Asset Tracking\",\"siteName\":\"Ulisses\",\"description\":\"Advanced real-time asset tracking and monitoring solutions for Logistics, Smart Parking, and Industrial applications.\",\"twitterDescription\":\"Advanced real-time asset tracking and monitoring solutions.\",\"ogImageAlt\":\"Ulisses Intelligent Asset Tracking\",\"keywords\":{\"assetTracking\":\"Asset Tracking\",\"logistics\":\"Logistics\",\"iot\":\"IoT\",\"smartParking\":\"Smart Parking\",\"industrialAI\":\"Industrial AI\",\"ulisses\":\"Ulisses\",\"realTimeMonitoring\":\"Real-time Monitoring\"},\"contact\":{\"title\":\"Contact\"},\"about\":{\"title\":\"About Us\"},\"tecnologia\":{\"title\":\"Technology\"},\"soluzioni\":{\"title\":\"Solutions\"},\"parking\":{\"title\":\"Smart Parking\"},\"knowledgeHub\":{\"title\":\"Knowledge Hub\"},\"privacyPolicy\":{\"title\":\"Privacy Policy\"},\"cookiePolicy\":{\"title\":\"Cookie Policy\"},\"faq\":{\"title\":\"FAQ\"},\"ferroviario\":{\"title\":\"Railway Solutions\"},\"smartCity\":{\"title\":\"Smart City\"},\"logistica\":{\"title\":\"Logistics\"},\"smartBuilding\":{\"title\":\"Smart Building\"},\"termsConditions\":{\"title\":\"Terms \u0026 Conditions\"},\"smartPort\":{\"title\":\"Smart Port\"},\"portiCommerciali\":{\"title\":\"Commercial Ports\"},\"portiTuristici\":{\"title\":\"Tourist Ports\"}},\"accessibility\":{\"ulissesLogo\":\"Ulisses Logo\",\"toggleMenu\":\"Toggle menu\",\"switchToEnglish\":\"Switch to English\",\"switchToItalian\":\"Switch to Italian\",\"ulissesPlatform\":\"Ulisses AI Platform\",\"trenordLogo\":\"Trenord Logo\",\"ministryLogo\":\"Ministry of Tourism Logo\",\"dashboardFerroviario\":\"Railway Dashboard\",\"smartParkingVisualization\":\"Smart Parking Visualization\",\"smartBuildingVisualization\":\"Smart Building Visualization\",\"commercialPortsVisualization\":\"Commercial Ports Visualization\",\"marinasVisualization\":\"Marinas Visualization\",\"smartParkingNetwork\":\"Smart Parking Network Visualization\",\"firstImage\":\"First image\",\"secondImage\":\"Second image\",\"dashboard\":{\"title\":\"Smart Parking Dashboard\"}},\"common\":{\"withUlisses\":\"With Ulisses\",\"withoutUlisses\":\"Without Ulisses\",\"demoCta\":\"Talk to an Expert\",\"expertCta\":\"Talk to an Expert\",\"onePagerCta\":\"Download One-Pager\",\"contactCta\":\"Request Assessment\",\"learnMore\":\"Learn More\",\"backToHome\":\"Back to Home\",\"sending\":\"Sending...\",\"success\":\"Success!\",\"error\":\"Invalid data. Please double check the form.\",\"successMessage\":\"Request sent successfully! We will contact you soon.\",\"networkError\":\"A network error occurred.\",\"captchaError\":\"Captcha verification failed. Please try again.\",\"callToAction\":{\"title\":\"Ready to optimize your processes?\",\"subtitle\":\"Discover how our technology can transform your operations.\",\"button\":\"Talk to an Expert\"},\"onePagerDialog\":{\"title\":\"Download One-Pager\",\"description\":\"Enter your email to download the one-pager:\",\"nameLabel\":\"First and Last Name\",\"namePlaceholder\":\"Mario Rossi\",\"companyLabel\":\"Company\",\"companyPlaceholder\":\"e.g. Acme Inc.\",\"emailLabel\":\"Work Email\",\"emailPlaceholder\":\"[email protected]\",\"roleLabel\":\"Role in Company\",\"rolePlaceholder\":\"e.g. Operations Manager\",\"cancel\":\"Cancel\",\"confirm\":\"Confirm\",\"submitting\":\"Submitting...\",\"successTitle\":\"Thank you!\",\"successMessage\":\"We will send you the requested one-pager shortly.\",\"close\":\"Close\",\"disclaimer\":\"Your email will only be used to send you the requested document and for related communications.\",\"captchaError\":\"Captcha verification failed. Please try again.\"}},\"contactForm\":{\"title\":\"Request a Demo / Assessment\",\"intro\":\"Tell us about your scenario and goals: we'll propose a clear path (pilot â rollout).\",\"microcopy\":\"Fill in the fields: it helps us give you a useful, non-generic answer.\",\"fields\":{\"name\":{\"label\":\"First and Last Name\",\"placeholder\":\"Mario Rossi\"},\"company\":{\"label\":\"Company\",\"placeholder\":\"e.g. Acme Inc.\"},\"role\":{\"label\":\"Role in Company\",\"placeholder\":\"e.g. Operations Manager\"},\"scenario\":{\"label\":\"Which scenario do you need Ulisses for?\",\"options\":{\"logistics\":\"Logistics\",\"railway\":\"Railway\",\"smart-parking\":\"Smart Parking\",\"smart-building\":\"Smart Building\",\"other\":\"Other\"}},\"objective\":{\"label\":\"Main Objective\",\"options\":{\"reduce_search\":\"Reduce asset search times\",\"geofencing\":\"Geofencing / alerts\",\"occupancy\":\"Parking occupancy\",\"duration\":\"Duration / overstay\",\"traceability\":\"Material/equipment traceability\",\"flow_monitoring\":\"Entrance/flow monitoring\",\"
127integration\":\"Integration with existing systems\",\"other\":\"Other\"}},\"size\":{\"label\":\"Scenario Size\",\"placeholder\":\"Ex: # assets / # spots / # sites\"},\"platforms\":{\"label\":\"Platforms already in use\",\"options\":{\"wms\":\"WMS\",\"cmms\":\"CMMS\",\"its\":\"ITS\",\"bi\":\"BI\",\"erp\":\"ERP\",\"none\":\"None\",\"other\":\"Other\"}},\"timing\":{\"label\":\"Estimated Timing\",\"options\":{\"0_3_months\":\"0â3 months\",\"3_6_months\":\"3â6 months\",\"6_12_months\":\"6â12 months\",\"exploration\":\"Exploration\"}},\"email\":{\"label\":\"Email\",\"placeholder\":\"[email protected]\"},\"phone\":{\"label\":\"Phone\",\"placeholder\":\"+39 ...\"}},\"submitButton\":\"Get Started\",\"noSpam\":\"No spam. Your data will only be used to handle your request and for related communications.\"},\"navigation\":{\"soluzioni\":\"Solutions\",\"logistica\":\"Logistics\",\"ferroviario\":\"Railway\",\"smartParking\":\"Smart City\",\"tecnologia\":\"Technology\",\"risorse\":\"Use Case\",\"azienda\":\"About Us\",\"contatti\":\"Contacts\",\"faq\":\"FAQ\",\"viewAll\":\"All\",\"italian\":\"Italian\",\"english\":\"English\",\"smartPort\":\"Smart Port\"},\"legal\":{\"privacy\":\"Privacy Policy\",\"cookie\":\"Cookie Policy\",\"terms\":\"Terms and Conditions\",\"copyright\":\"© Copyright 2024 I2T2C S.r.l.\",\"rightsReserved\":\"All rights reserved.\",\"piva\":\"VAT ID 02718490697 â REA MI-2746967 â SDI USAL8PV\",\"menuHeader\":\"Menu\",\"legalHeader\":\"Legal\",\"description\":\"Intelligent asset localization for logistics, railway, boating, and smart city.\"},\"contatti\":{\"title\":\"We're ready to hear your challenge\",\"subtitle\":\"From technical demo to project implementation: our team is at your disposal.\",\"writeUs\":\"Write to us\",\"callUs\":\"Call us\",\"visitUs\":\"Operational HQ\",\"socialChat\":\"Social \u0026 Chat\"},\"cookiePolicy\":{\"title\":\"Cookie Policy\",\"lastUpdated\":\"Last updated: 09/01/2025\",\"intro\":\"This Cookie Policy explains how we use cookies and other similar tracking technologies on our website www.ulisses.it.\",\"readCarefully\":\"Please read this policy carefully to understand how cookies are used on our site and how you can manage them.\",\"whatAreCookies\":{\"title\":\"What are cookies?\",\"text\":\"Cookies are small text files that are stored on your device when you visit a website. They are widely used to enable the site to function properly, improve the user's browsing experience, provide information to site owners, and for statistical purposes.\"},\"typesOfCookies\":{\"title\":\"Types of cookies used\",\"technical\":{\"label\":\"Technical cookies:\",\"text\":\"These cookies are essential to enable our website to function properly. They are used, for example, to store your language preferences or to allow access to certain site features.\"},\"analytics\":{\"label\":\"Analytics cookies:\",\"text\":\"We use analytics cookies to collect information about how our website is used, such as the number of visitors and the most visited pages. This information helps us improve the site and provide an optimal browsing experience for users.\"},\"marketing\":{\"label\":\"Marketing cookies:\",\"text\":\"These cookies are used to show you relevant advertisements based on your interests. They may also be used to limit the number of times you see an ad and to measure the effectiveness of advertising campaigns.\"}},\"management\":{\"title\":\"Cookie management\",\"text\":\"You can manage your cookie preferences by changing your browser settings. Most browsers allow you to accept, reject, or delete cookies. Please note that disabling cookies may affect the proper functioning of the website and limit some features.\"},\"privacyInfo\":{\"title\":\"Privacy information\",\"text\":\"For more information on how we handle users' personal data and to learn about your privacy rights, please read our\",\"linkText\":\"Privacy Policy\"},\"contact\":{\"title\":\"Contacts\",\"text\":\"If you have any questions, concerns, or requests regarding this Cookie Policy, please contact us at:\"}},\"termsConditions\":{\"title\":\"Terms and Conditions\",\"lastUpdated\":\"Last updated: 09/01/2025\",\"acceptance\":{\"title\":\"Acceptance of Terms\",\"text1\":\"Welcome to the Ulisses website. Access and use of this site are subject to the following Terms and Conditions.\",\"text2\":\"By using this website, you agree to be bound by these terms. If you do not fully accept these terms, please do not use the site.\"},\"intellectualProperty\":{\"title\":\"Intellectual Property\",\"text\":\"All content, trademarks, logos, and data on this site are the property of Ulisses or are used under license. Any unauthorized reproduction, distribution, or use of such materials is prohibited.\"},\"liability\":{\"title\":\"Limitation of Liability\",\"text\":\"Ulisses does not guarantee that the site is free from errors or interruptions. The information contained on the site is provided \\\"as is\\\" and may be subject to change without notice. Ulisses shall not be liable for any damages arising from the use or inability to use the site.\"},\"privacyCookie\":{\"title\":\"Privacy and Cookies\",\"text\":\"Use of the site is also governed by our\",\"privacyLink\":\"Privacy Policy\",\"and\":\"and our\",\"cookieLink\":\"Cookie Policy\",\"ending\":\", which are incorporated herein by reference.\"},\"modifications\":{\"title\":\"Modifications to Terms\",\"text\":\"Ulisses reserves the right to modify these Terms and Conditions at any time. Changes will be effective from the moment they are published on the site.\"},\"contact\":{\"title\":\"Contacts\",\"text\":\"For any questions regarding these Terms and Conditions, please contact us:\"}},\"privacyPolicy\":{\"title\":\"Privacy Policy\",\"lastUpdated\":\"Last updated: 09/01/2025\",\"intro\":\"Dear User, thank you for choosing to use our website. At Ulisses, we are committed to protecting your privacy and ensuring the security of the personal information you provide to us. This privacy policy explains how we
127collect, use, and protect your personal data during your visit to our website.\",\"sections\":[{\"title\":\"Collection of Personal Information\",\"content\":\"During your visit to our website, we may collect certain personal information, such as name, email address, phone number, and other contact details, only if voluntarily provided by you through contact forms or site registration.\"},{\"title\":\"Use of Personal Information\",\"content\":\"The personal information we collect is used to provide requested services, answer your questions or provide support, personalize your experience on our website, send marketing communications (if you have consented), and improve our services. We will not sell, rent, or provide your personal information to third parties without your consent, except as required by law or in compliance with legal obligations.\"},{\"title\":\"Protection of Personal Data\",\"content\":\"We adopt appropriate security measures to protect your personal data from unauthorized access, modification, disclosure, or destruction. However, we cannot guarantee the complete security of information transmitted over the Internet. Although we do our best to protect your personal data, sending personal information is at your own risk.\"},{\"title\":\"Cookies and Similar Technologies\",\"content\":\"We use cookies and similar technologies to collect information about your preferences and improve your experience on our website. You can manage cookie settings through your browser settings. Please note that disabling cookies may limit some features of our website.\"},{\"title\":\"Links to Third-Party Sites\",\"content\":\"Our website may contain links to third-party sites. We are not responsible for the privacy practices or content of such websites. We recommend that you read the privacy policies of the third-party websites you visit.\"},{\"title\":\"Changes to Privacy Policy\",\"content\":\"We reserve the right to make changes to this privacy policy. Changes will be published on this page and the effective date will be updated accordingly. We recommend that you check this page periodically for any updates.\"},{\"title\":\"Consent\",\"content\":\"By using our website, you consent to the collection and use of your personal information as described in this privacy policy.\"}],\"contact\":{\"title\":\"Contacts\",\"text\":\"If you have questions or concerns regarding our privacy policy or the processing of your personal information, please contact us via email:\",\"email\":\"[email protected]\"}},\"home\":{\"hero\":{\"h1\":\"\u003chighlight\u003eTrack\u003c/highlight\u003e your assets, wherever they are\",\"highlight\":\"Track\",\"subheadline\":\"Ulisses brings location and events from the field to your workflows (WMS/CMMS/BI) with a single end-to-end solution: network, sensors, dashboard and API. Designed to scale and maintain reliable data over time.\",\"proofs\":[\"Technological patent\",\"Stable data over time indoor/outdoor\",\"End-to-end SLA\"],\"expertLink\":\"Talk to an expert\"},\"technologyPillars\":{\"title\":\"The pillars of our patented technology\",\"cards\":[{\"title\":\"Unique Scalability\",\"subtitle\":\"Reliable and guaranteed service on 100,000+ connected devices without interruptions\",\"icon\":\"Scale\"},{\"title\":\"Extreme Precision\",\"subtitle\":\"Thanks to our proprietary technology, we guarantee accuracy \u003c10cm\",\"icon\":\"Target\"},{\"title\":\"Wireless\",\"subtitle\":\"Our devices are battery powered and run up to 5 years without maintenance\",\"icon\":\"BatteryCharging\"}]},\"partners\":{\"title\":\"Our Partners\"},\"selector\":{\"title\":\"Select your scenario\",\"subtitle\":\"Traceability and scalable rollout: choose the scenario closest to yours\",\"cards\":{\"logistica\":{\"title\":\"Logistics \u0026 Operations\",\"description\":\"Reduce asset search times, operational errors, warehouse and yard risks.\",\"cta\":\"Discover Logistics\",\"resolutions\":[\"Asset search\",\"Geofencing\",\"Reduced search times\"]},\"ferroviario\":{\"title\":\"Railway\",\"description\":\"Enhanced Traceability: less searching, more control over maintenance and planning.\",\"cta\":\"Discover Rail
127way\",\"resolutions\":[\"Equipment availability\",\"Event history\",\"CMMS\"]},\"parking\":{\"title\":\"Smart City\",\"description\":\"Reliable occupancy data and operational events: more effective enforcement and controlled ROI.\",\"cta\":\"Discover Smart City\",\"resolutions\":[\"Occupancy\",\"Parking duration\",\"Data quality\"]},\"smartPort\":{\"title\":\"Smart Port\",\"description\":\"Dock and yard management: continuous control of containers and vessels.\",\"cta\":\"Discover Smart Port\",\"resolutions\":[\"Loading/Unloading\",\"Operational area management\",\"Allocation\"]}}},\"selectorCta\":{\"title\":\"Don't see your scenario?\",\"text\":\"Every localization challenge is unique. Tell us yours and let's discover together how Ulisses can help you.\",\"cta\":\"Talk to an expert\"},\"why\":{\"title\":\"Why Ulisses is different\",\"intro\":\"Not just tracking: a governed end-to-end chain\",\"columns\":[{\"title\":\"Management Software\",\"problem\":\"They organize processes, but remain blind to the physical world.\",\"solution\":\"Ulisses brings the truth of the field directly into your systems, improving efficiency and precision.\"},{\"title\":\"Traditional Tracking\",\"problem\":\"The demo works, but struggles in real environments and returns unreliable data.\",\"solution\":\"Ulisses is industrial engineering born to beat interference and scale to hundreds of thousands of sensors effortlessly.\"},{\"title\":\"Fragmented Solutions\",\"problem\":\"A puzzle of different vendors is a maintenance nightmare.\",\"solution\":\"Ulisses is a single direction. From survey to API, a complete solution for the entire data lifecycle.\"}],\"closure\":\"Ulisses is modular: optional platform and data integrable via API, with method and clear ownership. Unifies field, network and data: you can use our platform or integrate via API, reducing complexity and implementation times.\",\"quote\":\"âWe are not a prototype, we are not an eternal PoC. We operate in the real world.â\"},\"howItWorks\":{\"title\":\"How it works, in practice\",\"subtitle\":\"From field detection to operational data: a simple flow, easier to industrialize and integrate.\",\"steps\":[{\"title\":\"Field\",\"text\":\"Sensors/tags/anchors detect events and presence\"},{\"title\":\"Network\",\"text\":\"Connectivity carries data robustly\"},{\"title\":\"Platform\",\"text\":\"Normalizes, historicizes, enables dashboards and rules\"},{\"title\":\"Integrations\",\"text\":\"Connect existing systems (WMS/MES/CMMS/ITS)\"}],\"deployment\":{\"label\":\"Choose your deployment\",\"title\":\"Flexible Deployment\",\"text\":\"Cloud / On-prem / Edge: choose the mode that best suits security, latency and sector requirements.\",\"tokens\":\"Cloud / On-prem / Edge\"},\"deploymentCards\":[{\"title\":\"Cloud\",\"text\":\"Leverage the scalability of our managed cloud infrastructure, with automatic updates and guaranteed availability.\"},{\"title\":\"On-Premise\",\"text\":\"Keep total control over your data by installing Ulisses directly in your data centers or private infrastructure.\"},{\"title\":\"Edge\",\"text\":\"Maximize speed and reduce latency by processing data directly in the field, even without connectivity.\"}]},\"proof\":{\"title\":\"Production Ready\",\"subtitle\":\"Ulisses is designed to work continuously in complex contexts. Not just technology: a complete method to reduce project risks, time, and costs.\",\"items\":[{\"title\":\"Site Survey \u0026 Design\",\"text\":\"We start from real constraints (coverage, interference, layout, processes).\"},{\"title\":\"Commissioning\",\"text\":\"We validate data quality and performance in the field before go-live.\"},{\"title\":\"IT/OT Integrations via API\",\"text\":\"We bring events and data into systems already in use (WMS/CMMS/ITS/BI).\"},{\"title\":\"SLA \u0026 Support\",\"text\":\"Observability, alerts, data quality reports, and operational continuity.\"}],\"cta\":\"Learn more about the Method\",\"closure\":\"The result is an adoptable solution: reliable data, clear governance, and scalable rollout.\"},\"app\":{\"label\":\"Dashboard\",\"title\":\"The Dashboard: what you see and what you can do\",\"intro\":\"Not just \\\"tracking\\\": we transform signals and events into operational decisions.\",\"features\":[{\"title\":\"Monitor\",\"text\":\"Position, events, occupancy, system health\"},{\"title\":\"Analyze\",\"text\":\"History, trends, anomalies, performance by area/site\"},{\"title\":\"Act\",\"text\":\"With alerts, rules, reports, workflow integrations\"}],\"cta\":\"See dashboard examples\"},\"cta\":{\"title\":\"Ready to optimize your processes?\",\"text\":\"Discover how our technology can transform your operations.\",\"button\":\"Talk to an expert\",\"formMicrocopy\":\"Fill in 6 fields: it helps us give you a useful, not generic, response.\"},\"deploymentCards\":[{\"title\":\"Cloud\",\"text\":\"Leverage the scalability of our managed cloud infrastru
127cture, with automatic updates and guaranteed availability.\"},{\"title\":\"On-Premise\",\"text\":\"Maintain total control over your data by installing Ulisses directly in your data centers or private infrastructure.\"},{\"title\":\"Edge\",\"text\":\"Maximize speed and reduce latency by processing data directly in the field, even in the absence of connectivity.\"}]},\"solutions\":{\"hero\":{\"h1\":\"Solutions for Logistics, Railway and Smart City\",\"intro\":\"Ulisses brings reliable data from the field to decisions in contexts where continuity, data quality, and integration with existing systems matter.\"},\"method\":{\"title\":\"From the first site to rollout: a clear path\",\"intro\":\"A solution truly works when data quality and continuity are governed. That's why we follow a method that reduces project risks, time, and surprises.\",\"steps\":[{\"title\":\"Objectives and KPIs\",\"text\":\"We align operational objective, KPIs, and constraints (process, areas, users, requirements).\"},{\"title\":\"Site survey \u0026 design\",\"text\":\"We design coverage and architecture based on layout, interference, and critical points.\"},{\"title\":\"Installation \u0026 commissioning\",\"text\":\"We commission and validate in the field: data quality, events, performance.\"},{\"title\":\"Dashboard or integration into existing systems\",\"text\":\"Ulisses platform when useful, or events and data in existing platforms via API (WMS/CMMS/ITS/BI).\"},{\"title\":\"Go-live and continuity\",\"text\":\"Monitor health, data quality reports, support, and SLA when required.\"}]}},\"logistica\":{\"hero\":{\"h1\":\"Logistics: asset localization and operational data to reduce time and errors\",\"h1Highlight\":\"Logistics\",\"sub\":\"In warehouse and yard, Ulisses makes visible what is now 'lost time': search, movements, anomalies, and risks.\",\"cta\":\"Request Logistics Demo\",\"onePager\":\"Download Logistics One-Pager\",\"unlockTitle\":\"What we unlock in the process\",\"unlockSubtitle\":\"We transform operational friction into reliable data flows, eliminating bottlenecks that slow down your logistics.\",\"radarStatus\":\"Live Signal: Authenticated\"},\"process\":[{\"problem\":\"Too much time finding carts/rolls/special pallets/equipment\",\"solution\":\"Instant localization with \u003c10 cm precision.\"},{\"problem\":\"Asset dispersion and inefficient utilization\",\"solution\":\"Flow optimization based on real usage data.\"},{\"problem\":\"Allocation errors, untracked movements\",\"solution\":\"Automatic traceability of every indoor and outdoor movement.\"},{\"problem\":\"Sensitive areas and unmonitored safety risks\",\"solution\":\"Active geofencing and real-time alerts on risk areas.\"},{\"problem\":\"Difficulty measuring real performance by area/process\",\"solution\":\"Dashboard with reliable KPIs and automated reporting.\"}],\"useCasesHeader\":\"What you can do with Ulisses\",\"useCases\":[{\"title\":\"Real-time asset search\",\"text\":\"Reduce search times and operational stops with position and history.\"},{\"title\":\"Geofencing \u0026 alerts\",\"text\":\"Alerts on unauthorized exits, restricted areas, anomalous dwell times.\"},{\"title\":\"Operational safety\",\"text\":\"Events and rules on risk areas, presence, and anomalies.\"},{\"title\":\"Operational KPIs\",\"text\":\"Reports on asset utilization, bottlenecks, areas with recurring inefficiencies.\"}],\"dashboard\":{\"title\":\"Logistics dashboard: fast decisions, reliable data\",\"bullets\":[\"Asset search by name/ID/area\",\"Area map + usage heatmap\",\"Events and alerts with priority\",\"Weekly/monthly reports (usage, anomalies, times)\"]},\"integration\":{\"title\":\"How it fits into your systems\",\"text\":\"Ulisses doesn't ask you to change your stack: it generates events and operational data from the field and makes them available via dashboard or API.\",\"bullets\":[\"Normalized events and measures (coherent and reusable)\",\"Clean integration (less custom, less maintenance)\",\"Reliable and governed data (health, data quality, history)\"],\"common\":\"WMS ⢠MES ⢠CMMS ⢠ERP ⢠ITS / Smart City ⢠BI / Data Lake\"},\"finalCta\":{\"title\":\"Let's evaluate feasibility for your scenario together\",\"subtitle\":\"Define area, KPIs, and timing. We'll propose architecture and rollout plan.\",\"ctaPilot\"
127:\"Request a pilot\",\"ctaExpert\":\"Talk to an expert\",\"ctaOnePager\":\"Download One-Pager\"},\"benchmarks\":{\"title\":\"Case History\",\"items\":[{\"title\":\"Pallet tracking in warehouse\",\"context\":\"Warehouse with pallets that 'get lost' between areas.\",\"challenge\":\"Wasted search time, poor inventory accuracy.\",\"solution\":\"Pallet tracking with precise position and operational updates.\",\"impact\":\"Cost reduction and leaner inventory.\",\"link\":\"/knowledge-hub/logistica/geofencing\"},{\"title\":\"Carts and mobile assets\",\"context\":\"Mobile assets distributed across large areas.\",\"challenge\":\"Quickly locate critical assets and reduce unproductive time.\",\"solution\":\"BLE tags + gateway to display position in app.\",\"impact\":\"Reduced search time and better asset utilization.\",\"link\":\"/knowledge-hub/logistica/carrelli\"},{\"title\":\"Asset tracking in difficult environments\",\"context\":\"Warehouses with metal and interference.\",\"challenge\":\"Maintain precision and stability.\",\"solution\":\"Bluetooth Channel Sounding to manage multipath.\",\"impact\":\"Fewer misplaced assets, quick audits.\",\"link\":\"/knowledge-hub/logistica/ambienti-difficili\"}]}},\"ferroviario\":{\"hero\":{\"h1\":\"Railway: equipment and material control in depots\",\"h1Highlight\":\"Railway\",\"sub\":\"Reduce dispersion and unproductive time. Connect field events to maintenance workflows.\",\"cta\":\"Request Railway Demo\",\"onePager\":\"Download Railway One-Pager\",\"unlockTitle\":\"What we unlock in the process\",\"unlockSubtitle\":\"We optimize maintenance and material management in railway depots, transforming manual search into operational data.\"},\"featuredStory\":{\"title\":\"With Trenord, making depot activity visible\",\"text\":\"In collaboration with Trenord, the leading regional railway company in Italy, Ulisses realized a Proof of Concept for train localization within the Milan Fiorenza depot, the largest in Europe.\",\"cta\":\"Learn more\",\"link\":\"/knowledge-hub/railway/trenord\"},\"process\":[{\"problem\":\"Equipment and materials not traceable when needed\",\"solution\":\"Real-time position and instant search in depot.\"},{\"problem\":\"Difficulty proving traceability and auditability\",\"solution\":\"Immutable event history and compliance reports.\"},{\"problem\":\"Maintenance times extended by inefficient logistics\",\"solution\":\"Flow optimization based on reliable field data.\"},{\"problem\":\"Workflow disconnected between field and management systems\",\"solution\":\"Native API integration to feed CMMS and ticketing.\"},{\"problem\":\"Lack of reliable data on equipment utilization\",\"solution\":\"Dashboard with utilization KPIs and asset saturation rate.\"}],\"useCases\":[{\"title\":\"Equipment tracking\",\"text\":\"Reduce search times and stops: position + event history.\"},{\"title\":\"Critical materials and components\",\"text\":\"Area control, dwell times, alerts on unexpected movements.\"},{\"title\":\"Maintenance workflow\",\"text\":\"CMMS integration: Events and asset availability feed tickets and processes.\"},{\"title\":\"Audit reports\",\"text\":\"History and KPIs supporting compliance and control.\"}],\"dashboard\":{\"bullets\":[\"Area map + asset status by category\",\"Events and anomalies with timeline\",\"Availability and utilization reports\",\"System health and SLA\"]},\"delivery\":{\"title\":\"Integrations and Delivery\",\"text\":\"The difference isn't just technological: it's the implementation capability.\",\"steps\":\"Site survey â Design â Commissioning â Integration â Go-live with SLA.\",\"cta\":\"Request a demo\"},\"finalCta\":{\"title\":\"Let's evaluate feasibility for your scenario together\",\"subtitle\":\"Define area, KPIs, and timing. We'll propose architecture and rollout plan.\",\"ctaPilot\":\"Request a pilot\",\"ctaExpert\":\"Talk to an expert\"}},\"parking\":{\"hero\":{\"h1\":\"Smart Parking: stall occupancy and operational events, with scalable rollout\",\"h1Highlight\":\"Smart Parking\",\"sub\":\"Reliable data for parking management, enforcement, planning, and reporting. With private network: controllable OPEX and independence.\",\"cta\":\"Request Smart Parking Demo\",\"onePager\":\"Download Smart Parking One-Pager\"},\"segments\":[{\"id\":\"pa\",\"title\":\"For Cities and PA\",\"text\":\"Data-driven decisions, transparency, and reports.\"},{\"id\":\"concessionari\",\"title\":\"For Concessionaires\",\"text\":\"Operational efficiency and targeted enforcement.\"},{\"id\":\"private\",\"title\":\"For Large Private Areas\",\"text\":\"Flow optimization and service quality.\"}],\"useCasesTitle\":\"Reference operational cases\",\"customSolutions\":{\"title\":\"Tailored solutions for every scenario\",\"text\":\"Explore how Ulisses Smart Parking solves specific challenges for your organization.\"}
127,\"useCases\":[{\"id\":\"occupancy\",\"title\":\"Occupancy \u0026 availability\",\"text\":\"Real-time stall status + reliable history.\"},{\"id\":\"events\",\"title\":\"Operational events\",\"text\":\"Parking duration, overstay, stall profiles and intervention priority.\"},{\"id\":\"quality\",\"title\":\"Data quality and health\",\"text\":\"Mute stalls, coverage, anomalies: continuous monitoring and SLA.\"},{\"id\":\"rollout\",\"title\":\"Scalable rollout\",\"text\":\"From pilot to city: private/mesh network, operational continuity, modular growth.\"}],\"privateNetwork\":{\"title\":\"Why data quality changes the system's value\",\"bullets\":[\"Reduction of localization errors caused by reflections and canyoning\",\"Greater data consistency in complex urban and infrastructural scenarios\",\"Actionable insights for KPIs, automation and operational control\"]},\"dashboard\":{\"title\":\"Dashboard and Insights\",\"bullets\":[\"Zone map + occupancy by area\",\"Events and anomalies (overstay, critical stalls)\",\"Reports for PA (usage, rotation, KPIs)\",\"Network/sensor health monitor\"]},\"benchmarks\":{\"title\":\"Case History\",\"items\":[{\"title\":\"Occupancy and parking duration\",\"context\":\"High-rotation parking with need for reliable data.\",\"challenge\":\"Manual methods increase errors and delays.\",\"solution\":\"Per-stall sensors for arrival/departure and duration calculation.\",\"impact\":\"Timely data, reduced errors, optimized management.\",\"link\":\"/knowledge-hub/smart-parking/occupancy\"},{\"title\":\"Dual detection sensors\",\"context\":\"Outdoor parking with rain and interference.\",\"challenge\":\"Maintain high accuracy (99%) and reduce maintenance.\",\"solution\":\"Dual detection sensors (Radar + Magnetic).\",\"impact\":\"Data reliability even in adverse weather conditions.\",\"link\":\"/knowledge-hub/smart-parking/enforcement\"}],\"extra\":{\"title\":\"Why 'data quality' is the true differentiator\",\"text\":\"A smart parking solution isn't valuable for 'having a map', but for having reliable data: correct occupancy, correct times, identified 'mute' stalls. That's where ROI is measured.\"}},\"paCta\":{\"title\":\"Are you preparing a tender or pilot?\",\"text\":\"We support you in defining KPIs, architecture, and rollout plan.\",\"ctaExpert\":\"Talk to a PA expert\",\"ctaDemo\":\"Request demo\",\"ctaOnePager\":\"Download One-Pager\"},\"finalCta\":{\"title\":\"Are you preparing a tender or pilot?\",\"subtitle\":\"We support you in defining KPIs, architecture, and rollout plan.\",\"ctaExpert\":\"Talk to a PA expert\",\"ctaDemo\":\"Request demo\",\"ctaOnePager\":\"Download One-Pager\"}},\"tecnologia\":{\"hero\":{\"h1\":\"Ulisses Technology: from signal to reliable data\",\"sub\":\"We are the evolution of the Bluetooth ecosystem: not because it's new, but because we make it reliable, measurable, and ready for field use.\",\"ctaDemo\":\"Request demo\",\"ctaSheet\":\"Download technical sheet\"},\"pillars\":{\"title\":\"The difference is transforming the standard into reliable data\",\"text\":\"We leverage the evolution of radio standards, like Bluetooth Channel Sounding (RTT + Phase-Based Ranging), to unlock new possibilities.\\n\\nUlisses technology guarantees precision, stability, and reliability even in critical contexts: complex environments, interference, and high density.\\n\\nWe transform the signal into data ready for use, integrable via API or manageable through our operational platform.\",\"items\":[\"Algorithms \u0026 radio stack â Precision and stability measured in the field\",\"Planning \u0026 commissioning â Repeatable implementation + data quality criteria\",\"Platform \u0026 integrations â Events in workflows + ready APIs\"]}
127,\"infrastructure\":{\"title\":\"A complete infrastructure\",\"subtitle\":\"From field detection to operational data: modular components, same goal â reliable and integrable data.\",\"items\":[{\"title\":\"Field\",\"text\":\"Detect events/presence with continuity\"},{\"title\":\"Network\",\"text\":\"Robust transport, fewer coverage gaps\"},{\"title\":\"Platform\",\"text\":\"Rules, history, alerts (when needed)\"},{\"title\":\"API\",\"text\":\"Data enters processes, not just a dashboard\"}]},\"itArchitecture\":{\"title\":\"Choose the architecture that facilitates the project\",\"subtitle\":\"We support various modes, based on security, latency, and data governance requirements.\",\"items\":[{\"title\":\"Cloud\",\"text\":\"if you want to start fast and manage multi-site\"},{\"title\":\"On-prem\",\"text\":\"if you have compliance/security constraints\"},{\"title\":\"Edge / Hybrid\",\"text\":\"if latency and continuity are critical\"}]},\"integrations\":{\"title\":\"Native integration, not custom adaptations\",\"subtitle\":\"Ulisses exposes events and measures with a coherent data model, so integration stays clean and maintainable over time.\",\"common\":\"APIs and connectors for: WMS ⢠MES ⢠CMMS ⢠ERP ⢠ITS / Smart City ⢠BI / Data Lake\"},\"observability\":{\"title\":\"Continuity and data quality over time\",\"subtitle\":\"A system is only useful if the data remains reliable. That's why we include observability, quality control, and operational support.\",\"items\":[\"Network and device health monitoring\",\"Alerts on anomalies and performance degradation\",\"Data quality reports (coverage, 'mute' stalls/assets, trends)\",\"Support and SLA (when requested) for operational continuity\"]}},\"ricercaIp\":{\"hero\":{\"h1\":\"R\u0026D: innovation that becomes field solutions\",\"sub\":\"We invest to maintain an advantage over time: radio robustness, data quality, and repeatable implementation. For us, R\u0026D means transforming standards and components into a stable, measurable, and integrable system.\",\"ctaTalk\":\"Talk to us\",\"ctaSheet\":\"Download 'Research \u0026 IP' sheet\"},\"collaborations\":{\"title\":\"Collaborations that accelerate innovation\",\"text\":\"We collaborate with technical and academic partners to validate approaches and transform them into applicable field solutions.\",\"partner\":{\"name\":\"Politecnico di Milano â IoT Lab\",\"link\":\"#\"}},\"ip\":{\"title\":\"IP that protects the advantage\",\"text\":\"Part of Ulisses' value is protected by intellectual property and know-how on algorithms, radio stack, and commissioning tooling.\"},\"awards\":{\"title\":\"Awards and citations\",\"text\":\"Selection of awards, articles, and public contributions that reinforce credibility and solidity.\"}},\"azienda\":{\"hero\":{\"label\":\"About Us\",\"h1\":\"We build the intelligence that \u003chighlight\u003emoves the physical world.\u003c/highlight\u003e\",\"text\":\"We are not just devs. We are field engineers. We transform the chaos of warehouses and cities into certain, stable and ready-for-decision data.\"},\"mission\":{\"title\":\"Our Mission\",\"text\":\"We transform the chaos of real operations into clean, reliable and actionable data, returning control to those who manage complex processes.\"},\"story\":{\"title\":\"The Genesis\",\"acts\":[{\"label\":\"The Problem\",\"title\":\"Traditional tracking lies.\",\"text\":\"In 2021 we noticed a pattern: office demos were perfect. But in steelworks, among containers or in railway depots, the signal disappeared. Clients bought promises and ended up with 'random dots' on the map.\"},{\"label\":\"The Turning Point\",\"title\":\"Data, not just signals.\",\"text\":\"We realized that hardware alone was not enough. An intelligence layer capable of filtering industrial noise was needed. We stopped looking for the perfect sensor and built the algorithm that corrects it.\"},{\"label\":\"Today\",\"title\":\"Operating System for the Field.\",\"text\":\"Today Ulisses is not a tracker. It is the infrastructure of truth for companies that move the real world. From logistics to smart city.\"}]},\"values\":{\"title\":\"Our Operating Code\",\"items\":[{\"title\":\"Field First\",\"text\":\"Code is written in the office, but truth is found in the mud. We don't trust it until we see it working between metal and concrete.\"},{\"title\":\"Radical Truth\",\"text\":\"We sell certain data. If a datum is uncertain, we declare it. We never mask the error.\"},{\"title\":\"Ship \u0026 Iterate\",\"text\":\"Perfection is the enemy of operations. We deliver value immediately, then refine.\"}]},\"engineRoom\":{\"title\":\"How we work\",\"stack\":[{\"key\":\"Method\",\"val\":\"Agile / Field-Test Driven\"},{\"key\":\"Stack\",\"val\":\"Next.js / Rust / Python / Embedded C\"},{\"key\":\"Infra\",\"val\":\"Edge Native + Cloud Agnostic\"}],\"text\":\"We are a product team, not a project-based software house. Every line of code enters a shared system that improves for all clients every week.\"},\"stats\":{\"title\":\"Numbers that count\",\"items\":[{\"value\":\"2021\",\"label\":\"Founded\"},{\"value\":\"100k+\",\"label\":\"Assets managed\"},{\"value\":\"99.9%\",\"label\":\"Avg uptime\"},{\"value\":\"3\",\"label\":\"Industrial verticals\"}]},\"review\":{\"text\":\"The experimentation involved various company areas, from IT to Maintenance, fielding great team spirit and proactive collaboration\",\"author\":\"Massimo Pasquini\",\"role\":\"Innovation Manager at Trenord\",\"logo\":\"/partners/Trenord_Logo.png\",\"label\":\"Testimonial\"},\"team\":{\"title\":\"Our Team\",\"members\":[{\"name\":\"Matti
127a Tartaglia\",\"role\":\"Founder \u0026 CEO\",\"image\":\"/team/mattia-tartaglia.jpeg\",\"stack\":\"Ex-Strategy | IoT Architecture | Product Vision\",\"linkedin\":\"https://www.linkedin.com/in/mattia-tartaglia-88510351/\"},{\"name\":\"Alessandro Spadaro\",\"role\":\"CTO\",\"image\":\"/team/AlessandroSpadaro.jpeg\",\"stack\":\"Full-Stack Arch | Embedded Systems | Signal Processing\",\"linkedin\":\"https://www.linkedin.com/in/alessandrospadaro/\"},{\"name\":\"Francesco DellâOnze\",\"role\":\"Sales Manager\",\"image\":\"/team/Francesco Dell_Onze.jpeg\",\"stack\":\"Tech Sales | Client Success\",\"linkedin\":\"https://www.linkedin.com/in/francescodellonze/\"},{\"name\":\"Giulia Mora\",\"role\":\"Account Sales Manager\",\"image\":\"/team/GiuliaMora.jpeg\",\"stack\":\"Account Mgmt | Customer Relations\",\"linkedin\":\"https://www.linkedin.com/in/giulia-m-5a718314a/\"},{\"name\":\"Jessica Faicchio\",\"role\":\"Operations Manager\",\"image\":\"/team/JessicaFaicchio.jpeg\",\"stack\":\"Ops Excellence | Agile PM\",\"linkedin\":\"https://www.linkedin.com/in/jessica-faicchio-7b8996150/\"}]},\"board\":{\"title\":\"Board \u0026 Advisors\",\"members\":[{\"name\":\"Stefano Ceci\",\"role\":\"President\",\"image\":\"/team/StefanoCeci.jpeg\",\"linkedin\":\"https://www.linkedin.com/in/cecistefano/\"},{\"name\":\"Teresa Trivisonno\",\"role\":\"Vice President\",\"image\":\"/team/Teresa Trivisonno.jpeg\",\"linkedin\":\"https://www.linkedin.com/in/teresa-trivisonno-3949a86/\"},{\"name\":\"Mattia Tartaglia\",\"role\":\"CEO\",\"image\":\"/team/mattia-tartaglia.jpeg\",\"linkedin\":\"https://www.linkedin.com/in/mattia-tartaglia-88510351/\"},{\"name\":\"Gabriele Benedetto\",\"role\":\"Board Member\",\"image\":\"/team/GabrieleBenedetto.jpeg\",\"linkedin\":\"https://www.linkedin.com/in/gabrielebenedetto/\"},{\"name\":\"Luca Palermo\",\"role\":\"Board Member\",\"image\":\"/team/LucaPalermo.jpeg\",\"linkedin\":\"https://www.linkedin.com/in/lucapalermo/?originalSubdomain=it\"}]},\"cta\":{\"title\":\"Have a complex problem? We like it.\",\"text\":\"If your operational challenge seems complicated, it is probably perfect for Ulisses.\",\"button\":\"Talk to the Engineering team\"},\"awards\":{\"title\":\"Recognized Excellence\",\"text\":\"We don't seek awards, but we are proud when the market recognizes the solidity of our approach and the impact of our solutions.\",\"label\":\"Certifications \u0026 Awards\",\"items\":[{\"title\":\"SMAU Innovation Award\",\"year\":\"2025\",\"image\":\"/premi/premio innovazione smau.png\"},{\"title\":\"IoMobility Awards\",\"year\":\"2024\",\"image\":\"/premi/Iomobility-awards-2024-1030x295.png\"},{\"title\":\"Top of the PID\",\"year\":\"2024\",\"image\":\"/premi/topofthepid24.png\"},{\"title\":\"InnovAzioni\",\"year\":\"2024\",\"image\":\"/premi/innovazionilogo.svg\"},{\"title\":\"Paperless \u0026 Digital Awards\",\"year\":\"2023\",\"image\":\"/premi/paperless \u0026 digital award.jpg\"},{\"title\":\"Visionaria\",\"year\":\"2023\",\"image\":\"/premi/Logo-Visionaria-def-col.png\"}]},\"articles\":{\"title\":\"Press\"}},\"knowledgeHub\":{\"ui\":{\"back\":\"Back to Knowledge Hub\",\"challenge\":\"The Challenge\",\"resolution\":\"Operational Resolution\",\"productionReady\":\"Production Ready\",\"result\":\"Expected Result\"},\"articles\":{\"title\":\"In the Media, Press \u0026 Awards\"},\"hero\":{\"h1\":\"Knowledge Hub\",\"sub\":\"Deep dives, technical use cases and operational details on how we digitize physical assets.\"},\"supportCta\":{\"title\":\"Need technical support?\",\"subtitle\":\"Our experts can guide you in choosing the architecture and sizing your project.\",\"button\":\"Talk to an expert\"},\"stories\":{\"title\":\"Typical Scenarios \u0026 Stories\",\"text\":\"Operational resolutions based on real challenges in warehousing, workshops, and Smart City.\",\"sections\":[{\"vertical\":\"Logistics\",\"items\":[{\"title\":\"Forklifts are there... but every shift starts from zero\",\"text\":\"In a busy warehouse, forklifts and rolls are never where they should be. Ulisses introduces visibility for shifts and departments.\",\"link\":\"/knowledge-hub/logistica/carrelli\",\"fullContent\":{\"scenario\":\"In a warehouse with intense shifts and flows, forklifts, rolls, and equipment are never 'where they should be'. They move between aisles, bays, picking and staging areas. On paper they are present, but in operational reality they become invisible. The team doesn't just lose minutes: it loses process continuity.\",\"challenge\":\"The problem isn't simply 'finding an object'. It's the domino effect: delays, micro-stoppages, friction between departments, allocation errors, and worsening KPIs without a clear cause.\",\"resolution\":\"Ulisses introduces visibility designed for daily use: immediate asset search (ID/name/category), status and availability by area (e.g., 'in use', 'available', 'stopped', 'out of area'), movement/event history. The platform delivers operational dashboards with simple filtering.\",\"productionReady\":\"It starts with a site survey to map areas, then commissioning to validate field experience. A minimal set of rules is defined (entry/exit/dwell) and the state model is aligned to how Operations actually works.\",\"result\":\"Less wasted t
127ime, reduced micro-stoppages, increased asset utilization, and a reliable data foundation for continuous improvement.\",\"introCTA\":\"Want to measure the 'hidden time' spent searching for assets?\",\"cta\":\"Request an assessment\"}},{\"title\":\"Geofencing \u0026 Anomalies: When process has boundaries\",\"text\":\"Without automatic rules, problems are noticed too late. Ulisses enables geofencing and time thresholds for proactive control.\",\"link\":\"/knowledge-hub/logistica/geofencing\",\"fullContent\":{\"scenario\":\"In logistics, some areas aren't just physical zones: they are process boundaries. Exits, gates, restricted areas, HSE zones, temporary buffers. Without operational control, exceptions become habits.\",\"challenge\":\"Without automatic rules, problems are noticed too late: an asset leaves and disappears, a pallet stays in a critical area, equipment enters where it shouldn't. The cost is safety, compliance, and control.\",\"resolution\":\"Ulisses enables simple but robust operational rules: geofences for sensitive areas, time thresholds (dwell time, max time), targeted alerts with priority. The goal is to create a system that supports decisions.\",\"productionReady\":\"Governance is critical: defining useful rules with Operations/HSE, setting escalation and ownership. Observability prevents false alarms.\",\"result\":\"Reduced dispersion and non-compliance, greater safety, stable processes, and useful traceability for audits.\",\"introCTA\":\"Want to define rules and alerts without creating noise?\",\"cta\":\"Talk to an expert\"}},{\"title\":\"Tough Environments: Data quality makes the difference\",\"text\":\"Metal structures, interference, multipath. Ulisses works with an industrial approach for stable data.\",\"link\":\"/knowledge-hub/logistica/ambienti-difficili\",\"fullContent\":{\"scenario\":\"Metal structures, interference, multipath: the real context where many solutions work 'intermittently'. When data is unstable, operators stop trusting it.\",\"challenge\":\"It's not enough to 'detect'. You need data that withstands daily use: repeatable, monitorable, with clear anomaly management.\",\"resolution\":\"Ulisses works with an industrial approach: design, field validation, and a platform that measures system health. Technology becomes a reliable foundation for processes.\",\"productionReady\":\"Design and field validation. Health observability guarantees continuity.\",\"result\":\"Fewer false events, greater continuity, real adoption by teams.\",\"introCTA\":\"Want to learn how we manage tough environments?\",\"cta\":\"Talk to an expert\"}}]},{\"vertical\":\"Railway\",\"items\":[{\"title\":\"Train position \u0026 Digital Twin: Milan Fiorenza PoC\",\"text\":\"For Trenord, we explored sub-meter positioning in depots to optimize maintenance flows.\",\"link\":\"/knowledge-hub/ferroviario/trenord\",\"fullContent\":{\"scenario\":\"In a large railway depot, maintenance is a complex machine of continuous movements, physical constraints, and precise sequences. For Trenord, knowing train positions precisely is a prerequisite for efficiency.\",\"challenge\":\"The challenge wasn't just abstract tracking, but obtaining reliable, precise data usable in real processes. Traditional technologies were ineffective indoors or too invasive.\",\"resolution\":\"Ulisses realized an operational PoC: installation on 50 trains, coverage of 12 tracks at Milan Fiorenza, and continuous tracking via Digital Twin.\",\"productionReady\":\"Sub-meter precision, self-powered devices, native API integration, and scalability ready for the entire site.\",\"result\":\"Optimized maintenance flows, better planning, and creation of a centralized data layer for predictive models.\",\"introCTA\":\"Want to replicate a similar Proof of Concept?\",\"cta\":\"Talk to an expert\"}},{\"title\":\"Maintenance stops when equipment is missing\",\"text\":\"If a critical tool is unavailable, the plan breaks. Ulisses makes tools and assets trackable with clear states.\",\"link\":\"/knowledge-hub/ferroviario/manutenzione\",\"fullContent\":{\"scenario\":\"In a workshop or depot, knowing where materials and tools are is crucial. Delays are often due to searching for equipment.\",\"challenge\":\"Disconnected silos between the workshop and the office lead to inefficiencies.\",\"resolution\":\"Ulisses maps the workshop and tracks assets in real-time, providing operational truth.\",\"productionReady\":\"Seamless integration into existing workshop processes.\",\"result\":\"Reduced search times, fewer delays, greater control over operational availability.\",\"
127introCTA\":\"Want to define a pilot in your workshop?\",\"cta\":\"Request a demo\"}},{\"title\":\"From event to action: Connecting field to CMMS\",\"text\":\"Native API integration to connect the field to maintenance and ticketing workflows.\",\"link\":\"/knowledge-hub/ferroviario/cmms\",\"fullContent\":{\"scenario\":\"Many organizations have a CMMS. But often the 'field' is disconnected: events and anomalies are discovered late and reported without context.\",\"challenge\":\"If data remains isolated, complexity increases. Value comes when the event is reliable, contextualized, and integrated.\",\"resolution\":\"Ulisses produces structured events (position, state, anomalies) and makes them integrable via API into workflows like ticketing and dispatch.\",\"productionReady\":\"Process mapping, commissioning data quality, and SLA governance. Integration becomes clean because the event is designed for consumption.\",\"result\":\"Faster interventions, reduced downtime, greater predictability.\",\"introCTA\":\"Want to see an event-to-ticket workflow example?\",\"cta\":\"Talk to an expert\"}},{\"title\":\"Critical materials: control, permissions, history\",\"text\":\"Some components can't 'roam free'. Simple but rigorous event traceability.\",\"link\":\"/knowledge-hub/ferroviario/materiali-critici\",\"fullContent\":{\"scenario\":\"Some components cannot roam free. Area control and movement traceability are needed.\",\"challenge\":\"The problem isn't just loss. It's the lack of evidence: who moved what, when, and where.\",\"resolution\":\"Ulisses enables simple event traceability: entry/exit, dwell time, anomalous movements.\",\"productionReady\":\"Configuration of sensitive areas and compliance reporting.\",\"result\":\"Reduced dispersion and greater auditability without burdening operators.\",\"introCTA\":\"Want to explore secure traceability?\",\"cta\":\"Talk to an expert\"}}]},{\"vertical\":\"Smart City\",\"items\":[{\"title\":\"Reliable Occupancy: The city stops guessing\",\"text\":\"Real occupancy data for planning, enforcement, and reporting.\",\"link\":\"/knowledge-hub/smart-parking/occupancy\",\"fullContent\":{\"scenario\":\"A city needs to govern parking with concrete goals. Without reliable data, management remains reactive.\",\"challenge\":\"The point isn't a 'pretty map'. It's reliable data. If occupancy isn't credible, trust collapses. Outdoor data quality is the challenge.\",\"resolution\":\"Ulisses enables occupancy per stall/zone, with history and trends. Dashboards show operational status, anomalies, and health indicators.\",\"productionReady\":\"Correct zoning, commissioning, and continuous quality monitoring.\",\"result\":\"Data-driven decisions, solid reports, better service.\",\"introCTA\":\"Preparing a pilot or tender?\",\"cta\":\"Talk to a PA expert\"}},{\"title\":\"Duration, overstay \u0026 data quality: targeted enforcement with controlled OPEX\",\"text\":\"Move from visual control to prioritized control, with private network and controllable OPEX.\",\"link\":\"/knowledge-hub/smart-parking/enforcement\",\"fullContent\":{\"scenario\":\"Field operators have limited time. Random checks lose effectiveness. When checks are driven by data (duration, overstay, priority), management becomes more efficient and measurable.\",\"challenge\":\"The quality leap is to move from 'visual check' to 'prioritized check' without creating noise. At scale, sustainability and recurring costs come into play: you need a predictable rollout with governance.\",\"resolution\":\"Ulisses produces operational events: parking duration, overstay, stall profiles and priority. The dashboard shows what needs attention now. For scaling projects, architecture includes options for managing performance and costs (including private network).\",\"productionReady\":\"Shared rules, control workflows, reports, and above all observability. Treat the system as a service: KPIs, SLAs, and targeted maintenance.\",\"result\":\"More effective enforcement, better resource use, data quality maintained over time, more predictable rollout.\",\"introCTA\":\"Want to set up a phased rollout with clear KPIs and
127SLAs?\",\"cta\":\"Request Smart City assessment\"}},{\"title\":\"Medical devices are there... but when needed they can't be found\",\"text\":\"Defibrillators, infusion pumps, ventilators. Available on paper, invisible in practice.\",\"link\":\"/knowledge-hub/smart-city/medical-devices\",\"fullContent\":{\"scenario\":\"In a hospital, defibrillators, infusion pumps, ventilators, and stretchers constantly move between departments, warehouses, and intervention areas. On paper they are available. In practice they become invisible.\",\"challenge\":\"The problem is not simply 'finding a device'. It is the domino effect: clinical delays, friction between departments, inefficient use of equipment, duplicated costs. When trying to introduce unreliable tracking tools, the real critical issue emerges: if the data is not stable and accurate, staff stops using it. In a healthcare context, error is not an option.\",\"resolution\":\"Ulisses introduces visibility designed for critical environments: real-time localization on a digital map, immediate search by ID, category or department, asset status by area ('in use', 'available', 'in maintenance'), movement history for audits and operational analysis.\",\"productionReady\":\"It starts with a site survey to map departments, sensitive areas, and real flows. Commissioning follows to validate accuracy and coverage. Together we define operational rules aligned with how staff actually works.\",\"result\":\"Reduction in search times, higher utilization of existing assets, fewer redundant purchases, and a reliable database for planning, maintenance, and continuous improvement.\",\"introCTA\":\"Do you want to measure how much time is lost every day looking for critical assets?\",\"cta\":\"Request an assessment\"}},{\"title\":\"The city is connected. But is it governed by a true urban Digital Twin?\",\"text\":\"ZTLs, environmental gates, reserved lanes: isolated systems producing non-integrated data.\",\"link\":\"/knowledge-hub/smart-city/digital-twin\",\"fullContent\":{\"scenario\":\"ZTLs, environmental gates, reserved lanes, priority areas: systems are often isolated and produce non-integrated data. Without an urban Digital Twin unifying access, flows, and environmental compliance, administration reacts to events rather than governing the system. The problem is not controlling a gate: it is transforming real flows into strategic decisions.\",\"challenge\":\"The problem is not just monitoring access or detecting a violation. It is building a coherent digital representation of urban flows. Administrations must guarantee compliance with environmental regulations, reduce the impact of the most polluting vehicles, monitor the effectiveness of mobility policies, and have defensible and structured data. Without an integrated digital model, the data remains isolated and does not become a governance tool.\",\"resolution\":\"The Ulisses platform enables the construction of an urban Digital Twin, a dynamic digital replica of city mobility. Through distributed sensors and real-time analysis, the system allows to monitor entries and exits, identify non-compliant vehicles, analyze flows by time slot/zone, evaluate the occupancy of reserved areas, generate structured reports to support political decisions. The result is an integrated vision that surpasses the logic of punctual control and enables systemic management.\",\"productionReady\":\"It starts with the mapping of strategic city points and areas subject to regulation. Flow models, access rules, and monitoring KPIs are defined. The platform is configured to align with the needs of the administration. The system is modular and scalable, ready to be extended.\",\"result\":\"Reduction of non-compliant violations, greater effectiveness of ZTLs, structured data for institutional reporting, and a solid information base for sustainable mobility policies.\",\"introCTA\":\"What if the city could be governed through its digital twin?\",\"cta\":\"Request an assessment\"}},{\"title\":\"PA fleet management: real visibility or just final reports?\",\"text\":\"Local Police vehicles, technical vehicles, street maintenance: management is often fragmented.\",\"link\":\"/knowledge-hub/smart-city/pa-fleets\",\"fullContent\":{\"scenario\":\"Local Police vehicles, technical vehicles, street maintenance, environmental services, social transport: fleet management in Public Administration is often fragmented between isolated GPS and non-integrated systems. Without a real-time updated urban Digital Twin, visibility on vehicles is partial, planning is reactive, and operational costs grow without real oversight.\",\"challenge\":\"Fleet management in the PA is not just knowing 'where a vehicle is'. It is guaranteeing real availability of vehicles, correct assignment by service, respect of operational areas, traceability of interventions. Without an integrated system: manual steps multiply, time is lost searching, overlaps or underutilization occur, it becomes difficult to report. The problem is not the fleet. It is the absence of an operational Digital Twin connecting vehicles, territory, and missions.\",\"resolution\":\"Ulisses enables better management of the public fleet, integrating it with the territory. The platform allows: real-time localization of vehicles on an urban map, operational status of the vehicle, monitoring permanence in areas, movement and mission history, dashboard for managers. The system can be integrated via API with management software in use.\",\"productionReady\":\"It starts with the census of municipal vehicles and the definition of areas of competence. Each vehicle is equipped with a discreet tracking device. The platform is configured on specific needs: shifts, routes, KPIs, alerts. Integration closes the loop between planning and execution.\",\"result\":\"Greater utilization of existing vehicles, reduction of downtime, objective control of missions, and a structured database for continuous optimization of the public fleet.\",\"introCTA\":\"Do you want real-time visibility on your public fleet?\",\"cta\":\"Request an assessment\"}}]},{\"vertical\":\"Smart Port\",\"items\":[{\"title\":\"With Ministry of Tourism, we resolve marina management\",\"text\":\"Collaborating with the Ministry of Tourism to digitize Ital
127ian marinas.\",\"link\":\"/knowledge-hub/porti-turistici/ministero-turismo\",\"fullContent\":{\"scenario\":\"In a marina, daily management involves arrivals, departures, occupancy, and access. Reliable vision is a prerequisite for efficiency.\",\"challenge\":\"In complex contexts like Italian ports, inefficiencies translate to lost time and poor resource use.\",\"resolution\":\"Ulisses initiated a digitalization project: data collection, reservation management, localization sensors, real-time occupancy.\",\"productionReady\":\"Real-time occupancy status without invasive infrastructure, ready for integration.\",\"result\":\"Improved operational efficiency, safety, and reception quality.\",\"introCTA\":\"Are you a marina manager?\",\"cta\":\"Talk to an expert\"}},{\"title\":\"Containers in the yard... but the real position is never certain\",\"text\":\"In high-density terminals, goods and containers move continuously. Without stable localization, operational downtime grows.\",\"link\":\"/knowledge-hub/smart-port/containers\",\"fullContent\":{\"scenario\":\"In high-density port terminals, goods and containers move between ship, yard, and transport vehicles. Stacked, shielded by metal, distributed over thousands of square meters. Without stable and reliable localization, search times increase, loading/unloading operations slow down, and operational downtime grows.\",\"challenge\":\"In the port sector, the problem is not simply 'finding a container'. It is the loss of operational control when the yard grows in size, density, and complexity. Containers stacked up to multiple levels, extensive operational areas. When localization is not reliable, operations slow down, search times and ship-shore flow micro-downtimes increase. And in environments with high metal density, the data must be stable and coherent.\",\"resolution\":\"Ulisses introduces visibility designed for highly complex physical environments. The system allows: real-time localization on a digital map, identification of presence in an area, dynamic container-load unit association, monitoring of operations. The platform returns filterable operational dashboards. Accuracy is calibrated: centimetric or by macro-area based on the objective.\",\"productionReady\":\"We start from a technical site survey: we analyze metal density and shielding, we study paths to optimize the placement of anchors and gateways. Field commissioning follows. Together, we define operational rules aligned to real terminal processes. The system can be integrated via API with the management system in use.\",\"result\":\"Reduction of container search times, fluidity in ship-shore operations, decrease in downtime and handling errors, database for efficiency analysis.\",\"introCTA\":\"Want to optimize your port terminal's operations?\",\"cta\":\"Request an assessment\"}}]}]},\"documents\":{\"title\":\"Technical Documentation\",\"items\":[\"API Reference\",\"Smart Port One-pager\",\"Security Whitepaper\"]},\"faq\":{\"title\":\"Frequent Questions\",\"items\":[{\"q\":\"Can we integrate with existing systems?\",\"a\":\"Yes, Ulisses exposes robust APIs and normalized data models for WMS, CMMS, ERP and other platforms.\"},{\"q\":\"Is it necessary to use the Ulisses platform?\",\"a\":\"No, the platform is optional. You can consume data directly via API in your systems.\"},{\"q\":\"Indoor and outdoor: what changes?\",\"a\":\"Ulisses manages both with optimized technologies for each context, ensuring continuity between areas.\"},{\"q\":\"How do you guarantee data quality over time?\",\"a\":\"Through network and device health monitoring, proactive alerts and quality reports.\"},{\"q\":\"What are typical pilot timelines?\",\"a\":\"A typical pilot takes 4 to 8 weeks, depending on complexity and integration requirements.\"}]},\"deepDive\":{\"title\":\"Dive deeper by scenario\",\"intro\":\"For more detail, visit the dedicated pages with architecture, integrations, and project path.\",\"cards\":[{\"title\":\"Logistics\",\"href\":\"/logistica\"},{\"title\":\"Railway\",\"href\":\"/ferroviario\"},{\"title\":\"Smart City\",\"href\":\"/smart-city\"}]}},\"smartCity\":{\"cards\":{\"building\":{\"subtitle\":\"Asset visibility, access, and flow monitoring in hospitals and campuses\"},\"parking\":{\"subtitle\":\"Occupancy, enforcement, and large-scale par
127king management\"}},\"hero\":{\"title\":\"Smart City: reliable data to manage what moves in the city\",\"subtitle\":\"Parking lots, buildings, assets, and people generate continuous data: without operational visibility, the city reacts instead of governing.\",\"titleToken\":\"Smart City\"},\"ui\":{\"discoverMore\":\"Discover more\"}},\"smartBuilding\":{\"hero\":{\"h1\":\"Smart Building: visibility of assets, access, and flows within critical buildings\",\"h1Highlight\":\"Smart Building\",\"sub\":\"Reliable data to track assets, monitor entrances/exits, and optimize flows in complex buildings like hospitals, campuses, and large structures.\",\"cta\":\"Talk to an Expert\",\"onePager\":\"Download Smart Building One-Pager\"},\"segments\":[{\"id\":\"hospital\",\"title\":\"Smart Hospital\",\"text\":\"Path safety, tracked medical assets, device loss prevention\"},{\"id\":\"campus\",\"title\":\"Smart Campus\",\"text\":\"Automation control, building management, space and people optimization\"},{\"id\":\"facility\",\"title\":\"Smart Facility / Large Buildings\",\"text\":\"Visibility on access, asset logs, maintenance support\"}],\"useCases\":[{\"id\":\"asset\",\"title\":\"Real-time Asset Tracking\",\"text\":\"Identify and monitor where critical devices, machines, and tools are located.\"},{\"id\":\"access\",\"title\":\"Entrance/Exit Monitoring\",\"text\":\"Control entrances and exits for greater compliance and intrusion security.\"},{\"id\":\"events\",\"title\":\"Operational Events and Anomalies\",\"text\":\"Alarms for unauthorized use, assets out of area, suspicious access.\"},{\"id\":\"quality\",\"title\":\"Data Quality \u0026 Observability\",\"text\":\"Sensors with health monitoring for trace continuity and reliability.\"}],\"useCaseMapping\":{\"hospital\":[\"asset\",\"events\",\"quality\",\"access\"],\"campus\":[\"access\",\"events\",\"quality\"],\"facility\":[\"asset\",\"access\",\"events\",\"quality\"]},\"dashboard\":{\"title\":\"Dashboard \u0026 Insights\",\"bullets\":[\"Building map with assets and presence\",\"Event timeline (entrances, movements, warnings)\",\"Operational reports per department/area\",\"Sensor network health \u0026 SLA\"]},\"ui\":{\"selectScenario\":\"Select Smart Building Scenario\",\"useCasesTitle\":\"Use Cases\",\"operationalCases\":\"Operational Cases\"},\"explorer\":{\"title\":\"Tailored solutions for every scenario\",\"description\":\"Critical asset monitoring, along with secure entry and exit management, is often fragmented across disparate systems.\"}},\"specialStories\":{\"backToHub\":\"Back to Knowledge Hub\",\"useCaseLabel\":\"Use Case\",\"trenord\":{\"title\":\"With \u003chighlight\u003eTrenord\u003c/highlight\u003e, bringing train localization in depots from a problem to operational data\",\"narrative\":{\"p1\":\"In a large railway depot, maintenance is a complex machine made up of continuous movements, physical constraints, and precise sequences.\",\"p2\":\"For Trenord, the first regional railway company in Italy, knowing with precision the position of convoys in the depot is a prerequisite for ensuring efficiency, service reliability, and operational continuity.\",\"p3\":\"In the Milano Fiorenza depot, the largest in Europe, even small inefficiencies in train localization translate into delays, unnecessary movements, and greater complexity in maintenance planning.\"},\"challenge\":{\"title\":\"The Shared Challenge\",\"text\":\"It wasn't enough to \\\"know where the trains are\\\" in the abstract. The real challenge was to obtain reliable, precise, and usable data in real processes. Traditional technologies were ineffective in complex indoor environments or too invasive for large-scale adoption.\"},\"resolution\":{\"title\":\"Operational Resolution\",\"text1\":\"In collaboration with Trenord, Ulisses carried out an operational Proof of Concept for the localization of convoys in the depot. The PoC included the installation of Ulisses transponders on 50 convoys and full coverage of 12 tracks, ensuring continuous tracking of movements and visualization via Digital Twin.\",\"text2\":\"The solution allowed Trenord to accurately monitor train movement via a dedicated platform, without invasive infrastru
127cture interventions.\"},\"stats\":{\"title\":\"The Project in Numbers\",\"convogliLabel\":\"Convoys\",\"convogli\":\"50\",\"binariLabel\":\"Tracks Covered\",\"binari\":\"12\",\"precisionLabel\":\"Precision\",\"precision\":\"\u003c 1m\"},\"results\":{\"title\":\"Results\",\"items\":[\"Flow optimization\",\"Precise planning\",\"Predictive analytics\"]},\"footer\":{\"title\":\"Production Ready\",\"text\":\"The project was developed together with the IT, Innovation, and Maintenance functions of Trenord. The potential that emerged led to evaluating the extension to the entire Milano Fiorenza site.\"},\"cta\":{\"title\":\"Ready for your depot?\",\"text\":\"Replicate Trenord's success in your operational context.\",\"button\":\"Talk to an expert\"}},\"ministero\":{\"title\":\"With the \u003chighlight\u003eMinistry of Tourism\u003c/highlight\u003e, bringing marina management from a problem to operational data\",\"narrative\":{\"p1\":\"In a marina, daily management consists of arrivals and departures, berth occupancy, access, service vehicles, and attendance to be monitored in real time.\",\"p2\":\"For marina managers and the Ministry of Tourism, having a reliable view of what happens in the port is a prerequisite for improving operational efficiency, safety, and reception quality.\",\"p3\":\"In complex contexts like Italian marinas, even small inefficiencies in managing occupancy and attendance translate into lost time, inefficient resource use, and difficulties in ensuring control and traceability.\"},\"challenge\":{\"title\":\"The Shared Challenge\",\"text\":\"It wasn't enough to just census the berths. The real challenge was to monitor effective occupancy in real time and track the movements of boats and service vehicles, obtaining precise data to support strategic and operational decisions, both locally and nationally.\"},\"resolution\":{\"title\":\"Operational Resolution\",\"text1\":\"Within the collaboration with the Ministry of Tourism, Ulisses initiated a digitalization project based on operational localization. The project included the installation of a network of sensors for monitoring berth occupancy and tracking service vehicles.\",\"text2\":\"The solution allowed for collecting and analyzing data on: real-time occupancy, attendance history, access flows, and resource usage, all visualized on a unified dashboard for data-driven management.\"},\"stats\":{\"title\":\"Areas of Intervention\",\"occupancy\":\"Occupancy\",\"tracking\":\"Tracking\",\"analysis\":\"Analysis\",\"realtime\":\"Real-time\",\"assets\":\"Assets \u0026 Vehicles\",\"history\":\"Historical Data\"},\"results\":{\"title\":\"Key Results\",\"items\":[\"Complete occupancy visibility\",\"Space and resource optimization\",\"Data-driven decision support\"]},\"footer\":{\"title\":\"Production Ready\",\"text\":\"The solution allows marina managers to know the occupancy status of the port in real time, without invasive infrastru
127cture interventions and with data ready for integration into existing systems.\"},\"cta\":{\"title\":\"Are you a marina manager?\",\"text\":\"Discover how to digitalize your marina with Ulisses.\",\"button\":\"Talk to an expert\"}}},\"benchmarks\":{\"context\":\"Context\",\"challenge\":\"Challenge\",\"solution\":\"Solution\",\"impact\":\"Impact\"},\"smartPort\":{\"hero\":{\"title\":\"Smart Port: reliable data to govern what moves between docks and yards\",\"subtitle\":\"Containers, vehicles, vessels, assets, and people generate continuous flows. Without operational visibility, the port reacts to events instead of governing operations.\",\"titleToken\":\"Smart Port\"},\"cards\":{\"commerciali\":{\"subtitle\":\"Container traceability, yard management and logistics Digital Twin\",\"title\":\"Commercial ports and freight villages\",\"cta\":\"Discover more\"},\"turistici\":{\"subtitle\":\"Berth management, access and marina services\",\"title\":\"Tourist ports\",\"cta\":\"Discover more\"}},\"ui\":{\"discoverMore\":\"Discover more\"}},\"portiCommerciali\":{\"hero\":{\"h1\":\"Commercial ports: container tracking, yard management and logistics Digital Twin\",\"h1Highlight\":\"Commercial ports\",\"sub\":\"Containers, operational vehicles, assets and people generate continuous flows. Without operational visibility, the terminal reacts to events instead of governing operations.\",\"cta\":\"Request demo\",\"unlockTitle\":\"What we unlock in the process\",\"unlockSubtitle\":\"We transform chaos into reliable data for timely decisions.\"},\"intro\":{\"text\":\"In terminals, thousands of assets move every day between ship, dock, yard and railway network. Without an integrated vision, localization is fragmented, search times increase and operational efficiency is reduced.\"},\"useCasesHeader\":\"What you can do with Ulisses\",\"useCases\":[{\"title\":\"Real-time container and asset tracking\",\"text\":\"Locate containers, semi-trailers and operational vehicles in yards and terminals.\"},{\"title\":\"Operational geofencing \u0026 area control\",\"text\":\"Define storage zones, customs areas, logistics corridors and risk areas.\"},{\"title\":\"Vehicle flow visibility and yard management\",\"text\":\"Monitor movements between docks, yards and gates.\"},{\"title\":\"Terminal Digital Twin \u0026 operational KPIs\",\"text\":\"Analyze average dwell times, area saturation, asset utilization and operational performance.\"}],\"benchmarks\":{\"title\":\"Case History\",\"items\":[{\"title\":\"Containers in the yard\",\"context\":\"High-density yards with multi-level stacked containers.\",\"challenge\":\"Loss of operational control, increased search times, and slower ship-to-shore flows.\",\"solution\":\"Real-time visibility designed for environments with high physical and metallic complexity.\",\"
127impact\":\"Reduced search times and smoother ship-to-shore operations.\",\"link\":\"/knowledge-hub/smart-port/containers\"}]}},\"portiTuristici\":{\"hero\":{\"h1\":\"Tourist ports: localization, occupancy and operational data to manage your marina in real time\",\"h1Highlight\":\"Tourist ports\",\"sub\":\"In marinas, Ulisses makes visible what is fragmented today: boats, service vehicles, access, berth occupancy and attendance.\",\"cta\":\"Request Tourist ports demo\",\"unlockTitle\":\"What we unlock in the process\",\"unlockSubtitle\":\"We transform marina management by bringing real-time visibility on occupancy, access and resource usage.\"},\"process\":[{\"problem\":\"Difficulty in knowing occupied and available berths in real time\",\"solution\":\"Real-time occupancy monitoring for every single berth.\"},{\"problem\":\"Manual or partial tracking of boats and service vehicles\",\"solution\":\"Automatic localization of vessels and service assets.\"},{\"problem\":\"Non-automated access and attendance, impacting security and control\",\"solution\":\"Digitized access control and attendance history.\"},{\"problem\":\"Inefficient use of port resources (quays, spaces, staff)\",\"solution\":\"Space and resource optimization based on real data.\"},{\"problem\":\"Dispersed data that supports neither operational decisions nor planning\",\"solution\":\"Unified dashboard for data-driven decisions.\"}],\"featuredStory\":{\"title\":\"With the Ministry of Tourism, digitizing marina management\",\"text\":\"In collaboration with the Ministry of Tourism, Ulisses is contributing to the digitization of Italian marinas, enabling the collection and analysis of operational data on berth occupancy, access and attendance, to support more efficient, secure and data-driven marina management.\",\"cta\":\"Find out more\",\"link\":\"/knowledge-hub/porti-turistici/ministero-turismo\"},\"diportistaCta\":{\"title\":\"Are you a boater?\",\"subtitle\":\"Discover how Ulisses can improve your experience in the port.\",\"cta\":\"Discover our web app\"}}}
127,\"now\":\"$undefined\",\"timeZone\":\"UTC\",\"children\":[\"$L2d\",\"$L2e\",\"$L2f\"]}]\n"])</script>
127<script>self.__next_f.push([1,"2d:[\"$\",\"$L30\",null,{}]\n2e:[\"$\",\"main\",null,{\"className\":\"grow\",\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]\n"])</script>
127<script>self.__next_f.push([1,"2f:[\"$\",\"footer\",null,{\"className\":\"bg-muted/30 pt-16 pb-8 border-t\",\"children\":[\"$\",\"div\",null,{\"className\":\"container mx-auto px-4 md:px-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"space-y-6\",\"children\":[\"$L31\",[\"$\",\"p\",null,{\"className\":\"text-sm text-muted-foreground leading-relaxed max-w-xs\",\"children\":[\"$\",\"span\",null,{\"className\":\"$undefined\",\"children\":\"Intelligent asset localization for logistics, railway, boating, and smart city.\"}]}],[\"$\",\"div\",null,{\"className\":\"flex gap-4\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://www.instagram.com/ulisses.iot/\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-muted-foreground hover:text-primary transition-colors\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\"
127:24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-instagram h-5 w-5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"rect\",\"2e1cvw\",{\"width\":\"20\",\"height\":\"20\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"5\",\"ry\":\"5\"}],[\"$\",\"path\",\"9exkf1\",{\"d\":\"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z\"}],[\"$\",\"line\",\"r4j83e\",{\"x1\":\"17.5\",\"x2\":\"17.51\",\"y1\":\"6.5\",\"y2\":\"6.5\"}],\"$undefined\"]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Instagram\"}]]}],[\"$\",\"a\",null,{\"href\":\"https://www.linkedin.com/company/ulissesiot/\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-muted-foreground hover:text-primary transition-colors\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-linkedin h-5 w-5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"c2jq9f\",{\"d\":\"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z\"}],[\"$\",\"rect\",\"mk3on5\",{\"width\":\"4\",\"height\":\"12\",\"x\":\"2\",\"y\":\"9\"}],[\"$\",\"circle\",\"bt5ra8\",{\"cx\":\"4\",\"cy\":\"4\",\"r\":\"2\"}],\"$undefined\"]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"LinkedIn\"}]]}],[\"$\",\"a\",null,{\"href\":\"https://www.facebook.com/ulisses.iot\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-muted-foreground hover:text-primary transition-colors\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-facebook h-5 w-5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1jg4f8\",{\"d\":\"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z\"}],\"$undefined\"]}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Facebook\"}]]}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h4\",null,{\"className\":\"font-bold text-sm uppercase tracking-wider mb-6\",\"children\":\"Menu\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-4\",\"children\":[[\"$\",\"$1\",\"/soluzioni\",{\"children\":[[\"$\",\"li\",\"/soluzioni\",{\"children\":\"$L32\"}],[[\"$\",\"li\",\"/logistica\",{\"className\":\"ps-3\",\"children\":\"$L33\"}],[\"$\",\"li\",\"/ferroviario\",{\"className\":\"ps-3\",\"children\":\"$L34\"}],[\"$\",\"li\",\"/smart-city\",{\"className\":\"ps-3\",\"children\":\"$L35\"}],[\"$\",\"li\",\"/smart-port\",{\"className\":\"ps-3\",\"children\":\"$L36\"}]]]}],[\"$\",\"$1\",\"/tecnologia\",{\"children\":[[\"$\",\"li\",\"/tecnologia\",{\"children\":\"$L37\"}],\"$undefined\"]}],[\"$\",\"$1\",\"/knowledge-hub\",{\"children\":[[\"$\",\"li\",\"/knowledge-hub\",{\"children\":\"$L38\"}],\"$undefined\"]}],[\"$\",\"$1\",\"/azienda\",{\"children\":[[\"$\",\"li\",\"/azienda\",{\"children\":\"$L39\"}],\"$undefined\"]}],[\"$\",\"$1\",\"/faq\",{\"children\":[[\"$\",\"li\",\"/faq\",{\"children\":\"$L3a\"}],\"$undefined\"]}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h4\",null,{\"className\":\"font-bold text-sm uppercase tracking-wider mb-6\",\"children\":\"Contacts\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-4 text-sm text-muted-foreground\",\"children\":[[\"$\",\"li\",null,{\"className\":\"space-y-1\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[10px] uppercase tracking-widest font-bold opacity-70\",\"children\":\"Sede Operativa\"}],[\"$\",\"p\",null,{\"className\":\"whitespace-pre-line\",\"children\":\"Via Francia 1 - 21013 Gallarate VA\"}]]}],[\"$\",\"li\",null,{\"className\":\"space-y-1\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[10px] uppercase tracking-widest font-bold opacity-70\",\"children\":\"Sede Legale\"}],[\"$\",\"p\",null,{\"className\":\"whitespace-pre-line\",\"children\":\"Corso Monforte, 41, 20122 Milano (MI)\"}]]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"tel:0331939779\",\"className\":\"hover:text-primary transition-colors\",\"children\":\"0331939779\"}]}],\"$L3b\"]}]]}],\"$L3c\"]}],\"$L3d\",\"$L3e\"]}]}]\n"])</script>
127<script>self.__next_f.push([1,"3b:[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"mailto:[email protected]\",\"className\":\"hover:text-primary transition-colors\",\"children\":\"[email protected]\"}]}]\n3c:[\"$\",\"div\",null,{\"children\":[[\"$\",\"h4\",null,{\"className\":\"font-bold text-sm uppercase tracking-wider mb-6\",\"children\":\"Legal\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-4 text-sm text-muted-foreground\",\"children\":[[\"$\",\"li\",null,{\"children\":\"$L3f\"}],[\"$\",\"li\",null,{\"children\":\"$L40\"}],[\"$\",\"li\",null,{\"children\":\"$L41\"}]]}]]}]\n3d:[\"$\",\"$L42\",null,{\"className\":\"my-12 opacity-50\"}]\n3e:[\"$\",\"div\",null,{\"className\":\"flex flex-col md:flex-row justify-between items-center gap-4 text-xs text-muted-foreground\",\"children\":[[\"$\",\"p\",null,{\"children\":[\" \",\"© Copyright 2024 I2T2C S.r.l.\",\" \",\"All rights reserved.\"]}],[\"$\",\"div\",null,{\"className\":\"flex gap-6\",\"children\":[\"$\",\"p\",null,{\"children\":\"VAT ID 02718490697 â REA MI-2746967 â SDI USAL8PV\"}]}]]}]\n31:[\"$\",\"$L2b\",null,{\"ref\":\"$undefined\",\"href\":\"/en\",\"locale\":\"$undefined\",\"localeCookie\":\"$11:props:localeCookie\",\"className\":\"relative h-8 w-32 block\",\"children\":[\"$\",\"$L43\",null,{\"src\":\"/logos/ulisses_trademark-oriz.svg\",\"alt\":\"Ulisses Logo\",\"fill\":true,\"className\":\"object-contain\"}]}]\n32:[\"$\",\"$L2b\",null,{\"ref\":\"$undefined\",\"href\":\"/en/solutions\",\"locale\":\"$undefined\",\"localeCookie\":\"$11:props:localeCookie\",\"className\":\"text-sm text-muted-foreground hover:text-primary transition-colors font-semibold\",\"children\":\"Solutions\"}]\n33:[\"$\",\"$L2b\",null,{\"ref\":\"$undefined\",\"href\":\"/en/logistics\",\"locale\":\"$undefined\",\"localeCookie\":\"$11:props:localeCookie\",\"className\":\"text-sm text-muted-foreground hover:text-primary transition-colors\",\"children\":\"Logistics\"}]\n34:[\"$\",\"$L2b\",null,{\"ref\":\"$undefined\",\"href\":\"/en/railway\",\"locale\":\"$undefined\",\"localeCookie\":\"$11:props:localeCookie\",\"className\":\"text-sm text-muted-foreground hover:text-primary transition-colors\",\"children\":\"Railway\"}]\n35:[\"$\",\"$L2b\",null,{\"ref\":\"$undefined\",\"href\":\"/en/smart-city\",\"locale\":\"$undefined\",\"localeCookie\":\"$11:props:localeCookie\",\"className\":\"text-sm text-muted-foreground hover:text-primary transition-colors\",\"children\":\"Smart City\"}]\n36:[\"$\",\"$L2b\",null,{\"ref\":\"$undefined\",\"href\":\"/en/smart-port\",\"locale\":\"$undefined\",\"localeCookie\":\"$11:props:localeCookie\",\"className\":\"text-sm text-muted-foreground hover:text-primary transition-colors\",\"children\":\"Smart Port\"}]\n37:[\"$\",\"$L2b\",null,{\"ref\":\"$undefined\",\"href\":\"/en/technology\",\"locale\":\"$undefined\",\"localeCookie\":\"$11:props:localeCookie\",\"className\":\"text-sm text-muted-foreground hover:text-primary transition-colors font-semibold\",\"children\":\"Technology\"}]\n38:[\"$\",\"$L2b\",null,{\"ref\":\"$undefined\",\"href\":\"/en/knowledge-hub\",\"locale\":\"$undefined\",\"localeCookie\":\"$11:props:localeCookie\",\"className\":\"text-sm text-muted-foreground hover:text-primary transition-colors font-semibold\",\"children\":\"Use Case\"}]\n39:[\"$\",\"$L2b\",null,{\"ref\":\"$undefined\",\"href\":\"/en/azienda\",\"locale\":\"$undefined\",\"localeCookie\":\"$11:props:localeCookie\",\"className\":\"text-sm text-muted-foreground hover:text-primary transition-colors font-semibold\",\"children\":\"About Us\"}]\n3a:[\"$\",\"$L2b\",null,{\"ref\":\"$undefined\",\"href\":\"/en/faq\",\"locale\":\"$undefined\",\"localeCookie\":\"$11:props:localeCookie\",\"className\":\"text-sm text-muted-foreground hover:text-primary transition-colors font-semibold\",\"children\":\"FAQ\"}]\n3f:[\"$\",\"$L2b\",null,{\"ref\":\"$undefined\",\"href\":\"/en/privacy-policy\",\"locale\":\"$undefined\",\"localeCookie\":\"$11:props:localeCookie\",\"className\":\"hover:text-primary transition-colors\",\"children\":\"Privacy Policy\"}]\n40:[\"$\",\"$L2b\",null,{\"ref\":\"$undefined\",\"href\":\"/en/terms-and-conditions\",\"locale\":\"$undefined\",\"localeCookie\":\"$11:props:localeCookie\",\"className\":\"hover:text-primary transition-colors\",\"children\":\"Terms and Conditions\"}]\n41:[\"$\",\"$L2b\",null,{\"ref\":\"$undefined\",\"href\":\"/en/cookie-policy\",\"locale\":\"$undefined\",\"localeCookie\":\"$11:props:localeCookie\",\"className\":\"hover:text-primary transition-colors\",\"children\":\"Cookie Policy\"}]\n9:null\n"])</script>
127<script>self.__next_f.push([1,"d:[[\"$\",\"title\",\"0\",{\"children\":\"Knowledge Hub | Ulisses\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Advanced real-time asset tracking and monitoring solutions for Logistics, Smart Parking, and Industrial applications.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"author\",\"content\":\"Ulisses Team\"}],[\"$\",\"link\",\"3\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"4\",{\"name\":\"keywords\",\"content\":\"Asset Tracking,Logistics,IoT,Smart Parking,Industrial AI,Ulisses,Real-time Monitoring\"}],[\"$\",\"meta\",\"5\",{\"name\":\"creator\",\"content\":\"Ulisses\"}],[\"$\",\"link\",\"6\",{\"rel\":\"canonical\",\"href\":\"https://ulisses.it/en/knowledge-hub\"}],[\"$\",\"link\",\"7\",{\"rel\":\"alternate\",\"hrefLang\":\"it\",\"href\":\"https://ulisses.it/it/it/knowledge-hub\"}],[\"$\",\"link\",\"8\",{\"rel\":\"alternate\",\"hrefLang\":\"en\",\"href\":\"https://ulisses.it/en/en/knowledge-hub\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:title\",\"content\":\"Ulisses - Intelligent Asset Tracking\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:description\",\"content\":\"Advanced real-time asset tracking and monitoring solutions for Logistics, Smart Parking, and Industrial applications.\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:url\",\"content\":\"https://ulisses.it\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:site_name\",\"content\":\"Ulisses\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:image\",\"content\":\"https://ulisses.it/og-image.jpg\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:image:alt\",\"content\":\"Ulisses Intelligent Asset Tracking\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:locale:alternate\",\"content\":\"it_IT\"}],[\"$\",\"meta\",\"19\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:creator\",\"content\":\"@ulisses_ai\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:title\",\"content\":\"Ulisses - Intelligent Asset Tracking\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:description\",\"content\":\"Advanced real-time asset tracking and monitoring solutions.\"}],[\"$\",\"meta\",\"24\",{\"name\":\"twitter:image\",\"content\":\"https://ulisses.it/og-image.jpg\"}],[\"$\",\"link\",\"25\",{\"rel\":\"shortcut icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"26\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"27\",{\"rel\":\"icon\",\"href\":\"/logos/ulisses_logotipe.svg\",\"type\":\"image/svg+xml\"}],[\"$\",\"link\",\"28\",{\"rel\":\"apple-touch-icon\",\"href\":\"/logos/ulisses_logotipe.svg\"}],[\"$\",\"$L44\",\"29\",{}]]\n"])</script>
127</body></html>
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.