.ai-vision-page-container{overflow:hidden}.ai-vision-page-container,.ai-vision-page-container .ai-vision-page-content{position:relative;width:100vw;min-height:100vh}.ai-vision-page-container .ai-vision-page-content .gen-ai-section{position:relative;padding:clamp(55px,3vw,920px) clamp(94px,1vw,2500px) clamp(64px,4vw,220px) clamp(94px,5vw,2500px);overflow:hidden}.ai-vision-page-container .ai-vision-page-content .gen-ai-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/_next/static/media/aivisiontek.7f042519.svg) no-repeat 50%;background-size:fill;opacity:.8;z-index:0}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content{position:relative;z-index:1;margin:0 auto;display:flex;justify-content:space-between;gap:clamp(112px,10vw,550px);flex-wrap:wrap}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content .gen-ai-left{flex:1;max-width:50%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content .gen-ai-left .gen-ai-heading{font-family:Montserrat!important;font-size:clamp(48px,3vw,850px);font-weight:700;text-align:left;max-width:clamp(617px,40vw,3500px);color:#fff}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content .gen-ai-left .gen-ai-heading span{color:#d77d46}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content .gen-ai-left .gen-ai-image{max-width:clamp(300px,40vw,900px);height:auto;object-fit:contain}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content .gen-ai-right{max-width:50%;display:flex;flex-direction:column;gap:clamp(24px,3vw,560px)}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content .gen-ai-right .gen-ai-paragraph{font-family:Montserrat!important;font-weight:500;font-style:Medium;font-size:clamp(14px,1vw,350px);letter-spacing:0;color:#fff;max-width:clamp(452px,25vw,3500px)}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section{padding:clamp(55px,3vw,920px) clamp(94px,1vw,2500px) clamp(64px,4vw,220px) clamp(94px,5vw,2500px);background-color:#fff}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .section-title{font-family:Inter!important;font-size:clamp(48px,2vw,650px);font-weight:700;color:#021f2e;margin-bottom:clamp(63px,4vw,450px)}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .section-title-what-we-offer{font-family:Inter!important;font-weight:700;font-style:Bold;font-size:clamp(48px,2.5vw,350px);line-height:100%;letter-spacing:0;color:#021f2e}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content{margin:0 auto;display:flex;flex-wrap:wrap;gap:clamp(40px,2vw,550px);justify-content:space-between}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-left{flex:1;max-width:40%}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-left .section-title{font-family:Inter!important;font-size:clamp(36px,2.5vw,350px);font-weight:700;color:#021f2e}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-left .section-description{font-family:Montserrat!important;font-size:clamp(14px,1vw,350px);color:#021f2e;max-width:clamp(420px,28vw,3500px)}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-right-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(24px,2vw,520px);flex:1;max-width:50%}@media(max-width:768px){.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-right-grid{grid-template-columns:1fr}}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-right-grid .ai-tech-card{padding:clamp(34px,2vw,120px) clamp(24px,1.5vw,120px);border-radius:12px;background-color:#fff;transition:all .3s ease;min-height:160px;display:flex;flex-direction:column;align-items:flex-start}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-right-grid .ai-tech-card:hover{background-color:rgba(215,125,70,.168627451);transform:translateY(-4px)}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-right-grid .ai-tech-card .ai-tech-icon{margin-bottom:clamp(20px,2vw,520px)}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-right-grid .ai-tech-card .ai-tech-icon img{width:clamp(43px,3vw,450px);height:clamp(49px,3vw,450px)}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-right-grid .ai-tech-card .ai-tech-title{font-family:Montserrat!important;font-size:clamp(14px,1vw,350px);font-weight:500;color:#d77d46}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .swiper-section .title{display:none}.ai-vision-page-container .ai-vision-page-content .ai-vision-swiper{align-items:center;padding-top:67px}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section{padding:clamp(42px,4vw,920px) clamp(94px,4vw,2500px) 0;background-color:#fff}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-left{flex:1;max-width:55%}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-left .ai-solutions-left-content{margin-top:clamp(50px,3vw,950px)}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-left .ai-solutions-left-content .ai-solutions-heading{font-family:Inter!important;font-weight:700;font-style:Bold;font-size:clamp(48px,3vw,850px);color:#d77d46;max-width:clamp(950px,38vw,1500px)}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-left .ai-solutions-left-content .ai-solutions-link-text{margin-top:clamp(24px,1.5vw,150px)}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-left .ai-solutions-left-content .ai-solutions-link-text .ai-solutions-link{max-width:clamp(404px,28vw,1500px);font-family:Montserrat!important;font-weight:500;font-style:Medium;font-size:clamp(14px,1vw,350px);letter-spacing:0;vertical-align:middle;color:#021f2e}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-right{flex:1;max-width:45%;display:flex;justify-content:center;align-items:center}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-right .solutions-image{min-width:clamp(400px,50vw,2500px);height:auto}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container{background:#fff}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section{padding:clamp(55px,3vw,920px) clamp(94px,1vw,2500px) clamp(64px,4vw,220px) clamp(94px,5vw,2500px)}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-title{font-family:Inter!important;font-weight:700;font-style:Bold;font-size:clamp(48px,3vw,350px);line-height:100%;letter-spacing:0;margin-bottom:clamp(80px,5vw,1220px);text-align:center}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-row{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(60px,5vw,860px) clamp(40px,3vw,860px);justify-content:center}@media(max-width:768px){.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-row{grid-template-columns:1fr}}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-card{display:flex;flex-direction:column;width:clamp(600px,40vw,3500px);height:auto;position:relative}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-card .case-studies-image{width:100%;height:auto;object-fit:cover;border-radius:21px;transition:transform .3s ease}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-card .case-studies-content{display:flex;justify-content:center;align-items:center;flex-grow:1;min-height:clamp(64px,5vw,1500px)}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-card .case-studies-content .case-studies-label{font-family:Montserrat!important;font-weight:600;font-style:SemiBold;font-size:clamp(24px,1.5vw,450px);letter-spacing:0;vertical-align:bottom;color:#021f2e;text-align:center;margin:0}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-card:hover .case-studies-image{transform:scale(1.03)}@media(max-width:767px){.ai-vision-page-container .ai-vision-page-content .gen-ai-section{padding:clamp(30px,5vw,50px) clamp(20px,4vw,40px) clamp(30px,5vw,50px) clamp(20px,5vw,50px)}.ai-vision-page-container .ai-vision-page-content .gen-ai-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/_next/static/media/aivisiontek.7f042519.svg) no-repeat 50%;background-size:cover;opacity:.8;z-index:0}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content{flex-direction:column;gap:clamp(20px,5vw,40px)}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content .gen-ai-left{max-width:100%;align-items:flex-start}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content .gen-ai-left .gen-ai-heading{font-size:clamp(28px,5vw,36px);text-align:left}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content .gen-ai-left .gen-ai-image{max-width:clamp(200px,80vw,300px)}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content .gen-ai-right{max-width:100%;gap:clamp(16px,4vw,24px)}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content .gen-ai-right .gen-ai-paragraph{font-size:clamp(12px,3vw,16px);text-align:left}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section{padding:clamp(30px,5vw,50px) clamp(20px,4vw,40px) clamp(30px,5vw,50px) clamp(20px,5vw,50px)}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .section-title{font-size:clamp(28px,5vw,36px);margin-bottom:clamp(30px,5vw,40px);text-align:left}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .section-title-what-we-offer{font-size:clamp(20px,4vw,28px);text-align:left}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content{flex-direction:column;gap:clamp(20px,5vw,30px)}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-left{max-width:100%}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-left .section-title{font-size:clamp(20px,4vw,28px);text-align:left}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-left .section-description{font-size:clamp(12px,3vw,16px);text-align:left}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-right-grid{grid-template-columns:1fr;gap:clamp(16px,4vw,24px);max-width:100%}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-right-grid .ai-tech-card{padding:clamp(20px,4vw,30px)}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-right-grid .ai-tech-card .ai-tech-icon{margin-bottom:clamp(12px,3vw,16px)}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-right-grid .ai-tech-card .ai-tech-icon img{width:clamp(30px,6vw,40px);height:clamp(30px,6vw,40px)}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-right-grid .ai-tech-card .ai-tech-title{font-size:clamp(12px,3vw,16px)}.ai-vision-page-container .ai-vision-page-content .ai-vision-swiper{padding-top:clamp(20px,5vw,30px)}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section{padding:clamp(30px,5vw,50px) clamp(20px,4vw,40px) clamp(30px,5vw,50px) clamp(20px,5vw,50px)}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container{flex-direction:column;gap:clamp(20px,5vw,30px)}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-left{max-width:100%}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-left .ai-solutions-left-content{margin-top:clamp(20px,5vw,30px)}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-left .ai-solutions-left-content .ai-solutions-heading{font-size:clamp(28px,5vw,36px);text-align:left}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-left .ai-solutions-left-content .ai-solutions-link-text{margin-top:clamp(12px,3vw,16px)}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-left .ai-solutions-left-content .ai-solutions-link-text .ai-solutions-link{font-size:clamp(12px,3vw,16px);text-align:left}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-right{max-width:100%}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-right .solutions-image{min-width:clamp(200px,80vw,300px)}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section{padding:clamp(30px,5vw,50px) clamp(20px,4vw,40px) clamp(30px,5vw,50px) 40px}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-title{font-size:clamp(24px,5vw,32px);margin-bottom:clamp(30px,5vw,40px)}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-row{grid-template-columns:1fr;gap:clamp(20px,5vw,30px)}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-card{width:clamp(280px,90vw,350px)}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-card .case-studies-content{min-height:clamp(40px,10vw,60px)}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-card .case-studies-content .case-studies-label{font-size:clamp(16px,3.5vw,20px)}}