@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);:root{--cobaltblue:#004aad;--timberwolf:#d0cecf;--butterscotch:#cc9651;--russianblack:#151229;--russianblackopac:#151229a9;--snow:#e9eae1;--lime:#F4F754;--lila:#CFADC1;--automation:"Maintain consistent quality and taste while increasing production efficiency. Our automation systems save energy, reduce manual work, and maximise your existing equipment, so you can focus on growing your business.";--iiot:"Connect your machines, sensors, and systems into one intelligent network. Gain real-time visibility of your production floor, track key performance data, and lay the foundation for smarter, data-driven decisions.";--business-intell:"Turn your factory data into clear, actionable insights. Cut costs, optimise production, predict maintenance needs, and keep your supply chain connected through automated supplier communication, all powered by analytics built for manufacturers."}*{padding:0;margin:0;box-sizing:border-box}body{font-family:Poppins,Josefin Sans,'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;background-color:var(--timberwolf);color:var(--cobaltblue);max-width:1100px;margin-inline:auto;padding-inline:.5rem;width:100%;text-align:center}header{display:flex;align-items:center;font-size:clamp(.9rem,.5rem + .5vw,1.2rem);min-height:clamp(5rem,2vh,8rem);width:auto;padding:1rem 3rem;margin:.5rem 2.5rem;border-radius:1rem;background:linear-gradient(to right,#e9eae1da,#004bad73);backdrop-filter:blur(5px) saturate(180%);-webkit-backdrop-filter:blur(5px);position:sticky;top:0;z-index:10}nav{display:flex;align-items:center;justify-content:center;gap:1rem;border-radius:50vh;padding:.5rem 1.5rem;min-height:2.5rem;width:auto;background:rgba(255,255,255,.15);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);box-shadow:inset 0 1px 0 rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.205),inset 0 -1px 0 rgba(255,255,255,.1),inset 0 0 1px rgba(255,255,255,.212);position:relative;overflow:hidden;z-index:10}nav a{text-decoration:none;position:relative;color:var(--snow);padding:.1rem .3rem;transition:all .3s ease}nav a::after{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.15);border-radius:50vh;opacity:0;transition:all .3s ease;pointer-events:none}nav a:hover{color:var(--russianblack)}nav a:hover::after{opacity:1;top:-2px}.menu-item{font-size:clamp(.9rem,.5rem + .5vw,1.2rem)}.logo img{width:clamp(5rem,10vw,15rem);height:auto}.logo{display:flex;margin-right:auto}.logo-sidebar{width:clamp(7rem,12vw,15rem);height:auto}.logo-sidebar{display:none}#sidebar-check{display:none}.close-sidebar,.open-sidebar{display:none}main{margin:0;padding:0;display:flex;flex-direction:column}.service-item{text-align:left;padding:2rem 5rem;display:flex;flex-direction:column}.page-header-1{font-family:Josefin Sans;padding-top:1rem;font-size:clamp(3rem,4vh,5rem);display:none}.challenge{margin-bottom:1.5rem}.service-item h2{font-family:Josefin Sans;text-align:center;padding:.5rem;font-size:clamp(2rem,3vh,4rem)}.solution-image img{width:clamp(20vw,20vw + 5rem,30vw);height:auto}.solution{display:flex;flex-direction:row;align-items:center;justify-content:center}.solution-desc{margin:1rem 3rem;max-width:40vw}.challenge h3,.solution-desc h3{text-align:left;font-family:Poppins;padding-left:0;font-size:clamp(1rem,1.2vw,1.5rem)}.case-study h3{font-size:clamp(1.2rem,1.5vw,2rem)}.case-study h4{font-size:clamp(1rem,1.2vw,1.5rem);margin-bottom:.5rem}.outcome-list,.solution-feature-list{padding-left:3rem}.solution-feature-list li::marker{content:"\2705   "}.outcome-list li::marker{content:"\1F680   "}.case-study{margin-top:1.5rem}.case-study p{margin-bottom:1.5rem}.conclusion{padding:1rem 8rem;margin-bottom:2rem}.conclusion h3{margin-bottom:.5rem;font-family:Josefin Sans,Poppins,'Segoe UI';font-size:clamp(1.2rem,2.2vh,2.5rem);text-transform:uppercase}footer{display:flex;justify-content:space-between;align-items:top;min-height:min(30vh,30rem);margin:0;gap:1rem;font-size:clamp(.9rem,.5rem + .5vw,1.2rem);background:linear-gradient(180deg,#02025e,#004aad);color:var(--timberwolf);padding:1.5rem 8rem;text-align:left}footer a{text-decoration:none;color:var(--timberwolf)}footer a:hover{color:var(--butterscotch)}.linkedin img{height:auto;width:clamp(2rem,3vw,4rem)}.footer-links{display:flex;flex-direction:row;gap:2rem}.footer-nav,.legal-notes{display:flex;flex-direction:column}.copyright{font-size:clamp(.7rem,.4rem + .5vw,1.1rem)}@media(max-width:950px){main{padding:1rem 2rem}.solution{display:flex;flex-direction:column;align-items:center}.service-item{text-align:left;padding:2rem 2rem}.solution-desc{margin:0;max-width:70vw}.solution-desc h3{margin-top:1rem}.solution-image img{width:clamp(40vw,40vw + 5rem,55vw);height:auto}}@media screen and (max-width:550px){body,html{width:100%}main{margin:0;padding:1.5rem 0}header{display:flex;position:relative;padding:1rem 1.5rem;margin:0 0;border-radius:0}nav{flex-direction:column;justify-content:center;box-sizing:border-box;align-items:center;position:fixed;top:0;left:0;width:100%;height:100vh;border-radius:0;padding:0;z-index:10;gap:8%;background:linear-gradient(180deg,#0721a1,#d1d1da);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px);overflow:hidden;display:none}.close-sidebar,.open-sidebar{display:block}.logo-sidebar{display:block;fill:#d0cecf}#sidebar-check:checked~nav{top:0;left:0;width:100%;height:100vh;z-index:20;overflow:hidden;position:fixed;backdrop-filter:blur(15px) saturate(180%);-webkit-backdrop-filter:blur(15px);display:flex}#sidebar-check:checked~header{overflow:hidden}.service-item{text-align:left;padding:0 0;margin:0 0;display:flex}.outcome-list,.solution-feature-list{padding-left:2rem}.challenge{padding:1rem 1rem;margin:0 0}.case-study,.solution{display:flex;flex-direction:column;padding:1rem 1rem;margin:0 0}.solution-desc{margin:1rem .1rem;max-width:100%}.solution-image img{width:clamp(60vw,50vw + 5rem,80vw);height:auto}.conclusion{padding:1rem 1rem;margin-bottom:2rem}}@media(max-width:800px){footer{padding:1.5rem 5rem}}@media(max-width:600px){footer{display:grid;grid-template-columns:repeat(1,1fr);gap:0;padding:2.5rem}.company-info{padding-bottom:2rem}}