.mechanical-page-container .mechanical-page-content .content{background-color:#fff}.mechanical-page-container .mechanical-page-content .content .our-process-section{padding-bottom:clamp(170px,10vw,800px);padding-left:clamp(70px,5vw,850px);padding-right:clamp(70px,5vw,850px)}.mechanical-page-container .mechanical-page-content .content .our-process-section .title{font-family:Inter!important;font-weight:800;font-size:clamp(48px,2.5vw,350px);line-height:100%;letter-spacing:0;text-align:center;border-bottom:1px solid #021f2e;padding-bottom:clamp(53px,3vw,550px)}.mechanical-page-container .mechanical-page-content .content .our-process-section img{width:100%;height:auto;object-fit:cover;margin-top:clamp(50px,5vw,550px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section{padding:clamp(42px,4vw,920px) clamp(94px,4vw,2500px) 0;display:flex;justify-content:space-between}.mechanical-page-container .mechanical-page-content .content .tool-design-section .left-section{max-width:80%}.mechanical-page-container .mechanical-page-content .content .tool-design-section .left-section .title{font-family:Inter!important;font-weight:800;font-size:clamp(40px,3vw,850px);letter-spacing:0;color:#021f2e;margin-bottom:clamp(60px,5vw,550px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .left-section .left-sub-title{font-family:Montserrat!important;font-weight:500;font-size:clamp(14px,1vw,350px);letter-spacing:0;color:#021f2e;max-width:clamp(610px,50vw,2500px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .left-section img{margin-top:clamp(30px,3vw,2100px);height:clamp(600px,35vw,2500px);width:clamp(295px,30vw,2500px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section{max-width:50%;margin-left:clamp(129px,8vw,550px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section .description-box{padding:clamp(62px,5vw,550px) clamp(52px,5vw,550px) clamp(59px,5vw,550px);background:rgba(215,125,70,.19);border-radius:8px;margin-bottom:clamp(45px,3vw,350px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section .description-box p{font-family:Montserrat!important;font-weight:500;font-size:clamp(14px,1vw,350px);letter-spacing:0;color:#021f2e}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section .cards .card{max-width:clamp(560px,35vw,2500px);padding-left:clamp(54px,3vw,600px);margin-bottom:clamp(65px,4vw,600px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section .cards .card img{margin-bottom:clamp(20px,1vw,400px);width:clamp(40px,3vw,450px);height:clamp(45px,3vw,450px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section .cards .card .title{font-family:Montserrat!important;font-weight:600;font-size:clamp(24px,1.5vw,450px);line-height:100%;letter-spacing:0;vertical-align:middle;color:#030303;margin-bottom:clamp(25px,2vw,400px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section .cards .card .description{font-family:Montserrat!important;font-weight:500;font-size:clamp(14px,1vw,350px);letter-spacing:0;color:#021f2e}.mechanical-page-container .mechanical-page-content .content .simulation-section{padding-left:clamp(90px,5vw,800px);padding-right:clamp(90px,5vw,800px);padding-bottom:clamp(205px,10vw,800px)}.mechanical-page-container .mechanical-page-content .content .simulation-section .title{font-family:Inter!important;font-weight:800;font-size:clamp(48px,2.5vw,350px);letter-spacing:0;color:#021f2e;margin-bottom:clamp(101px,5vw,800px)}.mechanical-page-container .mechanical-page-content .content .simulation-section .simulation-content-container{display:flex;justify-content:space-between}.mechanical-page-container .mechanical-page-content .content .simulation-section .simulation-content-container .simulation-content{max-width:40%}.mechanical-page-container .mechanical-page-content .content .simulation-section .simulation-content-container .simulation-content p{font-family:Montserrat!important;font-weight:500;font-size:clamp(14px,1vw,350px);letter-spacing:0;color:#021f2e;margin-bottom:clamp(25px,2vw,400px)}.mechanical-page-container .mechanical-page-content .content .simulation-section .simulation-content-container .simulation-image{width:clamp(800px,50vw,2500px);height:clamp(450px,25vw,2500px)}.mechanical-page-container .mechanical-page-content .content .simulation-section .simulation-content-container .simulation-image-text{margin-top:clamp(30px,2vw,400px);text-align:center;font-family:Montserrat!important;font-weight:700;font-style:Bold;font-size:clamp(14px,1vw,350px);letter-spacing:0;vertical-align:middle}.mechanical-page-container .mechanical-page-content .content .mechanical-testing{background-image:url(/assets/images/services/mechnical/mechnicaltestingbackground.svg);background-repeat:no-repeat;background-size:cover;background-position:50%}.mechanical-page-container .mechanical-page-content .content .mechanical-testing .mechnical-testing-title{font-family:Inter!important;font-weight:800;font-style:Extra Bold;font-size:clamp(48px,2.5vw,350px);letter-spacing:0;color:#fff;text-align:center;padding-bottom:clamp(92px,5vw,550px);padding-top:clamp(40px,3vw,550px)}.mechanical-page-container .mechanical-page-content .content .how-we-work-section{padding:clamp(119px,5vw,950px) clamp(140px,5vw,950px) clamp(118px,5vw,950px) clamp(95px,5vw,950px);display:flex;justify-content:space-between}.mechanical-page-container .mechanical-page-content .content .how-we-work-section .left-section{max-width:35%}.mechanical-page-container .mechanical-page-content .content .how-we-work-section .left-section .title{font-family:Inter!important;font-weight:800;font-size:clamp(48px,2.5vw,350px);line-height:100%;letter-spacing:0;color:#021f2e;margin-bottom:clamp(110px,5vw,550px)}.mechanical-page-container .mechanical-page-content .content .how-we-work-section .left-section .description{font-family:Montserrat!important;font-weight:500;font-size:clamp(14px,1vw,350px);letter-spacing:0;color:#021f2e;margin-bottom:clamp(25px,3vw,550px)}.mechanical-page-container .mechanical-page-content .content .how-we-work-section .right-section .how-we-work-image{margin-top:clamp(20px,3vw,550px);width:clamp(668px,40vw,2500px);height:clamp(387px,25vw,2500px)}@media(max-width:767px){.mechanical-page-container .mechanical-page-content .ai-vision-page-header{padding:clamp(20px,4vw,40px) clamp(20px,4vw,40px) 0 clamp(20px,4vw,80px)}.mechanical-page-container .mechanical-page-content .ai-vision-page-header .hero-content{width:100%;height:auto}.mechanical-page-container .mechanical-page-content .ai-vision-page-header .hero-content .title{font-size:clamp(28px,5vw,36px);max-width:clamp(280px,90vw,350px);height:auto}.mechanical-page-container .mechanical-page-content .content .our-process-section{padding:clamp(20px,4vw,40px) clamp(20px,4vw,40px) clamp(20px,5vw,30px) clamp(20px,4vw,80px)}.mechanical-page-container .mechanical-page-content .content .our-process-section .title{font-size:clamp(20px,4vw,28px);padding-bottom:clamp(16px,4vw,24px)}.mechanical-page-container .mechanical-page-content .content .our-process-section img{margin-top:clamp(16px,4vw,24px);display:block;margin-left:auto;margin-right:auto}.mechanical-page-container .mechanical-page-content .content .tool-design-section{padding:clamp(20px,4vw,40px) clamp(20px,4vw,40px) 0 clamp(20px,4vw,80px);flex-direction:column;align-items:center;gap:clamp(20px,5vw,30px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .left-section{max-width:clamp(280px,90vw,350px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .left-section .title{font-size:clamp(24px,4vw,32px);margin-bottom:clamp(16px,4vw,24px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .left-section .left-sub-title{font-size:clamp(12px,3vw,16px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .left-section img{width:200px;height:250px;display:block;margin:0 auto}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section{max-width:clamp(280px,90vw,350px);margin-left:0}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section .description-box{padding:clamp(16px,4vw,24px);margin-bottom:clamp(16px,4vw,24px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section .description-box p{font-size:clamp(12px,3vw,16px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section .cards .card{max-width:clamp(280px,90vw,350px);padding-left:0;margin-bottom:clamp(16px,4vw,24px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section .cards .card img{width:clamp(32px,8vw,48px);height:clamp(32px,8vw,48px);margin-bottom:clamp(8px,2vw,12px);display:block;margin-right:auto;text-align:left}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section .cards .card .title{font-size:clamp(16px,3.5vw,20px);margin-bottom:clamp(8px,2vw,12px)}.mechanical-page-container .mechanical-page-content .content .tool-design-section .right-section .cards .card .description{font-size:clamp(12px,3vw,16px)}.mechanical-page-container .mechanical-page-content .content .simulation-section{padding:clamp(20px,4vw,40px) clamp(20px,4vw,40px) clamp(40px,8vw,60px) clamp(20px,4vw,80px);display:flex;flex-direction:column;align-items:center;justify-content:center}.mechanical-page-container .mechanical-page-content .content .simulation-section .title{font-size:clamp(20px,4vw,28px);margin-bottom:clamp(16px,4vw,24px);text-align:center}.mechanical-page-container .mechanical-page-content .content .simulation-section .simulation-content-container{display:flex;flex-direction:column}.mechanical-page-container .mechanical-page-content .content .simulation-section .simulation-content-container .simulation-content{max-width:clamp(280px,90vw,350px);order:1;margin-top:clamp(16px,4vw,24px)}.mechanical-page-container .mechanical-page-content .content .simulation-section .simulation-content-container .simulation-content p{font-size:clamp(12px,3vw,16px);margin-bottom:clamp(12px,3vw,16px)}.mechanical-page-container .mechanical-page-content .content .simulation-section .simulation-content-container .simulation-content p:last-child{margin-bottom:0}.mechanical-page-container .mechanical-page-content .content .simulation-section .simulation-content-container .simulation-image{width:clamp(200px,80vw,300px);height:clamp(150px,60vw,225px);display:block;margin:clamp(16px,4vw,24px) auto;order:0}.mechanical-page-container .mechanical-page-content .content .simulation-section .simulation-content-container .simulation-image-text{text-align:center}.mechanical-page-container .mechanical-page-content .content .mechanical-testing{padding:clamp(20px,4vw,40px) clamp(20px,4vw,40px) 0 clamp(20px,4vw,80px)}.mechanical-page-container .mechanical-page-content .content .mechanical-testing .mechnical-testing-title{font-size:clamp(20px,4vw,28px);padding-top:clamp(20px,5vw,30px);padding-bottom:clamp(20px,5vw,30px)}.mechanical-page-container .mechanical-page-content .content .how-we-work-section{padding:clamp(30px,5vw,50px) clamp(20px,4vw,40px) clamp(30px,5vw,50px) clamp(20px,5vw,50px);flex-direction:column;align-items:center;gap:clamp(20px,5vw,30px)}.mechanical-page-container .mechanical-page-content .content .how-we-work-section .left-section{max-width:clamp(280px,90vw,350px)}.mechanical-page-container .mechanical-page-content .content .how-we-work-section .left-section .title{font-size:clamp(20px,4vw,28px);margin-bottom:clamp(16px,4vw,24px)}.mechanical-page-container .mechanical-page-content .content .how-we-work-section .left-section .description{font-size:clamp(12px,3vw,16px);margin-bottom:clamp(8px,2vw,12px)}.mechanical-page-container .mechanical-page-content .content .how-we-work-section .right-section .how-we-work-image{width:clamp(200px,80vw,300px);height:clamp(150px,60vw,225px);margin-top:clamp(16px,4vw,24px);display:block;margin-left:auto;margin-right:auto}}