:root{--color-bg:#060a0f;--color-surface:#0a121b;--color-elevated:#0f1a25;--color-text:#f4f9ff;--color-text-muted:#c9d6e2;--color-accent:#24e06e;--color-blue:#44c5ff;--shadow-soft:0 10px 34px rgba(0,0,0,.28);--shadow-hover:0 18px 46px rgba(0,0,0,.4);--radius-lg:22px}.Telematics-module__p8C0Za__container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.Telematics-module__p8C0Za__row{flex-wrap:wrap;width:100%;margin:100px auto;display:flex}.Telematics-module__p8C0Za__col-md-12{text-align:center;flex:0 0 100%;max-width:100%}.Telematics-module__p8C0Za__col-md-6,.Telematics-module__p8C0Za__col-md-5{flex:0 0 50%;max-width:50%;padding:20px}.Telematics-module__p8C0Za__col-md-4{flex:0 0 33.3333%;max-width:33.3333%;padding:20px}.Telematics-module__p8C0Za__col-md-8{flex:0 0 66.6666%;max-width:66.6666%;padding:20px}.Telematics-module__p8C0Za__headerSection{background:radial-gradient(1200px 420px at 80% 20%,rgba(68,197,255,.16) 0%,rgba(36,224,110,.16) 40%,rgba(10,15,20,0) 70%),linear-gradient(180deg,var(--color-elevated)0%,var(--color-bg)100%);width:100%;color:var(--color-text);box-shadow:var(--shadow-soft);position:relative;overflow:visible}.Telematics-module__p8C0Za__headerRow{flex-wrap:nowrap;align-items:center;gap:0;position:relative;overflow:visible}.Telematics-module__p8C0Za__first_class_text{z-index:2;flex-direction:column;justify-content:center;max-width:560px;padding-left:6%;display:flex;position:relative}.Telematics-module__p8C0Za__first_class_text h1{margin:.25rem 0;font-size:max(28px,min(3.2vw,52px));font-weight:800;line-height:1.08}.Telematics-module__p8C0Za__heroTitle{color:#fff;letter-spacing:-.02em}.Telematics-module__p8C0Za__EV_Text{color:var(--color-accent)}.Telematics-module__p8C0Za__first_class_text h1 span{color:#189305;background:0 0;-webkit-background-clip:initial;background-clip:initial}.Telematics-module__p8C0Za__heroUnderline{background:linear-gradient(90deg,#24e06e,#189305);border-radius:999px;width:64px;height:6px;margin-top:10px}.Telematics-module__p8C0Za__first_class_text p{color:#dfffe8;margin-top:1rem;font-size:1rem;line-height:1.7}.Telematics-module__p8C0Za__row img{object-fit:contain;width:100%;height:auto}.Telematics-module__p8C0Za__heroCol{z-index:1;justify-content:flex-end;display:flex;position:relative;overflow:visible}.Telematics-module__p8C0Za__heroImage{filter:drop-shadow(0 20px 40px rgba(0,0,0,.35));object-fit:contain;z-index:2;will-change:transform,opacity;width:100%;max-width:560px;max-height:520px;position:relative;transform:translate(-6%)}.Telematics-module__p8C0Za__section{color:#000;background:#fff;width:100%;padding:60px 0}.Telematics-module__p8C0Za__sectionTitle{text-align:center;color:#000;margin-bottom:24px;font-size:max(24px,min(2.5vw,40px));font-weight:800}.Telematics-module__p8C0Za__sectionSub{color:#0b0b0b;text-align:center;max-width:720px;margin:0 auto 32px}.Telematics-module__p8C0Za__btnPrimary{color:#04121a;cursor:pointer;background:linear-gradient(135deg,#24e06e,#44c5ff);border:0;border-radius:12px;margin-right:auto;padding:12px 18px;font-weight:600;display:inline-block}.Telematics-module__p8C0Za__btnPrimary:hover{filter:brightness(1.08);box-shadow:var(--shadow-hover);transform:translateY(-1px)}.Telematics-module__p8C0Za__featuresGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.Telematics-module__p8C0Za__featureCard{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,rgba(36,224,110,.22),rgba(68,197,255,.22));border:1px solid rgba(255,255,255,.12);padding:24px;transition:transform .22s,box-shadow .22s}.Telematics-module__p8C0Za__featureCard:hover{box-shadow:var(--shadow-hover);transform:translateY(-6px)}.Telematics-module__p8C0Za__featureTitle{color:#000;margin-bottom:8px;font-size:max(18px,min(1.8vw,24px));font-weight:800}.Telematics-module__p8C0Za__featureDesc{color:#0b0b0b}.Telematics-module__p8C0Za__third_div{color:#000;flex-wrap:wrap;justify-content:center;gap:24px;width:90%;margin:8% auto;display:flex}.Telematics-module__p8C0Za__third_div h1{text-align:center;color:#000;width:100%;margin-bottom:2rem;font-size:max(24px,min(2.5vw,40px));font-weight:800}.Telematics-module__p8C0Za__third_div_left,.Telematics-module__p8C0Za__third_div_right{text-align:center;flex:320px;max-width:420px}.Telematics-module__p8C0Za__cardGradient{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#deffeb,#ceffe5);border:1px solid rgba(0,0,0,.06);padding:24px}.Telematics-module__p8C0Za__third_div_left h2,.Telematics-module__p8C0Za__third_div_right h2{color:#000;margin-bottom:1rem;font-size:max(18px,min(1.8vw,28px));font-weight:800}.Telematics-module__p8C0Za__third_div_left p,.Telematics-module__p8C0Za__third_div_right p{color:#000;margin-bottom:1.2rem;font-size:1rem;line-height:1.7}.Telematics-module__p8C0Za__ctaSection{width:100%;color:var(--color-text);background:linear-gradient(rgba(36,224,110,.14),rgba(68,197,255,.14));padding:60px 0}.Telematics-module__p8C0Za__ctaInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.Telematics-module__p8C0Za__ctaTitle{font-size:max(24px,min(2.5vw,40px))}@media (max-width:1100px){.Telematics-module__p8C0Za__headerRow{gap:12px}.Telematics-module__p8C0Za__heroImage{max-width:520px;transform:translate(-4%)}}@media (max-width:992px){.Telematics-module__p8C0Za__col-md-5,.Telematics-module__p8C0Za__col-md-4,.Telematics-module__p8C0Za__col-md-8,.Telematics-module__p8C0Za__col-md-6{text-align:center;flex:0 0 100%;max-width:100%}.Telematics-module__p8C0Za__col-sm-12{flex:0 0 100%;max-width:100%}.Telematics-module__p8C0Za__headerSection{padding:40px 0}.Telematics-module__p8C0Za__first_class_text{padding-left:0}.Telematics-module__p8C0Za__heroCol{justify-content:center}.Telematics-module__p8C0Za__heroImage{max-width:520px;transform:none}.Telematics-module__p8C0Za__trackingImageWrapper{margin-top:2rem;margin-left:0}.Telematics-module__p8C0Za__featuresGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.Telematics-module__p8C0Za__row{margin:60px auto}.Telematics-module__p8C0Za__third_div{margin:10% auto}}@media (max-width:640px){.Telematics-module__p8C0Za__featuresGrid{grid-template-columns:1fr}}@media (max-width:480px){.Telematics-module__p8C0Za__row{margin:40px auto}.Telematics-module__p8C0Za__first_class_text h1{font-size:max(24px,min(8vw,36px))}}.Telematics-module__p8C0Za__first_class_text p{margin-bottom:1.5rem}.Telematics-module__p8C0Za__trackingRow{color:#000;background:linear-gradient(135deg,rgba(240,255,247,.96) 0%,rgba(198,245,213,.96) 100%);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;width:82%;margin:6% auto;padding:3rem;transition:all .45s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 35px rgba(0,0,0,.08)}.Telematics-module__p8C0Za__trackingRow:before{content:"";opacity:.8;z-index:0;pointer-events:none;background:radial-gradient(circle at 70% 30%,rgba(80,220,140,.25),transparent 70%);transition:opacity .6s;position:absolute;top:0;bottom:0;left:0;right:0}.Telematics-module__p8C0Za__trackingRow:hover{transform:translateY(-8px);box-shadow:0 18px 38px rgba(0,0,0,.15)}.Telematics-module__p8C0Za__trackingRow:hover:before{opacity:1}.Telematics-module__p8C0Za__tracking_text{z-index:1;flex:45%;padding:1rem 2rem;position:relative}.Telematics-module__p8C0Za__tracking_text h1{color:#173a2a;letter-spacing:.3px;text-transform:capitalize;margin-bottom:1rem;font-size:max(1.9rem,min(2.8vw,2.7rem));font-weight:800;line-height:1.3;position:relative}.Telematics-module__p8C0Za__tracking_text h1:after{content:"";background:linear-gradient(90deg,#2ca85a,#00b36b);border-radius:3px;width:80px;height:4px;transition:width .4s;position:absolute;bottom:-10px;left:0}.Telematics-module__p8C0Za__trackingRow:hover .Telematics-module__p8C0Za__tracking_text h1:after{width:140px}.Telematics-module__p8C0Za__tracking_text p{color:#2d2d2d;opacity:.95;max-width:90%;margin-top:1.5rem;font-size:max(1rem,min(1.3vw,1.2rem));line-height:1.9}.Telematics-module__p8C0Za__trackingImageWrapper{text-align:center;z-index:1;flex:45%;margin-top:1rem;transition:transform .6s;position:relative}.Telematics-module__p8C0Za__trackingImageWrapper img{filter:saturate(1.05)contrast(1.03);border-radius:16px;width:100%;max-width:480px;transition:all .5s;box-shadow:0 10px 28px rgba(0,0,0,.1)}.Telematics-module__p8C0Za__trackingImageWrapper img:hover{transform:scale(1.05)rotate(.5deg);box-shadow:0 18px 30px rgba(0,0,0,.18)}.Telematics-module__p8C0Za__trackingImageWrapper:after{content:"";z-index:0;background:radial-gradient(circle,rgba(100,255,170,.2),transparent 70%);border-radius:50%;width:60%;height:60%;transition:opacity .4s;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.Telematics-module__p8C0Za__trackingRow:hover .Telematics-module__p8C0Za__trackingImageWrapper:after{opacity:1}@media (max-width:900px){.Telematics-module__p8C0Za__trackingRow{text-align:center;flex-direction:column;width:90%;padding:2.2rem 1.5rem}.Telematics-module__p8C0Za__tracking_text{padding:0}.Telematics-module__p8C0Za__tracking_text h1{font-size:2rem}.Telematics-module__p8C0Za__tracking_text h1:after{margin:0 auto;left:0;right:0}.Telematics-module__p8C0Za__tracking_text p{max-width:100%;margin:1rem auto 0}.Telematics-module__p8C0Za__trackingImageWrapper{margin-top:2rem}.Telematics-module__p8C0Za__trackingImageWrapper img{max-width:90%}}@keyframes Telematics-module__p8C0Za__fadeSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.Telematics-module__p8C0Za__trackingRow{animation:.8s forwards Telematics-module__p8C0Za__fadeSlideUp}
