@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(--cobaltblue);color:var(--russianblack);max-width:1100px;margin:0 auto;overflow-wrap:break-word;word-wrap:break-word;margin-inline:auto;padding-inline:.5rem;width:100%;overflow-x:hidden}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}.blob{width:100%;aspect-ratio:4/1;left:0;bottom:0;position:absolute;background:linear-gradient(90deg,#120563d0,#120563d0);border-radius:30% 70% 70% 30%/30% 40% 70% 70%;filter:blur(50px);-webkit-filter:blur(50px);opacity:.95;z-index:-10;display:none}.blob-2{width:100%;aspect-ratio:2/1;left:90%;bottom:0;position:absolute;background:linear-gradient(#120563d0,#120563d0);border-radius:30% 70% 70% 30%/30% 40% 70% 70%;filter:blur(50px);-webkit-filter:blur(50px);opacity:.95;z-index:-10;display:none}@keyframes morph{0%,100%{border-radius:30% 70% 70% 30%/30% 40% 70% 70%}20%{border-radius:45% 60% 60% 50%/40% 60% 80% 60%}40%{border-radius:35% 75% 70% 60%/40% 60% 80% 30%}60%{border-radius:45% 60% 60% 50%/50% 70% 65% 40%}80%{border-radius:45% 60% 60% 50%/40% 60% 80% 30%}}@keyframes float{0%,100%{transform:translate(20%,0) rotate(0)}25%{transform:translate(35%,10vh) rotate(30deg)}50%{transform:translate(50%,25vh) rotate(-20deg)}75%{transform:translate(20%,15vh) rotate(10deg)}}main{text-align:center;color:var(--snow);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);overflow:hidden;z-index:10}.hero{display:flex;flex-direction:column;gap:1rem;padding:1%;font-family:Josefin Sans;color:var(--snow);background:linear-gradient(360deg,#02025e,#004aad);justify-content:center;align-items:center;text-align:center;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);position:relative}.hero-title{position:relative}.hero-title::before{content:'';top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:100%;height:3.5rem;background-color:#022d65;filter:blur(10px);-webkit-filter:blur(10px);position:absolute;z-index:-10;opacity:.9;display:none}.hero h1{margin-top:clamp(1rem,1.5vh,2rem);padding:0 .5rem;text-transform:uppercase;font-size:clamp(2rem,1rem + 2.5vw,4rem)}.hero h3{margin-top:.5rem;padding:0 .5rem;font-weight:300;font-size:clamp(1.4rem,1rem + 1.5vw,3rem)}.hero h4{margin-top:1rem;padding:0 1rem;font-weight:300;font-size:clamp(1.4rem,1rem + 1.5vw,3rem)}.hero p{margin-top:1.5rem;font-weight:600;font-size:clamp(1rem,1rem + 1.2vw,2.5rem)}.text-highlight{font-weight:700;font-style:italic;position:relative}.underscore{position:relative;display:inline}.underscore::after{content:'';top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:100%;height:1.2rem;background-color:#ff7300;filter:blur(10px);-webkit-filter:blur(10px);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);will-change:filter;position:absolute;z-index:-10;opacity:.9;display:none}@keyframes luminescence{0%{background-color:#ff7300}25%{background-color:#e5ff00}50%{background-color:#09ff00}75%{background-color:#e100ff}100%{background-color:#f05}}.tagline{display:flex;text-transform:uppercase;margin-top:1rem;font-size:clamp(1rem,1rem + 1.2vw,2rem);display:none}.cta-meeting{display:flex;position:relative;justify-content:center;align-items:center;background:var(--russianblack);opacity:1;margin:4%;padding:3%;aspect-ratio:4/1;height:2vh;width:auto;border-radius:50vh;border-style:none;cursor:pointer;font-size:clamp(.8rem,.8rem + .8vw,2rem);font-weight:500;text-decoration:none;color:var(--snow);font-family:Josefin Sans,Poppins,'Segoe UI';z-index:10}.cta-meeting::before{content:'';position:absolute;height:100%;width:100%;padding:0;background:var(--russianblack);z-index:-10;border-radius:inherit}.cta-meeting::after{content:'';position:absolute;height:100%;width:100%;padding:5%;border-radius:inherit;background-color:#ff5e00;filter:blur(15px);-webkit-filter:blur(15px);transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:.85;z-index:-20}.services{background-color:var(--timberwolf);color:var(--cobaltblue);opacity:1;padding:3% 5%;text-align:center;justify-content:center;align-items:center;font-family:Poppins;font-size:clamp(1rem,1.2vw,1.5rem);min-height:100%;z-index:20}.services h3{margin:1rem;font-size:clamp(2rem,3vw,3.5rem);font-family:Josefin Sans;text-transform:uppercase}.service-list{display:grid;grid-template-columns:repeat(1,1fr);justify-content:center;align-items:center;background-color:#d0cecf}.service-image{justify-content:center;align-items:center;position:relative}.service-image img{max-width:clamp(15rem,20vw,25rem);aspect-ratio:1/1;border-radius:2.5rem;margin:0}.service-item{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:1rem}.service-item-desc{justify-content:center;align-items:center;text-align:left;padding-right:2rem;max-width:60ch}.service-item-desc h4{font-size:clamp(1rem,1rem + .6vw,2rem);min-height:1rem;margin-bottom:.5rem}.service-item-desc p{font-size:clamp(.8rem,.8rem + .4vw,1.4rem)}.reversed{flex-direction:row-reverse}.reversed img{margin-right:2rem}.cta-area{display:flex;justify-content:center;align-items:center;margin-left:0;padding:0}.cta-explore{display:flex;position:relative;justify-content:center;align-items:center;background:linear-gradient(120deg,#004aad,#cc9651);opacity:1;margin:4%;padding:3%;aspect-ratio:4/1;height:2vh;width:auto;border-radius:50vh;border-style:none;cursor:pointer;font-size:clamp(.7rem,1.6vw,2rem);font-weight:500;text-decoration:none;color:var(--snow);font-family:Josefin Sans,Poppins,'Segoe UI';z-index:10}.image-wrapper#automation::after{content:var(--automation);z-index:50;bottom:0;left:-100%;position:absolute;font-size:max(.5em,.8em);padding:2%;background-color:#e9eae1;color:#000;border-radius:1rem;opacity:0;transition:opacity .5s ease}.image-wrapper#iiot::after{content:var(--iiot);z-index:50;bottom:0;left:0;position:absolute;font-size:max(.5em,.8em);padding:2%;background-color:#e9eae1;color:#000;border-radius:1rem;opacity:0;transition:opacity .5s ease}.image-wrapper#intelligence::after{content:var(--business-intell);z-index:50;bottom:0;left:0;position:absolute;font-size:max(.5em,.8em);background-color:#e9eae1;color:#000;border-radius:1rem;opacity:0;transition:opacity .5s ease}.image-wrapper#automation:hover::after{opacity:1;transform:scale(1.1)}.image-wrapper#iiot:hover::after{opacity:1;transform:scale(1.1)}.image-wrapper#intelligence:hover::after{opacity:1;transform:scale(1.1)}.outcomes{background-color:var(--timberwolf);color:var(--cobaltblue);padding:1rem 5rem;font-size:clamp(1rem,1.2vw,1.5rem)}.outcomes h3{font-family:Josefin Sans,'Segoe UI';text-transform:uppercase;font-size:clamp(2rem,3vw,3.5rem);justify-content:center;text-align:center;margin-bottom:0}.outcomes-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0;justify-content:space-between}.outcome-item{padding:1rem;margin:0 1rem;justify-content:center}.outcome-icon{display:flex;justify-content:center;align-items:center}.outcome-icon img{height:10vh;width:auto;justify-content:center;align-items:center;margin-bottom:1rem;margin-top:2rem}.outcome-item h4{font-size:clamp(1rem,1rem + .6vw,2rem);min-height:1rem;margin-bottom:.5rem}.outcome-item p{font-size:clamp(.8rem,.8rem + .4vw,1.4rem)}.marketing-tagline{background-color:var(--timberwolf);padding:3rem 1rem;align-items:center;justify-content:center;display:flex;flex-direction:column}.marketing-tagline a{align-items:center;justify-content:center}.marketing-tagline p{text-transform:uppercase;font-size:clamp(2rem,3vw,4rem);font-family:Josefin Sans;color:var(--cobaltblue);font-weight:800}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}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 screen and (max-width:550px){body,html{width:100%}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}}@media(max-width:600px){.hero h1{font-size:clamp(1.2rem,2vw,3rem)}.service-item{display:grid;flex-direction:column;justify-content:center;align-content:center}.service-item-desc{display:flex;flex-direction:column;text-align:center;align-items:center;justify-items:center;padding:0;margin:0}.service-image img{width:clamp(20rem,30vw,50rem);max-width:100%;height:auto;aspect-ratio:1/1;border-radius:3rem;margin:0;padding:1rem}.image-wrapper#automation::after{margin:0 15%;padding:2%;font-size:min(.8rem,1rem)}.image-wrapper#iiot::after{margin:0 15%;padding:2%;font-size:min(.8rem,1rem)}.image-wrapper#intelligence::after{margin:0 15%;padding:2%;font-size:min(.8rem,1rem)}.cta-explore,.cta-meeting{display:flex;position:relative;justify-content:center;align-items:center;aspect-ratio:4/1;height:5vh}}@media(max-width:900px){.outcomes{padding:1rem 1rem}.outcomes-list{display:grid;grid-template-columns:repeat(1,1fr)}.outcome-item{padding:1rem;margin:0 .5rem;justify-content:center}}@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}}