.solution-hero{overflow:hidden;transition:all .72s ease-in-out;min-height:700px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:5rem 2rem 2rem}.solution-ppe{background:url(/_next/static/media/ppe.4f516460.jpg),linear-gradient(#09090bc0,#333333d2);background-size:cover;background-position:50%}.solution-ppe,.solution-quarry{border-image:linear-gradient(90deg,#270027 0,#3b0000 45%,#270027) 1;border-radius:5px;border-bottom:1px;border-style:solid;min-height:700px}.solution-quarry{background:url(/_next/static/media/Quarry-banner.1425363f.webp),linear-gradient(#09090bc0,#333333d2);background-size:cover;background-position:50%}.solution-warehouse{background:url(/_next/static/media/Warehouse-banner.a7931584.webp),linear-gradient(#09090bc0,#333333d2);background-size:cover;background-position:50%}.solution-havsafe,.solution-warehouse{border-image:linear-gradient(90deg,#270027 0,#3b0000 45%,#270027) 1;border-radius:5px;border-bottom:1px;border-style:solid;min-height:700px}.solution-havsafe{background:url(/_next/static/media/havsafe.e6005e62.webp),linear-gradient(#09090bc0,#333333d2);background-size:cover;background-position:50%}.solution-smartcity{background:url(/_next/static/media/smartcity.6f3e4e94.webp),linear-gradient(#09090bc0,#333333d2);background-size:cover;background-position:50%;min-height:700px}.solution-safe,.solution-smartcity{border-image:linear-gradient(90deg,#270027 0,#3b0000 45%,#270027) 1;border-radius:5px;border-bottom:1px;border-style:solid}.solution-safe{background:url(/_next/static/media/truck.2ae3770f.jpg),linear-gradient(#09090bc0,#333333d2);background-size:cover;background-position:50%}.solution-automation{background:url(/_next/static/media/automation.1bb918a6.jpg),linear-gradient(#09090bc0,#333333d2);background-size:cover;background-position:50%}.solution-automation,.solution-fleet{border-image:linear-gradient(90deg,#270027 0,#3b0000 45%,#270027) 1;border-radius:5px;border-bottom:1px;border-style:solid}.solution-fleet{background:url(/_next/static/media/fleetsolution-banner.b37c0297.webp),linear-gradient(#09090bc0,#333333d2);background-size:cover;background-position:50%}.solution-drone{background:url(/_next/static/media/drone-storage-monitoring.38d638c0.webp),linear-gradient(#09090bc0,#333333d2);background-size:cover;background-position:50%}.solution-drone,.solution-potholes{border-image:linear-gradient(90deg,#270027 0,#3b0000 45%,#270027) 1;border-radius:5px;border-bottom:1px;border-style:solid}.solution-potholes{background:url(/_next/static/media/potholes.8b065b1c.jpg),linear-gradient(#09090bc0,#333333d2);background-size:cover;background-position:50%}.solution-redzone{background:url(/_next/static/media/Red-zone-detection-banner.7ec24c7d.webp),linear-gradient(#09090bc0,#333333d2);background-size:cover;background-position:50%;border-image:linear-gradient(90deg,#270027 0,#3b0000 45%,#270027) 1;border-radius:5px;border-bottom:1px;border-style:solid;min-height:700px}.solution_hd{max-width:70%}.solution_hd h1{font-family:Quantico,sans-serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:500;margin-bottom:2rem}.solution_hd h4{font-size:clamp(.6rem,6vw,1.2rem);line-height:40px;font-weight:400;color:#9f9f9f}.solution-why{line-height:30px;border:1px dashed #3e1c79;background:#0f001e;padding:2rem;text-align:center}.solution-why svg{stroke:rgb(194,129,255)}.solution-why p{color:#c8c8c8;border-radius:20px}.solution-section-hd{position:relative;padding:0;font-size:clamp(3rem,4vw,6rem);background:-webkit-linear-gradient(51deg,#ff93f8,#000e75);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;font-weight:700;letter-spacing:1px;width:min-content;white-space:nowrap;margin:0 0 10px}.solution-section-p{font-size:19px;color:#c8c8c8;line-height:35px;padding-bottom:3.5rem}.solution-industry-box{background-color:rgb(31 41 55/.5);padding:1.4rem;border:1px dashed #424242;border-radius:10px;transition:.3s cubic-bezier(.075,.82,.165,1)}.solution-industry-box:hover{transform:scale(1.01) translateY(-10px)}.solution-industry-box h2{font-size:25px;font-weight:600;margin-bottom:.5rem}.solution-industry-box p{color:#c8c8c8;line-height:30px;font-size:15px}.industry-container{position:relative;display:flex;flex-grow:1 1 0%;flex-direction:column;cursor:pointer;justify-content:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;margin:0 .2rem}.industry-hd{font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;font-size:clamp(1rem,2vw,1.3rem);color:#868686;text-transform:uppercase;letter-spacing:1px}.industry-hd-selected{font-size:clamp(1.5rem,2vw,3.5rem);margin-bottom:.5rem;color:#ffffff;text-transform:capitalize}.industry-desc{font-size:clamp(.7rem,2vw,1rem);margin-bottom:1rem;margin-left:2rem}.industry-desc p{color:#ffe3fd}.text-overlay{background:linear-gradient(transparent,transparent,#000000)}.industry-icon{background:radial-gradient(#350031,#000738);border-radius:50px;border:1px solid #ffffff1e;padding:9px}.industry-icon svg{stroke:#ffffff;stroke-width:2px}.feature-hd{font-size:2rem;font-weight:500;margin-bottom:20px}.feature-desc li{display:flex;gap:20px;align-items:center;justify-content:flex-start;padding-bottom:20px}.feature-desc li svg{width:20px;height:20px;stroke:#ff93f8}.feature-desc li p{flex-grow:1;color:#ecd7ea}.empty{background:green}.empty,.loaded{color:#fff;padding:1px 7px;border-radius:5px;margin:0 5px}.loaded{background:orange}.overload{background:red;color:#fff;padding:1px 7px;border-radius:5px;margin:0 5px}.kpi-box{padding:1.5rem;background:linear-gradient(transparent,#35003161);border-radius:10px;transition:all .3s ease;border:1px dashed #830078cf}.kpi-box:nth-child(odd){transform:translateY(-50px)}.kpi-box:hover{transform:translateX(50px);z-index:1}.kpi-box:nth-child(odd):hover{transform:translateX(-50px) translateY(-50px);z-index:1}.kpi-box h2{font-size:18px;color:#fff;font-family:Montserrat;text-transform:uppercase;margin-bottom:20px;font-weight:500}.kpi-box p{font-size:16px;font-weight:400;color:#8e859e}@media (max-width:479px){.solution_hd{max-width:100%}.kpi-box:hover,.kpi-box:nth-child(odd),.kpi-box:nth-child(odd):hover{transform:none!important;z-index:auto!important}.solution-hero{padding:1rem}.feature-hd{font-size:1.3rem}}