html{font-size:10px}:root{--cards:9;--card-height:380px;--card-Toppadding:1.5em;--cardMargin:4vw}body{font-family:"Poppins",sans-serif;font-size:1.6rem;color:#616161}a:hover{text-decoration:none}.banner-button:hover,.consult-btn:hover{color:#fff}.section-padding{padding:80px 0}.banner-section{background-color:#086ad8;color:#fff;min-height:500px;display:flex;align-items:center;position:relative;overflow:hidden;background-image:url(/wp-content/uploads/2025/06/banner_left_top_ellipse.png),url(/wp-content/uploads/2025/06/banner_left_bottom\.png),url(/wp-content/uploads/2025/06/banner_right_top.png);background-repeat:no-repeat;background-position:top left,bottom left,top right 0;background-size:90px,30%,100px}.banner-left{position:relative;padding-left:30px}.banner-left:before{content:"";position:absolute;left:13px;top:-1px;height:85%;width:4px;background-color:#fff}.section-heading{font-weight:500;font-size:3.6rem;margin-bottom:25px;color:#333}h3{font-size:2.4rem;color:#282828}.hire-section h2,.ehire-section h2{color:#282828}.ehire-section ul.pt-3{padding-left:0}.ehire-section ul li h3{font-size:18px}.ehire-section .icon-circle{width:10px;height:10px;margin-right:8px}.banner-image{width:100%}.subtext{margin-bottom:25px}.banner-button{background-color:#ffa726;color:#fff;font-weight:400;padding:9px 12px;font-size:1.4rem;letter-spacing:0px;border:none;border-radius:9px;cursor:pointer;transition:background-color .3s ease}.banner-button:hover{background-color:#e68a00}.banner-image{max-width:100%;height:auto}.custom-dev-card{padding:24px;min-height:230px;margin-bottom:50px;border-radius:20px}.custom-dev-card .card-title{font-size:1.6rem;margin-bottom:1.5rem}.mb-2,.my-2{margin-bottom:1.5rem!important}.custom-dev-card .card-text{font-size:13px;line-height:1.5;color:#555;margin-bottom:1rem;text-align:left}.custom-dev-card .btn{font-size:13px;padding:6px 14px;margin-top:.8rem}.image-container img{margin-left:auto}.custom-dev-card .image-container{width:50%}.platform-section{background-color:#eaf3fb;text-align:center}.platform-section .heading-center{margin-bottom:3.4rem}.heading-heading-center{text-align:center;font-size:3.4rem}.custom-card{padding:30px 20px;border-radius:20px;min-height:250px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;transition:transform .3s ease;height:100%}.custom-card:hover{transform:translateY(-5px)}.icon-wrapper{margin-bottom:15px}.card-icon{width:50px;height:50px}.yellow-bg h3{font-size:1.8rem;font-weight:400;color:#4a2c00;margin-bottom:10px}.pink-bg h3{font-size:1.8rem;font-weight:400;color:#5a0000;margin-bottom:10px}.blue-bg h3{font-size:1.8rem;font-weight:400;color:#12a;margin-bottom:10px}.yellow-bg .card-text{font-size:1.3rem;line-height:1.6;color:#654100;max-width:320px;margin:0 auto;text-align:center}.pink-bg .card-text{font-size:1.3rem;line-height:1.6;color:#6b0101;max-width:320px;margin:0 auto;text-align:center}.blue-bg .card-text{font-size:1.3rem;line-height:1.6;color:#0b1782;max-width:320px;margin:0 auto;text-align:center}.yellow-bg{background-color:#fcd588}.pink-bg{background-color:#f48c9a}.blue-bg{background-color:#adbdfc}.hire-app-section{background-color:#fff}.highlight-text{color:#086ad8}.hire-card{background-color:#fff;padding:30px 20px;border-radius:16px;box-shadow:0 8px 20px rgba(0,0,0,.05);height:100%}.hire-card img{width:75%}.hire-card h3{font-size:2rem;font-weight:500;margin-bottom:10px;color:#1c1c1c}.card-text{font-size:1.9rem;color:#616161;max-width:373px;margin:0 auto;line-height:1.5;text-align:center}.btn-primary,.cta-btn{background-color:#086ad8;border-color:#086ad8;padding:6px 14px;font-size:1.6rem;border-radius:8px;font-weight:400}.hire-card p{color:#616161}.hire-section{background-color:#f0f6fc;background-image:url(/wp-content/uploads/2025/06/hire_left.png),url(/wp-content/uploads/2025/06/hire_right.png);background-repeat:no-repeat;background-position:left center,top right;background-size:90px,70px;padding:80px 0}.hire-section .card-box p{color:#4d4d4d}.d-flex{gap:.5rem}.card-box{background-color:#fff;border-radius:44px;box-shadow:0 0 20px rgba(0,0,0,.05);padding:60px 34px}.custom-hire-box{background-color:#fff;border-radius:20px;padding:50px 40px}.hire-right{display:flex;justify-content:center;align-items:center}.hire-left .d-flex{align-items:flex-start;margin-bottom:1.5rem}.circle-check{width:14px;height:14px;background-color:#007bff;border-radius:50%;position:relative;margin-top:5px;flex-shrink:0}.circle-check:after{content:'';position:absolute;top:2px;left:4px;width:4px;height:7px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.hire-left h6{font-size:2.8rem;font-weight:600;color:#333}.hire-section h3{margin-bottom:.8rem;font-size:1.8rem;margin-bottom:1.05rem !important;color:#282828}.hire-left p{font-size:1.4rem;color:#6c757d;line-height:1.6;margin:0}.heading-heading-center{font-size:3.4rem;font-weight:500;color:#000}.engagement-models .heading{margin-bottom:30px;font-weight:500;font-size:3.4rem}.btn-primary,.cta-btn{background-color:#086ad8;border:none;color:#fff;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:background-color .3s ease;display:inline-block;text-decoration:none}.btn-primary:hover,.cta-btn:hover{background-color:#00489b;color:#fff}.who-we-build .heading{margin-bottom:27px;font-weight:500;font-size:3.4rem}.highlight{color:#086ad8}.consult-btn{background-color:#086ad8;border:none;padding:10px 15px;border-radius:9px;font-weight:500;color:#fff;cursor:pointer;transition:background-color .3s ease}.tech-stack-section{text-align:center}.tech-stack-section .heading-center{margin-bottom:40px;font-size:3.4rem}.icons-row{display:flex;justify-content:center;flex-wrap:wrap;gap:44px;margin-bottom:30px;margin-top:4.4rem}.icon-item{flex:0 1 100px;display:flex;flex-direction:column;align-items:center}.tech-stack-image{max-width:80px;height:auto}.hire-section{background-color:#f0f6fc}#cards{list-style:none;padding-left:0;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(var(--cards),var(--card-height));gap:var(--cardMargin);padding-bottom:calc(var(--cards) * var(--card-Toppadding));margin-bottom:var(--cardMargin)}#card1{--index:1}#card2{--index:1.5}#card3{--index:2}#card4{--index:2.5}#card5{--index:3}#card6{--index:3.5}#card7{--index:4}#card8{--index:4.5}#card9{--index:5}.card{position:sticky;top:8rem;padding-top:calc(var(--index) * var(--card-Toppadding));border:none;background-color:transparent}.hiring-section .card-body{box-sizing:border-box;padding:5rem 3rem;border-radius:50px;box-shadow:0px 7px 29px 0px #64646f33;min-height:var(--card-height);height:100%;display:flex;justify-content:center;align-items:center;transition:all .5s;background-color:var(--clr-white);column-gap:1.5rem}.card-content{flex:.6}.card-content p{padding:1rem 0}.card-img{flex:.4}.hire-leftContent{position:sticky;top:25rem;display:flex;flex-direction:column;height:var(--card-height)}.faq_3{margin-bottom:14px;border-bottom:1px solid #ddd}.faq_3 h3{display:flex;justify-content:space-between;align-items:center;position:relative;cursor:pointer;padding:10px 0;color:#1a1313;font-weight:var(--fw-medium)}.faq_block button{width:100%;cursor:pointer;border-radius:6px;display:flex;justify-content:space-between;align-items:center;border:none;text-align:left;font-size:20px;line-height:1.5;background-color:transparent;padding-left:0}button:focus{outline:none}.accordion_grouping{padding:3rem 0 3rem}.accordion_content{display:none;padding:0 0 1.5rem}.hiring-section.section-padding{padding-bottom:0}.who-we-build{background-color:#f0f6fc}.hire-leftContent h2{color:#282828}.hire-section{overflow-x:hidden}.faq-section.section-padding{padding-bottom:0}@media (max-width:991px){.engagement-model-image{order:1}.engagement-model-text{order:0}}@media (max-width:991.98px){:root{--card-height:480px}.container{max-width:90%}.section-heading{font-size:3.2rem}h3{font-size:2.2rem}.section-padding{padding:60px 0}}@media (max-width:767.98px){.hire-leftContent{height:100%;position:static;text-align:center}.faq_block button{font-size:1.6rem}.hiring-section .row{row-gap:20px}.hire-card img{width:auto}.banner-left:before{display:none}.who-we-build h2 br{display:none}}@media (max-width:575.98px){.container{max-width:100% !important}.hiring-section .card-body{flex-direction:column-reverse;text-align:center;height:auto}.card-body img{width:30%}.card-content,.card-img{flex:none}.card{top:2rem}.faq-arrow svg{width:16px}.section-heading{font-size:2.8rem}.card-content h3{font-size:2rem;padding-top:2rem}}@media (max-width:767.98px){.section-padding{padding:40px 15px}.heading-heading-center{font-size:2.8rem}.custom-card h6{font-size:1.6rem}.card-text{font-size:1.4rem}}@media (min-width:1600px){.container{max-width:1440px}.heading-heading-center{font-size:4.6rem}.custom-card{padding:40px 30px}.custom-card h6{font-size:2.2rem}.card-text{font-size:1.8rem}.section-heading{font-size:46px}}.who-we-build a{display:inline-block;font-size:1.5rem;padding:10px 20px;margin-top:1rem;text-align:center;border-radius:6px}@media (max-width:768px){.who-we-build a{display:inline-block;margin:1rem auto 0;font-size:1.4rem;padding:8px 16px;max-width:90%}}@media (max-width:576px){.who-we-build a{display:block;width:fit-content;max-width:100%;margin:1rem auto 0;font-size:1.3rem;white-space:nowrap}}@media (max-width:375px){.container{max-width:100% !important}.banner-section{background-size:90px,25%,70px}}section.table-section.section-padding.overflow-hidden{padding:40px 0}