*{box-sizing:border-box;margin:0;padding:0}.application-development{font-family:var(--inter-font),sans-serif;background-color:#fff;font-style:normal;font-weight:400}html{overflow-x:unset!important}body{background:#fff!important}.container-large{width:100%;max-width:1320px;margin-left:auto;margin-right:auto}.container-small{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.top_hero{background:url(/campaign/application-development/images/hero-bg.png) 50%/cover no-repeat}.top_hero .nav_bar{padding:24px 0}.top_hero .nav_bar .nav_bar_wrapper{justify-content:space-between;align-items:center;display:flex}.top_hero .nav_bar .nav_bar_wrapper .nav_menu .nav_links{align-items:center;display:flex}.top_hero .nav_bar .nav_bar_wrapper .nav_menu .nav_links a,.top_hero .nav_bar .nav_bar_wrapper .nav_menu .nav_links button{color:#fff;letter-spacing:-.42px;background:0 0;border:none;outline:none;padding:8px 20px;font-size:14px;font-weight:600;transition:all .3s}.top_hero .nav_bar .nav_bar_wrapper .nav_menu .nav_links a:hover,.top_hero .nav_bar .nav_bar_wrapper .nav_menu .nav_links button:hover{color:#3278fa}.top_hero .nav_bar .nav_bar_wrapper .contact_btn a img,.contact-bt img{will-change:transform;transition:transform .4s cubic-bezier(.22,1,.36,1)}.error-text{padding-left:24px}.top_hero .nav_bar .nav_bar_wrapper .contact_btn a,.top_hero .nav_bar .nav_bar_wrapper .contact_btn button,.contact-bt{letter-spacing:-.42px;background-color:#3278fa;border-radius:23px;align-items:center;gap:8px;width:fit-content;padding:10px 24px;font-size:14px;font-weight:500;line-height:1.5;transition:box-shadow .4s cubic-bezier(.22,1,.36,1),transform .3s;display:flex}.top_hero .nav_bar .nav_bar_wrapper .contact_btn a:hover,.top_hero .nav_bar .nav_bar_wrapper .contact_btn button:hover,.contact-bt:hover{box-shadow:0 2.77px 2.21px #3278fa14,0 6.65px 5.32px #3278fa1b,0 12.52px 10.02px #3278fa21,0 22.34px 17.87px #3278fa28,0 41.78px 33.42px #3278fa30,0 100px 80px #3278fa42}.top_hero .nav_bar .nav_bar_wrapper .contact_btn a:hover img,.top_hero .nav_bar .nav_bar_wrapper .contact_btn button:hover img,.contact-bt:hover img{transform:rotate(45deg)}.hero_block{padding-top:80px;padding-bottom:150px}.hero_block .hero_block_Wrapper{justify-content:space-between;align-items:center;display:flex}.hero_block .hero_block_Wrapper .left_block{width:50%}.hero_block .hero_block_Wrapper .right_block{width:43%}.hero_block .hero_block_Wrapper .left_block .tag{color:#333842;letter-spacing:-.24px;background-color:#fff;border-radius:99px;width:fit-content;margin-bottom:10px;padding:4px 12px;font-size:12px;font-weight:500;line-height:1.3}.hero_block .hero_block_Wrapper .left_block h2{color:#fff;letter-spacing:-1.92px;margin-bottom:33px;font-size:48px;font-weight:700;line-height:1.2}.hero_block .hero_block_Wrapper .left_block h2 span{color:#3278fa;font-family:var(--playfair-font),sans-serif;font-size:52px;font-style:italic;font-weight:700;line-height:1.4}.hero_block .hero_block_Wrapper .left_block p{color:#fff;letter-spacing:-.54px;font-size:18px;font-weight:500;line-height:1.5}.form-container{-webkit-backdrop-filter:blur(14px);z-index:2;background:#43434399;border-radius:28px;padding:40px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff59,inset 0 -.5px #ffffff59}::placeholder{color:#fff;font-family:inherit;font-size:14px;font-weight:400}.form-container .blue_btn{letter-spacing:-.42px;color:#fff;background:#3278fa;border-radius:35px;justify-content:center;align-items:center;gap:8px;width:100%;padding:18px;font-size:16px;font-weight:500;line-height:1.2;display:flex}.form-container .blue_btn:hover{box-shadow:0 2.77px 2.21px #3278fa14,0 6.65px 5.32px #3278fa1b,0 12.52px 10.02px #3278fa21,0 22.34px 17.87px #3278fa28,0 41.78px 33.42px #3278fa30,0 100px 80px #3278fa42}.form h2{letter-spacing:-1px;columns:-1px;text-align:center;margin-bottom:32px;font-size:26px;font-weight:500;line-height:1.2}.form_grp{margin-bottom:16px}.form_grp input{color:#fff;background:#0f0f0fcc;border:none;border-radius:99px;outline:none;width:100%;padding:19px 24px;font-size:14px;font-weight:400}.form_grp textarea{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;background:#0f0f0fcc;border:none;border-radius:28px;outline:none;width:100%;padding:19px 24px}.video_sec{background:#fff;padding:30px 0;position:relative}.video-top-gradient{margin-top:-17%;margin-bottom:-20%}.video-top-gradient img{width:100%}.video-wrapper{border-radius:32px;position:relative;overflow:hidden}.hero-video{z-index:2;border-radius:32px;width:100%;height:auto;margin:0 auto;display:block;position:relative}.stats_section{padding:34px 0 27px}.stats_section .stats_card{text-align:center;background:#101010;border-radius:46px;padding:87px 128px}.stats_section .stats_heading{color:#fff;letter-spacing:-1.7px;margin-bottom:56px;font-size:40px;font-weight:700;line-height:1.3}.stats_heading{overflow:hidden}.stats_heading .word{will-change:transform,opacity;display:inline-block}.stats_section .stats_grid{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.stats_section .stats_item{position:relative}.stats_section .stats_item:not(:last-child):after{content:"";background:#ffffff1a;width:1px;height:100%;position:absolute;top:10%;right:-16px}.stats_section .stats_item h4{color:#fff;margin:0;font-size:64px;font-weight:500;line-height:1.4}.stats_section .stats_item p{color:#9d9d9d;letter-spacing:-.72px;font-size:18px;font-weight:500;line-height:1.3}.details_section{background:#f9fafb;border-radius:52px;margin:0 20px;padding:100px 0}.details_section .detail_section_wrapper{flex-direction:column;align-items:center;gap:40px;display:flex}.details_section .details_heading{text-align:center;letter-spacing:-2px;color:#0f1115;font-size:38.6px;font-weight:700;line-height:1.4}.details_section .details_row{background:#fff;border-radius:40px;justify-content:space-between;gap:64px;max-width:1200px;margin:0 auto;padding:8px 8px 8px 40px;display:flex}.details_section .details_row.reverse{flex-direction:row-reverse;padding:8px 40px 8px 8px}.details_section .details_content{flex-direction:column;justify-content:space-between;padding:40px 0;display:flex}.details_section .details_label{letter-spacing:-.24px;color:#333842;background-color:#f9fafb;border-radius:99px;margin-bottom:16px;padding:8px 22px;font-size:12px;font-weight:500;line-height:1.4;display:inline-block}.details_section h3{letter-spacing:-1.12px;color:#0f1115;margin-bottom:16px;font-size:26.6px;font-weight:700;line-height:1.4}.details_section p{color:#555a68;letter-spacing:-.42px;margin-bottom:20px;font-size:14px;font-weight:400}.details_section ul{grid-template-columns:repeat(2,max-content);gap:10px 32px;margin-bottom:28px;list-style-type:none;display:grid}.details_section ul li{color:#333842;align-items:center;gap:12px;font-size:14px;display:flex;position:relative}.details_section .details_actions{gap:14px;display:flex}.details_section .btn_light{color:#000;background:#f5f5f5;border-radius:72px;align-items:center;gap:8px;padding:12px 25px;font-size:16px;font-weight:600;display:flex}.details_section .details_media{border-radius:25px;width:528px;height:422px;position:relative;overflow:hidden}.pixel_overlay{pointer-events:none;position:absolute;inset:0}.details_section .details_media img{border-radius:25px;width:528px;height:422px;display:block;position:absolute;inset:0}.img_normal{opacity:0}.audience_section{background:#000;border-radius:28px;margin:60px 28px}.audience_section .audience_card{color:#fff;border-radius:28px;padding:96px 80px}.audience_section .audience_title{text-align:center;letter-spacing:-2px;margin-bottom:20px;font-size:40px;font-weight:700;line-height:1.25;overflow:hidden}.audience_section .audience_title span.bluetxt,.services_section .services_title span.bluetxt{color:#3278fa;display:block}.audience_section .audience_subtitle{text-align:center;color:#959595;margin:0 auto 64px;font-size:16px;font-weight:500;overflow:hidden}.audience_section .audience_grid{grid-template-columns:repeat(3,1fr);display:grid;position:relative}.audience_section .audience_grid:before{content:"";border-top:1.6px dashed #d9dfe8;position:absolute;top:50%;left:0;right:0}.audience_section .audience_item{padding:44px;position:relative}.audience_section .audience_item:first-child,.audience_section .audience_item:nth-child(2),.audience_section .audience_item:nth-child(4),.audience_section .audience_item:nth-child(5){border-right:1.6px dashed #d9dfe8}.audience_section .audience_icon{margin-bottom:40px;display:inline-flex}.audience_section .audience_item h4{letter-spacing:-.6px;margin-bottom:8px;font-size:17.8px;font-weight:700;line-height:1.3}.audience_section .audience_item p{color:#b8b8b8;font-size:14px;font-weight:400;line-height:1.5}.innovation_section{background:#fff;padding-top:65px}.innovation_section .innovation_content{text-align:center;margin:0 auto 40px;padding:0 20px}.innovation_section .innovation_title,.services_section .services_title{letter-spacing:-2px;color:#0f1115;margin-bottom:12px;font-size:40px;font-weight:700;line-height:1.3;overflow:hidden}.innovation_section .innovation_title span.bluetxt{color:#3278fa;display:block}.innovation_section .innovation_subtitle{letter-spacing:-.48px;color:#555a68;margin:0 auto 64px;font-size:16px;font-weight:500;line-height:1.3;overflow:hidden}.innovation_section .innovation_stats{flex-wrap:wrap;justify-content:center;gap:56px;display:flex}.innovation_section .innovation_stat{align-items:center;gap:16px;display:flex}.innovation_section .stat_icon{color:#3278fa;border:1px solid #3278fa;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.innovation_section .innovation_stat div{flex-direction:column;align-items:flex-start;display:flex}.innovation_section .innovation_stat strong{color:#0f1115;font-size:23.1px;font-weight:700}.innovation_section .innovation_stat p{letter-spacing:-.42px;color:#6d7383;font-size:14px;font-weight:500;line-height:1.3}.innovation_section .innovation_media{justify-content:center;width:100%;padding-bottom:150px;display:flex;position:relative;overflow:hidden}.innovation_section .innovation_media img{transform-origin:top;backface-visibility:hidden;will-change:transform;border-radius:24px;width:90%;display:block;transform:perspective(1400px)rotateX(18deg)rotateY(-12deg)rotate(358deg);box-shadow:-6px 8px 20px #00000014,-18px 26px 40px #0000000f,-40px 60px 60px #0000000a}.clients_section{padding:30px 0 60px;position:relative}.clients_section .clients_header{text-align:center;margin-bottom:100px}.clients_section h2{letter-spacing:-2px;color:#0f1115;margin-bottom:12px;font-size:40px;font-weight:700;line-height:1.3}.clients_section h2 span.bluetxt{color:#3278fa;display:block}.clients_section .clients_header p{letter-spacing:-.48px;color:#555a68;font-size:16px;font-weight:500}.clients_section .clients_layout{grid-template-columns:.9fr 1fr;gap:22px;display:grid}.clients_section .clients_image{border-radius:24px;height:703px;position:sticky;top:50px;overflow:hidden}.clients_section .clients_image:hover img{transform:scale(1.1)}.clients_section .clients_image img{object-fit:cover;width:100%;height:100%;transition:all .3s;display:block}.clients_section .clients_image:after{content:"";background:linear-gradient(#0000 63%,#000000e6 95%);position:absolute;inset:0}.clients_section .clients_image_text{color:#fff;z-index:2;letter-spacing:-2.52px;width:80%;font-size:41.7px;font-weight:500;position:absolute;bottom:44px;left:42px}.clients_section .clients_cards{flex-wrap:wrap;gap:20px;display:flex}.clients_section .client_card{background:#f5f5f5;border-radius:20px;flex-direction:column;justify-content:space-between;width:calc(50% - 20px);min-height:340px;padding:24px;transition:all .3s;display:flex}.clients_section .client_card:hover{transform:translateY(-10px)scale(1.02);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.clients_section .card_top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.clients_section .card_top .icon img{object-fit:contain;width:36px;height:36px}.clients_section .client_card h4{letter-spacing:-.96px;color:#111112;font-size:24px;font-weight:500;line-height:1.3}.clients_section .client_card p{color:#000000b2;width:90%;font-size:16px;font-weight:400;line-height:1.5}.stack_section{padding:100px 0;position:relative}.stack_wrap{max-width:1175px;margin:0 auto}.stack_item{z-index:1;border-radius:42px;min-height:655px;margin-bottom:30px;position:sticky;top:100px;overflow:hidden;box-shadow:0 12px 24px #00000014,0 30px 60px #0000000f}.stack_item:nth-child(2){z-index:2;top:150px}.stack_item:nth-child(3){z-index:3;top:170px}.stack_item img{object-fit:contain;width:100%;height:655px;display:block}.tech_stack_section{text-align:center;background:#fff;padding:60px 0}.tech_stack_section .tech_stack_title{color:#555a68;margin-bottom:32px;font-size:14px;font-weight:400}.tech_stack_icons .swiper-wrapper{transition-timing-function:linear!important}.tech_stack_section .tech_stack_icons{flex-wrap:wrap;justify-content:center;align-items:center;gap:36px;display:flex}.marquee_wrapper{width:100%;overflow:hidden}.marquee_track{will-change:transform;width:max-content;display:flex}.tech_stack_section .tech_icon{will-change:transform;flex-shrink:0;justify-content:center;align-items:center;width:auto;height:44px;margin-right:40px;transition:transform .35s;display:flex}.tech_stack_section .tech_icon img{width:100%;height:auto;display:block}.tech_stack_section .tech_icon:hover{transform:scale(1.25)}.testimonial_section{text-align:center;padding:70px 0;overflow:hidden}.testimonial_section .testimonial_title{letter-spacing:-2px;color:#0f1115;margin-bottom:20px;font-size:40px;font-weight:700;line-height:1.3;overflow:hidden}.testimonial_section .testimonial_title span.bluetxt{color:#3278fa;display:block}.testimonial_section .testimonial_subtitle{color:#555a68;letter-spacing:-.48px;margin-bottom:76px;font-size:16px;font-weight:500;overflow:hidden}.testimonial_section .testimonial_swiper{padding-left:120px}.testimonial_section .swiper-slide{width:360px}.testimonial_section .testimonial_card{text-align:left;background:#f9fafb;border-radius:32px;flex-direction:column;justify-content:space-between;height:100%;min-height:300px;padding:32px;display:flex}.testimonial_section .testimonial_text{color:#000;letter-spacing:-1px;text-overflow:ellipsis;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:20px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.testimonial_section .testimonial_user{align-items:center;gap:12px;display:flex}.testimonial_section .testimonial_user img{object-fit:cover;border-radius:7px;width:36px;height:36px}.testimonial_section .testimonial_user strong{letter-spacing:-.56px;color:#000;font-size:14px;font-weight:600;display:block}.testimonial_section .testimonial_user span{letter-spacing:-.84px;color:#8d9499;font-size:14px;font-weight:500}.faq_section{background:#fff;padding:120px 0}.faq_section .faq_title{text-align:center;letter-spacing:-2px;color:#0f1115;margin-bottom:44px;font-size:38.6px;font-weight:700;line-height:1.3;overflow:hidden}.faq_section .faq_title span.bluetxt{color:#3278fa;display:block}.faq_section .faq_list{flex-direction:column;gap:12px;max-width:820px;margin:0 auto;display:flex}.faq_section .faq_item{cursor:pointer;border:1px solid #eff3f7;border-radius:19px;padding:18px 30px;transition:border-color .3s}.faq_section .faq_item.active{position:relative}.faq_item.active:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(266.8deg,#3590fe 3.33%,#1fdee6 96.67%);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.faq_section .faq_question{justify-content:space-between;align-items:center;display:flex}.faq_section .faq_question p{letter-spacing:-.42px;color:#0f1115;font-size:14px;font-weight:500;line-height:1.3}.faq_section .faq_icon{color:#6d7383;background-color:#f9fafb;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:20px;transition:transform .3s;display:flex}.faq_section .faq_item.active .faq_icon{transform:rotate(45deg)}.faq_section .faq_answer{max-height:0;transition:max-height .35s;overflow:hidden}.faq_section .faq_answer p{color:#555a68;margin-top:14px;font-size:14px;line-height:1.6}.faq_section .faq_item.active .faq_answer{max-height:fit-content}.footer_cta{background:linear-gradient(#f9fafb 41%,#f6f7f9 100%);border-radius:52px;margin:0 16px;padding:80px 0 40px}.footer_cta_inner{text-align:center;color:#fff;background:#000;border-radius:40px;flex-direction:column;align-items:center;padding:40px;display:flex;position:relative;overflow:hidden;box-shadow:0 79.78px 39.89px -3.75px #27282a03,0 48.74px 24.37px -3.13px #27282a03,0 30.18px 15.09px -2.5px #27282a03,0 18.15px 9.08px -1.88px #27282a03,0 9.95px 4.98px -1.25px #27282a03,0 4.2px 2.1px -.63px #27282a03,0 2px 6px -4px #0f193d29}.footer_cta_inner h2{letter-spacing:-1.12px;margin-bottom:12px;font-size:40px;font-weight:700}.footer_cta_inner p{letter-spacing:-.42px;color:#909192;margin:0 auto 14px;font-size:16px}.sparkle_wrap{width:640px;height:140px;margin-bottom:24px;position:relative}.sparkle_wrap:before{content:"";background:linear-gradient(90deg,#79fff400 0%,#135ae6cc 50%,#79fff400 100%);width:320px;height:1.5px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.sparkles_canvas{width:100%;height:100%;display:block}.sparkle_mask{background:#000;position:absolute;inset:0;-webkit-mask-image:radial-gradient(350px 200px at top,#0000 20%,#fff);mask-image:radial-gradient(350px 200px at top,#0000 20%,#fff)}.footer_cta .cta_btn{color:#fff;background:#3278fa;border-radius:999px;padding:12px 28px;font-size:14px;font-weight:500;transition:transform .25s,box-shadow .25s;box-shadow:0 10px 30px #3278fa73}.footer_cta .cta_btn:hover{transform:translateY(-2px);box-shadow:0 18px 44px #3278fa99}.footer_cta .footer_bottom{padding-top:60px}.footer_cta .footer_brand{text-align:center;margin-bottom:45px}.footer_brand img{height:34px;margin-bottom:12px}.footer_brand p{color:#555a68;letter-spacing:-.42px;font-size:14px;line-height:1.4}.footer_bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:16px;display:flex}.footer_bar span{color:#333842;letter-spacing:-.24px;font-size:12px}.footer_socials{align-items:center;gap:8px;display:flex}.footer_socials a{border-radius:50%;width:32px;height:32px;transition:transform .25s,box-shadow .25s;box-shadow:0 6px 18px #0000000f}.footer_socials a:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000001f}.footer_socials img{width:100%}.word-parent{vertical-align:bottom;display:inline-block;overflow:hidden}.word-child{will-change:transform,opacity;display:inline-block}.blur_strip{opacity:0;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);z-index:9;height:80px;position:fixed;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 100%);mask-image:linear-gradient(#0000 0%,#000 20% 100%)}.thank-you{text-align:center;padding:40px 20px}.thank-you h3{margin-bottom:12px;font-size:28px}.thank-you p{opacity:.8;font-size:16px}.fade_word{transition:opacity .3s}.m-block{display:none}.phone-input{color:#fff;z-index:2;background:#0f0f0fcc;border:none;border-radius:99px;outline:none;gap:10px;width:100%;padding:19px 24px;font-size:14px;font-weight:400;display:flex;position:relative}.phone-input select,.phone-input input{background:unset;width:fit-content;box-shadow:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;border:0;border-radius:0;padding:0}.phone-input select option,.form-group select option{background:#000}.custom-select.cyber-form .custom-select-trigger{padding-right:16px}.custom-options.show{display:flex;overflow:hidden}.contrylistbx{max-height:200px;overflow-y:auto}.custom-select-trigger:after{content:" ";background:url(/images/d-arrow.svg) 50%/100% no-repeat;width:11px;height:11px;display:block;position:absolute;top:4px;right:0}.custom-options{background:#2e2e2e;border:1px solid #2e2e2e}.custom-scroll-bar{scrollbar-color:#d4d4d4 #2e2e2e}.thankyou-wrapper{background:url(/campaign/application-development/images/hero-bg.png) 50%/cover no-repeat;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.thankyou-card{flex-direction:column;justify-content:center;align-items:center;display:flex}.thankyou-icon{width:auto;height:121px;margin-bottom:32px;display:flex}.thankyou-title{color:#fff;letter-spacing:-1.9px;margin:0 0 8px;font-size:48px;font-weight:500}.thankyou-subtitle{letter-spacing:-.54px;color:#fff;margin:0;font-size:18px;font-weight:500}.cta_sec{padding:60px 0}.cta_sec .cta_section_wrapper{background:#000;border-radius:40px;justify-content:space-between;align-items:center;padding:60px;display:flex;box-shadow:0 79.78px 39.89px -3.75px #27282a03,0 48.74px 24.37px -3.13px #27282a03,0 30.18px 15.09px -2.5px #27282a03,0 18.15px 9.08px -1.88px #27282a03,0 9.95px 4.98px -1.25px #27282a03,0 4.2px 2.1px -.63px #27282a03,0 2px 6px -4px #0f193d29}.cta_sec .cta_section_wrapper .left_cta{flex-direction:column;align-items:flex-start;gap:24px;width:70%;display:flex}.cta_sec .cta_section_wrapper .right_icon{justify-content:end;width:calc(30% - 62px);display:flex}.cta_sec .cta_section_wrapper h2{color:#fff;letter-spacing:-1.12px;font-size:40px;font-weight:700;line-height:1.2}.cta_sec .cta_section_wrapper p{color:#909192;letter-spacing:-.42px;font-size:16px;font-weight:400;line-height:1.3}.services_section{padding:60px 0}.services_section .services_header{text-align:center;margin-bottom:40px}.services_section .services_title{font-size:42px;font-weight:700;line-height:1.25}.services_section .services_subtitle{color:#555a68;letter-spacing:-.48px;margin-top:12px;font-size:16px}.services_section .services_card{border-radius:20px;padding:10px}.services_section .services_card .nav-tabs .nav-link.active{color:#fff;letter-spacing:-.42px;background-color:#3278fa;font-size:14px;font-weight:500;box-shadow:0 5px 12px #0055ff1a,0 21px 21px #0055ff17,0 47px 28px #0055ff0d,0 84px 34px #0055ff03,0 131px 37px #05f0}.services_tabs .nav-item button.nav-link.active .services_tab_title img{filter:brightness(0)invert()}.services_mobile_stack{display:none}.services_section .services_tabs{border-bottom:0;justify-content:space-between;display:flex}.services_section .services_tabs .nav-item{list-style-type:none}.services_section .services_tabs .nav-item:has(.nav-link.active){background-color:#e3edff;border-top-left-radius:16px;border-top-right-radius:16px;padding:13px 12px 16px}.services_section .services_tabs .nav-item:has(.nav-link.active) .nav-item-wrapper{background:unset;padding:0}.services_section .services_tabs:has(.nav-item:first-child .nav-link.active)+.tab-content{border-top-left-radius:0}.services_section .services_tabs:has(.nav-item:first-child .nav-link.active)+.tab-content .services_media img{filter:grayscale(80%)brightness()}.services_section .services_tabs:has(.nav-item:last-child .nav-link.active)+.tab-content{border-top-right-radius:0}.services_section .services_tabs:has(.nav-item:first-child .nav-link.active) .nav-item:nth-child(2) .nav-item-wrapper{border-bottom-left-radius:24px}.services_section .services_tabs:has(.nav-item:nth-child(2) .nav-link.active) .nav-item:first-child .nav-item-wrapper{border-bottom-right-radius:24px}.services_section .services_tabs:has(.nav-item:nth-child(2) .nav-link.active) .nav-item:nth-child(3) .nav-item-wrapper{border-bottom-left-radius:24px}.services_section .services_tabs:has(.nav-item:nth-child(3) .nav-link.active) .nav-item:nth-child(2) .nav-item-wrapper{border-bottom-right-radius:24px}.services_section .services_tabs:has(.nav-item:nth-child(3) .nav-link.active) .nav-item:nth-child(4) .nav-item-wrapper{border-bottom-left-radius:24px}.services_section .services_tabs:has(.nav-item:nth-child(4) .nav-link.active) .nav-item:nth-child(3) .nav-item-wrapper{border-bottom-right-radius:24px}.services_section .services_tabs:has(.nav-item:nth-child(4) .nav-link.active) .nav-item:nth-child(5) .nav-item-wrapper{border-bottom-left-radius:24px}.services_section .services_tabs:has(.nav-item:nth-child(5) .nav-link.active) .nav-item:nth-child(4) .nav-item-wrapper{border-bottom-right-radius:24px}.services_section .services_tabs .nav-item:nth-child(2){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0}.services_section .services_tabs .nav-item:nth-child(3),.services_section .services_tabs .nav-item:nth-child(4),.services_section .services_tabs .nav-item:nth-child(5){border-radius:0}.services_section .services_tabs .nav-item{background:#e3edff;width:20%;position:relative}.services_section .services_tabs .nav-item .nav-item-wrapper{background:#fff;padding:13px 12px 16px}.tab-content{color:#0f1115;background-color:#e3edff;border-radius:11px;min-height:470px;padding:35px 100px 35px 65px}.services_tabs .nav-item button.nav-link{background:#f5f5f5;border:none;border-radius:16px;width:100%;padding:25px;transition:background-color .35s,color .35s,box-shadow .35s,transform .35s}.services_tabs .nav-item button.nav-link.active{background:#3278fa}.services_tabs .nav-item button.nav-link.active .services_tab_title{color:#fff}.services_tabs .nav-item button.nav-link img{transition:filter .35s}.services_tabs .nav-item button img{height:30px}.services_tab_title{color:#3278fa;flex-direction:column;align-items:center;gap:4px;display:flex}.services_section .services_tab{color:#2f6bff;cursor:pointer;background:#f5f7fb;border:none;border-radius:12px;padding:14px 22px;font-size:14px}.services_section .services_tab.active{color:#fff;background:#2f6bff}.services_section .services_body{justify-content:space-between;gap:40px;display:flex}.services_section .services_text{max-width:520px}.services_section .services_text h3{letter-spacing:-1.12px;color:#0f1115;margin-bottom:16px;font-size:26px;font-weight:700}.services_section .services_text p{letter-spacing:-.42px;color:#555a68;font-size:14px;font-weight:400;line-height:1.5}.services_section .services_text ul{margin-top:26px;padding:0;list-style:none}.services_section .services_text li{letter-spacing:-.42px;color:#333842;align-items:center;gap:12px;margin-bottom:16px;font-size:14px;font-weight:500;display:flex;position:relative}.services_section .services_media{align-items:center;display:flex}.services_section .services_media img,.services_section .services_media svg{height:368px}.integration_stack_section{padding:80px 0}.integration_stack_grid{grid-template-columns:repeat(9,1fr);align-items:center;gap:27px;display:grid}.integration_tile{background:#f8f8f8;border-radius:16px;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.integration_tile .inner-tile{border-radius:16px;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.integration_tile .inner-tile.right{filter:blur(2px);transform:translate(30px,-30px)}.integration_tile .inner-tile.left{filter:blur(2px);transform:translate(-30px,-30px)}.react{background:#dbf7ff}.java{background:#ffd9ad}.kubernetes{background:#e0ecff}.html{background:#ffbea0}.digital-ocean{background:#d9ecff}.js{background:#ddffd5}.sales-force{background:#c5efff}.mongo-db{background:#d9ffe0}.php{background:#c3c8eb}.wp{background:#d0e7ff}.vercel{background:#bfffe3}.portainer{background:#bcd5ff}.docker{background:#dee9ff}.angular{background:#ffb8b6}.ms-azure{background:#d2eaff}.python{background:#fff3c2}.integration_tile img{width:36px}.integration_tile.active{background:#2f6bff}.integration_tile.active img{filter:brightness(0)invert()}.integration_stack_text{text-align:center;grid-column:3/span 5}.integration_stack_text h2{color:#0f1115;font-size:36px;font-weight:700;line-height:1.3}.integration_stack_text span{color:#2f6bff;display:block}.span-7{display:none}.integration_spacer{visibility:hidden}.zigzag_section{padding:70px 0;position:relative}.zigzag_list{align-items:center;height:100%}.zigzag_line{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#2f6bff;border-radius:4px;width:8px;height:260px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:-3px 0 7px #357afa4a,-13px 0 13px #357afa42,-30px 0 18px #357afa26,-53px 0 21px #357afa0a,-82px 0 23px #357afa03}.zigzag_item{align-items:flex-start;gap:20px;max-width:420px;margin-bottom:50px;transition:opacity .3s;display:flex}.zigzag_item.left{text-align:left;justify-self:flex-start}.zigzag_item.right{text-align:left;justify-self:flex-end}.zigzag_index{color:#fff;background:#000;border-radius:999px;margin-bottom:12px;padding:6px 10px;font-size:12px;display:inline-block;box-shadow:0 2.77px 2.21px #3278fa14}.zigzag_item{opacity:.3;filter:grayscale();transition:opacity .3s,filter .3s,transform .3s}.zigzag_item.active{opacity:1;filter:grayscale(0);transform:scale(1.02)}.zigzag_item h3{letter-spacing:-.96px;color:#000;margin-bottom:10px;font-size:23px;font-weight:700}.zigzag_item p{color:#6d7383;letter-spacing:-.42px;font-size:14px;font-weight:500;line-height:1.5}
@media (max-width:992px){.cta_sec{padding:50px 0}.cta_sec .cta_section_wrapper .left_cta{width:100%}.cta_sec .cta_section_wrapper{border-radius:28px;flex-flow:column-reverse;gap:16px;padding:30px}.cta_sec .cta_section_wrapper h2{font-size:28px}.cta_sec .cta_section_wrapper .right_icon{justify-content:left;width:100%}.cta_sec .cta_section_wrapper .right_icon img{width:auto;max-height:80px}.hero_block .hero_block_Wrapper{flex-wrap:wrap;gap:40px}.hero_block{padding-bottom:100px}.video_sec{padding:60px 0 20px}.video-top-gradient{margin-top:-35%}.video-top-gradient img{object-fit:cover;width:100%;height:220px}.nav_menu{display:none}.form-container{padding:20px}.testimonial_section .testimonial_text,.hero_block .hero_block_Wrapper .left_block p{font-size:16px}.form h2{font-size:22px}.footer_cta_inner{border-radius:24px;padding:80px 40px}.stack_section{padding:60px 0}.testimonial_section .testimonial_title,.clients_section h2,.audience_section .audience_title,.hero_block .hero_block_Wrapper .left_block h2,.innovation_section .innovation_title,.services_section .services_title{letter-spacing:-1.12px;font-size:28px}.testimonial_section .testimonial_title,.testimonial_section .testimonial_subtitle{padding:0 16px}.footer_cta_inner h2{letter-spacing:-.68px;font-size:28px}.hero_block .hero_block_Wrapper .left_block .tag{margin-bottom:16px}.hero_block .hero_block_Wrapper .left_block h2 span{color:#fff;font-size:34px}.m-block{display:block}.hero_block .hero_block_Wrapper .left_block h2{margin-bottom:16px;line-height:1}.testimonial_section .testimonial_card{padding:16px}.clients_section .clients_image{top:unset;height:460px;position:relative}.clients_section .clients_image_text{letter-spacing:-1.12px;font-size:24px;bottom:20px;left:20px}.footer_cta_inner p,.stats_section .stats_item p{font-size:14px}.stats_section .stats_heading{letter-spacing:-1.2px;font-size:24px}.footer_bar{flex-direction:column}.sparkle_wrap{width:100%;height:140px}.faq_section .faq_title{font-size:32.6px}.faq_section{padding:50px 0}.footer_cta{margin:0;padding:40px 0}.hero_block .hero_block_Wrapper .right_block,.hero_block .hero_block_Wrapper .left_block{width:100%}.stats_section .stats_grid{grid-template-columns:1fr;row-gap:32px}.container-large,.container-small{padding:0 16px}.stats_section .stats_card{border-radius:24px;padding:55px 20px}.details_section{border-radius:28px;margin:0 12px;padding:30px 0}.details_section .details_row,.details_section .details_row.reverse{flex-direction:column;gap:0;width:100%;padding:8px}.details_section ul{grid-template-columns:1fr}.details_section .details_heading{letter-spacing:-1.12px;font-size:28px}.details_section h3{letter-spacing:-1.12px;font-size:24px}.details_section .details_content{padding:32px 0}.details_section h3 .details_section .detail_section_wrapper{gap:24px}.audience_section{margin:60px 16px}.audience_section .audience_grid{grid-template-columns:1fr}.details_section .details_media{width:100%;height:280px}.details_section .details_media img{height:auto}.innovation_section .innovation_media{padding-bottom:75px}.innovation_section .innovation_media img{object-fit:cover;object-position:25%;height:200px}.stats_section .stats_item h4{font-size:42px}.audience_section .audience_item{border-bottom:1.6px dashed #d9dfe8;padding:30px 10px;border-right:none!important}.audience_section .audience_item:last-child{border-bottom:0}.audience_section .audience_grid:before{display:none}.audience_section .audience_card{border-radius:24px;padding:60px 10px}.thankyou-title{font-size:40px}.thankyou-subtitle{font-size:16px}.thankyou-icon{height:100px;margin-bottom:26px}.innovation_section .innovation_stats{justify-content:flex-start;gap:24px}.clients_section .clients_layout{grid-template-columns:1fr}.clients_section .clients_cards{max-height:fit-content;overflow:auto}.clients_section .client_card{width:100%;min-height:250px}.video-wrapper,.hero-video{border-radius:24px}.stats_section .stats_item:not(:last-child):after{width:80%;height:1px;min-height:1px;max-height:1px;bottom:-22px;left:50%;top:unset;transform:translate(-50%)}.innovation_section .innovation_stat{flex-direction:column;width:100%}.innovation_section .innovation_stat div{align-items:center}.stack_item img{height:auto}.stack_item{border-radius:24px;min-height:auto}.services_tabs,.tab-content{display:none}.services_mobile_stack{display:block}.services_section .services_card{display:none}.services_mobile_item{background:#e3edff;border-radius:24px;margin-bottom:16px;padding:16px 12px;position:sticky;top:10px}.services_section .services_text{max-width:100%;padding:0 8px}.services_section .services_text h3{font-size:24px}.services_section .services_media img,.services_section .services_media svg{height:260px}.services_section .services_media{justify-content:center;width:100%}.services_section .services_body{flex-wrap:wrap;gap:20px}.card-tabs{color:#fff;background:#3278fa;border-radius:16px;width:100%;padding:16px 0;box-shadow:0 5px 12px #0055ff1a,0 21px 21px #0055ff17,0 47px 28px #0055ff0d,0 84px 34px #0055ff03,0 131px 37px #05f0}.card-tabs .services_tab_title{color:#fff}.card-tabs .services_tab_title img{filter:brightness(0)invert();height:26px}.integration_stack_section{overflow:hidden}.integration_stack_grid{gap:14px}.integration_stack_text h2{white-space:nowrap;font-size:20px}.integration_tile{border-radius:8px;width:54px;max-width:54px;height:54px;max-height:54px}.integration_tile img{height:24px}.integration_tile .inner-tile{border-radius:8px;width:54px;height:54px}.zigzag_line{height:212px;left:95%}.zigzag_list{padding:0 35px 0 10px}.zigzag_item{margin-bottom:70px}.zigzag_item.right{text-align:right;flex-direction:row-reverse}}@media (max-width:767px){.integration_stack_grid{transform:translate(-110px)}}
