@media (width<=1500px){html,body{overflow-x:hidden!important}*{max-width:100%}.site-header{padding:0 clamp(20px,4vw,60px)}.site-header .nav{gap:26px}}@media (width<=1300px){.site-header .logo-link{flex:0 0 190px;width:190px}.site-header .logo-link img{width:185px}.site-header .nav{gap:22px;margin-right:20px}.site-header .nav>a,.site-header .nav-dropdown-trigger{font-size:11px}.site-header .header-cta{height:40px;padding:0 15px;font-size:10px}}@media (width<=1500px){.hero{height:78vh;min-height:78vh}.hero-copy{width:58%;min-height:78vh;padding:130px 0 80px 6vw}.slide h1{font-size:clamp(50px,6vw,90px)}.slide p{max-width:500px;font-size:14px}.hero-visual{width:40vw;max-width:560px;height:480px;top:15%;right:2vw}}@media (width<=1300px){.hero-copy{width:60%;padding:120px 0 70px 5vw}.slide h1{font-size:clamp(44px,5.2vw,78px)}.slide p{font-size:13px}.hero-visual{opacity:.85;width:42vw;max-width:500px;height:440px;right:0}}@media (width<=1150px){.hero-visual{opacity:.6;width:48vw;right:-4vw}.slide h1{font-size:clamp(42px,5vw,68px)}}@media (width<=1500px){.section{padding:100px 6vw}.statement h2,.section-head h2,.industry-top h2,.process-top h2,.contact h2,.about-content h2{font-size:clamp(38px,5vw,72px)}.statement-main{gap:6vw}.row-title{font-size:clamp(24px,2.6vw,40px)}.process-grid{grid-template-columns:repeat(2,1fr);gap:0}.process-card{padding:30px 25px}.about-hero{min-height:auto;padding:130px 0 90px}.about-hero h1{font-size:clamp(54px,7vw,110px)}.who-layout{gap:70px}.who-heading h2,.why-title h2,.approach-head h2,.cap-head h2,.vision-head h2{font-size:clamp(44px,5.5vw,80px)}.about-container{width:min(1100px,92vw)}}@media (width<=1300px){.about-hero h1{font-size:clamp(48px,6vw,88px)}.who-heading h2,.why-title h2,.approach-head h2,.cap-head h2,.vision-head h2{font-size:clamp(40px,5vw,68px)}.about-container{width:min(1000px,92vw)}.who-layout,.why-grid,.vision-grid{gap:55px}.approach-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=1500px){.it-hero-copy{width:52%;max-width:620px}.it-hero-title{font-size:clamp(52px,5.8vw,88px)}.it-hero-description{max-width:520px;margin:32px 0 0;font-size:14px}.it-hero-mockup{width:min(42vw,540px);height:400px;right:2vw;transform:translateY(-48%)scale(.92)}.it-intro-title{font-size:clamp(40px,5vw,68px)}.it-services-title{font-size:clamp(40px,5.2vw,72px)}.it-architecture-title{font-size:clamp(40px,5.4vw,76px)}.it-outcomes-title{font-size:clamp(40px,5.2vw,70px)}.it-cta-title{font-size:clamp(46px,6vw,90px)}}@media (width<=1300px){.it-hero-copy{width:55%}.it-hero-title{font-size:clamp(46px,5.4vw,76px)}.it-hero-mockup{opacity:.95;width:480px;height:360px;right:-2vw;transform:translateY(-48%)scale(.85)}.it-service-list{grid-template-columns:repeat(5,minmax(220px,1fr))}.it-service-card{min-height:420px}.it-service-content h3{font-size:20px}.it-service-content p{font-size:10px}}@media (width<=1200px){.it-hero-copy{width:58%}.it-hero-title{font-size:clamp(42px,5vw,68px)}.it-hero-mockup{opacity:.85;width:420px;height:320px;right:-4vw;transform:translateY(-48%)scale(.78)}}@media (width<=1500px){.da-hero-copy{width:52%;max-width:620px}.da-hero-title{font-size:clamp(52px,6vw,92px)}.da-hero-description{max-width:520px;margin:32px 0 0;font-size:14px}.da-hero-mockup{width:min(42vw,540px);height:350px;right:4%}.da-intro-title{font-size:clamp(40px,5vw,68px)}.da-cap-title,.da-ai-title{font-size:clamp(40px,5.2vw,72px)}.da-usecases-title,.da-outcomes-title{font-size:clamp(40px,5vw,68px)}.da-cta-title{font-size:clamp(46px,6vw,90px)}}@media (width<=1300px){.da-hero-copy{width:55%}.da-hero-title{font-size:clamp(46px,5.4vw,78px)}.da-hero-mockup{width:460px;height:310px;right:2%;transform:translateY(-50%)perspective(1400px)rotateY(-6deg)rotateX(2deg)scale(.9)}.da-card-grid{grid-template-columns:repeat(5,minmax(210px,1fr))}.da-card{height:460px}.da-card h3{font-size:20px}}@media (width<=1500px){.pd-hero-content{width:min(52%,680px)}.pd-hero-title{font-size:clamp(52px,6vw,92px)}.pd-hero-description{max-width:520px;margin:32px 0 0;font-size:15px}.pd-hero-mockup{width:min(42vw,540px);height:400px;right:4vw}.pd-intro-title{font-size:clamp(40px,5vw,70px)}.pd-feature-title{font-size:clamp(36px,4.5vw,62px)}.pd-process-title{font-size:clamp(40px,5.2vw,76px)}.pd-products-title{font-size:clamp(40px,5.2vw,72px)}.pd-build-title{font-size:clamp(42px,5.5vw,78px)}.pd-outcomes-title{font-size:clamp(40px,5vw,70px)}.pd-cta-title{font-size:clamp(48px,6.5vw,95px)}}@media (width<=1300px){.pd-hero-content{width:min(55%,620px)}.pd-hero-title{font-size:clamp(46px,5.4vw,76px)}.pd-hero-mockup{width:470px;height:350px;right:1vw;transform:translateY(-48%)scale(.9)}.pd-process-grid{grid-template-columns:repeat(3,1fr)}.pd-process-card{min-height:400px}.pd-build-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=1500px){.contact-title{font-size:clamp(72px,9vw,140px)}.contact-hero{min-height:640px;padding:90px clamp(24px,6vw,100px)}.contact-intro-heading h2,.contact-services-head h2{font-size:clamp(44px,5.5vw,84px)}.contact-cta-content h2{font-size:clamp(34px,4vw,56px)}}@media (width<=1300px){.contact-hero{min-height:580px}.contact-title{font-size:clamp(64px,8.5vw,120px)}.contact-main-grid{gap:70px}}@media (width<=1500px){.footer{padding:65px clamp(22px,6vw,90px) 24px}.footer-main{grid-template-columns:minmax(240px,1.4fr) .7fr .9fr 1fr;gap:50px;padding-bottom:55px}.footer-logo,.footer-logo img{width:280px;max-width:280px}}@media (width<=1300px){.footer-main{gap:40px}.footer-logo,.footer-logo img{width:260px;max-width:260px}}
