:root{--blue-light-hover:#4da3ff;--blue-nav:#4d9eff;--blue-nav-hover:#3385ff;--blue-hero-bg:#e6f0ff;--blue-primary:#4d94ff;--blue-primary-hover:#3380ff;--blue-secondary-text:#668cff;--blue-tag-bg:#c2d9ff;--blue-dark-bg:#d1e0ff;--blue-hover:#66a3ff;--blue-highlight:#9cf;--blue-icon:#66b3ff;--green-gradient:#88e9b3;--green-teal-hover:#5cb3a3;--green-teal-cta:#7acfc0;--green-teal-dark:#5ba392;--green-light-hover:#e8fff9;--green-light-text:#ccf2e9;--green-light-border:#d9f0e8;--gray-dark:#2d4a6b;--gray-medium:#5a7a9a;--gray-blue:#6f8cac;--gray-blue-light:#8fb0d1;--gray-light:#adc6e0;--gray-lighter:#c7d9ed;--white-blue:#f0f5ff;--white-blue-light:#f5faff;--white-gray:#f8fafd;--white-blue-bg:#f8fbff;--blue-bg-light:#ebf3ff;--blue-bg-very-light:#e6f0ff;--white-blue-bg-light:#f0f7ff;--gray-bg-light:#f2f6fc;--green-bg-light:#e2f7ed;--footer-bg:#e6ecf5;--dark-blue-card:#d1e0f5;--badge-bg:#c4d6f0;--dark-blue-text:#1a3b5c;--blue-gray-text:#2e5475;--gradient-blue-green:linear-gradient(90deg,#7fb3ff 0%,#88e9b3 50%);--gradient-dark-teal:linear-gradient(135deg,#9fc5e8,#b0e0d6);--gradient-green-blue:linear-gradient(90deg,#88e9b3,#7fb3ff);--gradient-blue-transparent:linear-gradient(180deg,#7fb3ff1a,transparent 35%);--gradient-blue-green-solid:linear-gradient(to right,#7fb3ff 0%,#88e9b3 100%);--gradient-blue-very-light:linear-gradient(to right,#e6f0ff,#d9e8ff);--shadow-black-light:#6482aa14;--shadow-black-medium:#5078a01f;--shadow-white-light:#ffffff4d;--shadow-blue-light:#7fb3ff33;--shadow-blue-dark-light:#648cc81a;--shadow-blue-darker-light:#5078b414;--transition-smooth:all .4s cubic-bezier(.4,0,.2,1);--transition-bounce:all .5s cubic-bezier(.68,-.55,.265,1.55);--shadow-hover:0 20px 25px -5px #648cc826,0 10px 10px -5px #5078b41a}*{box-sizing:border-box;margin:0;padding:0;font-family:Poppins,sans-serif}html{scroll-behavior:smooth}body{color:var(--dark-blue-text);background:linear-gradient(135deg,#fff,var(--white-blue-light));overflow-x:hidden}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.navbar{background:linear-gradient(135deg,#fff,var(--white-blue-light));box-shadow:0 2px 15px var(--shadow-black-light);z-index:1000;border-bottom:1px solid var(--green-light-border);justify-content:space-between;align-items:center;padding:15px 60px;animation:.5s ease-out slideDown;display:flex;position:sticky;top:0}.logo img{height:40px;transition:var(--transition-smooth)}.logo:hover img{transform:scale(1.05)}.nav-links{align-items:center;gap:30px;display:flex}.nav-links a{color:var(--gray-dark);transition:var(--transition-smooth);font-size:16px;font-weight:500;text-decoration:none;position:relative}.nav-links a:after{content:"";background:var(--gradient-blue-green);width:0;height:2px;transition:width .3s;position:absolute;bottom:-5px;left:0}.nav-links a:hover:after,.nav-links a.active:after{width:100%}.nav-links a:hover,.nav-links a.active{color:var(--blue-primary)}.dropdown{position:relative}.dropbtn{font:inherit;color:var(--gray-dark);cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;align-items:center;gap:5px;font-size:16px;font-weight:500;display:flex}.dropbtn:after{content:"▼";font-size:10px;transition:transform .3s}.dropdown:hover .dropbtn:after{transform:rotate(180deg)}.dropbtn:hover{color:var(--blue-primary)}.dropdown-content{background:linear-gradient(135deg,#fff,var(--white-blue-light));min-width:200px;box-shadow:0 10px 25px var(--shadow-black-medium);border:1px solid var(--green-light-border);z-index:100;border-radius:15px;animation:.3s scaleIn;display:none;position:absolute;top:100%;left:0;overflow:hidden}.dropdown-content a{color:var(--gray-dark);transition:var(--transition-smooth);border-bottom:1px solid var(--green-light-border);padding:12px 20px;text-decoration:none;display:block}.dropdown-content a:last-child{border-bottom:none}.dropdown-content a:hover{background:var(--gradient-blue-green);color:#fff;transform:translate(5px)}.dropdown:hover .dropdown-content{display:block}.btn.nav{background:var(--gradient-blue-green);color:#fff;transition:var(--transition-bounce);box-shadow:0 5px 15px var(--shadow-blue-light);border-radius:30px;padding:10px 25px;font-weight:500;text-decoration:none;position:relative;overflow:hidden}.btn.nav:hover{box-shadow:0 10px 25px var(--shadow-blue-light);transform:translateY(-3px)}.menu-toggle{cursor:pointer;color:var(--blue-primary);transition:var(--transition-smooth);font-size:28px;display:none}.menu-toggle:hover{transform:rotate(90deg)}.hero{background:linear-gradient(135deg,var(--blue-hero-bg),var(--white-blue-light));justify-content:space-between;align-items:center;min-height:90vh;padding:60px 8%;display:flex;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(circle,#88e9b326,#0000 70%);border-radius:50%;width:600px;height:600px;animation:15s ease-in-out infinite float;position:absolute;top:-30%;right:-10%}.hero-content{color:var(--dark-blue-text);z-index:2;flex:500px;padding:40px;animation:.9s ease-out slideInLeft;position:relative}.hero-content h1{margin-bottom:20px;font-size:3rem;font-weight:700;line-height:1.3}.hero-content h1 span{background:var(--gradient-blue-green);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-top:10px;font-size:2.2rem;display:block}.hero-content p{color:var(--gray-blue);max-width:550px;margin-bottom:30px;font-size:1.1rem;line-height:1.8}.hero-buttons{gap:15px;display:flex}.btn{transition:var(--transition-bounce);border-radius:40px;font-weight:500;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.btn.primary{background:var(--gradient-blue-green);color:#fff;box-shadow:0 8px 20px var(--shadow-blue-light);padding:14px 32px}.btn.primary:hover{box-shadow:0 15px 30px var(--shadow-blue-light);transform:translateY(-3px)}.btn.secondary{color:var(--blue-primary);border:2px solid var(--blue-primary);background:#fff;padding:12px 30px}.btn.secondary:hover{background:var(--gradient-blue-green);color:#fff;border-color:#0000;transform:translateY(-3px)}.hero-animation{flex:500px;justify-content:center;align-items:center;animation:8s ease-in-out infinite float;display:flex}.iot-network{width:100%;max-width:500px;height:auto}.iot-network line{stroke:var(--blue-primary);stroke-width:2px;stroke-dasharray:10;animation:20s linear infinite dash}.iot-network circle{fill:var(--green-teal-hover);filter:drop-shadow(0 0 10px var(--blue-light-hover));animation:2s ease-in-out infinite pulse}.iot-network text{fill:var(--dark-blue-text);font-size:14px;font-weight:700}.about-section{background:linear-gradient(135deg,#fff,var(--white-blue-light));padding:80px 8%}.about-header{text-align:center;margin-bottom:60px}.about-badge,.tag,.features-badge,.partners-tag,.ai-features-badge{background:var(--gradient-blue-green);color:#fff;box-shadow:0 8px 20px var(--shadow-blue-light);border:none;border-radius:40px;margin-bottom:20px;padding:8px 24px;font-size:14px;font-weight:500;animation:4s ease-in-out infinite float;display:inline-block}.about-header h2{color:var(--dark-blue-text);margin-bottom:20px;font-size:42px;line-height:1.3}.about-header h2 span{background:var(--gradient-blue-green);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.about-main{background:linear-gradient(135deg,var(--white-blue),#fff);box-shadow:0 25px 45px var(--shadow-black-light);border:1px solid var(--green-light-border);transition:var(--transition-smooth);border-radius:50px;grid-template-columns:1fr 1fr;align-items:center;gap:50px;margin-bottom:60px;padding:50px;display:grid}.about-main:hover{box-shadow:0 35px 60px var(--shadow-blue-light);transform:translateY(-8px)}.about-text{padding:20px}.about-text h3{color:var(--dark-blue-text);margin-bottom:20px;font-size:32px}.about-text p{color:var(--gray-blue);margin-bottom:20px;font-size:16px;line-height:1.8}.about-btn{background:var(--gradient-blue-green);color:#fff;transition:var(--transition-bounce);box-shadow:0 8px 20px var(--shadow-blue-light);border-radius:40px;align-items:center;gap:10px;padding:14px 30px;font-weight:500;text-decoration:none;display:inline-flex}.about-btn span{transition:transform .3s}.about-btn:hover{box-shadow:0 15px 30px var(--shadow-blue-light);transform:translate(8px)}.about-btn:hover span{transform:translate(5px)}.about-img{justify-content:center;align-items:center;display:flex}.about-img img{width:100%;max-width:400px;box-shadow:0 20px 40px var(--shadow-black-medium);transition:var(--transition-bounce);border-radius:30px}.about-img:hover img{transform:scale(1.05)}.about-cards{grid-template-columns:repeat(2,1fr);gap:30px;margin:40px 0;display:grid}.card{transition:var(--transition-bounce);box-shadow:0 15px 30px var(--shadow-black-light);border:1px solid var(--green-light-border);border-radius:30px;align-items:center;gap:20px;padding:35px;display:flex}.card.dark{background:linear-gradient(135deg,var(--white-blue),var(--blue-bg-light))}.card.light{background:linear-gradient(135deg,#fff,var(--white-blue-light))}.card:hover{box-shadow:var(--shadow-hover);border-color:var(--green-gradient);transform:translateY(-10px)}.card-text h4{background:var(--gradient-blue-green);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:15px;font-size:24px}.card-text p{color:var(--gray-blue);line-height:1.7}.card-img img{object-fit:contain;width:100px;height:100px;transition:var(--transition-bounce)}.card:hover .card-img img{transform:scale(1.1)rotate(5deg)}.services-section{background:linear-gradient(135deg,var(--white-blue-light),#fff);padding:80px 8%}.services-header{text-align:center;max-width:700px;margin:0 auto 60px}.services-header h2{color:var(--dark-blue-text);margin-bottom:20px;font-size:42px}.services-header h2 span{background:var(--gradient-blue-green);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.services-header p{color:var(--gray-blue);font-size:18px;line-height:1.7}.services-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px;max-width:1200px;margin:0 auto;display:grid}.service-card{background:linear-gradient(135deg,#fff,var(--white-blue));text-align:center;transition:var(--transition-bounce);box-shadow:0 15px 30px var(--shadow-black-light);border:1px solid var(--green-light-border);border-radius:30px;padding:30px 25px}.service-card:hover{box-shadow:var(--shadow-hover);border-color:var(--green-gradient);transform:translateY(-15px)}.service-card img{width:70px;height:70px;transition:var(--transition-bounce);margin-bottom:20px}.service-card:hover img{transform:scale(1.1)rotate(5deg)}.service-card h3{color:var(--dark-blue-text);margin-bottom:10px;font-size:20px}.service-card p{color:var(--gray-blue);margin-bottom:20px;font-size:14px;line-height:1.7}.more-btn{background:var(--gradient-blue-green);color:#fff;transition:var(--transition-smooth);border-radius:30px;padding:8px 20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.more-btn:hover{box-shadow:0 8px 15px var(--shadow-blue-light);transform:translate(5px)}.how-section{background:linear-gradient(135deg,#fff,var(--white-blue-light));padding:80px 8%}.how-header{text-align:center;max-width:700px;margin:0 auto 60px}.how-header h2{background:var(--gradient-blue-green);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:20px;font-size:42px}.how-header p{color:var(--gray-blue);font-size:18px;line-height:1.7}.steps-container{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px;max-width:1200px;margin:0 auto;display:grid}.iot-offering{background:linear-gradient(135deg,var(--white-blue-light),#fff);padding:80px 8%}.iot-header{text-align:center;max-width:700px;margin:0 auto 60px}.iot-header h2{background:var(--gradient-blue-green);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:20px;font-size:42px}.iot-header p{color:var(--gray-blue);font-size:18px;line-height:1.7}.iot-main{background:linear-gradient(135deg,#fff,var(--white-blue));max-width:1200px;box-shadow:0 25px 45px var(--shadow-black-light);border:1px solid var(--green-light-border);border-radius:50px;align-items:center;gap:50px;margin:0 auto;padding:50px;display:flex}.iot-image{flex:1;animation:8s ease-in-out infinite float}.iot-image img{width:100%;max-width:450px;box-shadow:0 20px 40px var(--shadow-black-medium);border-radius:30px}.iot-features{flex:1;grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.iot-card{background:linear-gradient(135deg,#fff,var(--white-blue-light));transition:var(--transition-bounce);border:1px solid var(--green-light-border);border-radius:25px;padding:25px}.iot-card:hover{border-color:var(--green-gradient);box-shadow:var(--shadow-hover);transform:translateY(-8px)}.features-section{background:linear-gradient(135deg,#fff,var(--white-blue-light));padding:80px 8%}.features-header{text-align:center;margin-bottom:60px}.features-header h2{color:var(--dark-blue-text);margin-top:20px;font-size:42px}.features-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;max-width:1200px;margin:0 auto;display:grid}.features-grid .feature-card{background:linear-gradient(135deg,#fff,var(--white-blue));text-align:center;transition:var(--transition-bounce);box-shadow:0 15px 30px var(--shadow-black-light);border:1px solid var(--green-light-border);border-radius:30px;padding:30px}.features-grid .feature-card:hover{box-shadow:var(--shadow-hover);border-color:var(--green-gradient);transform:translateY(-10px)}.features-grid .feature-card img{width:70px;height:70px;transition:var(--transition-bounce);margin-bottom:20px}.features-grid .feature-card:hover img{transform:scale(1.1)rotate(5deg)}.features-grid .feature-card h3{color:var(--dark-blue-text);margin-bottom:10px;font-size:20px}.features-grid .feature-card p{color:var(--gray-blue);font-size:14px;line-height:1.7}.partners-header{text-align:center;max-width:700px;margin:0 auto 60px}.partners-header h2{background:var(--gradient-blue-green);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:20px;font-size:42px}.partners-header p{color:var(--gray-blue);font-size:18px;line-height:1.7}.partners-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:25px;max-width:900px;margin:0 auto;display:grid}.partner-card{background:linear-gradient(135deg,#fff,var(--white-blue));text-align:center;transition:var(--transition-bounce);box-shadow:0 15px 30px var(--shadow-black-light);border:1px solid var(--green-light-border);border-radius:30px;padding:30px}.partner-card:hover{box-shadow:var(--shadow-hover);border-color:var(--green-gradient);transform:translateY(-10px)}.partner-card img{filter:grayscale(30%);max-width:120px;height:auto;transition:var(--transition-smooth)}.partner-card:hover img{filter:grayscale(0);transform:scale(1.1)}.fleet-section{max-width:1300px;margin:0 auto;padding:120px 8% 60px}.fleet-title{background:linear-gradient(white,white)padding-box,var(--gradient-blue-green)border-box;width:fit-content;box-shadow:0 15px 30px var(--shadow-blue-light);transition:var(--transition-bounce);border:2px solid #0000;border-radius:60px;justify-content:center;align-items:center;gap:15px;margin:0 auto 60px;padding:15px 40px;display:flex}.fleet-title .icon{background:var(--gradient-blue-green);-webkit-text-fill-color:transparent;transition:var(--transition-bounce);-webkit-background-clip:text;font-size:28px}.fleet-title h2{background:var(--gradient-blue-green);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:32px}.fleet-content{background:linear-gradient(135deg,#ffffffe6,var(--white-blue));box-shadow:0 25px 45px var(--shadow-black-light);border:1px solid var(--green-light-border);border-radius:50px;align-items:center;gap:50px;padding:50px;display:flex}.fleet-image{box-shadow:0 20px 40px var(--shadow-black-medium);border-radius:30px;flex:1;overflow:hidden}.fleet-image img{width:100%;height:auto;transition:var(--transition-bounce);display:block}.fleet-text{background:linear-gradient(135deg,#fff,var(--white-blue-light));box-shadow:0 15px 30px var(--shadow-blue-light);border-left:5px solid var(--green-gradient);border-radius:30px;flex:1;padding:40px}.fleet-text p{color:var(--gray-blue);font-size:18px;line-height:1.9}.ai-features-section{background:linear-gradient(135deg,#fff,var(--white-blue-light));padding:60px 8%}.ai-features-header h2{color:var(--dark-blue-text);margin-top:20px;font-size:38px}.ai-features-rows{flex-direction:column;gap:25px;max-width:1200px;margin:0 auto;display:flex}.ai-feature-card{background:linear-gradient(135deg,#fff,var(--white-blue));transition:var(--transition-bounce);box-shadow:0 15px 30px var(--shadow-black-light);border:1px solid var(--green-light-border);border-radius:30px;align-items:flex-start;gap:20px;padding:30px;display:flex}.ai-feature-card img{object-fit:contain;width:50px;height:50px;transition:var(--transition-bounce)}.ai-feature-card h3{color:var(--dark-blue-text);margin-bottom:8px;font-size:18px}.ai-feature-card p{color:var(--gray-blue);font-size:14px;line-height:1.6}.iot-section{background:linear-gradient(135deg,var(--white-blue-light),#fff);padding:60px 8%}.iot-container{gap:50px;max-width:1200px;margin:0 auto;display:flex}.iot-left{flex-direction:column;flex:1;gap:25px;display:flex}.iot-box{background:linear-gradient(135deg,#fff,var(--white-blue));box-shadow:0 15px 30px var(--shadow-black-light);border:1px solid var(--green-light-border);border-radius:30px;padding:30px}.iot-box h3{color:var(--dark-blue-text);margin-bottom:20px;font-size:20px}.iot-box ul{list-style:none}.iot-box li{border-bottom:1px solid var(--green-light-border);color:var(--gray-blue);align-items:center;gap:10px;padding:12px 0;display:flex}.iot-box li:last-child{border-bottom:none}.iot-box li span{color:var(--green-teal-hover);font-weight:700}.iot-right{flex-direction:column;flex:1;gap:25px;display:flex}.iot-card{background:linear-gradient(135deg,#fff,var(--white-blue));transition:var(--transition-bounce);box-shadow:0 15px 30px var(--shadow-black-light);border:1px solid var(--green-light-border);border-radius:30px;align-items:center;gap:20px;padding:25px;display:flex}.iot-card:hover{background:linear-gradient(135deg,var(--green-teal-hover),var(--green-teal-dark));box-shadow:var(--shadow-hover);border-color:#0000;transform:translate(8px)}.iot-card:hover h4,.iot-card:hover p{color:#fff}.iot-card img{object-fit:contain;width:60px;height:60px;transition:var(--transition-bounce)}.iot-card:hover img{filter:brightness(0)invert();transform:rotate(360deg)}.iot-card h4{color:var(--dark-blue-text);margin-bottom:5px;font-size:18px}.iot-card p{color:var(--gray-blue);font-size:14px;line-height:1.6}.platform-section{background:linear-gradient(135deg,#fff,var(--white-blue-light));padding:60px 8%}.platform-container{max-width:1200px;margin:0 auto}.platform-subtitle{text-align:center;color:var(--gray-blue);margin-bottom:50px;font-size:18px;line-height:1.8}.platform-grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.platform-card{background:linear-gradient(135deg,#fff,var(--white-blue));box-shadow:0 25px 45px var(--shadow-black-light);border:1px solid var(--green-light-border);transition:var(--transition-smooth);border-radius:40px;padding:40px}.platform-card:hover{box-shadow:var(--shadow-hover);border-color:var(--green-gradient);transform:translateY(-8px)}.platform-card-head{margin-bottom:25px}.platform-card-head img{width:100%;max-width:150px;height:auto}.platform-card-body h3{color:var(--dark-blue-text);margin-bottom:20px;font-size:24px}.checklist{list-style:none}.checklist li{color:var(--gray-blue);border-bottom:1px solid var(--green-light-border);align-items:center;gap:15px;padding:10px 0;font-size:15px;display:flex}.checklist li:last-child{border-bottom:none}.check{background:var(--green-bg-light);border:2px solid var(--green-teal-hover);border-radius:50%;width:22px;height:22px;position:relative}.check:after{content:"";border:solid var(--green-teal-hover);border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.two-col{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.detection-section{background:linear-gradient(135deg,var(--white-blue-light),#fff);padding:60px 8%}.steps-container{grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:50px;display:grid}.step-card{background:linear-gradient(135deg,#fff,var(--white-blue));text-align:center;transition:var(--transition-bounce);box-shadow:0 15px 30px var(--shadow-black-light);border:1px solid var(--green-light-border);border-radius:30px;padding:35px}.step-card:hover{box-shadow:var(--shadow-hover);border-color:var(--green-gradient);transform:translateY(-10px)}.step-card h2{background:var(--gradient-blue-green);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:15px;font-size:36px}.step-card h3{color:var(--gray-blue);font-size:16px;line-height:1.7}.step-card span{color:var(--green-teal-hover);font-weight:600}.challenges{text-align:center}.challenges h4{color:var(--dark-blue-text);margin-bottom:30px;font-size:28px}.challenges-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.challenge-card{background:linear-gradient(135deg,#fff,var(--white-blue));transition:var(--transition-smooth);box-shadow:0 15px 30px var(--shadow-black-light);border:1px solid var(--green-light-border);border-radius:30px;align-items:center;gap:15px;padding:30px;display:flex}.challenge-card:hover{box-shadow:var(--shadow-hover);border-color:var(--green-gradient);transform:translateY(-5px)}.challenge-card i{color:var(--green-teal-hover);font-size:20px}.challenge-card p{color:var(--gray-blue);text-align:left;font-size:15px;line-height:1.6}.cta-section{background:var(--gradient-dark-teal);text-align:center;border:1px solid #ffffff4d;border-radius:60px;width:90%;margin:60px auto;padding:100px 40px;position:relative;overflow:hidden}.cta-content{z-index:2;position:relative}.cta-tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#fff3;border:1px solid #ffffff4d;border-radius:40px;margin-bottom:25px;padding:10px 30px;font-size:16px;display:inline-block}.cta-content h2{color:#fff;margin-bottom:30px;font-size:48px}.cta-btn{color:var(--green-teal-dark);transition:var(--transition-bounce);background:#fff;border-radius:50px;padding:15px 40px;font-size:18px;font-weight:600;text-decoration:none;display:inline-block;box-shadow:0 15px 30px #0000001a}.cta-btn:hover{background:var(--gradient-blue-green);color:#fff;transform:translateY(-5px);box-shadow:0 20px 40px #00000026}.contact-section{background:linear-gradient(135deg,#fff,var(--white-blue-light));min-height:80vh;padding:120px 8%}.contact-section .container{text-align:center;max-width:800px;margin:0 auto}.contact-section h2{color:var(--dark-blue-text);margin-bottom:20px;font-size:48px}.section-description{color:var(--gray-blue);margin-bottom:50px;font-size:18px;line-height:1.8}.contact-details{justify-content:center;gap:40px;margin-bottom:40px;display:flex}.contact-item{background:linear-gradient(135deg,#fff,var(--white-blue));box-shadow:0 15px 30px var(--shadow-black-light);border:1px solid var(--green-light-border);transition:var(--transition-smooth);border-radius:30px;align-items:center;gap:20px;padding:30px 40px;display:flex}.contact-item:hover{box-shadow:var(--shadow-hover);border-color:var(--green-gradient);transform:translateY(-8px)}.contact-icon{font-size:32px}.contact-item h3{color:var(--gray-blue);margin-bottom:5px;font-size:16px}.contact-item a{color:var(--dark-blue-text);transition:var(--transition-smooth);font-size:18px;font-weight:600;text-decoration:none}.contact-item a:hover{color:var(--blue-primary)}.contact-note{color:var(--gray-blue-light);font-size:15px;font-style:italic}.footer{background:linear-gradient(135deg,var(--footer-bg),var(--white-blue));border-top:1px solid var(--green-light-border);padding:60px 8% 30px}.footer-content{text-align:center;max-width:1200px;margin:0 auto}.footer-logo h2{margin-bottom:30px;font-size:32px}.footer-logo .highlight{background:var(--gradient-blue-green);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:700}.footer-links{justify-content:center;gap:40px;margin-bottom:30px;list-style:none;display:flex}.footer-links a{color:var(--gray-blue);transition:var(--transition-smooth);font-weight:500;text-decoration:none;position:relative}.footer-links a:after{content:"";background:var(--gradient-blue-green);width:0;height:2px;transition:width .3s;position:absolute;bottom:-5px;left:0}.footer-links a:hover{color:var(--dark-blue-text)}.footer-links a:hover:after{width:100%}.footer-contact{color:var(--gray-blue);justify-content:center;gap:40px;margin-bottom:40px;font-size:15px;display:flex}.footer-bottom p{color:var(--gray-blue-light);border-top:1px solid var(--green-light-border);padding-top:30px;font-size:14px}@media (max-width:1200px){.hero-content h1{font-size:2.5rem}.hero-content h1 span{font-size:1.8rem}.fleet-content,.iot-container{flex-direction:column}.platform-grid{grid-template-columns:1fr}.steps-container,.challenges-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.navbar{padding:15px 30px}.nav-links{display:none}.nav-links.active{background:linear-gradient(135deg,#fff,var(--white-blue-light));width:100%;box-shadow:0 10px 30px var(--shadow-black-medium);border-bottom:1px solid var(--green-light-border);flex-direction:column;align-items:center;padding:30px;display:flex;position:absolute;top:70px;left:0}.menu-toggle{display:block}.btn.nav{display:none}.hero{text-align:center;flex-direction:column}.hero-buttons{justify-content:center}.about-main,.about-cards{grid-template-columns:1fr}.services-grid{grid-template-columns:repeat(2,1fr)}.steps-container,.challenges-grid{grid-template-columns:1fr}.contact-details{flex-direction:column;align-items:center}.footer-links{flex-direction:column;gap:20px}.footer-contact{flex-direction:column;gap:15px}}@media (max-width:768px){.hero-content h1{font-size:2rem}.hero-content h1 span{font-size:1.5rem}.hero-content p{font-size:1rem}.services-grid,.iot-features{grid-template-columns:1fr}.fleet-title{text-align:center;flex-direction:column}.fleet-title h2{font-size:26px}.fleet-text p{font-size:16px}.ai-features-row,.two-col{grid-template-columns:1fr}.cta-content h2{font-size:32px}.contact-section h2{font-size:36px}.contact-item{width:100%}}@media (max-width:480px){.hero-content{padding:20px}.hero-buttons{flex-direction:column}.btn{text-align:center;width:100%}.about-main{padding:25px}.card{text-align:center;flex-direction:column}.fleet-title h2{font-size:22px}.fleet-content,.fleet-text{padding:25px}.ai-feature-card,.contact-item{text-align:center;flex-direction:column}}.fleet-section{max-width:1400px;margin:0 auto;padding:120px 8% 60px;position:relative;overflow:hidden}.fleet-section:before{content:"";z-index:0;background:radial-gradient(circle,#88e9b31a,#0000 70%);border-radius:50%;width:600px;height:600px;animation:20s ease-in-out infinite float;position:absolute;top:-20%;right:-10%}.fleet-section:after{content:"";z-index:0;background:radial-gradient(circle,#7fb3ff1a,#0000 70%);border-radius:50%;width:400px;height:400px;animation:15s ease-in-out infinite reverse float;position:absolute;bottom:-10%;left:-5%}.fleet-title{background:linear-gradient(white,white)padding-box,var(--gradient-blue-green)border-box;width:fit-content;box-shadow:0 20px 40px var(--shadow-blue-light);transition:var(--transition-bounce);z-index:2;border:3px solid #0000;border-radius:60px;justify-content:center;align-items:center;gap:15px;margin:0 auto 60px;padding:18px 50px;animation:.8s ease-out scaleIn;display:flex;position:relative}.fleet-title:hover{box-shadow:0 30px 50px var(--shadow-blue-light);transform:scale(1.05)translateY(-5px)}.fleet-title .icon{background:var(--gradient-blue-green);-webkit-text-fill-color:transparent;transition:var(--transition-bounce);-webkit-background-clip:text;font-size:32px;display:inline-block}.fleet-title:hover .icon{transform:rotate(360deg)scale(1.2)}.fleet-title h2{background:var(--gradient-blue-green);-webkit-text-fill-color:transparent;letter-spacing:1px;-webkit-background-clip:text;margin:0;font-size:36px;font-weight:800}.fleet-content{background:linear-gradient(135deg,#fffffff2,var(--white-blue));box-shadow:0 30px 50px var(--shadow-black-light);border:1px solid var(--green-light-border);transition:var(--transition-smooth);z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:70px;align-items:center;gap:60px;margin-bottom:40px;padding:60px;display:flex;position:relative}.fleet-content:hover{box-shadow:0 40px 70px var(--shadow-blue-light);border-color:var(--green-gradient);transform:translateY(-10px)}.fleet-image{box-shadow:0 25px 45px var(--shadow-black-medium);border:4px solid #fff;border-radius:40px;flex:1;animation:.9s ease-out slideInLeft;overflow:hidden}.fleet-image img{width:100%;max-width:550px;height:auto;transition:var(--transition-bounce);display:block}.fleet-image:hover img{transform:scale(1.1)rotate(1deg)}.fleet-text{background:linear-gradient(135deg,#fff,var(--white-blue-light));box-shadow:0 20px 40px var(--shadow-blue-light);border-left:6px solid var(--green-gradient);transition:var(--transition-smooth);border-radius:50px;flex:1;padding:45px;animation:.9s ease-out slideInRight}.fleet-text:hover{box-shadow:0 25px 50px var(--shadow-blue-light);transform:translate(8px)}.fleet-text p{color:var(--gray-blue);margin:0;font-size:18px;font-weight:400;line-height:1.9}.features-section{background:linear-gradient(135deg,#fff,var(--white-blue-light));padding:80px 8%;position:relative;overflow:hidden}.features-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#7fb3ff08,#0000 50%);width:100%;height:100%;position:absolute;top:0;left:0}.features-header{text-align:center;z-index:2;margin-bottom:60px;position:relative}.features-badge{background:var(--gradient-blue-green);color:#fff;box-shadow:0 10px 25px var(--shadow-blue-light);border:none;border-radius:40px;margin-bottom:20px;padding:10px 28px;font-size:15px;font-weight:500;animation:4s ease-in-out infinite float;display:inline-block}.features-header h2{color:var(--dark-blue-text);margin-top:15px;font-size:48px;display:inline-block;position:relative}.features-header h2:after{content:"";background:var(--gradient-blue-green);border-radius:3px;width:80px;height:3px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.features-row{z-index:2;grid-template-columns:repeat(4,1fr);gap:25px;max-width:1300px;margin:0 auto 30px;display:grid;position:relative}.features-row:last-child{margin-bottom:0}.feature-card{background:linear-gradient(135deg,#fff,var(--white-blue));text-align:center;transition:var(--transition-bounce);box-shadow:0 20px 35px var(--shadow-black-light);border:1px solid var(--green-light-border);border-radius:40px;padding:35px 25px;animation:.8s ease-out both scaleIn;position:relative;overflow:hidden}.feature-card:first-child{animation-delay:.1s}.feature-card:nth-child(2){animation-delay:.2s}.feature-card:nth-child(3){animation-delay:.3s}.feature-card:nth-child(4){animation-delay:.4s}.feature-card:before{content:"";background:linear-gradient(45deg,#0000,#fff6,#0000);width:100%;height:100%;transition:transform .6s;position:absolute;top:0;left:0;transform:translate(-100%)}.feature-card:hover:before{transform:translate(100%)}.feature-card:hover{box-shadow:var(--shadow-hover);border-color:var(--green-gradient);transform:translateY(-12px)scale(1.02)}.feature-card img{object-fit:contain;width:80px;height:80px;transition:var(--transition-bounce);filter:drop-shadow(0 5px 15px var(--shadow-blue-light));margin-bottom:20px}.feature-card:hover img{transform:scale(1.15)rotate(8deg)}.feature-card h3{color:var(--dark-blue-text);transition:var(--transition-smooth);margin-bottom:12px;font-size:20px;font-weight:700}.feature-card:hover h3{color:var(--blue-primary);transform:translateY(-2px)}.feature-card p{color:var(--gray-blue);transition:var(--transition-smooth);font-size:14px;line-height:1.7}.feature-card:hover p{color:var(--gray-dark)}.ai-features-section{background:linear-gradient(135deg,var(--white-blue-light),#fff);padding:80px 8%;position:relative;overflow:hidden}.ai-features-section:before{content:"";background:radial-gradient(circle,#88e9b314,#0000 70%);border-radius:50%;width:600px;height:600px;animation:18s ease-in-out infinite float;position:absolute;bottom:-20%;right:-10%}.container{z-index:2;max-width:1300px;margin:0 auto;position:relative}.ai-features-header{text-align:center;max-width:800px;margin:0 auto 60px}.ai-features-badge{background:var(--gradient-blue-green);color:#fff;box-shadow:0 10px 25px var(--shadow-blue-light);border:none;border-radius:40px;margin-bottom:20px;padding:10px 30px;font-size:16px;font-weight:500;animation:4s ease-in-out infinite float;display:inline-block}.ai-features-header h2{color:var(--dark-blue-text);margin-top:15px;font-size:48px;display:inline-block;position:relative}.ai-features-header h2:after{content:"";background:var(--gradient-blue-green);border-radius:3px;width:80px;height:3px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.ai-features-rows{flex-direction:column;gap:25px;display:flex}.ai-features-row{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:25px;display:grid}.ai-feature-card{background:linear-gradient(135deg,#fff,var(--white-blue));transition:var(--transition-bounce);box-shadow:0 20px 35px var(--shadow-black-light);border:1px solid var(--green-light-border);border-radius:40px;align-items:flex-start;gap:25px;padding:35px 30px;animation:.8s ease-out both scaleIn;display:flex;position:relative;overflow:hidden}.ai-feature-card:first-child{animation-delay:.1s}.ai-feature-card:nth-child(2){animation-delay:.2s}.ai-feature-card:nth-child(3){animation-delay:.3s}.ai-feature-card:before{content:"";background:linear-gradient(45deg,#0000,#fff6,#0000);width:100%;height:100%;transition:transform .6s;position:absolute;top:0;left:0;transform:translate(-100%)}.ai-feature-card:hover:before{transform:translate(100%)}.ai-feature-card:hover{background:linear-gradient(135deg,var(--green-teal-hover),var(--green-teal-dark));box-shadow:var(--shadow-hover);border-color:#0000;transform:translateY(-10px)scale(1.02)}.ai-feature-card:hover h3,.ai-feature-card:hover p{color:#fff}.ai-feature-card img{object-fit:contain;width:60px;height:60px;transition:var(--transition-bounce);filter:drop-shadow(0 5px 15px var(--shadow-blue-light));flex:0 0 60px}.ai-feature-card:hover img{filter:brightness(0)invert();transform:rotate(360deg)scale(1.2)}.ai-feature-card>div{flex:1}.ai-feature-card h3{color:var(--dark-blue-text);margin-bottom:10px;font-size:20px;font-weight:700;line-height:1.4}.ai-feature-card p{color:var(--gray-blue);margin:0;font-size:15px;line-height:1.7}.cta-section{background:var(--gradient-dark-teal);text-align:center;width:90%;box-shadow:0 30px 50px var(--shadow-blue-light);border:1px solid #ffffff4d;border-radius:80px;margin:40px auto 80px;padding:100px 40px;animation:.8s ease-out scaleIn;position:relative;overflow:hidden}.cta-section:before{content:"";background-image:radial-gradient(#ffffff4d 1px,#0000 1px);background-size:40px 40px;animation:4s ease-in-out infinite pulse;position:absolute;inset:0}.cta-section:after{content:"";background:radial-gradient(circle,#fff3 0%,#0000 60%);width:200%;height:200%;animation:35s linear infinite rotate;position:absolute;top:-50%;left:-50%}.cta-content{z-index:2;max-width:800px;margin:0 auto;position:relative}.cta-tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#fff3;border:1px solid #fff6;border-radius:50px;margin-bottom:25px;padding:12px 35px;font-size:18px;font-weight:600;animation:4s ease-in-out infinite float;display:inline-block;box-shadow:0 10px 20px #0000001a}.cta-content h2{color:#fff;text-shadow:0 2px 10px #0000001a;margin-bottom:30px;font-size:52px;font-weight:800;line-height:1.3}.cta-btn{color:var(--green-teal-dark);transition:var(--transition-bounce);background:#fff;border:2px solid #0000;border-radius:60px;padding:18px 50px;font-size:20px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 20px 40px #0000001a}.cta-btn:hover{background:var(--gradient-blue-green);color:#fff;border-color:#fff;transform:translateY(-8px)scale(1.05);box-shadow:0 30px 50px #00000026}@media (max-width:1200px){.features-row{grid-template-columns:repeat(2,1fr);gap:20px}.ai-features-row{grid-template-columns:repeat(2,1fr)}.fleet-content{padding:40px}.fleet-text{padding:35px}.fleet-text p{font-size:16px}}@media (max-width:992px){.fleet-title h2{font-size:30px}.fleet-title .icon{font-size:28px}.features-header h2,.ai-features-header h2{font-size:40px}.features-badge,.ai-features-badge{padding:8px 24px;font-size:14px}.feature-card{padding:30px 20px}.feature-card h3{font-size:18px}}@media (max-width:768px){.fleet-section{padding:100px 5% 40px}.fleet-title{padding:12px 30px}.fleet-title h2{font-size:26px}.fleet-title .icon{font-size:24px}.fleet-content,.fleet-text{padding:30px}.features-row{grid-template-columns:1fr;gap:20px}.ai-features-row{grid-template-columns:1fr}.features-header h2,.ai-features-header h2{font-size:32px}.cta-content h2{font-size:36px}.cta-tag{padding:10px 25px;font-size:16px}.cta-btn{padding:15px 40px;font-size:18px}}@media (max-width:480px){.fleet-title{text-align:center;flex-direction:column;padding:15px 25px}.fleet-title h2{font-size:24px}.fleet-title .icon{font-size:26px}.fleet-content{padding:20px}.fleet-text{padding:25px}.fleet-text p{font-size:15px;line-height:1.7}.ai-feature-card{text-align:center;flex-direction:column;padding:30px 20px}.ai-feature-card img{margin-bottom:15px}.features-header h2,.ai-features-header h2,.cta-content h2{font-size:28px}.cta-tag{padding:8px 20px;font-size:14px}.cta-btn{padding:12px 30px;font-size:16px}}@media (max-width:360px){.fleet-title h2{font-size:22px}.feature-card h3{font-size:17px}.feature-card p{font-size:13px}.ai-feature-card h3{font-size:18px}.ai-feature-card p{font-size:14px}}@media (min-width:1800px){section{padding:120px 15%}.container,.services-grid,.features-grid,.partners-grid,.steps-container,.fleet-content,.iot-main,.platform-container{max-width:1600px}.hero-content h1{font-size:4rem}.hero-content h1 span{font-size:3rem}.hero-content p{font-size:1.3rem}.about-header h2,.services-header h2,.how-header h2,.features-header h2,.ai-features-header h2{font-size:56px}.fleet-title h2{font-size:42px}.fleet-text p{font-size:20px}.feature-card{padding:45px 35px}.feature-card h3{font-size:22px}.ai-feature-card{padding:40px 35px}.ai-feature-card h3{font-size:22px}.ai-feature-card p{font-size:16px}.cta-content h2{font-size:64px}.cta-btn{padding:22px 60px;font-size:24px}}@media (max-width:1400px){.container,.services-grid,.features-grid,.partners-grid,.steps-container,.fleet-content,.iot-main,.platform-container{max-width:1200px;margin:0 auto}section{padding:80px 5%}.hero-content h1{font-size:2.8rem}.hero-content h1 span{font-size:2rem}.fleet-content{gap:40px;padding:50px}}@media (max-width:1200px){.hero-content h1{font-size:2.5rem}.hero-content h1 span{font-size:1.8rem}.fleet-content{flex-direction:column;padding:40px}.fleet-image,.fleet-text{width:100%;max-width:100%}.fleet-image img{max-width:100%;margin:0 auto}.iot-container{flex-direction:column}.iot-left,.iot-right{width:100%}.platform-grid{grid-template-columns:1fr;gap:30px}.steps-container,.challenges-grid,.features-row,.ai-features-row{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:992px){.navbar{padding:15px 4%}.nav-links{background:linear-gradient(135deg,#fff,var(--white-blue-light));width:100%;box-shadow:0 10px 30px var(--shadow-black-medium);border-bottom:1px solid var(--green-light-border);z-index:999;flex-direction:column;align-items:center;gap:20px;padding:30px;animation:.3s ease-out slideDown;display:none;position:fixed;top:80px;left:0}.nav-links.active{display:flex}.menu-toggle{display:block}.btn.nav{display:none}.hero{text-align:center;flex-direction:column;min-height:auto;padding:60px 4%}.hero-content{padding:20px}.hero-buttons{justify-content:center}.hero-animation{margin-top:30px}.iot-network{max-width:400px}.about-main{grid-template-columns:1fr;gap:30px;padding:40px}.about-text{text-align:center}.about-text h3{font-size:28px}.about-btn{margin:0 auto}.about-cards{grid-template-columns:1fr;gap:20px}.card{max-width:600px;margin:0 auto}.services-grid{grid-template-columns:repeat(2,1fr);gap:20px}.services-header{text-align:center}.services-header .tag{margin:0 auto 12px}.steps-container{grid-template-columns:repeat(2,1fr)}.iot-main{flex-direction:column;padding:40px}.iot-image{margin-bottom:20px}.iot-features{grid-template-columns:repeat(2,1fr);width:100%}.features-header h2,.ai-features-header h2{font-size:40px}.features-row{grid-template-columns:repeat(2,1fr)}.feature-card{padding:30px 20px}.ai-features-row{grid-template-columns:repeat(2,1fr)}.ai-feature-card{padding:30px 25px}.fleet-section{padding:100px 4% 40px}.fleet-title{padding:15px 35px}.fleet-title h2{font-size:30px}.fleet-content,.fleet-text{padding:35px}.fleet-text p{font-size:16px}.partners-grid{grid-template-columns:repeat(2,1fr);gap:20px}.contact-details{flex-direction:column;align-items:center;gap:20px}.contact-item{width:100%;max-width:500px}.footer-links{flex-direction:column;gap:15px}.footer-contact{flex-direction:column;gap:10px}}@media (max-width:768px){section{padding:60px 4%}.hero-content h1{font-size:2rem}.hero-content h1 span{font-size:1.5rem}.hero-content p{font-size:1rem}.btn.primary,.btn.secondary{padding:12px 24px;font-size:14px}.about-header h2,.services-header h2,.how-header h2,.features-header h2,.ai-features-header h2{font-size:32px}.about-text h3{font-size:24px}.about-text p{font-size:14px}.services-grid{grid-template-columns:1fr}.service-card{max-width:400px;margin:0 auto}.steps-container{grid-template-columns:1fr}.step-card{max-width:400px;margin:0 auto}.iot-features,.features-row{grid-template-columns:1fr}.feature-card{max-width:400px;margin:0 auto}.ai-features-row{grid-template-columns:1fr}.ai-feature-card{max-width:500px;margin:0 auto}.fleet-title{text-align:center;flex-direction:column;padding:12px 25px}.fleet-title h2{font-size:26px}.fleet-title .icon{font-size:24px}.fleet-content,.fleet-text{padding:25px}.fleet-text p{font-size:15px;line-height:1.7}.two-col{grid-template-columns:1fr;gap:10px}.cta-section{padding:60px 20px}.cta-content h2{font-size:32px}.cta-tag{padding:8px 20px;font-size:14px}.cta-btn{padding:12px 30px;font-size:16px}.contact-section h2{font-size:36px}.section-description{font-size:16px}.contact-item{padding:25px}.contact-item a{font-size:16px}.challenges-grid{grid-template-columns:1fr}.challenge-card{max-width:400px;margin:0 auto}.detection-section .steps-container{grid-template-columns:1fr}}@media (max-width:576px){.hero-content{padding:10px}.hero-buttons{flex-direction:column;gap:10px}.btn{text-align:center;width:100%}.btn.primary,.btn.secondary{padding:12px 20px}.about-main{padding:25px}.about-img img{max-width:280px}.card{text-align:center;flex-direction:column;padding:25px}.card-img{text-align:center;margin-top:15px}.card-img img{width:80px;height:80px}.service-card{padding:25px 20px}.service-card img{width:60px;height:60px}.service-card h3{font-size:18px}.step-card{padding:30px 20px}.step-card h2{font-size:40px}.step-card h3{font-size:16px}.iot-card{padding:20px}.iot-card h4{font-size:16px}.feature-card{padding:25px 15px}.feature-card img{width:60px;height:60px}.feature-card h3{font-size:16px}.feature-card p{font-size:13px}.ai-feature-card{text-align:center;flex-direction:column;padding:25px 20px}.ai-feature-card img{margin-bottom:15px}.ai-feature-card h3{font-size:18px}.ai-feature-card p{font-size:13px}.fleet-title h2{font-size:24px}.fleet-title .icon{font-size:22px}.fleet-content,.fleet-text{padding:20px}.fleet-text p{font-size:14px}.partner-card{padding:20px}.partner-card img{max-width:80px}.cta-section{border-radius:40px;width:95%}.cta-content h2{font-size:26px}.cta-btn{padding:10px 25px;font-size:14px}.contact-item{text-align:center;flex-direction:column}.contact-icon,.footer-logo h2{font-size:28px}.footer-links a{font-size:14px}.footer-contact div{font-size:13px}.footer-bottom p{font-size:12px}.challenge-card{padding:20px}.challenge-card p{font-size:13px}}@media (max-width:400px){section{padding:40px 3%}.hero-content h1{font-size:1.8rem}.hero-content h1 span{font-size:1.3rem}.about-header h2,.services-header h2,.how-header h2,.features-header h2,.ai-features-header h2{font-size:26px}.about-text h3{font-size:20px}.fleet-title h2{font-size:22px}.fleet-title .icon{font-size:20px}.fleet-title{padding:10px 20px}.service-card h3{font-size:16px}.service-card p{font-size:12px}.more-btn{padding:6px 16px;font-size:12px}.step-card h2{font-size:36px}.step-card h3{font-size:14px}.feature-card h3{font-size:15px}.feature-card p{font-size:12px}.ai-feature-card h3{font-size:16px}.cta-content h2{font-size:22px}.cta-tag{padding:6px 15px;font-size:12px}.contact-section h2{font-size:28px}.contact-item{padding:20px}.contact-icon{font-size:24px}.contact-item a{font-size:14px}.contact-note{font-size:13px}}@media (max-height:600px) and (orientation:landscape){.hero{min-height:auto;padding:40px 5%}.hero-content{padding:10px}.navbar{padding:10px 5%}.nav-links.active{max-height:80vh;overflow-y:auto}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.hero{min-height:70vh}.services-grid{grid-template-columns:repeat(3,1fr)}.features-row{grid-template-columns:repeat(4,1fr)}.ai-features-row{grid-template-columns:repeat(3,1fr)}}.section-header{text-align:center;max-width:760px;margin:0 auto 70px}.section-badge{color:#2563eb;background:#eef4ff;border-radius:30px;margin-bottom:14px;padding:6px 16px;font-size:13px;font-weight:500;display:inline-block}.section-header h2{color:#1e293b;margin-bottom:14px;font-size:36px;font-weight:700}.section-header p{color:#64748b;font-size:16px;line-height:1.7}.industries-section{background:#f8fbff;padding:110px 7%}.industries-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:34px;display:grid}.industry-card{text-align:center;background:#fff;border:1px solid #e6edf5;border-radius:18px;padding:34px 28px;transition:all .35s}.industry-card:hover{transform:translateY(-8px);box-shadow:0 25px 45px #1e40af14}.industry-card img{object-fit:contain;height:50px;margin-bottom:18px}.industry-card h3{color:#1e293b;margin-bottom:10px;font-size:19px;font-weight:600}.industry-card p{color:#64748b;font-size:14px;line-height:1.6}.partners-section{background:#fff;padding:100px 7%}.partners-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:30px;margin-top:60px;display:grid}.partner-card{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;justify-content:center;align-items:center;padding:26px;transition:all .35s;display:flex}.partner-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0f172a12}.partner-card img{object-fit:contain;opacity:.8;width:auto;max-height:42px;transition:all .3s}.partner-card:hover img{opacity:1}@media (max-width:1024px){.section-header h2{font-size:30px}.industries-grid{gap:26px}.partners-grid{gap:24px}}@media (max-width:768px){.section-header{margin-bottom:50px}.section-header h2{font-size:26px}.section-header p{font-size:15px}.industries-section,.partners-section{padding:80px 6%}.industry-card{padding:28px 24px}}@media (max-width:480px){.section-header h2{font-size:22px}.industries-grid{grid-template-columns:1fr}.partners-grid{grid-template-columns:repeat(2,1fr)}.partner-card{padding:20px}.partner-card img{max-height:34px}}
