.threeCardCarousal-module__4koWPq__servicesSection{background-color:#0000;width:100%;padding:clamp(36px,6vw,64px) 24px;overflow:hidden}.threeCardCarousal-module__4koWPq__servicesContainer{max-width:1200px;margin:0 auto;overflow:visible}@media (max-width:767px){.threeCardCarousal-module__4koWPq__servicesContainer{padding:0;overflow:hidden}}.threeCardCarousal-module__4koWPq__servicesGrid{justify-items:center}@media (min-width:768px) and (max-width:1199px){.threeCardCarousal-module__4koWPq__serviceCard{width:100%;max-width:clamp(260px,70vw,500px);height:clamp(260px,42vw,360px)}}.threeCardCarousal-module__4koWPq__servicesGrid{box-sizing:border-box;grid-template-columns:1fr;gap:28px;width:100%;padding:12px;display:grid}@media (min-width:1200px){.threeCardCarousal-module__4koWPq__servicesGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.threeCardCarousal-module__4koWPq__servicesGrid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;width:100vw;margin:0 0 0 calc(-1*clamp(16px,5vw,40px));padding:12px clamp(16px,5vw,40px);display:flex;overflow-x:auto}.threeCardCarousal-module__4koWPq__servicesGrid::-webkit-scrollbar{display:none}.threeCardCarousal-module__4koWPq__servicesGrid{scrollbar-width:none}}.threeCardCarousal-module__4koWPq__serviceCard{cursor:pointer;background:#18181b80;border-radius:20px;width:100%;height:500px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f4f4f514}.threeCardCarousal-module__4koWPq__serviceCard:hover{border:1px solid #2563eb80;box-shadow:0 0 #2563eb80}@media (max-width:767px){.threeCardCarousal-module__4koWPq__serviceCard{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 80vw;min-width:80vw;max-width:80vw;height:450px}}@media (max-width:481px){.threeCardCarousal-module__4koWPq__serviceCard{flex:0 0 75vw;min-width:75vw;max-width:75vw;height:485px}}.threeCardCarousal-module__4koWPq__serviceCardImage{filter:blur();width:100%;height:100%;transition:transform 1.5s,filter 1.5s;position:absolute;inset:0;overflow:hidden}.threeCardCarousal-module__4koWPq__serviceCardImage:after{content:"";z-index:2;background:linear-gradient(#0f172a00 0%,#0f172a66 40%,#0f172acc 70%,#0f172a 100%);height:50%;position:absolute;inset:auto 0 0}.threeCardCarousal-module__4koWPq__serviceCardImage img{object-fit:cover;width:100%;height:100%}@media (max-width:767px){.threeCardCarousal-module__4koWPq__serviceCardImage{transition:height .45s}}.threeCardCarousal-module__4koWPq__cardImage{object-fit:cover}.threeCardCarousal-module__4koWPq__serviceCardContent{z-index:3;opacity:0;background:#18181b80;flex-direction:column;justify-content:center;padding:32px;transition:opacity 1.4s,transform 1.5s;display:flex;position:absolute;inset:0;transform:translate(-32px)}@media (max-width:767px){.threeCardCarousal-module__4koWPq__serviceCardContent{opacity:1;background:linear-gradient(#0f172a00 0%,#0f172a99 45%,#0f172ae6 70%,#0f172a 100%);justify-content:flex-end;padding:24px 20px;transition:bottom .45s;inset:auto 0 -100%;transform:none}}.threeCardCarousal-module__4koWPq__serviceCardTitle{color:#fff;opacity:0;margin-left:18px;font-size:clamp(20px,3.6vw,22px);font-weight:600}@media (max-width:767px){.threeCardCarousal-module__4koWPq__serviceCardTitle{opacity:1;margin-bottom:14px;margin-left:0;font-size:clamp(18px,4.5vw,22px)}}@media (max-width:600px){.threeCardCarousal-module__4koWPq__serviceCardTitle{font-size:clamp(16px,4vw,20px)}}.threeCardCarousal-module__4koWPq__serviceCardBullets{margin:0;padding-left:18px;list-style:none}.threeCardCarousal-module__4koWPq__serviceCardBullets li{color:#cfd8e3;margin-bottom:10px;font-size:clamp(12px,2.8vw,14px);line-height:1.5;position:relative}.threeCardCarousal-module__4koWPq__serviceCardBullets li:before{content:"";background:#00d4e6;border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:-12px;box-shadow:0 0 5px #00d4e673}@media (max-width:767px){.threeCardCarousal-module__4koWPq__serviceCardBullets li{margin-bottom:10px;font-size:clamp(13px,3.2vw,15px);line-height:1.5}}@media (max-width:600px){.threeCardCarousal-module__4koWPq__serviceCardBullets li{margin-bottom:8px;font-size:clamp(12px,3vw,14px)}}@media (min-width:767px){.threeCardCarousal-module__4koWPq__serviceCard:hover .threeCardCarousal-module__4koWPq__serviceCardImage{filter:blur(8px);transform:translateY(-40%)}.threeCardCarousal-module__4koWPq__serviceCard:hover .threeCardCarousal-module__4koWPq__serviceCardContent{opacity:1;transform:translate(0)}.threeCardCarousal-module__4koWPq__serviceCard:hover .threeCardCarousal-module__4koWPq__serviceCardTitle{opacity:1;transition:opacity 2s}.threeCardCarousal-module__4koWPq__serviceCard:hover .threeCardCarousal-module__4koWPq__staticHeading{opacity:0;transform:translateY(calc(-100% - 250px))}}@media (max-width:767px){:is(.threeCardCarousal-module__4koWPq__serviceCard:hover,.threeCardCarousal-module__4koWPq__serviceCard:active,.threeCardCarousal-module__4koWPq__serviceCard.threeCardCarousal-module__4koWPq__active) .threeCardCarousal-module__4koWPq__serviceCardImage{height:50%}:is(.threeCardCarousal-module__4koWPq__serviceCard:hover,.threeCardCarousal-module__4koWPq__serviceCard:active,.threeCardCarousal-module__4koWPq__serviceCard.threeCardCarousal-module__4koWPq__active) .threeCardCarousal-module__4koWPq__serviceCardContent{bottom:0}}.threeCardCarousal-module__4koWPq__carouselDots{display:none}@media (max-width:767px){.threeCardCarousal-module__4koWPq__carouselDots{justify-content:center;gap:8px;margin-top:20px;padding-bottom:10px;display:flex}}.threeCardCarousal-module__4koWPq__dot{cursor:pointer;background:#ffffff59;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .3s}.threeCardCarousal-module__4koWPq__dot:hover{background:#fff9}.threeCardCarousal-module__4koWPq__dotActive{background:#00d4e6;transform:scale(1.4);box-shadow:0 0 8px #00d4e699}.threeCardCarousal-module__4koWPq__dotActive,.threeCardCarousal-module__4koWPq__dotActive:focus,.threeCardCarousal-module__4koWPq__dotActive:active,.threeCardCarousal-module__4koWPq__dotActive:focus-visible{transform:scale(1.2);background:#22d3ee!important;box-shadow:0 0 10px #22d3ee99!important}.threeCardCarousal-module__4koWPq__staticHeading{z-index:2;margin-bottom:31px;padding:20px 32px;transition:transform .8s,opacity .5s ease-in-out;position:absolute;bottom:0;left:0;right:0}.threeCardCarousal-module__4koWPq__staticHeading h3{color:#fff;margin:0 0 0 25px;font-size:clamp(20px,3.6vw,22px);font-weight:600}@media (max-width:767px){.threeCardCarousal-module__4koWPq__staticHeading{opacity:0;visibility:hidden;padding:16px 20px}.threeCardCarousal-module__4koWPq__staticHeading h3{margin-left:0;font-size:clamp(18px,4.5vw,20px)}}@media (max-width:600px){.threeCardCarousal-module__4koWPq__staticHeading h3{font-size:clamp(16px,4vw,18px)}}
.ServiceCardWithIcon-module__tlngqa__section{width:100%;overflow:hidden}.ServiceCardWithIcon-module__tlngqa__container{box-sizing:border-box;width:100%;max-width:1837px;margin:0 auto;padding:0 clamp(16px,6vw,87px)}@media (max-width:767px){.ServiceCardWithIcon-module__tlngqa__container{padding:0 120px}}.ServiceCardWithIcon-module__tlngqa__servicesGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.ServiceCardWithIcon-module__tlngqa__card{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#cfd8e3;will-change:transform;contain:paint;background:#ffffff17;border-radius:28px 28px 0;flex-direction:column;justify-content:center;padding:47px 35px 47px 25px;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.ServiceCardWithIcon-module__tlngqa__header{align-items:center;width:100%;min-width:0;margin-bottom:2px;transition:transform .8s;display:flex}@media (max-width:767px){.ServiceCardWithIcon-module__tlngqa__header{margin-bottom:15px}}.ServiceCardWithIcon-module__tlngqa__icon{flex-shrink:0;justify-content:center;align-items:center;width:108px;height:44px;transition:transform 1.5s,opacity .2s .1s;display:flex}.ServiceCardWithIcon-module__tlngqa__icon img{object-fit:contain;width:100%;height:100%}.ServiceCardWithIcon-module__tlngqa__title{background:linear-gradient(#0a65b0 0%,#0cc7f6 100%);-webkit-text-fill-color:transparent;text-align:right;word-wrap:break-word;overflow-wrap:break-word;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-background-clip:text;background-clip:text;flex:1;width:100%;min-width:0;font-size:20px;font-weight:600;line-height:1.3;transition:text-align .8s}.ServiceCardWithIcon-module__tlngqa__description{color:#f3f3f3;opacity:.9;text-align:right;word-wrap:break-word;overflow-wrap:break-word;word-break:keep-all;backface-visibility:hidden;-webkit-font-smoothing:antialiased;width:100%;margin:8px 0;font-size:15px;line-height:1.6;transition:text-align .8s}@media (max-width:1309px){.ServiceCardWithIcon-module__tlngqa__servicesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ServiceCardWithIcon-module__tlngqa__servicesGrid{grid-template-columns:1fr}.ServiceCardWithIcon-module__tlngqa__card{width:70%;max-width:70%;margin:0 auto;padding:30px 32px}.ServiceCardWithIcon-module__tlngqa__title{font-size:18px}.ServiceCardWithIcon-module__tlngqa__description{font-size:14px}}.ServiceCardWithIcon-module__tlngqa__card:hover .ServiceCardWithIcon-module__tlngqa__header{transform:translate(-110px)}.ServiceCardWithIcon-module__tlngqa__card:hover .ServiceCardWithIcon-module__tlngqa__title,.ServiceCardWithIcon-module__tlngqa__card:hover .ServiceCardWithIcon-module__tlngqa__description{text-align:left}.ServiceCardWithIcon-module__tlngqa__card:hover .ServiceCardWithIcon-module__tlngqa__icon{opacity:0}@media (max-width:767px){.ServiceCardWithIcon-module__tlngqa__card:hover .ServiceCardWithIcon-module__tlngqa__header{transform:translate(-105px)}}@media (min-width:768px) and (max-width:834px){.ServiceCardWithIcon-module__tlngqa__icon{width:67px}.ServiceCardWithIcon-module__tlngqa__card:hover .ServiceCardWithIcon-module__tlngqa__header{transform:translate(-65px)}}@media (max-width:740px){.ServiceCardWithIcon-module__tlngqa__card{width:90%;max-width:90%}.ServiceCardWithIcon-module__tlngqa__container{padding:0 60px}}@media (max-width:686px){.ServiceCardWithIcon-module__tlngqa__card{width:100%;max-width:100%}.ServiceCardWithIcon-module__tlngqa__container{padding:0 45px}}@media (max-width:460px){.ServiceCardWithIcon-module__tlngqa__container{padding:0 30px}.ServiceCardWithIcon-module__tlngqa__title{font-size:15px}.ServiceCardWithIcon-module__tlngqa__description{font-size:13px}}@media (max-width:355px){.ServiceCardWithIcon-module__tlngqa__icon{width:35px;height:40px;margin-right:10px}.ServiceCardWithIcon-module__tlngqa__title{font-size:14px}.ServiceCardWithIcon-module__tlngqa__description{font-size:12px}.ServiceCardWithIcon-module__tlngqa__card:hover .ServiceCardWithIcon-module__tlngqa__header{transform:translate(-45px)}}
.AutomotiveTechStack-module__zr7s1W__wrapper{width:100%;padding:0 40px;overflow-x:hidden}.AutomotiveTechStack-module__zr7s1W__content{background:linear-gradient(#061629,#020b16);border-radius:50px;grid-template-columns:1fr 1fr;align-items:stretch;max-width:1350px;height:450px;margin:0 auto;display:grid;overflow:hidden}.AutomotiveTechStack-module__zr7s1W__left{color:#fff;grid-column:1;height:100%;margin-bottom:10px;padding-left:100px;transition:transform .6s;position:relative;top:200px}.AutomotiveTechStack-module__zr7s1W__left h2{font-size:clamp(32px,4vw,40px);font-weight:600}.AutomotiveTechStack-module__zr7s1W__left h2 span{color:#16d4ff}.AutomotiveTechStack-module__zr7s1W__tagline{color:#b6c3d1;z-index:2;width:520px;margin-top:16px;font-size:16px;line-height:1.6;position:relative}.AutomotiveTechStack-module__zr7s1W__techStack{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.AutomotiveTechStack-module__zr7s1W__column{opacity:0;min-width:200px;transition:opacity .6s,transform .6s;transform:translateY(80px)}.AutomotiveTechStack-module__zr7s1W__column h4{color:#fff;margin-bottom:14px;font-size:18px}.AutomotiveTechStack-module__zr7s1W__column ul{padding:0;list-style:none}.AutomotiveTechStack-module__zr7s1W__column ul li{color:#9fb3c8;margin-bottom:8px;padding-left:12px;font-size:14px;position:relative}.AutomotiveTechStack-module__zr7s1W__column ul li:before{content:"•";color:#16d4ff;position:absolute;left:0}.AutomotiveTechStack-module__zr7s1W__right{grid-column:2;justify-content:center;align-items:center;height:100%;transition:transform .6s;display:flex;position:relative}.AutomotiveTechStack-module__zr7s1W__image{object-fit:cover;object-position:center;width:100%;height:100%}@media (max-width:1460px){.AutomotiveTechStack-module__zr7s1W__right{width:125%}}@media (max-width:1345px){.AutomotiveTechStack-module__zr7s1W__techStack{gap:15px}}@media (max-width:1265px){.AutomotiveTechStack-module__zr7s1W__left{padding-left:70px}.AutomotiveTechStack-module__zr7s1W__left h2{font-size:35px}.AutomotiveTechStack-module__zr7s1W__tagline{font-size:15px}.AutomotiveTechStack-module__zr7s1W__column h4{font-size:15px}.AutomotiveTechStack-module__zr7s1W__column ul li{font-size:13px}.AutomotiveTechStack-module__zr7s1W__techStack{gap:10px}}@media (max-width:1200px){.AutomotiveTechStack-module__zr7s1W__column{min-width:165px}.AutomotiveTechStack-module__zr7s1W__image{object-position:center}.AutomotiveTechStack-module__zr7s1W__left{padding-left:60px;top:200px}}@media (max-width:1156px){.AutomotiveTechStack-module__zr7s1W__left{width:500px;padding-left:55px;top:200px}.AutomotiveTechStack-module__zr7s1W__left h2{font-size:30px}}@media (max-width:1090px){.AutomotiveTechStack-module__zr7s1W__left{padding-left:50px}.AutomotiveTechStack-module__zr7s1W__right{justify-content:center;align-items:center}}@media (max-width:1060px){.AutomotiveTechStack-module__zr7s1W__left{width:500px}.AutomotiveTechStack-module__zr7s1W__left h2{font-size:30px}.AutomotiveTechStack-module__zr7s1W__column{min-width:151px}}@media (min-width:1025px){.AutomotiveTechStack-module__zr7s1W__content:hover .AutomotiveTechStack-module__zr7s1W__left{transform:translateY(-155px)}.AutomotiveTechStack-module__zr7s1W__content:hover .AutomotiveTechStack-module__zr7s1W__tagline{width:auto}.AutomotiveTechStack-module__zr7s1W__content:hover .AutomotiveTechStack-module__zr7s1W__column{opacity:1;transform:translateY(0)}.AutomotiveTechStack-module__zr7s1W__content:hover .AutomotiveTechStack-module__zr7s1W__column:first-child{transition-delay:.1s}.AutomotiveTechStack-module__zr7s1W__content:hover .AutomotiveTechStack-module__zr7s1W__column:nth-child(2){transition-delay:.25s}.AutomotiveTechStack-module__zr7s1W__content:hover .AutomotiveTechStack-module__zr7s1W__column:nth-child(3){transition-delay:.4s}}@media (max-width:1024px){.AutomotiveTechStack-module__zr7s1W__wrapper{padding:50px}.AutomotiveTechStack-module__zr7s1W__content{background:linear-gradient(#061629,#020b16);border-radius:30px;flex-direction:column;align-items:center;width:500px;height:auto;display:flex}.AutomotiveTechStack-module__zr7s1W__right{aspect-ratio:16/9;order:-1;justify-content:center;align-items:center;width:100%;height:20%;min-height:320px;margin-bottom:24px;display:flex;position:relative}.AutomotiveTechStack-module__zr7s1W__image{object-fit:cover;width:100%;height:100%}.AutomotiveTechStack-module__zr7s1W__left{text-align:center;height:auto;padding:0 55px 10px;transition:none;position:static;top:0;left:0}.AutomotiveTechStack-module__zr7s1W__left h2{font-size:26px;line-height:1.3}.AutomotiveTechStack-module__zr7s1W__tagline{width:100%;max-width:100%;margin:12px auto 24px;padding-bottom:60px;font-size:14px}.AutomotiveTechStack-module__zr7s1W__techStack{flex-direction:column;gap:28px;margin-top:24px;display:flex}.AutomotiveTechStack-module__zr7s1W__column{opacity:1;text-align:left;transition:none;transform:none}.AutomotiveTechStack-module__zr7s1W__column:first-child{text-align:left}.AutomotiveTechStack-module__zr7s1W__column:nth-child(2){text-align:right}.AutomotiveTechStack-module__zr7s1W__column:nth-child(2) ul li{padding-left:0;padding-right:12px}.AutomotiveTechStack-module__zr7s1W__column:nth-child(2) ul li:before{left:auto;right:0}.AutomotiveTechStack-module__zr7s1W__column:nth-child(3){text-align:left}.AutomotiveTechStack-module__zr7s1W__column h4{margin-bottom:12px;font-size:16px}.AutomotiveTechStack-module__zr7s1W__column ul li{font-size:13px}}@media (max-width:600px){.AutomotiveTechStack-module__zr7s1W__content{width:100%}}@media (max-width:535px){.AutomotiveTechStack-module__zr7s1W__left{padding:0 100px}}@media (max-width:445px){.AutomotiveTechStack-module__zr7s1W__left{padding:0 140px}}@media (max-width:360px){.AutomotiveTechStack-module__zr7s1W__left{padding:0 170px}}
