@media (min-width:1400px){.hero-headline{font-size:70px}.skyline-pill{width:260px;height:76px}.hero-banner-absolute{width:45%;right:0}.footer-huge-bvm{font-size:180px}}@media (max-width:1399px){.hero-headline{font-size:65px}.skyline-pill{width:210px;height:68px}.hero-subtext{max-width:620px}.hero-banner-absolute{width:52%;right:0}.footer-huge-bvm{font-size:160px}}@media (max-width:1199px){.hero-section{padding-top:130px}.hero-headline{font-size:50px}.skyline-pill{width:170px;height:56px}.hero-subtext{max-width:540px;font-size:1.05rem}.hero-banner-absolute{opacity:.85;width:48%}.who-title,.services-title,.industries-title,.projects-title,.choose-title,.tech-title,.awards-title,.process-title,.testimonials-title,.faq-title,.cta-title{font-size:40px}.about-story-title{font-size:38px}.page-header-title{font-size:44px}.footer-huge-bvm{font-size:140px}.awards-swiper .swiper-slide{width:640px;height:400px}.team-img-wrapper{height:280px}.metric-big-num{font-size:48px}.numbers-dashboard-hub{padding:35px 28px}}@media (max-width:991px){html,body,body *,a,button,input,select,textarea,.service-card,.service-card *,.choose-card,.industry-card,.project-stack-card{cursor:auto!important}.custom-cursor-dot,.custom-cursor-ring,.custom-cursor,.cursor-dot,.cursor-ring,.navbar-nav .nav-link:after{display:none!important}.project-stack-card,.process-stack-card{position:relative!important;top:auto!important}.process-sticky-left{margin-bottom:28px;position:relative!important;top:auto!important}body.nav-open{overflow:hidden}.header-section{padding-top:16px;padding-bottom:16px}.custom-navbar-capsule{border-radius:24px;padding-left:16px!important;padding-right:16px!important}.custom-toggler{z-index:5}#mainNavbar.navbar-collapse{flex-basis:100%;width:100%}#mainNavbar.collapsing,#mainNavbar.show{display:block}#mainNavbar.show,#mainNavbar.collapsing{-webkit-overflow-scrolling:touch;background:#080c12f7;border:1px solid #ffffff1a;border-radius:20px;max-height:min(78vh,640px);margin-top:14px;padding:12px 8px 16px;overflow:hidden auto;box-shadow:0 20px 50px #0000008c}#mainNavbar .navbar-nav{flex-direction:column;width:100%;align-items:stretch!important;gap:0!important;margin:0!important}#mainNavbar .nav-item{border-bottom:1px solid #ffffff0f;width:100%}#mainNavbar .nav-item:last-child{border-bottom:none}#mainNavbar .nav-link{border-radius:12px;justify-content:space-between;align-items:center;width:100%;font-weight:600;transition:background-color .2s,color .2s;display:flex;color:#ffffffe0!important;padding:14px 16px!important;font-size:1.05rem!important}#mainNavbar .nav-link:hover,#mainNavbar .nav-link:focus,#mainNavbar .nav-link.active{background:#ffffff0d;color:#fff!important}#mainNavbar .dropdown-chevron-svg{opacity:.75;transition:transform .3s var(--ease-out-expo);flex-shrink:0;margin-left:8px}#mainNavbar .nav-item.dropdown.show>.nav-link .dropdown-chevron-svg,#mainNavbar .nav-link[aria-expanded=true] .dropdown-chevron-svg{opacity:1;transform:rotate(180deg)}#mainNavbar .premium-dropdown-menu,#mainNavbar .dropdown-menu{float:none!important;width:100%!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;background:#ffffff08!important;border:none!important;border-left:2px solid #5ab9eb59!important;border-radius:0 12px 12px 0!important;margin:0 0 8px!important;padding:6px 6px 6px 12px!important;display:none!important;position:static!important;transform:none!important}#mainNavbar .dropdown-menu.show,#mainNavbar .nav-item.dropdown.show>.dropdown-menu{display:block!important}#mainNavbar .dropdown-item{white-space:normal;border-radius:10px;font-weight:500;display:block;color:#ffffffb3!important;padding:12px 14px!important;font-size:.95rem!important}#mainNavbar .dropdown-item:hover,#mainNavbar .dropdown-item:focus{transform:none;color:#fff!important;background:#d719192e!important}#mainNavbar .d-flex.align-items-center{justify-content:stretch;width:100%;padding:12px 8px 4px}#mainNavbar .btn-login-red{border-radius:100px;justify-content:center;width:100%;padding:12px 20px}.container{padding-left:20px;padding-right:20px}.hero-section{text-align:left;min-height:auto;padding-top:120px;padding-bottom:60px}.hero-headline{font-size:48px}.skyline-pill{width:140px;height:48px;margin:0 6px}.hero-subtext{max-width:100%;font-size:1.05rem}.hero-banner-absolute{z-index:1!important;justify-content:center!important;width:100%!important;margin-top:2.5rem!important;position:relative!important;top:0!important;right:auto!important;transform:none!important}.hero-banner-img{width:100%;max-height:420px}.who-title,.services-title,.industries-title,.projects-title,.choose-title,.tech-title,.awards-title,.process-title,.testimonials-title,.faq-title,.cta-title{font-size:34px}.page-header-section{padding-top:125px;padding-bottom:25px}.page-header-title{font-size:40px}.header-inline-pill{width:90px;height:36px}.showcase-img-box{height:240px}.header-visual-showcase{margin-top:25px}.floating-header-pill{padding:6px 14px;font-size:.72rem}.services-section{padding-top:60px;padding-bottom:60px}.services-accordion-wrapper{flex-direction:column!important;gap:14px!important;height:auto!important}.service-card{flex:none!important;width:100%!important;height:95px!important}.collapsed-title-wrapper{width:calc(100% - 80px)!important;top:50%!important;bottom:auto!important;left:60px!important;transform:translateY(-50%)!important}.vertical-title{writing-mode:horizontal-tb!important;white-space:normal!important;font-size:1.15rem!important;transform:none!important}.service-card.active{height:240px!important}.service-card.active .collapsed-title-wrapper{opacity:0!important;transform:translateY(-20px)!important}.featured-projects-section{border-radius:40px;margin-left:12px;margin-right:12px}.technology-section{min-height:480px;padding-bottom:40px;height:auto!important}.tech-orbit-container{height:640px}.tech-content-container{max-width:100%;position:relative;bottom:auto}.industry-slide{width:260px;height:360px}.awards-swiper .swiper-slide{width:85%;height:360px}.footer-huge-bvm{letter-spacing:-4px;font-size:100px}.industry-nav-wrapper,.projects-nav-wrapper,.faq-nav-wrapper{white-space:nowrap;-webkit-overflow-scrolling:touch;overflow-x:auto;border-radius:20px!important}.industry-nav-pills,.projects-filter-pills,.faq-filter-pills{flex-wrap:nowrap!important}.app-services-section,.app-why-section,.about-who-section,.about-mission-section,.about-leadership-section,.case-challenge-section,.case-solution-section,.projects-faq-section,.solutions-across-section,.security-scalability-section{padding-top:60px;padding-bottom:60px}.app-service-card{border-radius:22px;padding:30px 24px}.app-card-title{font-size:1.4rem}.app-why-title{font-size:32px}.contact-form-card{padding:28px!important}.office-card{padding:28px 22px!important}.project-showcase-media{height:260px}.project-showcase-title{font-size:1.5rem}.case-study-hero-banner{height:320px}.faq-visual-container{height:200px}img,video,canvas,svg{max-width:100%;height:auto}.who-portrait-box{min-height:auto}.testimonial-bubble{padding:30px 15px!important}.custom-faq-accordion .faq-btn{padding-right:60px!important}.sla-icon-badge{width:115px}.timeline-card-glass{z-index:999}.custom-navbar-capsule{border-radius:26px!important;padding:8px 14px!important}.logo-wrapper img{width:auto;height:28px!important}.mobile-direct-contact{white-space:nowrap!important;box-shadow:0 3px 12px #e40d1773!important}}@media (max-width:767px){.container{padding-left:16px;padding-right:16px}#mainNavbar.show,#mainNavbar.collapsing{max-height:min(75vh,560px);padding:10px 6px 14px}#mainNavbar .nav-link{padding:13px 14px!important;font-size:1.02rem!important}#mainNavbar .dropdown-item{padding:11px 12px!important;font-size:.92rem!important}.hero-section{padding-top:100px;padding-bottom:48px}.hero-headline{font-size:36px;line-height:1.18}.skyline-pill{width:110px;height:40px;margin:0 4px}.hero-subtext{font-size:.98rem;line-height:1.65}.hero-actions{flex-direction:column;gap:12px;width:100%}.hero-actions .btn{justify-content:center;width:max-content;padding:14px 22px}.hero-banner-img{max-height:320px;padding-right:67px}.who-title,.services-title,.industries-title,.projects-title,.choose-title,.tech-title,.awards-title,.process-title,.testimonials-title,.faq-title,.cta-title{font-size:28px}.page-header-section{padding-top:110px}.page-header-title{font-size:30px}.header-inline-pill{width:70px;height:30px}.featured-projects-section{border-radius:28px;margin-left:0;margin-right:0}.project-stack-card{padding:24px 20px}.technology-section{padding-top:48px;padding-bottom:48px;height:auto!important;min-height:0!important}.tech-orbit-container{height:400px}.metric-value{font-size:36px}.industry-slide{width:220px;height:300px}.awards-swiper .swiper-slide{width:90%;height:300px}.footer-huge-bvm{letter-spacing:-2px;font-size:64px}.case-study-hero-banner{height:250px}.impact-val{font-size:1.5rem!important}input.form-control,textarea.form-control,select.form-control{font-size:16px}.submit-proposal-btn{justify-content:center;width:100%}}@media (max-width:575px){.hero-headline{font-size:32px}.skyline-pill{width:96px;height:36px}.who-title,.services-title,.industries-title,.projects-title,.choose-title,.tech-title,.awards-title,.process-title,.testimonials-title,.faq-title,.cta-title{font-size:26px}.page-header-title{font-size:28px}.about-story-title{font-size:26px!important}.app-why-title{font-size:28px}.metric-big-num{font-size:36px}.team-img-wrapper{height:250px}.footer-huge-bvm{font-size:52px}.tech-orbit-container{height:340px}}@media (max-width:480px){.hero-headline{font-size:34px}.skyline-pill{width:84px;height:32px}.hero-shimmer-badge{margin-bottom:20px;padding:6px 12px}.badge-text{font-size:.72rem}.who-title,.services-title,.industries-title,.projects-title,.choose-title,.tech-title,.awards-title,.process-title,.testimonials-title,.faq-title,.cta-title{font-size:24px}.page-header-title{font-size:26px}.footer-huge-bvm{letter-spacing:-1px;font-size:42px}.featured-projects-section{border-radius:20px}}@media (hover:none) and (pointer:coarse){.custom-cursor-dot,.custom-cursor-ring,.custom-cursor,.cursor-dot,.cursor-ring{display:none!important}body,a,button{cursor:auto!important}.magnetic-btn{transform:none!important}}@media (max-width:991px){.services-section{padding-top:60px;padding-bottom:60px}.services-accordion-wrapper{perspective:none!important;clip-path:none!important;flex-direction:column!important;gap:12px!important;height:auto!important;margin-top:28px!important}.service-card{width:100%!important;transition:height .4s var(--ease-out-expo), border-color .35s ease, box-shadow .35s ease!important;border:1px solid #ffffff1a!important;border-radius:20px!important;flex:none!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 30px #00000080!important}.service-card:not(.active){cursor:pointer!important;height:74px!important;min-height:74px!important}.service-card:not(.active) .card-index-tag{color:#ffffff73!important;z-index:5!important;margin:0!important;font-size:.95rem!important;font-weight:800!important;position:absolute!important;top:50%!important;left:20px!important;transform:translateY(-50%)!important}.service-card:not(.active) .collapsed-title-wrapper{opacity:1!important;visibility:visible!important;z-index:4!important;pointer-events:none!important;text-align:left!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;height:100%!important;padding-left:60px!important;padding-right:20px!important;display:flex!important;position:absolute!important;top:0!important;left:0!important;transform:none!important}.service-card:not(.active) .vertical-title{writing-mode:horizontal-tb!important;color:#fff!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:1.05rem!important;font-weight:700!important;display:block!important;overflow:hidden!important;transform:none!important}.service-card:not(.active) .expanded-content-wrapper{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}.service-card.active{border-color:#0096ea80!important;height:auto!important;min-height:200px!important;box-shadow:0 15px 40px #000c,0 0 25px #0096ea26!important}.service-card.active .collapsed-title-wrapper{opacity:0!important;visibility:hidden!important;display:none!important}.service-card.active .card-index-tag{color:var(--logo-cyan)!important;z-index:5!important;font-size:1rem!important;position:absolute!important;top:22px!important;left:20px!important;transform:none!important}.service-card.active .expanded-content-wrapper{opacity:1!important;visibility:visible!important;z-index:4!important;pointer-events:auto!important;margin-top:24px!important;padding:22px 20px!important;display:block!important;position:relative!important}.service-card.active .expanded-title{color:#fff!important;margin-bottom:8px!important;font-size:1.35rem!important;font-weight:700!important;line-height:1.25!important;transform:none!important}.service-card.active .expanded-desc{color:#ffffffd9!important;max-width:100%!important;margin-bottom:0!important;font-size:.92rem!important;line-height:1.6!important;transform:none!important}}@media (max-width:575px){.service-card:not(.active){height:68px!important;min-height:68px!important}.service-card:not(.active) .card-index-tag{font-size:.88rem!important;left:16px!important}.service-card:not(.active) .collapsed-title-wrapper{padding-left:52px!important;padding-right:14px!important}.service-card:not(.active) .vertical-title{font-size:.98rem!important}.service-card.active .card-index-tag{top:18px!important;left:16px!important}.service-card.active .expanded-content-wrapper{margin-top:80px!important;padding:18px 16px!important}.service-card.active .expanded-title{font-size:1.2rem!important}.service-card.active .expanded-desc{font-size:.86rem!important}}@media (max-width:768px){.who-metrics-box{padding:38px 0}.testimonial-client{padding-left:0}.header-visual-showcase{margin-top:50px!important}.pill-bottom-left{bottom:45px;left:0}.timeline-card-glass{background:#000}.footer-huge-bvm{padding:10px 0}.project-showcase-content .d-flex.align-items-center.justify-content-between.mb-3{flex-wrap:wrap;gap:20px!important}}
html{scroll-behavior:auto!important}body{overflow-x:hidden}body.reduce-motion .anim-reveal,body.reduce-motion .anim-text-reveal,body.reduce-motion [class*=-line-inner],body.reduce-motion .hero-line-inner,body.reduce-motion .image-reveal-mask,body.reduce-motion .image-reveal-img{opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}button.nav-link.dropdown-toggle{cursor:pointer;background:0 0;border:0}
