@charset "UTF-8";.btn,.careers .openPosition .tab-nav,.hero,.roi-section .roi-inner .roi-left .roi-points .roi-point.roi-em-point,.roi-section .roi-inner .roi-left .roi-points .roi-point.roi-health-point,.urgency-bar{align-items:center}body,input,select,textarea{background:#fff;font-family:Inter,sans-serif}.hero .cyber-scan-line,.hero.hero-orb{position:absolute;pointer-events:none}.industries .comparison-table .cmp-table,.iseries-as400 .comparison-table .cmp-table,.process-automation .comparison-table .cmp-table,.responsive-ai-services .reg-table,.service-dynamics .comparison-table .cmp-table,.service-salesforce .comparison-table .cmp-table,.travel-hospitality .comparison-table .cmp-table{border-collapse:collapse;width:100%}.text-color-navy{color:#0d1c5a!important}.text-color-blue{color:#1b3a8f!important}.text-color-light-blue,.text-color-skyblue{color:#00a1e0!important}.text-color-blue-light{color:#2348b0!important}.text-color-orange{color:#f7941d!important}.text-color-orange-dark{color:#e07c00!important}.text-color-white{color:#fff!important}.text-color-gray-light{color:#f4f6fb!important}.text-color-gray-mid{color:#e8edf5!important}.text-color-gray-text{color:#6b7280!important}.text-color-dark-text{color:#1a1a2e!important}.text-color-dark-gray{color:#4a4a4a!important}.text-color-green{color:#00b894!important}.text-color-dark-green{color:#2e7d32!important}.text-color-purple{color:#6f42c1!important}.text-color-light-purple{color:#90b4f5!important}.text-color-purple1{color:#b09fe0!important}.text-color-red{color:#dc3545!important}.text-color-dark-red{color:#c8102e!important}.text-color-main-red{color:#ff6b7a!important}.text-color-cyber-green{color:#0f8!important}.text-color-cyber-dark{color:#050d1a!important}.text-color-teal{color:#00cec9!important}.text-color-transparent{color:transparent!important}.text-color-white-6{color:rgba(255,255,255,.6)!important}.text-color-white-15{color:rgba(255,255,255,.15)!important}.text-color-white-25{color:rgba(255,255,255,.25)!important}.text-color-white-95{color:rgba(255,255,255,.95)!important}.text-color-navy-7{color:rgba(13,28,90,.7)!important}.text-color-orange-1{color:rgba(247,148,29,.1)!important}.text-color-orange-9{color:rgba(247,148,29,.9)!important}.text-color-gray-light-8{color:rgba(27,58,143,.08)!important}.text-color-teal-1{color:rgba(0,206,201,.1)!important}.text-color-navy-05{color:rgba(13,28,90,.05)!important}.text-color-navy-12{color:rgba(13,28,90,.12)!important}.text-color-pale-blue{color:#e8eef9!important}.text-color-pale-orange{color:#fef3e2!important}.text-color-pale-green{color:#e8f5e9!important}.text-color-pale-purple{color:#f3e5f5!important}.text-color-pale-darkGreen{color:rgba(0,184,148,.1)!important}.text-color-pale-skyblue{color:rgba(0,114,239,.1)!important}.text-color-pale-red{color:rgba(220,53,69,.1)!important}.text-color-bg-orange{color:rgba(247,148,29,.15)!important}.text-color-teal-green{color:#00875a!important}.text-color-peach-200,.text-color-peach-300{color:#fed7aa!important}.text-color-light-red{color:#fecaca!important}.text-color-mint-green{color:#bbf7d0!important}.text-color-sky-blue{color:#bfdbfe!important}.text-color-lavender{color:#e9d5ff!important}.text-color-rose-light{color:#fee2e2!important}.text-color-yellow-light{color:#fef9c3!important}.text-color-green-light{color:#dcfce7!important}.text-color-brown-300{color:#c2410c!important}.text-color-clay-brown{color:#a16207!important}.text-color-icon-cyan{color:rgba(0,206,201,.5)!important}.text-color-icon-orange{color:rgba(247,148,29,.5)!important}.text-color-icon-light-purple{color:rgba(27,58,143,.2)!important}.text-color-icon-green{color:rgba(0,180,100,.2)!important}.text-color-icon-purple1{color:rgba(111,66,193,.2)!important}.text-color-icon-bg-blue{color:rgba(0,161,224,.2)!important}.text-color-icon-bg-teal{color:rgba(0,206,201,.15)!important}.text-color-icon-bg-red{color:rgba(200,16,46,.18)!important}.text-color-icon-bg-navy{color:rgba(27,58,143,.3)!important}.text-color-transparent-white{color:rgba(255,255,255,.06)!important}.text-color-transparent-orange{color:rgba(247,148,29,.08)!important}.text-color-transparent-black{color:rgba(0,0,0,.08)!important}.text-color-light-orange{color:#ff7a59!important}.text-color-white-75{color:rgba(255,255,255,.75)!important}.text-color-shadow-lg{color:0 8px 40px rgba(27,58,143,.18)!important}.text-color-blue-15{color:rgba(27,58,143,.15)!important}.text-color-fade-blue{color:#e8f0fe!important}.text-color-orange-2{color:rgba(247,148,29,.2)!important}.text-color-fade-blue2{color:#e8f0fb!important}.text-color-bg-light-blue1{color:#e8f4fd!important}.text-color-bg-light-blue2{color:#e8f4fc!important}.text-color-purple-light-bg{color:#f0ebf8!important}.text-color-orange-light-bg{color:#fff3e0!important}.text-color-red-light-bg{color:#fdecea!important}.text-color-indigo-light-bg{color:#e8eaf6!important}.text-color-icon-brown{color:rgba(247,148,29,.6)!important}.text-color-icon-blue{color:rgba(0,161,224,.7)!important}.text-color-slate{color:rgba(255,255,255,.1)!important}.text-color-icon-blue1{color:rgba(0,120,212,.7)!important}.text-color-icon-fade-red{color:rgba(200,16,46,.7)!important}.text-color-bg-light-red{color:#fde8ec!important}.text-color-light-blue1{color:#0078d4!important}.text-color-light-blue2{color:#326ce5!important}.text-color-light-blue3{color:#4c9be8!important}.text-color-light-blue4{color:#1890ff!important}.text-color-fade-blue1{color:#466bb0!important}.text-color-purple-deep{color:#623ce4!important}.text-color-fade-green{color:#277a9f!important}.text-color-orange-accent{color:#f90!important}.text-color-gray-deep{color:#24292e!important}.text-color-red-pure{color:#e00!important}.text-color-red-accent{color:#d24939!important}.text-color-red-accent1{color:#ff6b35!important}.text-color-red-accent2{color:#e96d76!important}.text-color-indigo-accent,.text-color-indigo-base{color:#3949ab!important}.text-color-rose-tint{color:#fff5f5!important}.text-color-green-mint-tone{color:#f0fdf4!important}.text-color-deep-slate{color:#374151!important}.text-color-info-blue-transparent{color:rgba(41,182,246,.2)!important}.text-color-info-skyblue{color:#0288d1!important}.text-color-blue-overlay{color:rgba(31,119,180,.2)!important}.text-color-sky-overlay{color:rgba(66,133,244,.2)!important}.text-color-green-base{color:#388e3c!important}.text-color-bg-mm{color:#fff7ed!important}.text-color-bg-pp{color:#eff6ff!important}.text-color-bg-pl{color:#faf5ff!important}.bg-color-navy{background:#0d1c5a!important}.bg-color-blue{background:#1b3a8f!important}.bg-color-light-blue,.bg-color-skyblue{background:#00a1e0!important}.bg-color-blue-light{background:#2348b0!important}.bg-color-orange{background:#f7941d!important}.bg-color-orange-dark{background:#e07c00!important}.bg-color-white{background:#fff!important}.bg-color-gray-light{background:#f4f6fb!important}.bg-color-gray-mid{background:#e8edf5!important}.bg-color-gray-text{background:#6b7280!important}.bg-color-dark-text{background:#1a1a2e!important}.bg-color-dark-gray{background:#4a4a4a!important}.bg-color-green{background:#00b894!important}.bg-color-dark-green{background:#2e7d32!important}.bg-color-purple{background:#6f42c1!important}.bg-color-light-purple{background:#90b4f5!important}.bg-color-purple1{background:#b09fe0!important}.bg-color-red{background:#dc3545!important}.bg-color-dark-red{background:#c8102e!important}.bg-color-main-red{background:#ff6b7a!important}.bg-color-cyber-green{background:#0f8!important}.bg-color-cyber-dark{background:#050d1a!important}.bg-color-teal{background:#00cec9!important}.bg-color-transparent{background:0 0!important}.bg-color-white-6{background:rgba(255,255,255,.6)!important}.bg-color-white-15{background:rgba(255,255,255,.15)!important}.bg-color-white-25{background:rgba(255,255,255,.25)!important}.bg-color-white-95{background:rgba(255,255,255,.95)!important}.bg-color-navy-7{background:rgba(13,28,90,.7)!important}.bg-color-orange-1{background:rgba(247,148,29,.1)!important}.bg-color-orange-9{background:rgba(247,148,29,.9)!important}.bg-color-gray-light-8{background:rgba(27,58,143,.08)!important}.bg-color-teal-gradient{background:linear-gradient(135deg,#00cec9,#0d1c5a)!important}.bg-color-teal-1{background:rgba(0,206,201,.1)!important}.bg-color-navy-05{background:rgba(13,28,90,.05)!important}.bg-color-navy-12{background:rgba(13,28,90,.12)!important}.bg-color-pale-blue{background:#e8eef9!important}.bg-color-pale-orange{background:#fef3e2!important}.bg-color-pale-green{background:#e8f5e9!important}.bg-color-pale-purple{background:#f3e5f5!important}.bg-color-pale-darkGreen{background:rgba(0,184,148,.1)!important}.bg-color-pale-skyblue{background:rgba(0,114,239,.1)!important}.bg-color-pale-red{background:rgba(220,53,69,.1)!important}.bg-color-blue-bg{background:linear-gradient(135deg,#0d1c5a,#1b3a8f)!important}.bg-color-bg-orange{background:rgba(247,148,29,.15)!important}.bg-color-brown-bg{background:linear-gradient(135deg,#1a0d00,#4a2800)!important}.bg-color-green-bg{background:linear-gradient(135deg,#0a2818,#1b8f5a)!important}.bg-color-purple-bg{background:linear-gradient(135deg,#1a0533,#6f42c1)!important}.bg-color-orange-bg{background:linear-gradient(135deg,#1a0a00,#e07c00)!important}.bg-color-blue-teal-bg{background:linear-gradient(135deg,#0a3040,#143050)!important}.bg-color-purple-black-bg{background:linear-gradient(135deg,#0a0f1e,#1a0a1a)!important}.bg-color-forest-green-bg{background:linear-gradient(135deg,#0a1a0a,#00b894)!important}.bg-color-dark-red-bg{background:linear-gradient(135deg,#3d0000,#5c0a0a)!important}.bg-color-teal-green{background:#00875a!important}.bg-color-peach-200,.bg-color-peach-300{background:#fed7aa!important}.bg-color-light-red{background:#fecaca!important}.bg-color-mint-green{background:#bbf7d0!important}.bg-color-sky-blue{background:#bfdbfe!important}.bg-color-lavender{background:#e9d5ff!important}.bg-color-rose-light{background:#fee2e2!important}.bg-color-yellow-light{background:#fef9c3!important}.bg-color-green-light{background:#dcfce7!important}.bg-color-brown-300{background:#c2410c!important}.bg-color-clay-brown{background:#a16207!important}.bg-color-icon-cyan{background:rgba(0,206,201,.5)!important}.bg-color-icon-orange{background:rgba(247,148,29,.5)!important}.bg-color-icon-light-purple{background:rgba(27,58,143,.2)!important}.bg-color-icon-green{background:rgba(0,180,100,.2)!important}.bg-color-icon-purple1{background:rgba(111,66,193,.2)!important}.bg-color-icon-bg-blue{background:rgba(0,161,224,.2)!important}.bg-color-icon-bg-teal{background:rgba(0,206,201,.15)!important}.bg-color-icon-bg-red{background:rgba(200,16,46,.18)!important}.bg-color-icon-bg-navy{background:rgba(27,58,143,.3)!important}.bg-color-transparent-white{background:rgba(255,255,255,.06)!important}.bg-color-transparent-orange{background:rgba(247,148,29,.08)!important}.bg-color-transparent-black{background:rgba(0,0,0,.08)!important}.bg-color-light-orange{background:#ff7a59!important}.bg-color-white-75{background:rgba(255,255,255,.75)!important}.bg-color-shadow-lg{background:0 8px 40px rgba(27,58,143,.18)!important}.bg-color-blue-15{background:rgba(27,58,143,.15)!important}.bg-color-hero-green{background:linear-gradient(135deg,#0d1c5a 0,#0e2a4a 50%,#0a3040 100%)!important}.bg-color-fade-blue{background:#e8f0fe!important}.bg-color-orange-2{background:rgba(247,148,29,.2)!important}.bg-color-fade-blue2{background:#e8f0fb!important}.bg-color-bg-light-blue1{background:#e8f4fd!important}.bg-color-bg-light-blue2{background:#e8f4fc!important}.bg-color-purple-light-bg{background:#f0ebf8!important}.bg-color-orange-light-bg{background:#fff3e0!important}.bg-color-red-light-bg{background:#fdecea!important}.bg-color-indigo-light-bg{background:#e8eaf6!important}.bg-color-icon-brown{background:rgba(247,148,29,.6)!important}.bg-color-icon-blue{background:rgba(0,161,224,.7)!important}.bg-color-slate{background:rgba(255,255,255,.1)!important}.bg-color-icon-blue1{background:rgba(0,120,212,.7)!important}.bg-color-icon-fade-red{background:rgba(200,16,46,.7)!important}.bg-color-bg-light-red{background:#fde8ec!important}.bg-color-bg-green1{background:linear-gradient(135deg,#0a1a10,#0d3020)!important}.bg-color-light-blue1{background:#0078d4!important}.bg-color-light-blue2{background:#326ce5!important}.bg-color-light-blue3{background:#4c9be8!important}.bg-color-light-blue4{background:#1890ff!important}.bg-color-fade-blue1{background:#466bb0!important}.bg-color-purple-deep{background:#623ce4!important}.bg-color-fade-green{background:#277a9f!important}.bg-color-orange-accent{background:#f90!important}.bg-color-gray-deep{background:#24292e!important}.bg-color-red-pure{background:#e00!important}.bg-color-red-accent{background:#d24939!important}.bg-color-red-accent1{background:#ff6b35!important}.bg-color-red-accent2{background:#e96d76!important}.bg-color-indigo-accent,.bg-color-indigo-base{background:#3949ab!important}.bg-color-navy-gradient{background:linear-gradient(135deg,#0d1c5a 0,#00538c 100%)!important}.bg-color-navy-red-gradient{background:linear-gradient(135deg,#0d1c5a 0,#7a0019 100%)!important}.bg-color-rose-tint{background:#fff5f5!important}.bg-color-green-mint-tone{background:#f0fdf4!important}.bg-color-deep-slate{background:#374151!important}.bg-color-info-blue-transparent{background:rgba(41,182,246,.2)!important}.bg-color-info-skyblue{background:#0288d1!important}.bg-color-blue-overlay{background:rgba(31,119,180,.2)!important}.bg-color-sky-overlay{background:rgba(66,133,244,.2)!important}.bg-color-green-base{background:#388e3c!important}.bg-color-whiteOrange-gradient{background:linear-gradient(135deg,rgba(27,58,143,.2),rgba(247,148,29,.25))!important}.bg-color-bg-mm{background:#fff7ed!important}.bg-color-bg-pp{background:#eff6ff!important}.bg-color-bg-pl{background:#faf5ff!important}.border-radius-5{border-radius:5px!important}.border-radius-8{border-radius:8px!important}.border-radius-10{border-radius:10px!important}.border-radius-15{border-radius:15px!important}.border-radius-20{border-radius:20px!important}.border-radius-25{border-radius:25px!important}.border-radius-30{border-radius:30px!important}.border-radius-40{border-radius:40px!important}.border-radius-50{border-radius:50px!important}.font-size-10{font-size:10px!important}.font-size-12{font-size:12px!important}.font-size-14{font-size:14px!important}.font-size-16{font-size:16px!important}.font-size-18{font-size:18px!important}.font-size-20{font-size:20px!important}.font-size-24{font-size:24px!important}.font-size-28{font-size:28px!important}.font-size-32{font-size:32px!important}.font-size-36{font-size:36px!important}.font-size-40{font-size:40px!important}.font-size-48{font-size:48px!important}.font-size-56{font-size:56px!important}.font-size-64{font-size:64px!important}.line-height-12{line-height:12px!important}.line-height-16{line-height:16px!important}.line-height-20{line-height:20px!important}.line-height-24{line-height:24px!important}.line-height-28{line-height:28px!important}.line-height-32{line-height:32px!important}.line-height-36{line-height:36px!important}.line-height-40{line-height:40px!important}.line-height-48{line-height:48px!important}.line-height-56{line-height:56px!important}.line-height-64{line-height:64px!important}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{color:#1a1a2e;overflow-x:hidden}ol,ul{padding:0;list-style:none}a{text-decoration:none;cursor:pointer;color:inherit}.digital .hero .hero-inner .hero-visual .hero-card-main,img{max-width:100%}.logo{max-width:270px}@media screen and (max-width:1400px){.logo{max-width:220px}}.industries .custom-services .connector-grid.tech-platform .connector-card .cc-type,h1,h2,h3,h4,h5,h6{text-transform:capitalize}h1{font-size:3rem;font-weight:900;color:#fff;line-height:1.15;margin-bottom:18px;letter-spacing:-1px}.about-us .whoWeAre .services-list .service-card .sc-title,.itsm-page .roi-section .roi-inner .it-roi-calc .roi-calculator .calc-field .IT-label span,h2,h3{font-weight:800}h2{font-size:32px;margin-bottom:12px;line-height:1.2}h3{font-size:1.6rem;margin-bottom:14px;line-height:1.25}h4,h5{font-weight:700}h4{font-size:1rem;line-height:1.4;margin-bottom:10px}h5{font-size:.875rem;margin-bottom:2px}.container{max-width:1200px;margin:0 auto;padding:0 24px}input,select,textarea{width:100%;padding:11px 13px;border:1.5px solid #e8edf5;border-radius:8px;font-size:.85rem;outline:0;transition:border-color .2s}.ai-services .ai-service-list .service-card:hover,.ai-services .custom-col1 .service-card:hover,.blog-detail-page .blog-content-wrap .comments-section .comment-form input:focus,.blog-detail-page .blog-content-wrap .comments-section .comment-form textarea:focus,.blog-detail-page .blog-sidebar .newsletter-widget input:focus,.bussiness-optimization .ai-service-list .service-card:hover,.bussiness-optimization .custom-col1 .service-card:hover,.careers .emailAlerts .job-alert-box .job-alert-form input:focus,.careers .openPosition .roles-search input:focus,.cloud-infrastructure .services .service-card:hover,.content-marketing .ai-service-list .service-card:hover,.content-marketing .custom-col1 .service-card:hover,.content-marketing .services .service-card:hover,.data-bricks .services .service-card:hover,.email-marketing .ai-service-list .service-card:hover,.email-marketing .custom-col1 .service-card:hover,.email-marketing .services .service-card:hover,.genai-services .ai-service-list .service-card:hover,.genai-services .custom-col1 .service-card:hover,.insights-blog .insights-main .insights-toolbar .toolbar-left .sort-select:focus,.iseries-as400 .ai-service-list .service-card:hover,.iseries-as400 .custom-col1 .service-card:hover,.iseries-as400 .services .service-card:hover,.manufacturing-section .services .service-card:hover,.oracle-erp-services .ai-service-list .service-card:hover,.oracle-erp-services .custom-col1 .service-card:hover,.pay-per-click .ai-service-list .service-card:hover,.pay-per-click .custom-col1 .service-card:hover,.pay-per-click .services .service-card:hover,.process-automation .ai-service-list .service-card:hover,.process-automation .custom-col1 .service-card:hover,.process-automation .services .service-card:hover,.responsive-ai-services .ai-service-list .service-card:hover,.responsive-ai-services .custom-col1 .service-card:hover,.roi-section .roi-inner .roi-calc .calc-field input[type=range]:focus,.roi-section .roi-inner .roi-calc .calc-field select:focus,.seo .ai-service-list .service-card:hover,.seo .custom-col1 .service-card:hover,.seo .services .service-card:hover,.service-bi-analytics .ai-service-list .service-card:hover,.service-bi-analytics .custom-col1 .service-card:hover,.service-bi-analytics .services .service-card:hover,.service-dynamics .ai-service-list .service-card:hover,.service-dynamics .custom-col1 .service-card:hover,.service-salesforce .ai-service-list .service-card:hover,.service-salesforce .custom-col1 .service-card:hover,.service-salesforce .services .service-card:hover,.shopify-development .services .service-card:hover,.travel-hospitality .ai-service-list .service-card:hover,.travel-hospitality .custom-col1 .service-card:hover,.travel-hospitality .services .service-card:hover,.umbraco-forms-form .umbraco-forms-field .umbraco-forms-field-wrapper input:focus,.umbraco-forms-form .umbraco-forms-field .umbraco-forms-field-wrapper textarea:focus,.umbraco-forms-form input.text,input:focus,select:focus,textarea:focus{border-color:#f7941d}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes countUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{opacity:0;animation:.6s forwards fadeInUp}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}@keyframes fl1{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes fl2{0%,100%{transform:translateY(0)}50%{transform:translateY(7px)}}.btn{display:inline-flex;gap:8px;padding:14px 28px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:.3s;border:none;box-shadow:none!important}.btn-primary{background-color:#f7941d;color:#fff}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#e07c00;transform:translateY(-2px);box-shadow:0 8px 40px rgba(27,58,143,.18)}.btn-outline{background-color:transparent;color:#1b3a8f;border:2px solid #1b3a8f}.btn-outline:active,.btn-outline:focus,.btn-outline:hover{background-color:#1b3a8f;color:#fff;transform:translateY(-2px)}.btn-white{background-color:#fff;color:#1b3a8f}.btn-white:active,.btn-white:focus,.btn-white:hover{background-color:#f7941d;color:#fff;transform:translateY(-2px)}.btn-outline-white{background-color:transparent;color:#fff;border:1px solid rgba(255,255,255,.5)}.btn-outline-white:active,.btn-outline-white:focus,.btn-outline-white:hover{color:#fff;background-color:rgba(255,255,255,.1);border-color:#fff}.btn-red{background-color:#dc3545;color:#fff}.btn-red:active,.btn-red:focus,.btn-red:hover{color:#fff;background-color:#b02a37;transform:translateY(-2px);box-shadow:0 8px 40px rgba(27,58,143,.18)}.btn-teal{background-color:#00cec9;color:#fff}.btn-teal:active,.btn-teal:focus,.btn-teal:hover{background-color:#00b5b2;transform:translateY(-2px);box-shadow:0 8px 40px rgba(27,58,143,.18)}.blog-detail-page .blog-sidebar .related-post .related-post-img-ai,.blog-section .blogs-grid .custom-col .blog-card .blog-img.blue-bg,.blue-bg,.free-consultation,.metric-card,.roadmap-track .rm-phase.rm-p2,.sap-strip .sap-card.sc-fi::before,.service-bi-analytics .bi-journey .bi-stage-4,.service-sap-s4hana .module-coverage .sap-strip .sap-card.sc-fi::before,.tier-card.tc-advanced::before{background:linear-gradient(135deg,#0d1c5a,#1b3a8f)}.blog-section .blogs-grid .custom-col .blog-card .blog-img.brown-bg,.brown-bg{background:linear-gradient(135deg,#1a0d00,#4a2800)}.blog-section .blogs-grid .custom-col .blog-card .blog-img.green-bg,.green-bg,.sap-strip .sap-card.sc-sd::before,.service-sap-s4hana .module-coverage .sap-strip .sap-card.sc-sd::before,.tier-card.tc-essential::before{background:linear-gradient(135deg,#0a2818,#1b8f5a)}.blog-section .blogs-grid .custom-col .blog-card .blog-img.purple-bg,.purple-bg,.sap-strip .sap-card.sc-pp::before,.service-sap-s4hana .module-coverage .sap-strip .sap-card.sc-pp::before,.tier-card.tc-enterprise::before{background:linear-gradient(135deg,#1a0533,#6f42c1)}.blog-section .blogs-grid .custom-col .blog-card .blog-img.orange-bg,.orange-bg,.sap-strip .sap-card.sc-mm::before,.service-sap-s4hana .module-coverage .sap-strip .sap-card.sc-mm::before{background:linear-gradient(135deg,#1a0a00,#e07c00)}.blog-section .blogs-grid .custom-col .blog-card .blog-img.purple-black-bg,.purple-black-bg{background:linear-gradient(135deg,#0a0f1e,#1a0a1a)}.blog-section .blogs-grid .custom-col .blog-card .blog-img.blue-teal-bg,.blue-teal-bg{background:linear-gradient(135deg,#0a3040,#143050)}.blog-section .blogs-grid .custom-col .blog-card .blog-img.forest-green-bg,.forest-green-bg{background:linear-gradient(135deg,#0a1a0a,#00b894)}.blog-section .blogs-grid .custom-col .blog-card .blog-img.dark-red-bg,.dark-red-bg{background:linear-gradient(135deg,#3d0000,#5c0a0a)}.row,.services .service-row{gap:20px 0}.custom-col,.services .service-col{padding:0 10px}.about-us .hero,.application-webDev .custom-AppliHero,.applied-ai-solutions .custom-AppliHero,.careers .openPosition,.digital .sub-category-2,.healthCare .ourSolutions,.insights-blog .hero-insights,.retail-ecommerce .hero,.section,.sub-category-2,.testing-qa .hero{padding:80px 0}.healthCare .ourSolutions .tab-panel .sdc-platforms .platform-chips .platform-chip,.lifecycle-row .lc-node:hover,.right-col .cmp-table tr:nth-child(2n) td,.roi-section.IT-service-section,.section-alt{background:#f4f6fb}.breadcrumb{background:#0d1c5a;border-top:1px solid rgba(255,255,255,.06);padding:12px 0;display:block}.breadcrumb .breadcrumb-inner{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.8rem;color:rgba(255,255,255,.45);max-width:1200px;margin:0 auto;padding:0 14px}.breadcrumb .breadcrumb-inner .sep{color:rgba(255,255,255,.2)}.breadcrumb .breadcrumb-inner a{color:rgba(255,255,255,.5);transition:.3s}.as400-pkms .overview .tech-stack-grid .ts-chips .ts-chip span,.blog-detail-page .blog-sidebar .sidebar-widget h4 .fas,.breadcrumb .breadcrumb-inner a:hover,.build-together-section .badges .feature-badges__icon,.case-study-section .cs-card .cs-body .cs-metrics .cs-metric .csm-val.blue-csm-val span,.custom-chips .tech-stack-grid .ts-chip:hover .fas,.custom-tabs .tab-panel .platform-cards .platform-card .pc-stats .n span,.custom-tabs .tab-panel .sp-visual .spv-metric .m-num span,.deepdive .dd-title span,.faq .accordion .accordion-item.active .accordion-header p,.faq-section .faq-main .faq-acc .faq-item .faq-question:hover,.faq-section .faq-main .faq-acc .faq-item.open .faq-question,.footer .footer-bottom .footer-bottom-links a:hover,.footer .footer-col.footer-contact p a:hover,.hero .hero-inner .about-hero-visual .about-stat-card .about-stat-num span,.hero .hero-inner .hero-content .hero-kpis .hero-kpi .kpi-num span,.hero .hero-inner .hero-content .hero-stats .hero-stat .num span,.hero .hero-inner .hero-visual .ai-metric-row .ai-metric .am-val span,.newsletter-section .newsletter-left h2 span,.process-section .process-main .process-right .process-metric .pm-num span,.process-section .process-main .process-visual .pv-metric .pm-val span,.roi-calc .roi-results .roi-result-item .ri-val span,.roi-section .data-integration-container .roi-wrap .roi-form p .fas,.roi-section .data-integration-container .section-title span,.roi-section .roi-inner .roi-calc .roi-health-results .roi-result .rr-num span,.roi-section .roi-inner .roi-calc .roi-results .roi-result-box .rr-num span,.roi-section .roi-inner .roi-calc h3 .fas,.roi-section .roi-inner .roi-left h2 span,.section-title span,.stat-panel .sp-row .sp-val.orange,.stats-grid .stat-block .stat-num span,.tag,.ticker .ticker-track .t-item .sep,header .mobile-menu .mob-cat .mob-cat-head a:focus,header .mobile-menu .mob-cat .mob-sub.open .main-sub,header .mobile-menu .mob-cat .mob-subsub .mob-sub.open a,header .mobile-menu .mob-cat .mob-subsub a:hover,header .mobile-menu .mob-cat.open .mob-cat-head a,header .mobile-menu .mob-cat.open .mob-cat-head a .fas,header .mobile-menu .mob-plain a:hover{color:#f7941d}.breadcrumb span,.contact-us .breadcrumb span{font-size:.82rem;color:rgba(255,255,255,.3)}.breadcrumb .current,.contact-us .get-in-touch .contact-form .file-upload span,.digital .breadcrumb .breadcrumb-inner .current,.insights-blog .filter-drawer .filter-drawer-body .filter-section .filter-option.selected .filter-option-label{color:#f7941d;font-weight:600}.tag{display:inline-block;background:rgba(247,148,29,.12);font-size:.72rem;font-weight:700;padding:4px 14px;border-radius:50px;margin-bottom:14px;letter-spacing:1.5px;text-transform:uppercase}.urgency-bar{background:rgba(220,53,69,.15);border:1px solid rgba(220,53,69,.3);border-radius:8px;padding:12px 20px;display:inline-flex;gap:10px;margin-bottom:32px;font-size:.82rem;color:rgba(255,255,255,.85);font-weight:500}.urgency-bar .fas{color:#ff6b7a}.section-title{font-size:2rem;font-weight:800;color:#0d1c5a;margin-bottom:12px;line-height:1.2}.section-sub{font-size:1rem;color:#6b7280;max-width:600px;margin-bottom:48px;line-height:1.7}.blog-detail-page .blog-content-wrap .tts-player .tts-speed select option,.insights-blog .insights-main .insights-toolbar .toolbar-left .view-toggle .view-btn.active,.roi-calc .roi-inputs .roi-field select option,.roi-section .roi-inner .roi-calc .calc-field select option,.roi-section .roi-inner .roi-calc .roi-health-inputs .roi-input-group select option,.roi-section .roi-inner .roi-calc.health-roi-calc,.section-dark{background:#0d1c5a;color:#fff}.about-us .byTheNumber .text-center h2,.energy-utilites .flagship .services-list .service-card .sc-title,.free-consultation .consulting-container .content .section-title,.section-dark .section-title,.service-bi-analytics .bi-journey .bi-stage-4 .bi-title,header .mchild:hover{color:#fff}.section-dark .section-sub{color:rgba(255,255,255,.65)}@keyframes tick{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.hero{background:#0d1c5a;display:flex;position:relative;overflow:hidden;padding:50px 0 80px}.ai-services .case-card .case-body .case-metrics .case-metric,.bussiness-optimization .case-card .case-body .case-metrics .case-metric,.case-card .case-body .case-metrics .case-metric,.client-review-section .overall-rating .stat,.contact-us .map-section .map-placeholder,.contact-us .social-proof .sp-item,.content-marketing .case-card .case-body .case-metrics .case-metric,.email-marketing .case-card .case-body .case-metrics .case-metric,.genai-services .case-card .case-body .case-metrics .case-metric,.hero.hero-center,.industries .comparison-table .cmp-table tbody tr td:not(:first-child),.industries .comparison-table .cmp-table thead tr th:not(:first-child),.iseries-as400 .case-card .case-body .case-metrics .case-metric,.iseries-as400 .comparison-table .cmp-table tbody tr td:not(:first-child),.iseries-as400 .comparison-table .cmp-table thead tr th:not(:first-child),.oracle-erp-services .case-card .case-body .case-metrics .case-metric,.pay-per-click .case-card .case-body .case-metrics .case-metric,.process-automation .case-card .case-body .case-metrics .case-metric,.process-automation .comparison-table .cmp-table tbody tr td:not(:first-child),.process-automation .comparison-table .cmp-table thead tr th:not(:first-child),.responsive-ai-services .case-card .case-body .case-metrics .case-metric,.right-col .cmp-table td:not(:first-child),.right-col .cmp-table th:not(:first-child),.roi-section .data-integration-container,.seo .case-card .case-body .case-metrics .case-metric,.service-bi-analytics .case-card .case-body .case-metrics .case-metric,.service-dynamics .case-card .case-body .case-metrics .case-metric,.service-dynamics .comparison-table .cmp-table tbody tr td:not(:first-child),.service-dynamics .comparison-table .cmp-table thead tr th:not(:first-child),.service-salesforce .case-card .case-body .case-metrics .case-metric,.service-salesforce .comparison-table .cmp-table tbody tr td:not(:first-child),.service-salesforce .comparison-table .cmp-table thead tr th:not(:first-child),.services .service-card.text-center,.travel-hospitality .case-card .case-body .case-metrics .case-metric,.travel-hospitality .comparison-table .cmp-table tbody tr td:not(:first-child),.travel-hospitality .comparison-table .cmp-table thead tr th:not(:first-child){text-align:center}.energy-utilites .hero,.hero.energy-hero{background:linear-gradient(135deg,#0d1c5a 0,#0f2d0a 60%,#1a4a10 100%)}.hero.hero-cyber{background:#050d1a}.hero.healthcare-hero{background:linear-gradient(135deg,#0d1c5a 0,#0e2a4a 50%,#0a3040 100%)}.hero .cyber-scan-line{top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,255,136,.4),transparent);animation:4s linear infinite scanLine}@keyframes scanLine{0%{top:0;opacity:1}100%{top:100%;opacity:0}}.hero.hero-bg-grid,.hero.hero-cyber-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(247,148,29,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(247,148,29,.04) 1px,transparent 1px);background-size:60px 60px;pointer-events:none}.hero.hero-bg-grid.hero-cyber-grid,.hero.hero-cyber-grid.hero-cyber-grid{background-image:linear-gradient(rgba(0,255,136,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,136,.03) 1px,transparent 1px)}.hero.hero-orb{border-radius:50%;filter:blur(80px)}.hero.orb1{width:500px;height:500px;background:rgba(27,58,143,.5);top:-100px;right:-100px}.hero.orb2{width:350px;height:350px;background:rgba(247,148,29,.12);bottom:50px;left:-80px}.hero.orb3{width:200px;height:200px;background:rgba(247,148,29,.08);top:40%;left:40%}.hero .hero-inner{gap:60px;align-items:center;position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 24px}.hero .hero-inner.blog-hero-inner{max-width:860px}.hero .hero-inner.insights-hero-inner{text-align:center;width:100%}.hero .hero-inner.insights-hero-inner .insight-center-p{font-size:1.05rem;color:rgba(255,255,255,.72);line-height:1.75;margin-bottom:32px;width:100%;max-width:580px;text-align:center;margin-inline:auto}.hero .hero-inner .blog-hero-cats{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.hero .hero-inner .blog-hero-cats .blog-cat-tag{display:inline-block;background:rgba(247,148,29,.15);border:1px solid rgba(247,148,29,.3);color:#f7941d;font-size:.72rem;font-weight:700;padding:4px 12px;border-radius:50px;letter-spacing:1px;text-transform:uppercase}.hero .hero-inner .hero-content .cyber-badge,.hero .hero-inner .hero-content .health-badge,.hero .hero-inner .hero-content .hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(247,148,29,.12);border:1px solid rgba(247,148,29,.3);color:#f7941d;font-size:.78rem;font-weight:600;padding:6px 14px;border-radius:50px;margin-bottom:22px;letter-spacing:.5px}.hero .hero-inner .hero-content .cyber-badge.cyber-badge,.hero .hero-inner .hero-content .health-badge.cyber-badge,.hero .hero-inner .hero-content .hero-badge.cyber-badge{background:rgba(220,53,69,.15);border:1px solid rgba(220,53,69,.4);color:#ff6b7a}.hero .hero-inner .hero-content .cyber-badge.health-badge,.hero .hero-inner .hero-content .health-badge.health-badge,.hero .hero-inner .hero-content .hero-badge.health-badge{background:rgba(0,206,201,.12);border:1px solid rgba(0,206,201,.3);color:#00cec9}.hero .hero-inner .hero-content .cyber-badge .dot,.hero .hero-inner .hero-content .cyber-badge .health-dot,.hero .hero-inner .hero-content .cyber-badge .threat-dot,.hero .hero-inner .hero-content .health-badge .dot,.hero .hero-inner .hero-content .health-badge .health-dot,.hero .hero-inner .hero-content .health-badge .threat-dot,.hero .hero-inner .hero-content .hero-badge .dot,.hero .hero-inner .hero-content .hero-badge .health-dot,.hero .hero-inner .hero-content .hero-badge .threat-dot{width:6px;height:6px;background:#f7941d;border-radius:50%;animation:2s infinite pulse}.hero .hero-inner .hero-content .cyber-badge .dot.threat-dot,.hero .hero-inner .hero-content .cyber-badge .health-dot.threat-dot,.hero .hero-inner .hero-content .cyber-badge .threat-dot.threat-dot,.hero .hero-inner .hero-content .health-badge .dot.threat-dot,.hero .hero-inner .hero-content .health-badge .health-dot.threat-dot,.hero .hero-inner .hero-content .health-badge .threat-dot.threat-dot,.hero .hero-inner .hero-content .hero-badge .dot.threat-dot,.hero .hero-inner .hero-content .hero-badge .health-dot.threat-dot,.hero .hero-inner .hero-content .hero-badge .threat-dot.threat-dot{background:#dc3545;animation:1.5s infinite pulse}.hero .hero-inner .hero-content .cyber-badge .dot.health-dot,.hero .hero-inner .hero-content .cyber-badge .health-dot.health-dot,.hero .hero-inner .hero-content .cyber-badge .threat-dot.health-dot,.hero .hero-inner .hero-content .health-badge .dot.health-dot,.hero .hero-inner .hero-content .health-badge .health-dot.health-dot,.hero .hero-inner .hero-content .health-badge .threat-dot.health-dot,.hero .hero-inner .hero-content .hero-badge .dot.health-dot,.hero .hero-inner .hero-content .hero-badge .health-dot.health-dot,.hero .hero-inner .hero-content .hero-badge .threat-dot.health-dot{background:#00cec9;animation:2s infinite pulse}.hero .hero-inner .hero-content p{font-size:1.05rem;color:rgba(255,255,255,.72);line-height:1.75;margin-bottom:32px;max-width:520px}.hero .hero-inner .hero-content .hero-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.hero .hero-inner .hero-content .hero-pills .hero-pill{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.8);font-size:.78rem;font-weight:500;padding:5px 12px;border-radius:50px}.hero .hero-inner .hero-content .search-bar-wrap{max-width:600px;margin:0 auto 48px;position:relative}.hero .hero-inner .hero-content .search-bar-wrap .search-bar{width:100%;padding:18px 24px 18px 56px;border-radius:50px;border:none;font-size:1rem;font-family:Inter,sans-serif;outline:0;background:#fff;color:#1a1a2e;box-shadow:0 8px 32px rgba(0,0,0,.2)}.hero .hero-inner .hero-content .search-bar-wrap .search-bar::-moz-placeholder{color:#9ca3af}.hero .hero-inner .hero-content .search-bar-wrap .search-bar::placeholder{color:#9ca3af}.hero .hero-inner .hero-content .search-bar-wrap .search-icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#f7941d;font-size:1.1rem}.hero .hero-inner .hero-content .search-bar-wrap .search-clear{position:absolute;right:20px;top:50%;transform:translateY(-50%);background:#f4f6fb;border:none;border-radius:50%;width:28px;height:28px;cursor:pointer;display:none;align-items:center;justify-content:center;color:#6b7280;font-size:.8rem;transition:.3s}.custom-tabs .tab-panel.active,.free-consultation .consulting-container,.hero .hero-inner .hero-content .search-bar-wrap .search-clear.visible,header .mobile-menu.open{display:flex}.blog-detail-page .blog-content-wrap .author-bio .author-social a:hover,.blog-detail-page .blog-content-wrap .blog-nav .blog-nav-card:hover .blog-nav-icon,.careers .openPosition .dept-section .job-card:hover .job-arrow,.engagement-card .ec-cta :hover,.faq-section .faq-main .faq-acc .faq-item.open .faq-question .faq-icon,.footer .footer-brand .footer-social a:hover,.hero .hero-inner .hero-content .blog-hero-actions .action-btn-primary,.hero .hero-inner .hero-content .search-bar-wrap .search-clear:hover{background:#f7941d;color:#fff}.hero .hero-inner .hero-content .blog-hero-meta{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-bottom:32px}.hero .hero-inner .hero-content .blog-hero-meta .blog-meta-item{display:flex;align-items:center;gap:8px;font-size:.82rem;color:rgba(255,255,255,.6)}.client-review-section .review-card .review-stars .fas,.hero .hero-inner .hero-content .blog-hero-meta .blog-meta-item .fas{color:#f7941d;font-size:.8rem}.hero .hero-inner .hero-content .blog-hero-meta .blog-meta-item strong{color:rgba(255,255,255,.9);font-weight:600}.hero .hero-inner .hero-content .blog-author-hero{display:flex;align-items:center;gap:14px;padding:20px 24px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:20px;margin-bottom:28px}.hero .hero-inner .hero-content .blog-author-hero .blog-author-detail{display:flex;align-items:center;gap:14px}.hero .hero-inner .hero-content .blog-author-hero .blog-author-detail .blog-author-avatar{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#f7941d,#1b3a8f);display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:800;color:#fff;flex-shrink:0}.hero .hero-inner .hero-content .blog-author-hero .blog-author-detail .blog-author-info .author-name{font-size:.95rem;font-weight:700;color:#fff}.hero .hero-inner .hero-content .blog-author-hero .blog-author-detail .blog-author-info .author-role{font-size:.8rem;color:rgba(255,255,255,.55);margin-top:2px}.hero .hero-inner .hero-content .blog-author-hero .blog-author-tags{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.hero .hero-inner .hero-content .blog-author-hero .blog-author-tags span{font-size:.75rem;background:rgba(247,148,29,.15);border:1px solid rgba(247,148,29,.3);color:#f7941d;padding:4px 10px;border-radius:50px;font-weight:600}.hero .hero-inner .hero-content .blog-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.hero .hero-inner .hero-content .blog-hero-actions .action-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:12px;font-size:.82rem;font-weight:600;cursor:pointer;transition:.3s;border:none;font-family:Inter,sans-serif}.hero .hero-inner .hero-content .blog-hero-actions .action-btn-primary:hover,.newsletter-section .newsletter-form .btn-subscribe:hover{background:#e07c00;transform:translateY(-1px)}.hero .hero-inner .hero-content .blog-hero-actions .action-btn-secondary{background:rgba(255,255,255,.08);color:rgba(255,255,255,.85);border:1px solid rgba(255,255,255,.15)}.hero .hero-inner .hero-content .blog-hero-actions .action-btn-secondary:hover{background:rgba(255,255,255,.15);color:#fff}.hero .hero-inner .hero-content .blog-hero-actions .action-btn-secondary.active{background:rgba(247,148,29,.2);border-color:rgba(247,148,29,.4);color:#f7941d}.hero .hero-inner .hero-content .hero-btns{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:44px}.hero .hero-inner .hero-content .hero-btns.insight-hero-btn,.hero .hero-inner .hero-content .hero-stats.insight-hero-stat{justify-content:center}.hero .hero-inner .hero-content .hero-stats{display:flex;gap:28px;flex-wrap:wrap;margin-bottom:40px}.hero .hero-inner .hero-content .hero-stats .hero-stat .num{font-size:1.65rem;font-weight:800;color:#fff;line-height:1}.hero .hero-inner .hero-content .hero-stats .hero-stat .lbl{font-size:.72rem;color:rgba(255,255,255,.5);margin-top:3px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.hero .hero-inner .hero-content .page-hero-pills{display:flex;gap:10px;flex-wrap:wrap}.hero .hero-inner .hero-content .page-hero-pills .hero-pill{display:inline-flex;grid-template-columns:repeat(3,1fr);align-items:center;gap:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.8);font-size:.78rem;font-weight:500;padding:6px 12px;border-radius:50px}.case-study-section .cs-card .cs-body .cyber-Industry .fas,.hero .hero-inner .hero-content .page-hero-pills .hero-pill .fas{color:#f7941d;font-size:.7rem}.hero .hero-inner .hero-content .hero-kpis{display:flex;gap:28px;flex-wrap:wrap}.hero .hero-inner .hero-content .hero-kpis .hero-kpi{text-align:left;padding:16px 20px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;min-width:110px}.hero .hero-inner .hero-content .hero-kpis .hero-kpi .kpi-num,.hero .hero-inner .hero-visual .ai-metric-row .ai-metric .am-val{font-size:1.6rem;font-weight:900;color:#fff;line-height:1}.hero .hero-inner .hero-content .hero-kpis .hero-kpi .kpi-lbl{font-size:.72rem;color:rgba(255,255,255,.5);margin-top:4px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.hero .hero-inner .hero-visual{position:relative;display:flex;align-items:center;justify-content:center}.hero .hero-inner .hero-visual .hero-card-main{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(20px);border-radius:20px;padding:32px;width:100%;height:-moz-fit-content;height:fit-content}.hero .hero-inner .hero-visual .hero-card-main.hero-card{max-width:420px;padding:28px}.hero .hero-inner .hero-visual .hero-card-main .cyber-panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06)}.hero .hero-inner .hero-visual .hero-card-main .cyber-panel-header .cyber-panel-title{font-size:.75rem;font-weight:700;color:rgba(0,255,136,.8);text-transform:uppercase;letter-spacing:2px}.hero .hero-inner .hero-visual .hero-card-main .cyber-panel-header .status-live{display:flex;align-items:center;gap:6px;font-size:.7rem;font-weight:600;color:rgba(0,255,136,.8)}.hero .hero-inner .hero-visual .hero-card-main .cyber-panel-header .status-live .status-dot{width:6px;height:6px;background:#0f8;border-radius:50%;animation:1s infinite blink}@keyframes blink{0%,100%{opacity:1}50%{opacity:.3}}.hero .hero-inner .hero-visual .hero-card-main .ct{font-size:.72rem;font-weight:700;color:#f7941d;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:16px}.hero .hero-inner .hero-visual .hero-card-main .service-pill{display:flex;align-items:center;gap:12px;padding:12px 16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;margin-bottom:10px;transition:.3s}.hero .hero-inner .hero-visual .hero-card-main .service-pill:hover{background:rgba(247,148,29,.08);border-color:rgba(247,148,29,.25)}.hero .hero-inner .hero-visual .hero-card-main .service-pill .pill-icon{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0}.hero .hero-inner .hero-visual .hero-card-main .service-pill .pill-text{font-size:.875rem;font-weight:500;color:rgba(255,255,255,.85)}.hero .hero-inner .hero-visual .ai-metric-row{gap:20px;margin-bottom:16px}.hero .hero-inner .hero-visual .ai-metric-row .ai-metric{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:16px;text-align:center;flex:0 0 47%}.careers-detail-from .job-meta .card-block span,.hero .hero-inner .hero-visual .ai-metric-row .ai-metric .am-lbl{font-size:.72rem;color:rgba(255,255,255,.5);margin-top:4px;font-weight:500}.hero .hero-inner .hero-visual .ai-capability-list{display:flex;flex-direction:column;gap:8px}.hero .hero-inner .hero-visual .ai-capability-list .ai-cap-item{display:flex;align-items:center;gap:10px;padding:10px 14px;background:rgba(255,255,255,.04);border-radius:8px;border:1px solid rgba(255,255,255,.06)}.hero .hero-inner .hero-visual .ai-capability-list .ai-cap-item .fas{color:#f7941d;font-size:.85rem;width:16px}.hero .hero-inner .hero-visual .ai-capability-list .ai-cap-item span{font-size:.82rem;color:rgba(255,255,255,.8);font-weight:500}.hero .hero-inner .hero-visual .spill{display:flex;align-items:center;gap:10px;padding:0;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:9px;margin-bottom:8px;transition:.3s}.hero .hero-inner .hero-visual .spill a{padding:14px 16px;width:100%}.hero .hero-inner .hero-visual .spill.healthcare-spill:hover{background:rgba(0,206,201,.08);border-color:rgba(0,206,201,.2)}.hero .hero-inner .hero-visual .spill.ai-spill:hover{background:inherit;border-color:inherit}.hero .hero-inner .hero-visual .spill:hover{background:rgba(247,148,29,.07);border-color:rgba(247,148,29,.2)}.hero .hero-inner .hero-visual .spill .spill-icon{width:30px;height:30px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:.8rem;flex-shrink:0}.hero .hero-inner .hero-visual .spill .spill-text{font-size:.82rem;font-weight:500;color:rgba(255,255,255,.85)}.hero .hero-inner .hero-visual .spill .ci-text{font-size:.85rem;color:rgba(255,255,255,.8);line-height:1.5 strong;line-height-color:#fff;line-height-display:block;line-height-font-size:0.88rem;line-height-margin-bottom:2px}.hero .hero-inner .hero-visual .spill .hvc-arrow{color:rgba(255,255,255,.3);font-size:.75rem}.blog-detail-page .blog-content-wrap .tts-player .tts-progress-wrap,.careers .openPosition .dept-section .job-card .job-info,.hero .hero-inner .hero-visual .spill .spill-body,.hero .hero-inner .hero-visual .threat-item .threat-text,.insights-blog .filter-drawer .filter-drawer-body .filter-section .filter-option .filter-option-text,header .mega-wrap .mega-panel-cats .mcat span{flex:1}.hero .hero-inner .hero-visual .spill .spill-body .spill-name{font-size:.875rem;font-weight:600;color:#fff;margin-bottom:2px}.hero .hero-inner .hero-visual .spill .spill-body .spill-sub,.process-section .process-main .manufacturing-timeline .timeline-content .box .box-main .para{font-size:.75rem;color:rgba(255,255,255,.5)}.hero .hero-inner .hero-visual .spill .cpp-badge{font-size:.65rem;font-weight:700;background:rgba(247,148,29,.2);color:#f7941d;padding:2px 8px;border-radius:50px;border:1px solid rgba(247,148,29,.3);white-space:nowrap}.hero .hero-inner .hero-visual .spill .em-badge{font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:50px;background:rgba(0,180,100,.2);color:#00e68a}.hero .hero-inner .hero-visual .spill .platform-badge{font-size:.68rem;font-weight:700;padding:3px 10px;border-radius:50px;background:rgba(0,184,148,.15);color:#00b894;border:1px solid rgba(0,184,148,.3)}.hero .hero-inner .hero-visual .spill .platform-badge.platform-badge-connected{color:#00b894;border-color:rgba(0,184,148,.3);background:rgba(0,184,148,.1)}.custom-tabs .tab-panel .sdc-platforms .platform-chips .platform-chip .fas,.hero .hero-inner .hero-visual .spill .hvc-check,.retail-ecommerce .custom-tabs .service-detail-card .sdc-body .sdc-platforms .platform-chips .platform-chip i{color:#f7941d;font-size:.85rem}.hero .hero-inner .hero-visual .challenge-item{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06)}.content-calendar tr:last-child td,.engagement-card .ec-body .ec-deliverables li:last-child,.hero .hero-inner .hero-visual .challenge-item:last-child,.industries .comparison-table .cmp-table tbody tr:last-child td,.iseries-as400 .comparison-table .cmp-table tbody tr:last-child td,.marketing-tech .breadcrumb,.process-automation .comparison-table .cmp-table tbody tr:last-child td,.responsive-ai-services .reg-table tr:last-child td,.right-col .cmp-table tr:last-child td,.roi-calc .roi-results .roi-result-item:last-child,.service-dynamics .comparison-table .cmp-table tbody tr:last-child td,.service-salesforce .comparison-table .cmp-table tbody tr:last-child td,.service-sap-s4hana .stat-panel .sp-row:last-child,.stat-panel .sp-row:last-child,.tier-card .tier-features li:last-child,.travel-hospitality .comparison-table .cmp-table tbody tr:last-child td{border-bottom:none}.hero .hero-inner .hero-visual .challenge-item .ci-icon{width:32px;height:32px;border-radius:8px;background:rgba(247,148,29,.15);display:flex;align-items:center;justify-content:center;color:#f7941d;font-size:.8rem;flex-shrink:0;margin-top:2px}.hero .hero-inner .hero-visual .challenge-item .ci-text{font-size:.85rem;color:rgba(255,255,255,.8);line-height:1.5}.hero .hero-inner .hero-visual .challenge-item .ci-text strong{color:#fff;display:block;font-size:.88rem;margin-bottom:2px}.hero .hero-inner .hero-visual .energy-metric:hover{background:rgba(0,180,100,.08);border-color:rgba(0,180,100,.25)}.hero .hero-inner .hero-visual .threat-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;margin-bottom:8px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);transition:.3s;flex-wrap:wrap}.hero .hero-inner .hero-visual .threat-item:hover{background:rgba(0,255,136,.04);border-color:rgba(0,255,136,.15)}.hero .hero-inner .hero-visual .threat-item .threat-level{width:8px;height:8px;border-radius:50%;flex-shrink:0}.hero .hero-inner .hero-visual .threat-item .threat-level.threat-critical{background:#dc3545;box-shadow:0 0 6px rgba(220,53,69,.6)}.hero .hero-inner .hero-visual .threat-item .threat-level.threat-high{background:#fd7e14;box-shadow:0 0 6px rgba(253,126,20,.5)}.hero .hero-inner .hero-visual .threat-item .threat-level.threat-medium{background:#ffc107;box-shadow:0 0 6px rgba(255,193,7,.4)}.hero .hero-inner .hero-visual .threat-item .threat-level.threat-low{background:#00b894;box-shadow:0 0 6px rgba(0,255,136,.4)}.hero .hero-inner .hero-visual .threat-item.threat-blocked{background:rgba(0,255,136,.1);border:1px solid rgba(0,255,136,.2)}.hero .hero-inner .hero-visual .threat-item .threat-text .threat-name{font-size:.78rem;font-weight:600;color:rgba(255,255,255,.85)}.hero .hero-inner .hero-visual .threat-item .threat-text .threat-sub{font-size:.68rem;color:rgba(255,255,255,.4);margin-top:2px}.hero .hero-inner .hero-visual .threat-item .threat-status{font-size:.68rem;font-weight:700;padding:2px 8px;border-radius:50px}.hero .hero-inner .hero-visual .threat-item .threat-status.status-blocked{background:rgba(220,53,69,.15);color:#ff6b7a}.hero .hero-inner .hero-visual .threat-item .threat-status.status-contained{background:rgba(253,126,20,.15);color:#fd7e14}.hero .hero-inner .hero-visual .threat-item .threat-status.status-monitored{background:rgba(0,255,136,.1);color:#0f8}.hero .hero-inner .hero-visual .cyber-metrics{gap:12px;margin-top:16px}.hero .hero-inner .hero-visual .cyber-metrics .cyber-metric{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:14px;text-align:center;flex:0 0 31%}.hero .hero-inner .hero-visual .cyber-metrics .cyber-metric .cm-num{font-size:1.3rem;font-weight:800;color:#fff;line-height:1}.hero .hero-inner .hero-visual .cyber-metrics .cyber-metric .cm-num span{color:#f7941d;font-size:.9rem}.hero .hero-inner .hero-visual .cyber-metrics .cyber-metric .cm-lbl{font-size:.65rem;color:rgba(255,255,255,.4);margin-top:4px;text-transform:uppercase;letter-spacing:.5px}.hero .hero-inner .hero-visual .fc{position:absolute;background:#fff;border-radius:12px;padding:12px 16px;box-shadow:0 8px 40px rgba(27,58,143,.18);display:flex;align-items:center;gap:10px}.hero .hero-inner .hero-visual .fc .fc-ico{width:32px;height:32px;border-radius:7px;background:#f7941d;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.8rem}.case-study-section .cs-card .cs-img .case-metric .cm-num,.healthCare .custom-CaseStudy .blog-card .blog-img .case-metric .cm-num,.hero .hero-inner .hero-visual .fc .fc-num{font-size:1rem;font-weight:800;color:#0d1c5a;line-height:1}.hero .hero-inner .hero-visual .fc .fc-lbl{font-size:.68rem;color:#6b7280}.hero .hero-inner .hero-visual .fc1{bottom:-16px;left:-24px;animation:4s ease-in-out infinite fl1}.hero .hero-inner .hero-visual .fc2{top:-16px;right:-16px;animation:5s ease-in-out infinite fl2}.hero .hero-inner .about-hero-visual .about-stat-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:24px;text-align:center;transition:.3s;flex:0 0 47%}.hero .hero-inner .about-hero-visual .about-stat-card:hover{background:rgba(247,148,29,.08);border-color:rgba(247,148,29,.3);transform:translateY(-4px)}.hero .hero-inner .about-hero-visual .about-stat-card .about-stat-num{font-size:2.5rem;font-weight:900;color:#fff;line-height:1;margin-bottom:6px}.hero .hero-inner .about-hero-visual .about-stat-card .about-stat-lbl{font-size:.78rem;color:rgba(255,255,255,.55);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.ticker{background:#1b3a8f;padding:13px 0;overflow:hidden}.ticker .ticker-track{display:flex;animation:30s linear infinite tick;white-space:nowrap}.tech-section .tech-track:hover,.ticker .ticker-track:hover{animation-play-state:paused}.ticker .ticker-track .t-item{display:inline-flex;align-items:center;gap:10px;padding:0 36px;font-size:.82rem;font-weight:600;color:rgba(255,255,255,.88);flex-shrink:0}.tech-section{padding:56px 0;overflow:hidden}.tech-section .tech-track{display:flex;gap:16px;animation:25s linear infinite tick}.tech-section .tech-track .tech-chip{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #e8edf5;border-radius:50px;padding:9px 18px;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.05);flex-shrink:0;transition:.3s}.deepdive .analytics-row .analytics-card:hover,.deepdive .tech-grid .tech-card:hover,.faq-section .faq-main .faq-acc .faq-item.open,.tech-section .tech-track .tech-chip:hover{border-color:#f7941d;box-shadow:0 4px 24px rgba(27,58,143,.1)}.custom-chips .tech-stack-grid .ts-chip .fas,.tech-section .tech-track .tech-chip .fas{color:#1b3a8f;font-size:.85rem}.tech-section .tech-track .tech-chip span{font-size:.78rem;font-weight:600;color:#1a1a2e}.process-section .process-main{row-gap:60px}.process-section .process-main .process-content p{font-size:.95rem;color:#6b7280;line-height:1.7;margin-bottom:28px;max-width:640px}.process-section .process-main .process-content .listing{background:#f4f6fb;border-radius:12px;padding:20px;margin-bottom:20px}.process-section .process-main .process-content .listing .listing-title{font-size:.8rem;font-weight:700;color:#0d1c5a;margin-bottom:8px}.process-section .process-main .process-content .listing ul{padding-left:0;margin-bottom:0}.process-section .process-main .process-content .listing ul li{color:#6b7280;margin-bottom:8px;font-size:.82rem}.contact-us .get-in-touch .rp-item:last-child,.custom-chips .tech-stack-grid .ts-category,.digital .customWhy-sourcemash .why-points .why-point .wp-txt p,.energy-utilites .case-study-section .cs-card .cs-img .cs-subtitle,.itsm-page .services .service-card .right-sec .sc-desc,.maturity-card.service-card .sc-desc,.process-automation .compare-cols .col-item:last-child,.process-section .process-main .process-content .listing ul li:last-child,.why-sourcemash .why-points .why-point .wp-txt p{margin-bottom:0}.process-section .process-main .process-content .listing ul li .fas{margin-right:8px;color:#00b894}.process-section .process-main .process-cards{display:flex;flex-direction:column;gap:0;position:relative}.process-section .process-main .process-cards::before{content:"";position:absolute;left:31px;top:32px;bottom:32px;width:2px;background:linear-gradient(180deg,#f7941d,#1b3a8f);z-index:0}.process-section .process-main .process-cards .pt-step{display:flex;gap:28px;align-items:flex-start;padding:0 0 40px;position:relative;z-index:1}.process-section .process-main .process-cards .pt-step:last-child{padding-bottom:0}.devops-section .our-approach .proc-steps .proc-step:hover .ps-num,.process-section .process-main .process-cards .pt-step:hover .pt-num{background:#f7941d;transform:scale(1.1)}.genai-services .process-timeline .process-item .process-content:hover,.process-section .process-main .process-cards .pt-step:hover .pt-content{box-shadow:0 8px 40px rgba(27,58,143,.18);border-color:#f7941d}.process-section .process-main .process-cards .pt-step .pt-num{width:64px;height:64px;border-radius:50%;background:#0d1c5a;border:3px solid #f7941d;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:900;color:#fff;flex-shrink:0;transition:.3s}.ai-services .process-timeline .process-item .process-content,.bussiness-optimization .process-timeline .process-item .process-content,.genai-services .process-timeline .process-item .process-content,.process-section .process-main .process-cards .pt-step .pt-content,.process-timeline .process-item .process-content{background:#fff;border:1px solid #e8edf5;border-radius:20px;padding:28px;flex:1;transition:.3s}.process-section .process-main .process-cards .pt-step .pt-content .pt-label{font-size:.72rem;font-weight:700;color:#f7941d;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:6px}.itsm-page .tabs-wrapper .tab-content .tab-visual h4,.process-section .process-main .process-cards .pt-step .pt-content .pt-title{font-size:1.1rem;font-weight:700;color:#0d1c5a;margin-bottom:8px}.process-section .process-main .process-cards .pt-step .pt-content .pt-desc{font-size:.875rem;color:#6b7280;line-height:1.65}.process-section .process-main .process-cards .pt-step .pt-content .pt-deliverables{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.process-section .process-main .process-cards .pt-step .pt-content .pt-deliverables.grey .pt-del{background:#f4f6fb;color:#6b7280}.process-section .process-main .process-cards .pt-step .pt-content .pt-deliverables .pt-del{font-size:.72rem;font-weight:600;padding:3px 10px;border-radius:50px;background:rgba(247,148,29,.1);color:#e07c00}.process-section .process-main .process-visual{background:#0d1c5a;border-radius:20px;padding:36px;height:100%;min-height:520px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.process-section .process-main .process-visual.why-process{height:unset}.contact-us .get-in-touch .contact-form .form-submit,.process-section .process-main .process-visual.why-process a,.roi-calc .roi-results .roi-cta{margin-top:24px}.process-section .process-main .process-visual::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 80% 20%,rgba(247,148,29,.1),transparent 50%);z-index:-1}.custom-tabs .tab-panel .sp-visual .pv-title,.process-section .process-main .process-visual .pv-title{font-size:.75rem;font-weight:700;color:#f7941d;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:24px;position:relative;z-index:1}.process-section .process-main .process-visual .pv-metric{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:18px;margin-bottom:10px;position:relative;z-index:1}.process-section .process-main .process-visual .pv-metric .icon-title{font-size:.875rem;font-weight:700;color:#fff;margin-bottom:4px}.process-section .process-main .process-visual .pv-metric .icon-title .fas{color:#f7941d;margin-right:8px}.process-section .process-main .process-visual .pv-metric .pm-val{font-size:1.5rem;font-weight:900;color:#fff}.process-section .process-main .process-visual .pv-metric .pm-label{font-size:.78rem;color:rgba(255,255,255,.5);margin-top:2px}.process-section .process-main .process-visual .delivery-assurance{margin-top:24px;padding:20px;background:rgba(247,148,29,.08);border:1px solid rgba(247,148,29,.2);border-radius:12px;position:relative;z-index:1}.process-section .process-main .process-visual .delivery-assurance .title{font-size:.75rem;font-weight:700;color:#f7941d;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.process-section .process-main .process-visual .delivery-assurance .para{font-size:.85rem;color:rgba(255,255,255,.7);line-height:1.6}.process-section .process-main .process-right,.roi-calc .roi-inputs,.why-sourcemash .why-points{display:flex;flex-direction:column;gap:20px}.process-section .process-main .process-right h3{font-size:1.15rem;font-weight:700;color:#0d1c5a;margin-bottom:20px}.process-section .process-main .process-right .process-metric{background:#fff;border:1px solid #e8edf5;border-radius:12px;padding:20px 24px;display:flex;align-items:center;gap:16px;transition:.3s}.process-section .process-main .process-right .process-metric:hover{box-shadow:0 4px 24px rgba(27,58,143,.1);border-color:#f7941d}.process-section .process-main .process-right .process-metric .pm-icon{width:48px;height:48px;border-radius:12px;background:#f7941d;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.1rem;flex-shrink:0}.process-section .process-main .process-right .process-metric .pm-num{font-size:1.5rem;font-weight:800;color:#0d1c5a;line-height:1}.process-section .process-main .process-right .process-metric .pm-lbl{font-size:.78rem;color:#6b7280;font-weight:500;margin-top:2px}.process-section .process-main .manufacturing-timeline{background:#0d1c5a;border-radius:20px;padding:36px;margin-bottom:24px}.process-section .process-main .manufacturing-timeline .title{font-size:.75rem;font-weight:700;color:#f7941d;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:20px}.contact-us .get-in-touch .office-cards,.crm-services .services .container .platform-tabs-wrap .platform-tab-content .ptab-left .ptab-modules,.digital .sub-category-2 .main-tab .platform-tab-content .ptab-right,.erp-services .services .container .platform-tabs-wrap .platform-tab-content .ptab-left .ptab-modules,.process-section .process-main .manufacturing-timeline .timeline-content,.retail-ecommerce .custom-tabs .service-detail-card .sdc-body .sdc-features .feature-list,.sub-category-2 .main-tab .platform-tab-content .ptab-right{display:flex;flex-direction:column;gap:12px}.blog-detail-page .blog-content-wrap .tts-player .tts-controls,.process-section .process-main .manufacturing-timeline .timeline-content .box{display:flex;align-items:center;gap:16px}.process-section .process-main .manufacturing-timeline .timeline-content .box .week{width:80px;font-size:.75rem;color:rgba(255,255,255,.5);flex-shrink:0}.process-section .process-main .manufacturing-timeline .timeline-content .box .box-main{flex:1;background:rgba(255,255,255,.05);border-radius:6px;padding:10px 14px}.process-section .process-main .manufacturing-timeline .timeline-content .box .box-main .box-title{font-size:.82rem;font-weight:600;color:#fff}.faq-section .faq-main .faq-head-content{display:flex;flex-direction:column;align-items:center}.faq-section .faq-main .faq-head-content p{font-size:1.05rem;color:#6b7280;line-height:1.7;margin-bottom:48px;max-width:640px}.faq-section .faq-main .faq-head-content a{font-size:.875rem;padding:12px 24px}.faq-section .faq-main .faq-acc{max-width:860px;margin-inline:auto}.faq-section .faq-main .faq-acc.faq-grid{max-width:unset;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:16px;column-gap:16px}.faq-section .faq-main .faq-acc .faq-item{background:#fff;border:1px solid #e8edf5;border-radius:12px;overflow:hidden;transition:.3s;margin-bottom:16px}.custom-faq .faq-main .faq-acc .faq-item.open .faq-question .faq-icon i,.faq-section .faq-main .faq-acc .faq-item.open .faq-question .faq-icon .fa-chevron-down,header .mobile-menu .mob-cat .mob-sub.open .fas.arr,header .mobile-menu .mob-cat.open .mob-cat-head .fas.arr,header .navbar .nav-item.open>.nav-link .chev{transform:rotate(180deg)}.faq-section .faq-main .faq-acc .faq-item.open .faq-question .faq-icon .fa-plus{transform:rotate(45deg)}.about-us .hero .stats-grid,.faq .accordion .accordion-item.active .accordion-content,.faq-section .faq-main .faq-acc .faq-item.open .faq-answer,.insights-blog .insights-main .no-results.visible,.retail-ecommerce .custom-tabs .service-detail-card .active,.retail-ecommerce .custom-tabs .tab-panel.active,.travel-hospitality .services .service-card.service-tech-card:hover::before,header .mega-panel-detail .static-detail-panel.active,header .mega-panel-subs .msub-group.active,header .mega-panel-subs .msub-group1.active,header .mob-cat.open .mob-cat-body,header .mob-sub.open+.mob-subsub,header .mobile-menu .mob-cat .mob-sub.open+.mob-subsub,header .mobile-menu .mob-cat.open .mob-cat-body,header .msub.has-children.active+.msub-child,header .navbar .nav-logo svg{display:block}.faq-section .faq-main .faq-acc .faq-item .faq-question{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;cursor:pointer;font-size:14px;font-weight:600;color:#0d1c5a;gap:12px;transition:.3s}.faq-section .faq-main .faq-acc .faq-item .faq-question .faq-icon{width:28px;height:28px;border-radius:50%;background:#f4f6fb;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#6b7280;flex-shrink:0;transition:.3s}.faq-section .faq-main .faq-acc .faq-item .faq-answer{display:none;padding:16px 24px 20px;font-size:.875rem;color:#6b7280;line-height:1.7;border-top:1px solid #e8edf5;margin-top:0}.itsm-page .trust,.trusted-section{padding:40px 0;border-bottom:1px solid #e8edf5}.trusted-section .trust-label{font-size:.72rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:1.5px;text-align:center;margin-bottom:24px}.trusted-section .trust-logos{display:flex;align-items:center;justify-content:center;gap:36px;flex-wrap:wrap}.trusted-section .trust-logo{display:flex;align-items:center;gap:7px;opacity:.4;transition:.3s;filter:grayscale(100%)}.trusted-section .trust-logo:hover{opacity:.85;filter:grayscale(0%)}.trusted-section .trust-logo .fas{font-size:1.3rem;color:#0d1c5a}.why-sourcemash .why-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.why-sourcemash .why-img{border-radius:20px;overflow:hidden;background:#0d1c5a;display:flex;align-items:center;justify-content:center;text-align:center;padding:36px;height:100%}.why-sourcemash .why-img i{font-size:4.5rem;color:rgba(247,148,29,.35);margin-bottom:16px}.why-sourcemash .why-img h3{font-size:1.4rem;font-weight:700;color:#fff;margin-bottom:8px}.why-sourcemash .why-img p{color:rgba(255,255,255,.55);font-size:.85rem;line-height:1.6}.why-sourcemash .why-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;justify-content:center}.why-sourcemash .why-badge{background:rgba(247,148,29,.15);border:1px solid rgba(247,148,29,.3);border-radius:50px;padding:5px 12px;font-size:.72rem;font-weight:600;color:#f7941d}.why-sourcemash .why-point{display:flex;gap:14px;align-items:flex-start}.why-sourcemash .wp-ico{width:40px;height:40px;border-radius:10px;background:#f7941d;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.95rem;flex-shrink:0}.why-sourcemash .wp-txt h4{font-size:.95rem;font-weight:700;color:#0d1c5a;margin-bottom:3px}.applied-ai-solutions .custom-automation .different-approaches .difference-box .difference-para,.why-sourcemash .wp-txt p{font-size:.82rem;color:#6b7280;line-height:1.6}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:rgba(255,255,255,.05)}.stats-grid .stat-block{text-align:center;padding:44px 20px;background:rgba(255,255,255,.03);transition:.3s}.stats-grid .stat-block:hover{background:rgba(247,148,29,.08)}.stats-grid .stat-block .stat-num{font-size:2.8rem;font-weight:900;color:#fff;line-height:1;margin-bottom:7px}.stats-grid .stat-block .stat-lbl{font-size:.82rem;color:rgba(255,255,255,.55);font-weight:500}.stats-grid .stat-block .stat-icon{font-size:1.3rem;color:#f7941d;margin-bottom:10px;opacity:.8}.client-review-section .overall-rating{background:#fff;border:1px solid #e8edf5;border-radius:20px;padding:32px;margin-bottom:40px;display:flex;align-items:center;gap:48px;flex-wrap:wrap}.client-review-section .overall-rating__summary{text-align:center;min-width:120px}.client-review-section .overall-rating__score{font-size:3.5rem;font-weight:900;color:#0d1c5a;line-height:1}.client-review-section .overall-rating__stars{display:flex;justify-content:center;gap:4px;color:#f7941d;font-size:1rem;margin:8px 0}.client-review-section .overall-rating__out-of{font-size:.8rem;color:#6b7280;font-weight:500}.client-review-section .overall-rating__based-on{font-size:.72rem;color:#6b7280;margin-top:4px}.client-review-section .overall-rating__breakdown{flex:1;min-width:240px;display:flex;flex-direction:column;gap:8px}.client-review-section .overall-rating__stats{display:flex;gap:24px;flex-wrap:wrap}.about-us .whatClientsSay .services-list .service-card .sc-circle,.careers .emailAlerts .job-alert-box .job-alert-form,.client-review-section .overall-rating .rating-row,.contact-us .map-section .map-stat,.insights-blog .insights-main .insights-toolbar .toolbar-left{display:flex;align-items:center;gap:12px}.client-review-section .overall-rating .rating-row__label{font-size:.78rem;color:#6b7280;width:40px}.client-review-section .overall-rating .rating-row__track{flex:1;height:8px;background:#f4f6fb;border-radius:4px;overflow:hidden}.client-review-section .overall-rating .rating-row__fill{height:100%;border-radius:4px}.ai-services .process-timeline .process-item .process-num.active,.blog-section .blogs-grid .custom-col .blog-card .blog-img .badge.orange,.bussiness-optimization .process-timeline .process-item .process-num.active,.case-study-section .cs-card .cs-body .cs-client .cs-avatar.orange,.client-review-section .overall-rating .rating-row__fill--5,.genai-services .process-timeline .process-item .process-num.active,.insights-blog .filter-drawer .filter-drawer-header .filter-drawer-close:hover,.our-approach .ps-num:hover,.process-timeline .process-item .process-num.active,.tier-card.tc-enterprise-orange::before{background:#f7941d}.client-review-section .overall-rating .rating-row__fill--4{background:#f7c94d}.client-review-section .overall-rating .rating-row__fill--3{background:#ccc}.client-review-section .overall-rating .rating-row__value{font-size:.75rem;color:#6b7280;width:32px}.blog-detail-page .blog-sidebar .reading-stat .rs-num,.client-review-section .overall-rating .stat__value{font-size:1.4rem;font-weight:800;color:#0d1c5a}.client-review-section .overall-rating .stat__label,.crm-services .case-study-section .case-study-section-card .cs-card .cs-footer .cs-duration,.custom-tabs .tab-panel .platform-cards .platform-card .pc-header .pc-brand .pc-brand-sub,.devops-section #services .container .pillar-content .pillar-stack-card .psc-tools .psc-tool span,.erp-services .case-study-section .case-study-section-card .cs-card .cs-footer .cs-duration{font-size:.75rem;color:#6b7280}.client-review-section .review-card{background:#fff;border:1px solid #e8edf5;border-radius:20px;padding:28px;transition:.3s;position:relative;height:100%}.client-review-section .review-card:hover,.client-review-section .testimonial-card:hover,.devops-section .services .services-list .service-card:hover,.oracle-strip .oracle-card:hover{transform:translateY(-4px);box-shadow:0 8px 40px rgba(27,58,143,.18);border-color:#f7941d}.client-review-section .review-card .review-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.client-review-section .review-card .reviewer,header .navbar .nav-cta{display:flex;align-items:center;gap:10px}.client-review-section .review-card .reviewer-avatar{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;color:#fff;flex-shrink:0}.about-us .whatClientsSay .services-list .service-card .sc-text,.blog-detail-page .blog-content-wrap .comments-section .comment-body .comment-name,.client-review-section .review-card .reviewer-name{font-size:.9rem;font-weight:700;color:#0d1c5a}.case-study-section .cs-card .cs-body .cs-client .cs-client-type,.client-review-section .review-card .reviewer-role,.insights-blog .filter-drawer .filter-drawer-body .filter-section .filter-option .filter-option-text .filter-option-count{font-size:.72rem;color:#6b7280}.client-review-section .review-card .review-platform{font-size:.7rem;font-weight:600;padding:3px 10px;border-radius:50px;border:1px solid #e8edf5;color:#6b7280}.client-review-section .review-card .review-stars{display:flex;gap:2px;margin-bottom:12px}.client-review-section .review-card .review-quote{font-size:2rem;color:#f7941d;line-height:.8;font-family:Georgia,serif;margin-bottom:8px;height:12px;display:none}.client-review-section .review-card .review-text{font-size:.875rem;color:#6b7280;line-height:1.7;font-style:italic;margin-bottom:16px}.client-review-section .review-card .review-tag{display:inline-flex;align-items:center;gap:5px;font-size:.7rem;font-weight:600;color:#1b3a8f;background:rgba(27,58,143,.07);padding:3px 10px;border-radius:50px}.client-review-section .review-card .review-verified{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;color:#00b894;font-weight:600}.client-review-section .testimonial-card{background:#fff;border:1px solid #e8edf5;border-radius:20px;padding:32px;transition:.3s;display:flex;flex-direction:column;height:100%}.client-review-section .testimonial-card .tag{width:-moz-fit-content;width:fit-content}.client-review-section .testimonial-card .tc-stars{color:#f7941d;font-size:.85rem;margin-bottom:14px;display:flex;gap:3px}.about-us .ourJourney .story-visual .story-img-box .story-year-badge .yr,.client-review-section .testimonial-card .tc-stars .fas{line-height:1}.client-review-section .testimonial-card .tc-quote{font-size:2.5rem;color:#f7941d;line-height:10px;margin-bottom:0;font-family:Georgia,serif;margin-top:10px;display:none}.client-review-section .testimonial-card .tc-text{font-size:.875rem;color:#6b7280;line-height:1.7;margin:0 0 20px;font-style:italic;flex:1}.client-review-section .testimonial-card .tc-result{background:rgba(247,148,29,.08);border:1px solid rgba(247,148,29,.2);border-radius:8px;padding:10px 14px;margin-bottom:20px;font-size:.8rem;font-weight:600;color:#e07c00;display:flex;align-items:center;gap:6px}.client-review-section .testimonial-card .tc-result .fas{color:#f7941d;flex-shrink:0}.client-review-section .testimonial-card .tc-author{display:flex;align-items:center;gap:12px;border-top:1px solid #e8edf5;padding-top:16px}.client-review-section .testimonial-card .tc-avatar{width:44px;height:44px;border-radius:50%;background:#1b3a8f;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;color:#fff;flex-shrink:0}.client-review-section .testimonial-card .tc-name{font-size:.9rem;font-weight:700;color:#0d1c5a;line-height:normal}.client-review-section .testimonial-card .tc-role{font-size:.75rem;color:#6b7280;margin-top:2px;line-height:normal}.client-review-section .testimonial-card .tc-company{font-size:.75rem;color:#f7941d;font-weight:600;margin-top:2px;line-height:normal}.services .service-card{background:#fff;border:1px solid #e8edf5;border-radius:20px;padding:28px;transition:.3s;position:relative;overflow:hidden;height:100%}.services .service-card:hover{transform:translateY(-5px);box-shadow:0 8px 40px rgba(27,58,143,.18);border-color:transparent}.certified-section .cert-card.bottom-border:hover::after,.custom-tabs .tab-panel .platform-cards .platform-card:hover::before,.inner-data-analytics .service-card:hover::after,.services .service-card:hover:before{transform:scaleX(1)}.services .service-card.service-grid{display:grid;grid-template-columns:auto auto;gap:20px}.crm-services .our-approach .faq-head-content .section-sub,.erp-services .our-approach .faq-head-content .section-sub,.services .service-card.text-center .sc-ico{margin-inline:auto}.services .service-card .sc-sub{font-size:.75rem;font-weight:700;color:#f7941d;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px}.services .service-card .sc-ico{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;margin-bottom:16px}.services .service-card .ico-blue{background:#e8eef9;color:#1b3a8f}.services .service-card .ico-brown{background:#fff0e0;color:#c85f00}.pillar-card .pillar-body .pillar-solutions .ps-item:hover,.services .service-card .ico-orange{background:#fef3e2;color:#f7941d}.services .service-card .ico-red{background:#fee8e8;color:#c0392b}.services .service-card .ico-purple{background:#f3e8f9;color:#6f42c1}.services .service-card .ico-green{background:#e8f9f0;color:#00b894}.services .service-card .sc-title{font-size:1.05rem;font-weight:700;color:#0d1c5a;margin-bottom:8px}.services .service-card .sc-desc{font-size:.82rem;color:#6b7280;line-height:1.6;margin-bottom:16px}.services .service-card .sc-tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:16px}.services .service-card .sc-tags .sc-tag{font-size:.68rem;font-weight:600;padding:3px 9px;border-radius:50px;background:#f4f6fb;color:#6b7280}.healthCare .health-bradCrumb .breadcrumb-inner a,.service-bi-analytics .bi-journey .bi-stage-3 .bi-label,.service-bi-analytics .bi-journey .bi-stage-3 .bi-stage-num,.services .service-card .sc-tags .sc-tag .fas{color:#1b3a8f}.services .service-card .sc-label{font-size:.72rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.services .service-card .services-features{list-style:none;margin-bottom:20px}.services .service-card .services-features li{display:flex;align-items:flex-start;gap:8px;font-size:.85rem;color:#6b7280;margin-bottom:8px;line-height:1.5}.services .service-card .services-features li .fas{color:#f7941d;margin-top:2px;font-size:.75rem;flex-shrink:0}.services .service-card .sc-link{font-size:.82rem;font-weight:600;color:#f7941d;display:flex;align-items:center;gap:5px;transition:.3s}.blog-detail-page .blog-content-wrap .comments-section .comment-reply:hover,.insights-blog .active-filters-bar .active-filters-inner .active-filter-chips .active-chip button:hover,.insights-blog .insights-main .featured-post .featured-body .read-more-link:hover,.services .service-card .sc-link:hover{color:#e07c00}.blog-section .blogs-grid .custom-col .blog-card:hover .blog-meta a .fas,.services .service-card .sc-link:hover .sc-link .fas{transform:translateX(3px)}.blog-section .blogs-grid{row-gap:20px}.blog-section .blogs-grid .custom-col .blog-card,.case-card{background:#fff;border:1px solid #e8edf5;border-radius:20px;overflow:hidden;transition:.3s;height:100%}.ai-services .blog-card:hover,.blog-card:hover,.blog-section .blogs-grid .custom-col .blog-card:hover,.bussiness-optimization .blog-card:hover,.content-marketing .blog-card:hover,.email-marketing .blog-card:hover,.genai-services .blog-card:hover,.iseries-as400 .blog-card:hover,.metric-showcase .metric-card:hover,.oracle-erp-services .blog-card:hover,.pay-per-click .blog-card:hover,.process-automation .blog-card:hover,.responsive-ai-services .blog-card:hover,.responsive-ai-services .principles-grid .principle-card:hover,.seo .blog-card:hover,.service-bi-analytics .blog-card:hover,.service-dynamics .blog-card:hover,.service-salesforce .blog-card:hover,.travel-hospitality .blog-card:hover{transform:translateY(-4px);box-shadow:0 8px 40px rgba(27,58,143,.18)}.blog-section .blogs-grid .custom-col .blog-card .blog-img{height:160px;display:flex;align-items:center;justify-content:center;font-size:2.2rem;position:relative}.blog-section .blogs-grid .custom-col .blog-card .blog-img .badge{position:absolute;font-size:.68rem;font-weight:700;padding:4px 10px;border-radius:50px;text-transform:uppercase;letter-spacing:.5px;color:#fff}.blog-section .blogs-grid .custom-col .blog-card .blog-img .badge.top-left{top:14px;left:14px}.blog-section .blogs-grid .custom-col .blog-card .blog-img .badge.bottom-left{bottom:12px;left:12px}.blog-section .blogs-grid .custom-col .blog-card .blog-img .badge.top-right{top:12px;right:12px}.blog-section .blogs-grid .custom-col .blog-card .blog-img .badge.red{background:rgba(220,53,69,.9)}.blog-section .blogs-grid .custom-col .blog-card .blog-img .badge.purple{background:#6f42c1}.blog-section .blogs-grid .custom-col .blog-card .blog-img .badge.green{background:#00875a}.blog-section .blogs-grid .custom-col .blog-card .blog-img .badge.read-time{padding:3px 10px;background:rgba(255,255,255,.15);backdrop-filter:blur(8px);text-transform:lowercase}.blog-section .blogs-grid .custom-col .blog-card .blog-body,.crm-integrations-and-executions .custom-services .service-card,.crm-integrations-and-executions .services .custom-service-card,.service-crm .integration .service-card,.service-crm .services .custom-service-card,.service-cv-nlp .services .custom-service-card,.service-sap-s4hana .custom-services .service-card{padding:22px}.blog-section .blogs-grid .custom-col .blog-card .blog-body .blog-top{display:flex;justify-content:space-between;margin-bottom:8px}.blog-section .blogs-grid .custom-col .blog-card .blog-body .blog-top .blog-cat{font-size:.7rem;font-weight:700;color:#f7941d;text-transform:uppercase;letter-spacing:1px}.blog-section .blogs-grid .custom-col .blog-card .blog-body .blog-top .blog-cat.teal,.case-study-section .cs-card .cs-body .cs-industry-tag.health-industry-tag,.healthCare .ourSolutions .tab-panel .sdc-platforms .platform-chips .platform-chip i,.healthCare .ticker .ticker-track .t-item .sep{color:#00cec9}.blog-section .blogs-grid .custom-col .blog-card .blog-body .blog-top .blog-cat.badge{background:rgba(247,148,29,.1);color:#f7941d;padding:3px 8px;border-radius:4px;font-weight:600}.blog-section .blogs-grid .custom-col .blog-card .blog-body .blog-top .blog-cat.badge.blue{background:rgba(27,58,143,.08);color:#1b3a8f;padding:3px 8px;border-radius:4px}.blog-section .blogs-grid .custom-col .blog-card .blog-body .blog-meta .blog-read-time,.blog-section .blogs-grid .custom-col .blog-card .blog-body .blog-top .blog-read-time{font-size:.72rem;color:#6b7280;display:flex;align-items:center;gap:4px}.blog-section .blogs-grid .custom-col .blog-card .blog-body .blog-top.wrap{justify-content:unset;gap:8px}.blog-section .blogs-grid .custom-col .blog-card .blog-body .blog-title{font-size:.95rem;font-weight:700;color:#0d1c5a;margin-bottom:8px;line-height:1.4}.blog-section .blogs-grid .custom-col .blog-card .blog-body .blog-excerpt{font-size:.82rem;color:#6b7280;line-height:1.6;margin-bottom:14px}.blog-section .blogs-grid .custom-col .blog-card .blog-body .blog-meta{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:#6b7280;border-top:1px solid #e8edf5;padding-top:14px}.blog-detail-page .blog-content-wrap .tts-player .tts-speed,.blog-detail-page .blog-content-wrap .tts-player .tts-vol,.blog-section .blogs-grid .custom-col .blog-card .blog-body .blog-meta .blog-author{display:flex;align-items:center;gap:6px}.blog-section .blogs-grid .custom-col .blog-card .blog-body .blog-meta .blog-author .blog-author-avatar{width:28px;height:28px;border-radius:50%;background:#1b3a8f;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;color:#fff}.blog-section .blogs-grid .custom-col .blog-card .blog-body .blog-meta .blog-author .blog-author-info .blog-author-name{font-size:.78rem;font-weight:600;color:#1a1a2e;line-height:15px}.blog-section .blogs-grid .custom-col .blog-card .blog-body .blog-meta .blog-author .blog-author-info .blog-date{font-size:.7rem;color:#6b7280;line-height:14px}.blog-section .blogs-grid .custom-col .blog-card .blog-body .blog-meta a{color:#f7941d;font-weight:600;display:flex;align-items:center;gap:4px}.blog-section .blogs-grid .custom-col .blog-card .blog-body .blog-meta a .fas{transition:.3s;font-size:.7rem}.certified-section .cert-card{background:#fff;border:1px solid #e8edf5;border-radius:20px;padding:28px 20px;text-align:center;transition:.3s;height:100%}.certified-section .cert-card .cert-icon{width:64px;height:64px;border-radius:16px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;position:relative}.certified-section .cert-card .cert-icon .fas{font-size:1.8rem}.certified-section .cert-card .cert-icon.rounded-border{border-radius:50%}.certified-section .cert-card .cert-icon.tickicon::after{content:"✓";position:absolute;bottom:-2px;right:-2px;width:20px;height:20px;background:#00b894;border-radius:50%;font-size:.65rem;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;line-height:20px}.certified-section .cert-card .cert-label{font-size:.72rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px}.certified-section .cert-card .cert-name{font-size:.9rem;font-weight:700;color:#0d1c5a;margin-bottom:6px}.certified-section .cert-card .cert-country{font-size:.82rem;color:#f7941d;font-weight:600;margin-bottom:12px}.certified-section .cert-card .cert-desc,header .mega-wrap .mega-panel-detail .mpd-head p{font-size:.78rem;color:#6b7280;line-height:1.5}.certified-section .cert-card .cert-badge{display:inline-block;font-size:.68rem;font-weight:700;padding:3px 10px;border-radius:50px;margin-top:10px;text-transform:uppercase;letter-spacing:.5px}.certified-section .cert-card .cert-badge .fas{margin-right:4px}.ai-services .cert-card:hover,.bussiness-optimization .cert-card:hover,.cert-card:hover,.certified-section .cert-card:hover,.genai-services .cert-card:hover{transform:translateY(-4px);box-shadow:0 4px 24px rgba(27,58,143,.1);border-color:#f7941d}.certified-section .cert-card.green-border:hover{border-color:#00b894}.certified-section .cert-card.bottom-border{position:relative;overflow:hidden}.certified-section .cert-card.bottom-border::after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:#f7941d;transform:scaleX(0);transition:.3s}.certified-section .cert-card.bottom-border:hover,.crm-services .services .container .services-list .crm-service-card:hover,.erp-services .services .container .services-list .erp-service-card:hover,.manufacturing-section .services.industry-challenge .service-card:hover{border-color:transparent}.certified-section .cert-card.bottom-border.top-border::after{top:0;bottom:unset;transform-origin:left}.custom-tabs .tab-nav{gap:8px;margin-bottom:40px}.custom-tabs .tab-nav .tab-btn{padding:10px 20px;border-radius:50px;font-size:.875rem;font-weight:600;cursor:pointer;transition:.3s;border:2px solid #e8edf5;color:#6b7280;background:#fff;display:flex;align-items:center;gap:6px}.blog-detail-page .blog-content-wrap .article-tags .article-tag:hover,.blog-detail-page .blog-sidebar .tag-chip:hover,.contact-us .get-in-touch .contact-form .inq-tab.active,.custom-tabs .tab-nav .tab-btn.active,.custom-tabs .tab-nav .tab-btn:hover,.retail-ecommerce .custom-tabs .services-tabs .stab.active,.retail-ecommerce .custom-tabs .services-tabs .stab:hover{background:#f7941d;color:#fff;border-color:#f7941d}.custom-tabs .tab-nav .tab-btn .fas,.itsm-page .tabs-wrapper .tab-nav .tab-btn .fas{font-size:1.3rem}.custom-tabs .tab-nav .tab-btn.btm-border{flex:1;border:none;background:0 0;transition:.3s;border-bottom:3px solid transparent;justify-content:center;gap:8px;border-radius:0}.custom-tabs .tab-nav .tab-btn.btm-border.active,.custom-tabs .tab-nav .tab-btn.btm-border:hover{color:#0d1c5a;background:#fff;border-color:#f7941d}.custom-tabs .tab-nav.square-tabs{gap:4px;background:#f4f6fb;border-radius:12px;padding:6px}.custom-tabs .tab-nav.square-tabs .tab-btn{flex:1;min-width:140px;border:none;background:0 0;border-radius:8px;transition:.3s;font-family:Inter,sans-serif}.custom-tabs .tab-nav.square-tabs .tab-btn.active{background:#fff;color:#0d1c5a;box-shadow:0 2px 8px rgba(0,0,0,.08)}.custom-tabs .tab-nav.square-tabs .tab-btn:hover:not(.active){color:#0d1c5a;background:rgba(255,255,255,.5)}.custom-tabs .tab-panel,.roi-section.IT-service-section::before,.roi-section.data-integration::before{display:none}.custom-tabs .tab-panel .sdc-header{gap:20px;margin-bottom:32px}.custom-tabs .tab-panel .sdc-header .sdc-icon{width:60px;height:60px;border-radius:16px;font-size:1.5rem;flex-shrink:0}.custom-tabs .tab-panel .sdc-header .sdc-title,.retail-ecommerce .custom-tabs .service-detail-card .sdc-header .sdc-icon .sdc-title{font-size:1.4rem;font-weight:800;color:#0d1c5a;margin-bottom:6px}.contact-us .get-in-touch .contact-form .form-success p,.custom-tabs .tab-panel .sdc-header .sdc-sub,.retail-ecommerce .custom-tabs .service-detail-card .sdc-header .sdc-icon .sdc-sub{font-size:.9rem;color:#6b7280;line-height:1.6}.custom-tabs .tab-panel .sp-content .sp-tag{display:inline-block;background:rgba(247,148,29,.1);color:#f7941d;font-size:.72rem;font-weight:700;padding:4px 12px;border-radius:50px;margin-bottom:14px;text-transform:uppercase;letter-spacing:1px}.custom-tabs .tab-panel .sp-content h3{font-size:1.6rem;font-weight:800;color:#0d1c5a;margin-bottom:14px;line-height:1.25}.custom-tabs .tab-panel .sp-content p{font-size:.9rem;color:#6b7280;line-height:1.75;margin-bottom:24px}.custom-tabs .tab-panel .sp-content .sp-features{gap:12px;margin-bottom:28px}.custom-tabs .tab-panel .platform-cards .platform-card .pc-header .pc-brand,.custom-tabs .tab-panel .sp-content .sp-features .sp-feature{gap:12px}.custom-tabs .tab-panel .sp-content .sp-features .sp-feature .sf-icon{width:28px;height:28px;border-radius:6px;background:rgba(247,148,29,.1);flex-shrink:0}.careers .openPosition .dept-section .job-card .job-info .job-meta .job-meta-item .fas,.custom-tabs .tab-panel .sp-content .sp-features .sp-feature .sf-icon .fas,.custom-tabs .tab-panel .sp-content .sp-stack .sp-chip .fas,.devops-section #services .container .pillar-content .pillar-stack-card .psc-outcomes .psc-outcome-item i,.itsm-page .tabs-wrapper .tab-content .tab-modules .tab-module .fas{color:#f7941d;font-size:.75rem}.crm-services .services .container .platform-tabs-wrap .platform-tab-content .ptab-left .ptab-modules .ptab-module-text h5,.custom-tabs .tab-panel .sp-content .sp-features .sp-feature .sf-text h5,.erp-services .services .container .platform-tabs-wrap .platform-tab-content .ptab-left .ptab-modules .ptab-module-text h5{font-size:.875rem;font-weight:700;color:#0d1c5a;margin-bottom:2px}.custom-tabs .tab-panel .sp-content .sp-features .sp-feature .sf-text p{font-size:.8rem;color:#6b7280;line-height:1.5;margin-bottom:0}.custom-tabs .tab-panel .sp-content .sp-stack{gap:8px;margin-bottom:28px}.custom-tabs .tab-panel .sp-content .sp-stack .sp-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:50px;background:#f4f6fb;border:1px solid #e8edf5;font-size:.78rem;font-weight:600;color:#1a1a2e}.custom-tabs .tab-panel .platform-cards .platform-card{background:#fff;border:1px solid #e8edf5;border-radius:20px;padding:24px;transition:.3s;position:relative;overflow:hidden;border-top:3px solid #ff7a59}.custom-tabs .tab-panel .platform-cards .platform-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transition:.3s;transform-origin:left}.custom-tabs .tab-panel .platform-cards .platform-card:hover{transform:translateY(-4px);box-shadow:0 8px 40px rgba(27,58,143,.18);border-color:transparent}.custom-tabs .tab-panel .platform-cards .platform-card .pc-header .pc-brand .pc-brand-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}.custom-tabs .tab-panel .platform-cards .platform-card .pc-header .pc-brand .pc-brand-name,.roi-section .data-integration-container .roi-wrap .roi-form .roi-field .range-val{font-size:1rem;font-weight:700;color:#0d1c5a}.custom-tabs .tab-panel .platform-cards .platform-card .pc-header .pc-cert{display:flex;align-items:center;gap:5px;font-size:.72rem;font-weight:700;color:#f7941d;background:rgba(247,148,29,.1);padding:4px 10px;border-radius:50px;border:1px solid rgba(247,148,29,.1)}.ai-services .case-card .case-body .case-tags,.bussiness-optimization .case-card .case-body .case-tags,.case-card .case-body .case-tags,.content-marketing .case-card .case-body .case-tags,.custom-tabs .tab-panel .platform-cards .platform-card .pc-modules,.email-marketing .case-card .case-body .case-tags,.genai-services .case-card .case-body .case-tags,.iseries-as400 .case-card .case-body .case-tags,.oracle-erp-services .case-card .case-body .case-tags,.pay-per-click .case-card .case-body .case-tags,.process-automation .case-card .case-body .case-tags,.responsive-ai-services .case-card .case-body .case-tags,.seo .case-card .case-body .case-tags,.service-bi-analytics .case-card .case-body .case-tags,.service-dynamics .case-card .case-body .case-tags,.service-salesforce .case-card .case-body .case-tags,.travel-hospitality .case-card .case-body .case-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.custom-tabs .tab-panel .platform-cards .platform-card .pc-modules .pc-module{font-size:.72rem;font-weight:600;padding:4px 10px;border-radius:50px;background:#f4f6fb;color:#6b7280;border:1px solid #e8edf5;transition:.3s}.contact-us .get-in-touch .contact-form .budget-opt.selected,.custom-tabs .tab-panel .platform-cards .platform-card .pc-modules .pc-module:hover{background:#1b3a8f;color:#fff;border-color:#1b3a8f}.custom-tabs .tab-panel .platform-cards .platform-card .pc-stats{display:flex;gap:20px}.custom-tabs .tab-panel .platform-cards .platform-card .pc-stats .n{font-size:1.1rem;font-weight:800;color:#0d1c5a}.custom-tabs .tab-panel .platform-cards .platform-card .pc-stats .l{font-size:.7rem;color:#6b7280;font-weight:500}.custom-tabs .tab-panel .sdc-platforms,.retail-ecommerce .custom-tabs .service-detail-card .sdc-body .sdc-platforms{background:#f4f6fb;border-radius:12px;padding:24px}.custom-tabs .tab-panel .sdc-platforms h4,.retail-ecommerce .custom-tabs .service-detail-card .sdc-body .sdc-features h4,.retail-ecommerce .custom-tabs .service-detail-card .sdc-body .sdc-platforms h4{font-size:.875rem;font-weight:700;color:#0d1c5a;margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px}.custom-tabs .tab-panel .sdc-platforms .platform-chips{gap:8px;margin-bottom:20px}.custom-tabs .tab-panel .sdc-platforms .platform-chips .platform-chip{gap:6px;background:#fff;border:1px solid #e8edf5;border-radius:8px;padding:8px 14px;font-size:.8rem;font-weight:600;color:#0d1c5a;transition:.3s}.contact-us .get-in-touch .contact-form .inq-tab:hover,.custom-tabs .tab-panel .sdc-platforms .platform-chips .platform-chip:hover,.manufacturing-section .industries-section .industries-links .industry-pill:hover,.retail-ecommerce .custom-tabs .service-detail-card .sdc-body .sdc-platforms .platform-chips .platform-chip:hover{border-color:#f7941d;color:#f7941d}.custom-tabs .tab-panel .sp-visual{background:#0d1c5a;border-radius:20px;padding:36px;min-height:400px;position:relative;overflow:hidden}.custom-tabs .tab-panel .sp-visual::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(247,148,29,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(247,148,29,.04) 1px,transparent 1px);background-size:40px 40px}.custom-tabs .tab-panel .sp-visual .spv-metric{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.6);border-radius:12px;padding:20px;margin-bottom:12px;position:relative;z-index:1;transition:.3s}.custom-tabs .tab-panel .sp-visual .spv-metric:hover{background:rgba(247,148,29,.08);border-color:rgba(247,148,29,.1)}.custom-tabs .tab-panel .sp-visual .spv-metric .m-num{font-size:1.75rem;font-weight:900;color:#fff;line-height:1}.custom-tabs .tab-panel .sp-visual .spv-metric .m-label{font-size:.78rem;color:rgba(255,255,255,.25);margin-top:4px;font-weight:500}.custom-tabs .tab-panel .sp-visual .spv-metric .m-bar{height:4px;background:#fff;border-radius:2px;margin-top:12px;overflow:hidden}.custom-tabs .tab-panel .sp-visual .spv-metric .m-bar-fill{height:100%;background:#f7941d;border-radius:2px}.custom-tabs .tab-panel .sdc-outcomes{margin-top:28px;padding-top:28px;border-top:1px solid #e8edf5}.custom-tabs .tab-panel .sdc-outcomes h4,.healthCare .ourSolutions .tab-panel .sp-content .sdc-features h4{font-size:.85rem;font-weight:700;color:#0d1c5a;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.custom-tabs .tab-panel .sdc-outcomes .outcomes-grid .outcome-item{text-align:center;background:#f4f6fb;border-radius:12px;padding:16px}.custom-tabs .tab-panel .sdc-outcomes .outcomes-grid .outcome-item .outcome-num,.roi-section .roi-inner .roi-calc .roi-health-results .roi-result .rr-num{font-size:1.5rem;font-weight:900;color:#00cec9;line-height:1}.custom-tabs .tab-panel .sdc-outcomes .outcomes-grid .outcome-item .outcome-lbl{font-size:.75rem;color:#6b7280;margin-top:4px;line-height:1.4}.roi-section{background:linear-gradient(135deg,#0d1c5a 0,#1a0a2e 100%);padding:80px 0;position:relative;overflow:hidden}.case-cta,.retail-ecommerce .roi-section,.roi-calc,.roi-section.retail-estimator-section{background:#0d1c5a}.energy-utilites .roi-section,.roi-section.energy-estimator-section{background:linear-gradient(135deg,#0d1c5a 0,#0f2d0a 100%)}.roi-section::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 50%,rgba(220,53,69,.06),transparent 50%),radial-gradient(circle at 80% 30%,rgba(27,58,143,.3),transparent 50%);z-index:-1}.roi-section .roi-inner{gap:60px;align-items:center;position:relative;z-index:1}.roi-section .roi-inner .roi-left{width:100%;flex:0 0 46%}.roi-section .roi-inner .roi-left h2{font-size:2rem;font-weight:800;color:#fff;margin-bottom:16px;line-height:1.3}.about-us .ourJourney .story-content .story-milestones .milestone .milestone-text strong,.as400-pkms .overview .tech-stack-grid .ts-chips .ts-chip,.case-study-section .cs-card .cs-body .cs-metrics .cs-metric .csm-val.blue-csm-val,.custom-faq .faq-main .faq-acc .faq-item .faq-question:hover,.custom-faq .faq-main .faq-acc .faq-item.open .faq-question,.data-ai-engineering .technologyStack .tech-stack-grid .ts-chips .ts-chip,.energy-utilites .case-study-section .cs-card .cs-body .cs-footer .cs-stack strong,.energy-utilites .case-study-section .cs-card .cs-body .cs-metric .csm-val,.healthCare .health-faq .faq-main .faq-acc .faq-item .faq-question:hover,.healthCare .health-faq .faq-main .faq-acc .faq-item.open .faq-question,.module-coverage .tech-stack-grid .ts-chips .ts-chip,.roi-section .roi-inner .roi-calc .calc-field label.IT-label,.roi-section .roi-inner .roi-calc h3.it-calc-h3,.roi-section .roi-inner .roi-left h2.it-health-heading,.service-sap-s4hana .module-coverage .tech-stack-grid .ts-chips .ts-chip{color:#0d1c5a}.roi-section .roi-inner .roi-left p{font-size:.95rem;color:rgba(255,255,255,.65);line-height:1.7;margin-bottom:28px}.case-study-section .cs-card .cs-body .cs-industry-tag.itService-industry-tag,.data-analytics .breadcrumb .breadcrumb-inner a,.data-analytics .breadcrumb .breadcrumb-inner p,.energy-utilites .case-study-section .cs-card .cs-body .cs-stack .cs-stack-tag,.healthCare .health-bradCrumb .breadcrumb-inner,.healthCare .health-bradCrumb .breadcrumb-inner i,.healthCare .ourSolutions .tab-nav .tab-btn,.inner-data-analytics .breadcrumb .breadcrumb-inner a,.inner-data-analytics .breadcrumb .breadcrumb-inner p,.roi-section .roi-inner .roi-left p.it-health-paragraph{color:#6b7280}.roi-section .roi-inner .roi-left .roi-points{display:flex;flex-direction:column;gap:14px;padding:0}.roi-section .roi-inner .roi-left .roi-points .roi-point{display:flex;align-items:flex-start;gap:12px;font-size:.875rem;color:rgba(255,255,255,.8);line-height:1.6}.roi-section .roi-inner .roi-left .roi-points .roi-point.it-roi-point{align-items:center;gap:10px;color:#1a1a2e}.roi-section .roi-inner .roi-left .roi-points .roi-point.roi-health-point .roi-inner-txt .roi-inner-txt1{font-size:.9rem;font-weight:600;color:#0d1c5a}.devops-section #services .container .pillar-content .pillar-detail .pillar-feature .pf-text span,.devops-section .get-in-touch .lf-why .lf-why-item .lf-why-text span,.roi-section .roi-inner .roi-left .roi-points .roi-point.roi-health-point .roi-inner-txt .roi-inner-txt2{font-size:.82rem;color:#6b7280;line-height:1.5}.roi-section .roi-inner .roi-left .roi-points .roi-point .fas{color:#f7941d;font-size:.9rem;margin-top:3px;flex-shrink:0}.roi-section .roi-inner .roi-left .roi-points .roi-point .rp-icon{width:36px;height:36px;border-radius:8px;background:rgba(247,148,29,.15);display:flex;align-items:center;justify-content:center;color:#f7941d;font-size:.85rem;flex-shrink:0}.roi-section .roi-inner .roi-left .roi-points .roi-point .rp-text{font-size:.875rem;color:rgba(255,255,255,.8)}.roi-section .roi-inner .roi-left .roi-points .roi-point .energy-rp-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.roi-section .roi-inner .roi-left .roi-points .roi-point .energy-rp-text .erp-inner-text1{font-size:.9rem;font-weight:600;color:#fff}.roi-section .roi-inner .roi-left .roi-points .roi-point .energy-rp-text .erp-inner-text2{font-size:.8rem;color:rgba(255,255,255,.5)}.roi-section .roi-inner .roi-calc{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:36px;backdrop-filter:blur(10px);flex:0 0 47%;width:100%}.roi-section .roi-inner .roi-calc.it-roi-calc{background:#fff;border:1px solid #e8edf5;box-shadow:0 4px 24px rgba(27,58,143,.1)}.roi-section .roi-inner .roi-calc h3{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:24px;display:flex;align-items:center;gap:8px}.roi-section .roi-inner .roi-calc h3.health-calc-p{margin-bottom:8px}.roi-section .roi-inner .roi-calc .health-roi-p{font-size:.875rem;color:rgba(255,255,255,.6);margin-bottom:28px}.digital .get-in-touch .contact-social .contact-info-item,.roi-section .data-integration-container .roi-wrap .roi-form .roi-field,.roi-section .roi-inner .roi-calc .calc-field,header .mega-wrap .mega-panel-detail .mpd-subsection{margin-bottom:20px}.roi-section .roi-inner .roi-calc .calc-field label{font-size:.8rem;font-weight:600;color:rgba(255,255,255,.6);display:block;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.roi-section .roi-inner .roi-calc .calc-field label.energy-label{display:flex;justify-content:space-between;gap:8px;text-transform:capitalize}.roi-section .roi-inner .roi-calc .calc-field label.IT-label span{font-weight:800;font-size:1rem;text-align:end}.roi-section .roi-inner .roi-calc .calc-field input[type=range],.roi-section .roi-inner .roi-calc .calc-field select{width:100%;padding:12px 14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:8px;font-size:.875rem;font-family:inherit;color:#fff;outline:0;transition:.3s}.roi-section .roi-inner .roi-calc .calc-field input[type=range]{padding:4px 0;cursor:pointer;accent-color:#F7941D}.roi-section .roi-inner .roi-calc .calc-field .range-labels{display:flex;justify-content:space-between;font-size:.72rem;color:rgba(255,255,255,.4);margin-top:4px}.roi-section .roi-inner .roi-calc .calc-field .roi-val{font-size:1.1rem;font-weight:700;color:#f7941d;margin-top:6px}.roi-section .roi-inner .roi-calc .roi-result{background:linear-gradient(135deg,rgba(247,148,29,.15),rgba(247,148,29,.05));border:1px solid rgba(247,148,29,.3);border-radius:10px;padding:20px;text-align:center;margin-top:8px}.roi-section .roi-inner .roi-calc .roi-result .rr-label{font-size:.75rem;font-weight:600;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.roi-section .roi-inner .roi-calc .roi-result .rr-value{font-size:2rem;font-weight:900;color:#f7941d}.roi-section .data-integration-container .roi-wrap .roi-results .roi-metrics-small .roi-metric-small .s-lbl,.roi-section .roi-inner .roi-calc .roi-result .rr-sub{font-size:.75rem;color:rgba(255,255,255,.5);margin-top:4px}.roi-section .roi-inner .roi-calc .roi-result .result-lbl{font-size:.85rem;color:rgba(255,255,255,.7);margin-top:6px}.roi-section .roi-inner .roi-calc .roi-results{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.roi-section .roi-inner .roi-calc .roi-results .roi-result-box{text-align:center;background:#f4f6fb;border-radius:12px;padding:20px 16px;border:1px solid #e8edf5}.roi-section .roi-inner .roi-calc .roi-results .roi-result-box .rr-num{font-size:1.6rem;font-weight:900;color:#0d1c5a;line-height:1}.roi-section .roi-inner .roi-calc .roi-results .roi-result-box .rr-lbl{font-size:.75rem;color:#6b7280;font-weight:500;margin-top:4px;line-height:1.4}.roi-section .roi-inner .roi-calc .it-benchmark{font-size:.72rem;color:#6b7280;margin-top:16px;text-align:center}.roi-section .roi-inner .roi-calc .roi-health-inputs{align-items:start;gap:16px;margin-bottom:24px}.roi-section .roi-inner .roi-calc .roi-health-inputs .roi-input-group{flex:0 0 46%;padding:0}.newsletter-section .newsletter-form .form-group .form-label,.roi-section .roi-inner .roi-calc .roi-health-inputs .roi-input-group label{font-size:.78rem;font-weight:600;color:rgba(255,255,255,.6);display:block;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.roi-section .roi-inner .roi-calc .roi-health-inputs .roi-input-group input,.roi-section .roi-inner .roi-calc .roi-health-inputs .roi-input-group select{width:100%;padding:11px 14px;background:rgba(255,255,255,.08);border:1.5px solid rgba(255,255,255,.15);border-radius:8px;color:#fff;font-size:.875rem;font-family:inherit;outline:0;transition:border-color .2s}.roi-section .roi-inner .roi-calc .roi-health-inputs .roi-input-group input::-moz-placeholder,.roi-section .roi-inner .roi-calc .roi-health-inputs .roi-input-group select::-moz-placeholder{color:rgba(255,255,255,.35)}.roi-section .roi-inner .roi-calc .roi-health-inputs .roi-input-group input::placeholder,.roi-section .roi-inner .roi-calc .roi-health-inputs .roi-input-group select::placeholder{color:rgba(255,255,255,.35)}.roi-section .roi-inner .roi-calc .roi-health-inputs .roi-input-group input:focus,.roi-section .roi-inner .roi-calc .roi-health-inputs .roi-input-group select:focus{border-color:#00cec9}.roi-section .roi-inner .roi-calc .roi-health-results{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.roi-section .roi-inner .roi-calc .roi-health-results .roi-result{text-align:center;background:rgba(0,206,201,.1);border:1px solid rgba(0,206,201,.2);border-radius:12px;padding:16px}.roi-section .roi-inner .roi-calc .roi-health-results .roi-result .rr-lbl{font-size:.72rem;color:rgba(255,255,255,.6);margin-top:4px}.roi-section .roi-inner .roi-calc .roi-result-button{margin-top:20px;width:100%;justify-content:center}.roi-section .data-integration-container .tag{background:rgba(247,148,29,.18);color:#f7941d;display:inline-block;padding:5px 14px;border-radius:50px;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-bottom:12px}.roi-section .data-integration-container .section-title{color:#fff;text-align:center}.roi-section .data-integration-container .section-sub{text-align:center;margin:0 auto 48px;max-width:600px;color:rgba(255,255,255,.65);line-height:1.6}.roi-section .data-integration-container .roi-wrap{gap:48px;align-items:center}.roi-section .data-integration-container .roi-wrap .roi-form{background:#fff;border-radius:20px;padding:36px;box-shadow:0 4px 24px rgba(27,58,143,.1);border:1px solid #e8edf5;text-align:left;flex:0 0 46%}.roi-section .data-integration-container .roi-wrap .roi-form h3{font-size:1.2rem;font-weight:800;color:#0d1c5a;margin-bottom:24px}.roi-section .data-integration-container .roi-wrap .roi-form .roi-field label{font-size:.8rem;font-weight:600;color:#6b7280;display:block;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.roi-section .data-integration-container .roi-wrap .roi-form .roi-field input[type=range]{width:100%;accent-color:#F7941D;margin-bottom:4px}.roi-section .data-integration-container .roi-wrap .roi-form p{font-size:.78rem;color:#6b7280;margin-top:16px;line-height:1.5}.roi-section .data-integration-container .roi-wrap .roi-results{display:flex;flex-direction:column;gap:24px;text-align:center;flex:0 0 46%}.roi-section .data-integration-container .roi-wrap .roi-results h3{font-size:1.5rem;font-weight:800;color:#fff;margin-bottom:0}.roi-section .data-integration-container .roi-wrap .roi-results .roi-metric-big{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:24px}.roi-section .data-integration-container .roi-wrap .roi-results .roi-metric-big .big-num{font-size:2.5rem;font-weight:900;color:#f7941d;line-height:1}.roi-section .data-integration-container .roi-wrap .roi-results .roi-metric-big .big-lbl{font-size:.82rem;color:rgba(255,255,255,.6);margin-top:6px}.cyber-secuirity-page .platform-metrics,.roi-section .data-integration-container .roi-wrap .roi-results .roi-metrics-small{display:grid;grid-template-columns:1fr 1fr;gap:12px}.roi-section .data-integration-container .roi-wrap .roi-results .roi-metrics-small .roi-metric-small{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:16px;text-align:center}.roi-calc .roi-results .roi-result-item .ri-val,.roi-section .data-integration-container .roi-wrap .roi-results .roi-metrics-small .roi-metric-small .s-num{font-size:1.3rem;font-weight:800;color:#fff}.roi-section .data-integration-container .roi-wrap .roi-results .btn.btn-primary{width:100%;justify-content:center;margin-top:8px}.roi-calc{border-radius:20px;padding:48px;position:relative;overflow:hidden}.roi-calc::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(247,148,29,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(247,148,29,.04) 1px,transparent 1px);background-size:40px 40px;z-index:-1}.roi-calc .roi-inner{gap:48px;align-items:center;position:relative;z-index:1}.roi-calc .roi-left-side{flex:0 0 46%}.roi-calc .roi-inputs .roi-field label{display:block;font-size:.78rem;font-weight:600;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.roi-calc .roi-inputs .roi-field input,.roi-calc .roi-inputs .roi-field select{width:100%;padding:12px 16px;background:rgba(255,255,255,.06);border:1.5px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;font-size:.9rem;font-family:inherit;outline:0;transition:.3s}.roi-calc .roi-inputs .roi-field input::-moz-placeholder,.roi-calc .roi-inputs .roi-field select::-moz-placeholder{color:rgba(255,255,255,.3)}.roi-calc .roi-inputs .roi-field input::placeholder,.roi-calc .roi-inputs .roi-field select::placeholder{color:rgba(255,255,255,.3)}.roi-calc .roi-inputs .roi-field input:focus,.roi-calc .roi-inputs .roi-field select:focus{border-color:#f7941d;background:rgba(255,255,255,.08)}.roi-calc .roi-results{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:32px;flex:0 0 46%}.roi-calc .roi-results .roi-title{font-size:.78rem;font-weight:700;color:#f7941d;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:24px}.roi-calc .roi-results .roi-result-item{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.06)}.roi-calc .roi-results .roi-result-item .ri-label{font-size:.85rem;color:rgba(255,255,255,.6)}.newsletter-section{background:#0d1c5a;padding:72px 0;position:relative;overflow:hidden}.newsletter-section::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 50%,rgba(247,148,29,.08),transparent 50%),radial-gradient(circle at 80% 50%,rgba(27,58,143,.3),transparent 50%)}.newsletter-section .newsletter-inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.newsletter-section .newsletter-left h2{font-size:2rem;font-weight:800;color:#fff;margin-bottom:12px;line-height:1.3}.newsletter-section .newsletter-left p{color:rgba(255,255,255,.65);line-height:1.7;font-size:.95rem}.newsletter-section .newsletter-left .newsletter-perks{display:flex;flex-direction:column;gap:10px;margin-top:20px}.newsletter-section .newsletter-left .newsletter-perks .newsletter-perk{display:flex;align-items:center;gap:10px;font-size:.875rem;color:rgba(255,255,255,.7)}.newsletter-section .newsletter-left .newsletter-perks .newsletter-perk .fas{color:#f7941d;width:16px}.newsletter-section .newsletter-form{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:36px}.newsletter-section .newsletter-form h3{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:20px}.contact-us .get-in-touch .contact-form .form-group,.newsletter-section .newsletter-form .form-group{margin-bottom:16px}.newsletter-section .newsletter-form .form-group .form-input{width:100%;padding:12px 16px;background:rgba(255,255,255,.08);border:1.5px solid rgba(255,255,255,.15);border-radius:8px;font-size:.875rem;font-family:Inter,sans-serif;color:#fff;outline:0;transition:.3s}.newsletter-section .newsletter-form .form-group .form-input::-moz-placeholder{color:rgba(255,255,255,.35)}.newsletter-section .newsletter-form .form-group .form-input::placeholder{color:rgba(255,255,255,.35)}.newsletter-section .newsletter-form .form-group .form-input:focus{border-color:#f7941d;background:rgba(255,255,255,.1)}.newsletter-section .newsletter-form .pref-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px}.newsletter-section .newsletter-form .pref-grid .pref-chip{display:flex;align-items:center;gap:6px;padding:8px 10px;background:rgba(255,255,255,.05);border:1.5px solid rgba(255,255,255,.1);border-radius:8px;cursor:pointer;transition:.3s;font-size:.78rem;color:rgba(255,255,255,.7);font-weight:500}.newsletter-section .newsletter-form .pref-grid .pref-chip.selected{background:rgba(247,148,29,.15);border-color:rgba(247,148,29,.4);color:#f7941d}.newsletter-section .newsletter-form .pref-grid .pref-chip .fas{font-size:.75rem}.newsletter-section .newsletter-form .btn-subscribe{width:100%;padding:13px;background:#f7941d;color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:700;cursor:pointer;font-family:Inter,sans-serif;transition:.3s;display:flex;align-items:center;justify-content:center;gap:8px}.our-approach .proc-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;position:relative}.our-approach .proc-steps::before{content:"";position:absolute;top:30px;left:10%;right:10%;height:2px;background:#f7941d;z-index:0}.our-approach .proc-step{text-align:center;position:relative;z-index:1;padding:0 10px}.our-approach .ps-num{width:60px;height:60px;border-radius:50%;background:#1b3a8f;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:900;color:#fff;margin:0 auto 14px;box-shadow:0 4px 16px rgba(27,58,143,.3);transition:.3s}.our-approach .ps-num .fas{font-size:1rem;line-height:1}.our-approach .ps-title{font-size:.85rem;font-weight:700;color:#0d1c5a;margin-bottom:5px}.our-approach .ps-desc{font-size:.74rem;color:#6b7280;line-height:1.5}.case-study-section .cs-card{border-radius:20px;overflow:hidden;border:1px solid #e8edf5;background:#fff;transition:.3s;cursor:pointer;display:flex;flex-direction:column;height:100%}.ai-services .case-card .case-img,.bussiness-optimization .case-card .case-img,.case-card .case-img,.case-study-section .cs-card .cs-img,.content-marketing .case-card .case-img,.email-marketing .case-card .case-img,.genai-services .case-card .case-img,.iseries-as400 .case-card .case-img,.oracle-erp-services .case-card .case-img,.pay-per-click .case-card .case-img,.process-automation .case-card .case-img,.responsive-ai-services .case-card .case-img,.seo .case-card .case-img,.service-bi-analytics .case-card .case-img,.service-dynamics .case-card .case-img,.service-salesforce .case-card .case-img,.travel-hospitality .case-card .case-img{height:160px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.about-us .ourJourney .story-visual .story-img-box .story-img-box-inner,.careers .lifeAtSourcemash .life-cell .life-cell-content,.case-study-section .cs-card .cs-img .positioning-icon{position:relative;z-index:1}.case-study-section .cs-card .cs-img .fas{color:rgba(247,148,29,.5);font-size:3rem}.case-study-section .cs-card .cs-img .icon-cyan{color:rgba(0,206,201,.5)}.case-study-section .cs-card .cs-img .cs-img-overlay{position:absolute;inset:0;background:rgba(13,28,90,.7);opacity:0;transition:.3s;display:flex;align-items:center;justify-content:center}.case-study-section .cs-card .cs-img .cs-img-overlay span{color:#fff;font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:6px}.case-study-section .cs-card .cs-img .cs-img-overlay span .fas{font-size:16px;color:#fff}.case-study-section .cs-card .cs-img .cs-industry-tag{position:absolute;top:12px;left:12px;background:rgba(247,148,29,.9);color:#fff;font-size:.7rem;font-weight:700;padding:3px 10px;border-radius:50px;letter-spacing:.5px}.case-study-section .cs-card .cs-img .cs-title{font-size:1rem;font-weight:700;color:#fff;line-height:1.4;margin-bottom:0}.case-study-section .cs-card .cs-img .case-metric,.healthCare .custom-CaseStudy .blog-card .blog-img .case-metric{position:absolute;bottom:12px;right:12px;background:rgba(255,255,255,.95);border-radius:8px;padding:6px 12px;text-align:center}.case-study-section .cs-card .cs-img .case-metric .cm-lbl,.data-integration-services .breadcrumb-bar .breadcrumb i,.healthCare .custom-CaseStudy .blog-card .blog-img .case-metric .cm-lbl{font-size:.65rem;color:#6b7280}.case-study-section .cs-card .cs-img.retail-img .cs-banner-icon{font-size:3rem;opacity:.4}.case-study-section .cs-card .cs-img.retail-img .cs-industry-tag{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);color:#fff}.case-study-section .cs-card .cs-header{padding:28px;position:relative;flex-direction:column;align-items:start;gap:7px;height:unset}.case-study-section .cs-card .cs-header .cs-industry-tag{position:static}.case-study-section .cs-card .cs-header .cs-subtitle,.manufacturing-section .case-study-section .cs-subtitle{font-size:.8rem;color:rgba(255,255,255,.6)}.case-study-section .cs-card .cs-body{padding:24px;flex:1;display:flex;flex-direction:column}.case-study-section .cs-card .cs-body .cs-industry-tag{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;color:#f7941d;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.case-study-section .cs-card .cs-body .cyber-Industry{display:inline-flex;align-items:center;gap:6px;background:#f4f6fb;border-radius:50px;padding:5px 12px;font-size:.72rem;font-weight:600;color:#6b7280;margin-bottom:16px;text-transform:none;letter-spacing:0}.case-study-section .cs-card .cs-body .cs-title{font-size:1rem;font-weight:700;color:#0d1c5a;margin-bottom:10px;line-height:1.4}.case-study-section .cs-card .cs-body .cs-challenge{font-size:.82rem;color:#6b7280;line-height:1.6;margin-bottom:16px;flex:1}.case-study-section .cs-card .cs-body .cs-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px}.case-study-section .cs-card .cs-body .cs-metrics .cs-metric{text-align:center;background:#f4f6fb;border-radius:8px;padding:10px 6px}.case-study-section .cs-card .cs-body .cs-metrics .cs-metric .csm-val{font-size:1.1rem;font-weight:800;color:#f7941d}.case-study-section .cs-card .cs-body .cs-metrics .cs-metric .csm-lbl{font-size:.65rem;color:#6b7280;font-weight:500;line-height:1.3}.case-study-section .cs-card .cs-body .cs-metrics.devopes-metrics{background:#f4f6fb;border-radius:10px}.about-us .ourCulture .service-card .sc-ico,.case-study-section .cs-card .cs-body .cs-metrics.manufacture-metrics .cs-metric{background:0 0}.case-study-section .cs-card .cs-body .cs-stack{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.case-study-section .cs-card .cs-body .cs-stack .cs-stack-tag{font-size:.7rem;font-weight:600;padding:3px 8px;border-radius:50px;background:rgba(27,58,143,.08);color:#1a1a2e;border:1px solid #e8edf5}.case-study-section .cs-card .cs-body .cs-link{font-size:.85rem;font-weight:600;color:#f7941d;display:flex;align-items:center;gap:6px;transition:.3s}.case-study-section .cs-card .cs-body .cs-link:hover,.crm-services .case-study-section .case-study-section-card .cs-card .cs-footer a:hover,.erp-services .case-study-section .case-study-section-card .cs-card .cs-footer a:hover,.itsm-page .get-in-touch .expectation-box .expectation-box__list{gap:10px}.case-study-section .cs-card .cs-body .cs-client{display:flex;align-items:center;gap:10px;margin-bottom:14px}.case-study-section .cs-card .cs-body .cs-client .cs-avatar{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:#fff;flex-shrink:0;background:#1b3a8f}.case-study-section .cs-card .cs-body .cs-client .cs-client-name{font-size:.8rem;font-weight:600;color:#0d1c5a}.case-study-section .cs-card .cs-body .cs-footer{padding:16px 24px 0;border-top:1px solid #e8edf5;display:flex;align-items:center;justify-content:space-between;margin:16px -24px 0}.case-study-section .cs-card .cs-body .cs-footer .cs-stack{display:flex;gap:6px;flex-wrap:wrap}.case-study-section .cs-card .cs-body .cs-footer .cs-stack .cs-stack-tag{font-size:.65rem;font-weight:600;padding:2px 8px;border-radius:50px;background:#f4f6fb;color:#1b3a8f}.case-study-section .cs-card .cs-body .cs-footer .cs-read-link{font-size:.78rem;font-weight:700;color:#f7941d;display:flex;align-items:center;gap:4px;white-space:nowrap;transition:.3s}.case-study-section .cs-card .cs-body .cs-footer .cs-read-link .fas,.custom-faq .faq-main .faq-acc .faq-item .faq-question .faq-icon i,.custom-services .custom-service-card,.insights-blog .insights-main .featured-post .featured-body .read-more-link .fas{transition:.3s}.case-study-section .cs-card:hover,.inner-data-analytics .service-card:hover,.manufacturing-section .case-study-section .cs-card:hover{transform:translateY(-6px);box-shadow:0 8px 40px rgba(27,58,143,.18);border-color:transparent}.case-study-section .cs-card:hover .cs-img .cs-img-overlay,.faq .navlinks a.active,.faq .navlinks a:hover,.insights-blog .filter-drawer .filter-drawer-body .filter-section .filter-option.selected .filter-checkbox-check{opacity:1}.case-cta{border-radius:20px;padding:30px;margin-top:32px}.case-cta__eyebrow{font-size:.75rem;font-weight:700;color:#f7941d;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:8px}.case-cta__title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:6px;line-height:1.35}.case-cta__subtitle{font-size:.875rem;color:rgba(255,255,255,.65)}.case-cta__actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.case-cta__btn{font-size:.82rem;padding:10px 18px;display:inline-flex;align-items:center;gap:8px}.case-cta__btn .fas{font-size:.9em}.custom-chips .tech-stack-grid .ts-cat-title{font-size:.8rem;font-weight:700;color:#f7941d;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:14px;display:flex;align-items:center;gap:8px}.careers .openPosition .dept-section .dept-title::after,.custom-chips .tech-stack-grid .ts-cat-title::after,.insights-blog .filter-drawer .filter-drawer-body .filter-section .filter-section-title::after,header .mega-wrap .mega-panel-detail .mpd-subsection .mpd-subsection-title::after{content:"";flex:1;height:1px;background:#e8edf5}.build-together-section .badges .feature-badges__icon .fas,.custom-chips .tech-stack-grid .ts-cat-title .fas,.service-nav-inner .service-nav-link .fas{font-size:.9rem}.custom-chips .tech-stack-grid .ts-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.custom-chips .tech-stack-grid .ts-chip{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #e8edf5;border-radius:50px;padding:8px 16px;font-size:.8rem;font-weight:600;color:#1a1a2e;transition:.3s}.custom-chips .tech-stack-grid .ts-chip:hover{border-color:#f7941d;color:#f7941d;transform:translateY(-2px);box-shadow:0 4px 24px rgba(27,58,143,.1)}.free-tool .container{padding:50px;border-radius:20px}.build-together-section{background-color:#1b3a8f;color:#fff}.banking-finance .testimonial-card,.build-together-section.cat-banner,.locations .col-12:not(:last-of-type),header .navbar .hamburger.open span,header .navbar .nav-item{position:relative}.ai-services .cta-banner::before,.build-together-section.cat-banner::before,.bussiness-optimization .cta-banner::before,.content-marketing .cta-banner::before,.cta-banner::before,.email-marketing .cta-banner::before,.genai-services .cta-banner::before,.iseries-as400 .cta-banner::before,.oracle-erp-services .cta-banner::before,.pay-per-click .cta-banner::before,.process-automation .cta-banner::before,.responsive-ai-services .cta-banner::before,.seo .cta-banner::before,.service-bi-analytics .cta-banner::before,.service-dynamics .cta-banner::before,.service-salesforce .cta-banner::before,.travel-hospitality .cta-banner::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 30% 50%,rgba(247,148,29,.1),transparent 50%),radial-gradient(circle at 70% 50%,rgba(247,148,29,.06),transparent 50%)}.build-together-section .badges .feature-badges{display:flex;gap:32px;justify-content:center;margin-top:36px;flex-wrap:wrap}.build-together-section .badges .feature-badges__item{display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.6);font-size:.85rem;font-weight:600}.build-together-section .cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;position:relative}.get-in-touch .contact-social .contact-info-item{display:flex;align-items:center;gap:12px;margin-bottom:18px}.get-in-touch .contact-social .ci-ico{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;font-size:.9rem}.get-in-touch .contact-social .ci-label{font-size:.72rem;font-weight:600;color:var(--gray-text);text-transform:uppercase;letter-spacing:1px}.get-in-touch .contact-social .ci-val{font-weight:600;color:var(--navy);font-size:.9rem}.about-us .whatClientsSay .services-list .service-card .sc-para,.get-in-touch .contact-social .ci-time,.insights-blog .insights-main .featured-post .featured-body .featured-meta .meta-author .meta-date{font-size:.78rem;color:#6b7280}.get-in-touch .contact-social.custom-list .contact-info-item .ci-ico{height:32px;width:32px;font-size:12px}.get-in-touch .contact-social.custom-list .contact-info-item .ci-label{font-size:.875rem;color:rgba(255,255,255,.8);font-weight:500;text-transform:capitalize;letter-spacing:normal}.careers-detail-from .careerform .umbraco-forms-page,.get-in-touch .contact-form{background:#fff;border-radius:20px;padding:36px;box-shadow:0 4px 24px rgba(27,58,143,.1);border:1px solid #e8edf5}.get-in-touch .form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.get-in-touch .form-group{margin-bottom:14px}.get-in-touch .form-group label,.umbraco-forms-form label{font-size:.75rem;font-weight:600;color:#6b7280;display:block;margin-bottom:5px}.get-in-touch .form-group textarea{resize:vertical}.get-in-touch .expectation-box{background:rgba(247,148,29,.08);border:1px solid rgba(247,148,29,.2);border-radius:12px;padding:16px 20px}.get-in-touch .expectation-box__title{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:700;color:#e07c00;margin-bottom:8px}.get-in-touch .expectation-box__title .fas,.manufacturing-section .industries-section .industries-links .industry-pill i{color:#f7941d;font-size:.9rem}.get-in-touch .expectation-box__list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.get-in-touch .expectation-box__item{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#4a4a4a;line-height:1.4}.get-in-touch .expectation-box__item .fas{color:#00b894;font-size:.75rem;flex-shrink:0}.service-nav{position:sticky}.service-nav-inner{display:flex;align-items:center;gap:0;overflow-x:auto;scrollbar-width:thin;max-width:1200px;margin:0 auto;padding:0 24px}.service-nav-inner.service-nav-inner::-webkit-scrollbar{display:none}.cloud-infrastructure .service-nav .service-nav-inner .service-nav-link,.content-marketing .service-nav .service-nav-inner .service-nav-link,.data-bricks .service-nav .service-nav-inner .service-nav-link,.email-marketing .service-nav .service-nav-inner .service-nav-link,.iseries-as400 .service-nav .service-nav-inner .service-nav-link,.pay-per-click .service-nav .service-nav-inner .service-nav-link,.process-automation .service-nav .service-nav-inner .service-nav-link,.seo .service-nav .service-nav-inner .service-nav-link,.service-bi-analytics .service-nav .service-nav-inner .service-nav-link,.service-dynamics .service-nav .service-nav-inner .service-nav-link,.service-nav .service-nav-inner .service-nav-link,.service-nav-inner .service-nav-link,.service-salesforce .service-nav .service-nav-inner .service-nav-link,.shopify-development .service-nav .service-nav-inner .service-nav-link,.travel-hospitality .service-nav .service-nav-inner .service-nav-link{display:flex;align-items:center;gap:8px;padding:18px 20px;font-size:.85rem;font-weight:600;color:#6b7280;border-bottom:3px solid transparent;white-space:nowrap;transition:.3s;cursor:pointer;font-family:Inter,sans-serif}.cloud-infrastructure .service-nav .service-nav-inner .service-nav-link:hover,.content-marketing .service-nav .service-nav-inner .service-nav-link:hover,.data-bricks .service-nav .service-nav-inner .service-nav-link:hover,.email-marketing .service-nav .service-nav-inner .service-nav-link:hover,.iseries-as400 .service-nav .service-nav-inner .service-nav-link:hover,.pay-per-click .service-nav .service-nav-inner .service-nav-link:hover,.process-automation .service-nav .service-nav-inner .service-nav-link:hover,.seo .service-nav .service-nav-inner .service-nav-link:hover,.service-bi-analytics .service-nav .service-nav-inner .service-nav-link:hover,.service-dynamics .service-nav .service-nav-inner .service-nav-link:hover,.service-nav .service-nav-inner .service-nav-link:hover,.service-nav-inner .service-nav-link:hover,.service-salesforce .service-nav .service-nav-inner .service-nav-link:hover,.shopify-development .service-nav .service-nav-inner .service-nav-link:hover,.travel-hospitality .service-nav .service-nav-inner .service-nav-link:hover{color:#0d1c5a;border-bottom-color:#e8edf5}.service-nav-inner .service-nav-link.active{color:#f7941d;border-bottom-color:#f7941d}.oracle-erp-services .pill-row .pill i,.pill-row .pill .fas,.responsive-ai-services .pill-row .pill i{font-size:.73rem;color:#f7941d}.oracle-erp-services .pill-row .pill:hover,.pill-row .pill:hover,.responsive-ai-services .pill-row .pill:hover{border-color:#f7941d;background:#fef3e2;color:#f7941d}.deepdive{padding:72px 0;scroll-margin-top:100px}.careers .openPosition .dept-section,.data-analytics .client-review-section h2,.deepdive .dd-header,.inner-data-analytics .client-review-section h2{margin-bottom:48px}.deepdive .dd-eyebrow{font-size:.68rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#f7941d;margin-bottom:10px;display:block}.deepdive .dd-title{font-size:1.75rem;font-weight:800;color:#0d1c5a;font-family:Inter,Arial,sans-serif;line-height:1.25;margin-bottom:16px}.deepdive .dd-desc{font-size:.93rem;color:#4a4a4a;line-height:1.78;margin-bottom:14px}.deepdive .dd-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.deepdive .analytics-row,.process-automation .compare-cols{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:28px}.deepdive .analytics-row .analytics-card{background:#fff;border:1px solid #e8edf5;border-radius:12px;padding:26px;display:flex;gap:18px;align-items:flex-start;transition:.3s}.deepdive .analytics-row .analytics-card .ac-icon-wrap{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex-shrink:0}.deepdive .analytics-row .analytics-card .ac-title{font-size:.9rem;font-weight:700;color:#0d1c5a;font-family:Inter,Arial,sans-serif;margin-bottom:5px}.deepdive .analytics-row .analytics-card .ac-desc{font-size:.79rem;color:#4a4a4a;line-height:1.6}.deepdive .analytics-row .analytics-card .ac-tag{display:inline-block;margin-top:8px;font-size:.67rem;font-weight:600;color:#f7941d;background:#fef3e2;border-radius:100px;padding:3px 10px}.deepdive .tech-grid,.industry-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.deepdive .tech-grid .tech-card{background:#fff;border:1px solid #e8edf5;border-radius:12px;padding:22px;transition:.3s}.deepdive .tech-grid .tech-card .tech-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;margin-bottom:12px}.deepdive .tech-grid .tech-card .tech-name,.service-bi-analytics .bi-journey .bi-stage .bi-title{font-size:.87rem;font-weight:700;color:#0d1c5a;font-family:Inter,Arial,sans-serif;margin-bottom:6px}.deepdive .tech-grid .tech-card .tech-desc,.hiw-steps .hiw-step .hiw-desc{font-size:.78rem;color:#4a4a4a;line-height:1.55}.deepdive .tech-grid .tech-card .tech-badge{display:inline-block;margin-top:10px;font-size:.67rem;font-weight:600;color:#f7941d;background:#fef3e2;border-radius:100px;padding:3px 10px}.deepdive .dark-callout{background:linear-gradient(135deg,#0d1c5a 0,#1b3a8f 60%,#1e4db0 100%);border-radius:12px;padding:40px 44px;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;margin-top:48px}.dark-callout h3,.deepdive .dark-callout h3{font-size:1.2rem;font-weight:800;color:#fff;font-family:Inter,Arial,sans-serif;margin-bottom:8px}.dark-callout p,.deepdive .dark-callout p{font-size:.88rem;color:rgba(255,255,255,.75);line-height:1.65;max-width:600px}.dark-callout .dc-tags,.deepdive .dark-callout .dc-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.deepdive .dark-callout .dc-tags .dc-tag{font-size:.71rem;font-weight:600;color:#f7941d;background:rgba(247,148,29,.2);border-radius:100px;padding:4px 12px}.careers-detail-from .careerform,.healthCare .ourSolutions .tab-panel .sdc-platforms,.itsm-page .roi-section .roi-inner .it-roi-calc .roi-calculator .roi-results,.stat-panel.stat-panel-padding,header .navbar .nav-link{padding:0}.stat-panel .stat-panel-head{background:linear-gradient(135deg,#0d1c5a 0,#00538c 100%);padding:18px 22px;display:flex;align-items:center;gap:12px}.stat-panel .stat-panel-head .sp-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-panel .sp-row{display:flex;justify-content:space-between;align-items:center}.stat-panel .sp-row.stat-row,.stat-panel.blue .sp-row{padding:13px 22px}.risk-tiers{display:grid;grid-template-columns:repeat(4,1fr);margin-top:28px;border-radius:12px;overflow:hidden;border:1px solid #e8edf5}.risk-tiers .risk-tier{padding:22px 16px;border-right:1px solid #e8edf5}.content-marketing .ticker-bar .ticker-inner .ticker-item:last-child,.education-and-edtech .ticker-bar .ticker-inner .ticker-item:last-child,.industries .ticker-bar .ticker-inner .ticker-item:last-child,.iseries-as400 .mod-timeline .mod-step:last-child,.lifecycle-row .lc-node:last-child,.marketing-automation .mod-timeline .mod-step:last-child,.oracle-erp-services .ticker-bar .ticker-inner .ticker-item:last-child,.pay-per-click .mod-timeline .mod-step:last-child,.pillar-card .pillar-body .pillar-stats .ps-stat:last-child,.responsive-ai-services .ticker-bar .ticker-inner .ticker-item:last-child,.risk-tiers .risk-tier:last-child,.service-bi-analytics .bi-journey .bi-stage:last-child,.service-sap-s4hana .ticker-bar .ticker-inner .ticker-item:last-child,.ticker-bar .ticker-inner .ticker-item:last-child,.wh-flow .wh-step:last-child{border-right:none}.risk-tiers .risk-tier .rt-badge{font-size:.67rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;border-radius:100px;padding:4px 12px;margin-bottom:10px;display:inline-block}.hiw-steps .hiw-step,.output-strip .output-card{border:1px solid #e8edf5;background:#fff;transition:.3s}.risk-tiers .risk-tier .rt-title{font-size:.86rem;font-weight:700;color:#0d1c5a;margin-bottom:6px}.risk-tiers .risk-tier .rt-desc{font-size:.75rem;color:#4a4a4a;line-height:1.5;margin-bottom:10px}.risk-tiers .risk-tier .rt-examples{font-size:.7rem;color:#6b7280;font-style:italic}.output-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.output-strip .output-card{border-left:4px solid #f7941d;border-radius:12px;padding:18px}.maturity-card,.output-strip .output-card:hover{box-shadow:0 4px 24px rgba(27,58,143,.1)}.output-strip .output-card .oc-title{font-size:.83rem;font-weight:700;color:#0d1c5a;margin-bottom:5px}.output-strip .output-card .oc-title .fas{color:#f7941d;margin-right:7px;font-family:FontAwesome}.output-strip .output-card .oc-desc,.responsive-ai-services .principles-grid .principle-card .pc-desc{font-size:.77rem;color:#4a4a4a;line-height:1.55}.hiw-steps,.metric-showcase{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px}.hiw-steps .hiw-step{border-radius:12px;padding:22px 18px}.hiw-steps .hiw-step:hover{border-color:#f7941d;transform:translateY(-4px);box-shadow:0 8px 40px rgba(27,58,143,.18)}.cloud-infrastructure .services .service-card .right-sec .sc-num,.content-marketing .services .service-card .right-sec .sc-num,.data-bricks .services .service-card .right-sec .sc-num,.email-marketing .services .service-card .right-sec .sc-num,.hiw-steps .hiw-step .hiw-num,.iseries-as400 .services .service-card .right-sec .sc-num,.pay-per-click .services .service-card .right-sec .sc-num,.process-automation .services .service-card .right-sec .sc-num,.seo .services .service-card .right-sec .sc-num,.service-bi-analytics .services .service-card .right-sec .sc-num,.service-salesforce .services .service-card .right-sec .sc-num,.shopify-development .services .service-card .right-sec .sc-num,.travel-hospitality .services .service-card .right-sec .sc-num{font-size:2.2rem;font-weight:900;color:#e8edf5;margin-bottom:10px}.hiw-steps .hiw-step .hiw-title{font-size:.87rem;font-weight:700;color:#0d1c5a;margin-bottom:6px}.oracle-strip,.sap-strip,.service-sap-s4hana .module-coverage .sap-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}.oracle-strip .oracle-card,.sap-strip .sap-card,.service-sap-s4hana .module-coverage .sap-strip .sap-card{background:#fff;border:1px solid #e8edf5;border-radius:12px;padding:22px 18px;text-align:center;transition:.3s;position:relative;overflow:hidden}.oracle-strip .oracle-card::before,.sap-strip .sap-card::before,.service-sap-s4hana .module-coverage .sap-strip .sap-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.oracle-strip .oracle-card .oc-icon,.sap-strip .sap-card .sc-icon,.service-sap-s4hana .module-coverage .sap-strip .sap-card .sc-icon{font-size:1.8rem;display:block;margin-bottom:10px}.oracle-strip .oracle-card .oc-name,.sap-strip .sap-card .sc-name,.service-sap-s4hana .module-coverage .sap-strip .sap-card .sc-name{font-size:.85rem;font-weight:700;color:#0d1c5a;font-family:Inter,Arial,sans-serif;margin-bottom:5px}.oracle-strip .oracle-card .oc-desc{font-size:.74rem;color:#4a4a4a;line-height:1.45}.oracle-strip .oc-fusion::before{background:linear-gradient(90deg,#c74634,#9a2f22)}.oracle-strip .oc-netsuite::before{background:linear-gradient(90deg,#0070d2,#004b91)}.oracle-strip .oc-epm::before{background:linear-gradient(90deg,#c74634,#6b1a0d)}.oracle-strip .oc-oic::before{background:linear-gradient(90deg,#f8981d,#c47100)}.cert-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.cert-row .cert-badge{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1.5px solid #e8edf5;border-radius:10px;padding:10px 16px;font-size:.77rem;font-weight:600;color:#0d1c5a;font-family:Inter,Arial,sans-serif;transition:.3s}.cert-row .cert-badge:hover{border-color:#f7941d;background:#fef3e2}.cert-row .cert-badge .fas{font-size:1rem;color:#f7941d}.metric-showcase .metric-card,.service-sap-s4hana .analytics .metric-card{background:linear-gradient(135deg,#0d1c5a,#1b3a8f);border-radius:12px;padding:26px 18px;text-align:center;position:relative;overflow:hidden;transition:.3s}.metric-card::before,.metric-showcase .metric-card::before,.service-sap-s4hana .analytics .metric-card::before{content:"";position:absolute;top:-30px;right:-30px;width:100px;height:100px;border-radius:50%;background:rgba(247,148,29,.1)}.metric-card .mc-num,.metric-showcase .metric-card .mc-num,.service-sap-s4hana .analytics .metric-card .mc-num{font-size:2.2rem;font-weight:900;color:#f7941d;font-family:Inter,Arial,sans-serif;line-height:1;margin-bottom:4px}.metric-card .mc-lbl,.metric-showcase .metric-card .mc-lbl,.service-sap-s4hana .analytics .metric-card .mc-lbl{font-size:.75rem;color:rgba(255,255,255,.75);line-height:1.4}.connector-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:28px}.connector-grid .connector-card{background:#fff;border:1px solid #e8edf5;border-radius:10px;padding:14px 10px;text-align:center;transition:.3s}.connector-grid .connector-card:hover,.content-marketing .serp-card:hover,.email-marketing .serp-card:hover,.seo .serp-card:hover{border-color:#f7941d;box-shadow:0 4px 14px rgba(247,148,29,.1)}.connector-grid .connector-card .cc-emoji{display:block;font-size:1.4rem;margin-bottom:6px;line-height:1}.connector-grid .connector-card .cc-cname{font-size:.75rem;font-weight:700;color:#0d1c5a;font-family:Inter,Arial,sans-serif;margin-bottom:2px}.connector-grid .connector-card .cc-type{font-size:.65rem;color:#6b7280;letter-spacing:.4px;text-transform:uppercase}.industry-tabs .industry-tab-card,.service-sap-s4hana .industry-tab-card{background:#fff;border:1px solid #e8edf5;border-radius:12px;padding:24px;transition:.3s}.industry-tab-card:hover,.industry-tabs .industry-tab-card:hover,.service-sap-s4hana .industry-tab-card:hover{border-color:#f7941d;box-shadow:0 6px 20px rgba(247,148,29,.08)}.industry-tab-card .itc-industry,.industry-tabs .industry-tab-card .itc-industry,.service-sap-s4hana .industry-tab-card .itc-industry{font-size:.67rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#f7941d;margin-bottom:6px}.industry-tab-card .itc-title,.industry-tabs .industry-tab-card .itc-title,.service-sap-s4hana .industry-tab-card .itc-title{font-size:.87rem;font-weight:700;color:#0d1c5a;font-family:Inter,Arial,sans-serif;margin-bottom:8px}.engagement-card .ec-body .ec-deliverables,.industry-tab-card .itc-list,.industry-tabs .industry-tab-card .itc-list,.service-sap-s4hana .industry-tab-card .itc-list,.tier-card .tier-features{list-style:none;padding:0;margin:0}.industry-tab-card .itc-list li,.industry-tabs .industry-tab-card .itc-list li,.service-sap-s4hana .industry-tab-card .itc-list li{font-size:.76rem;color:#6b7280;padding:3px 0;display:flex;gap:8px;align-items:flex-start;line-height:1.4}.industry-tab-card .itc-list li::before,.industry-tabs .industry-tab-card .itc-list li::before,.service-sap-s4hana .industry-tab-card .itc-list li::before{content:"▸";color:#f7941d;font-size:.7rem;flex-shrink:0;margin-top:2px}.locations .col-12:not(:last-of-type)::after{content:"";position:absolute;width:2px;height:100%;background:linear-gradient(to bottom,#fff,#c9c9c9,#fff);top:0;right:0}.locations .location{display:flex;justify-content:center;flex-direction:column;text-align:center;padding-inline:25px}.locations .location img{width:100%;margin-bottom:15px}.locations .location span{display:block;font-size:16px}.umbraco-forms-form .umbraco-forms-page .row-fluid .umbraco-forms-container{display:flex;flex-wrap:wrap;gap:10px 0;justify-content:space-between}.umbraco-forms-form .umbraco-forms-page .row-fluid .umbraco-forms-container .umbraco-forms-field{flex:0 0 100%;width:100%}.umbraco-forms-form .umbraco-forms-page .row-fluid .umbraco-forms-container .name,.umbraco-forms-form .umbraco-forms-page .row-fluid .umbraco-forms-container .name2{flex:0 0 calc(50% - 10px);width:100%}.umbraco-forms-form label .umbraco-forms-indicator{color:#c8102e}.umbraco-forms-form .btn.primary{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:.3s;border:none;box-shadow:none!important;background-color:#f7941d;color:#fff}.umbraco-forms-form .umbraco-forms-field .umbraco-forms-field-wrapper input,.umbraco-forms-form .umbraco-forms-field .umbraco-forms-field-wrapper textarea,.umbraco-forms-form input.text{max-width:inherit!important;width:100%!important;padding:10px!important;margin:0}.umbraco-forms-form .umbraco-forms-field .umbraco-forms-field-wrapper textarea{max-height:100px}.umbraco-forms-form span.contourError,.umbraco-forms-form span.field-validation-error{font-size:11px;color:#c8102e}.faq{padding-block:50px}.faq .accordion{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}.faq .accordion .accordion-item{width:100%;border-radius:10px;padding:22px 15px;border:1px solid #ddd;margin-bottom:10px;overflow:hidden;height:-moz-fit-content;height:fit-content}.faq .accordion .accordion-item.active .accordion-header::after{transform:rotate(180deg);transition:.3s}.faq .accordion .accordion-header{cursor:pointer;color:#f7941d;padding-right:30px;position:relative}.faq .accordion .accordion-header p{margin-bottom:0;color:#000;cursor:pointer;font-size:14px;font-weight:600;padding:0}.faq .accordion .accordion-content{display:none;padding:20px 0 0;border-top:none}.faq .accordion .accordion-content p{font-size:14px;color:#6b7280}.faq h2{margin-bottom:25px;line-height:normal}.faq .light-heading{color:#1141a0}.faq .navlinks{justify-content:center;gap:50px;margin-bottom:25px}.faq .navlinks a{color:#000;opacity:.5}.faq .umb-block-grid{width:100%}.faq .umb-block-grid .umb-block-grid__layout-container .umb-block-grid__layout-item{margin-bottom:10px}.custom-faq .faq-main .faq-acc .faq-item.open .faq-answer p,.faq .umb-block-grid .umb-block-grid__layout-container .umb-block-grid__layout-item section,.healthCare .ourSolutions .tab-panel .sdc-outcomes{margin:0}.faq .accordion .accordion-header::after{content:"";position:absolute;top:-5px;right:0;content:"\f078"!important;font-family:FontAwesome;width:28px;height:28px;border-radius:50%;background:#f4f6fb;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#6b7280;transition:.3s}.careers-detail-from .careerform .umbraco-forms-page .umbraco-forms-field-wrapper input[type=file]{border:0}.careers-detail-from .careerform .umbraco-forms-page .umbraco-forms-caption{font-size:25px!important;line-height:34px!important}.careers-detail-from .careerform .umbraco-forms-navigation{padding:1em 0 0}.careers-detail-from .careerform .umbraco-forms-fieldset{margin:0;padding:0}.careers-detail-from .job-meta{background:#0d1c5a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:16px;text-align:center}.careers-detail-from .job-meta .card-block{padding:20px 15px;align-items:center;border-radius:10px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:#fff}.careers-detail-from .job-meta .card-block p{margin-bottom:0;font-size:16px;font-weight:900;color:#fff;line-height:1}.careers-detail-from .job-desc{background:#fff;box-shadow:0 4px 24px rgba(27,58,143,.1);padding:15px;border-radius:15px;margin-top:20px}.careers-detail-from .job-desc h2,.careers-detail-from .job-role h2,.careers-detail-from .skills h2{font-size:20px;padding-block:10px;border-bottom:1px solid #e5e3e3;color:#f7941d}.careers-detail-from .job-desc p{margin-bottom:0;font-size:14px}.careers-detail-from .job-role,.careers-detail-from .skills{background:#fff;box-shadow:0 4px 24px rgba(27,58,143,.1);padding:10px;border-radius:10px;gap:0;margin-top:20px}.careers-detail-from .job-role ul,.careers-detail-from .skills ul{list-style:disc;padding-left:30px;margin-bottom:0}.careers-detail-from .job-role ul li,.careers-detail-from .skills ul li{font-size:14px;margin-bottom:10px}header{height:67px}header .navbar{position:fixed;top:0;left:0;right:0;z-index:2000;background:#0d1c5a;border-bottom:1px solid rgba(255,255,255,.07);transition:.3s;padding:0}header .mega-overlay,header .mega-wrap{top:68px;opacity:0;position:fixed;visibility:hidden}header .navbar.scrolled{background:#0a1545;box-shadow:0 2px 20px rgba(0,0,0,.3)}header .navbar .nav-inner{display:flex;align-items:center;justify-content:space-between;height:68px;max-width:1200px;margin:0 auto;padding:0 24px;width:100%}header .navbar .nav-links{display:flex;align-items:center;gap:2px;margin-bottom:0}header .navbar .nav-link{display:flex;align-items:center;gap:5px;color:rgba(255,255,255,.85);font-size:.85rem;font-weight:500;border-radius:6px;transition:.3s;cursor:pointer;white-space:nowrap}header .mobile-menu .mob-cat .mob-cat-head i.arr,header .navbar .nav-link .chev{font-size:.65rem;transition:.3s}header .navbar .nav-cta .btn{padding:8px 16px;font-size:.82rem}header .navbar .hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:6px;transition:.5s}header .navbar .hamburger span{display:block;width:22px;height:2px;background:#fff;border-radius:2px;transition:.3s}header .navbar .hamburger.open span:first-child{transform:rotate(45deg);top:7px}.ai-services .ai-service-list .service-card:hover::before,.ai-services .custom-col1 .service-card:hover::before,.bussiness-optimization .ai-service-list .service-card:hover::before,.bussiness-optimization .custom-col1 .service-card:hover::before,.cloud-infrastructure .services .service-card:hover::before,.content-marketing .ai-service-list .service-card:hover::before,.content-marketing .custom-col1 .service-card:hover::before,.content-marketing .services .service-card:hover::before,.data-bricks .services .service-card:hover::before,.devops-section #services .container .pillar-content,.devops-section .services .services-list .service-card::before,.email-marketing .ai-service-list .service-card:hover::before,.email-marketing .custom-col1 .service-card:hover::before,.email-marketing .services .service-card:hover::before,.energy-utilites .flagship .services-list .service-card:hover::before,.erp-services .services .container .services-list .erp-service-card:hover::before,.genai-services .ai-service-list .service-card:hover::before,.genai-services .custom-col1 .service-card:hover::before,.genai-services .custom-col2 .service-card::before,.inner-data-analytics .cat-banner::before,.inner-data-analytics .service-card::before,.insights-blog .filter-drawer .filter-drawer-body .filter-section .filter-option input[type=checkbox],.iseries-as400 .ai-service-list .service-card:hover::before,.iseries-as400 .custom-col1 .service-card:hover::before,.iseries-as400 .mod-timeline .mod-step:last-child::after,.iseries-as400 .services .service-card:hover::before,.lifecycle-row .lc-node:last-child::after,.manufacturing-section .services .service-card:hover::before,.marketing-automation .mod-timeline .mod-step:last-child::after,.oracle-erp-services .ai-service-list .service-card:hover::before,.oracle-erp-services .custom-col1 .service-card:hover::before,.pay-per-click .ai-service-list .service-card:hover::before,.pay-per-click .custom-col1 .service-card:hover::before,.pay-per-click .mod-timeline .mod-step:last-child::after,.pay-per-click .services .service-card:hover::before,.process-automation .ai-service-list .service-card:hover::before,.process-automation .custom-col1 .service-card:hover::before,.process-automation .services .service-card:hover::before,.responsive-ai-services .ai-service-list .service-card:hover::before,.responsive-ai-services .custom-col1 .service-card:hover::before,.sap-strip .sap-card::before,.seo .ai-service-list .service-card:hover::before,.seo .custom-col1 .service-card:hover::before,.seo .services .service-card:hover::before,.service-bi-analytics .ai-service-list .service-card:hover::before,.service-bi-analytics .custom-col1 .service-card:hover::before,.service-dynamics .ai-service-list .service-card:hover::before,.service-dynamics .custom-col1 .service-card:hover::before,.service-salesforce .ai-service-list .service-card:hover::before,.service-salesforce .custom-col1 .service-card:hover::before,.service-salesforce .services .service-card:hover::before,.shopify-development .services .service-card:hover::before,.travel-hospitality .ai-service-list .service-card:hover::before,.travel-hospitality .custom-col1 .service-card:hover::before,.travel-hospitality .services .service-card:hover::before,.wh-flow .wh-step:last-child::after,header .mega-panel-detail .static-detail-panel,header .mega-panel-subs .msub-group,header .mega-panel-subs .msub-group1,header .mob-cat-body,header .mob-subsub,header .navbar .hamburger.open span:nth-child(2){display:none}header .navbar .hamburger.open span:last-child{transform:rotate(-45deg)}header .mega-wrap{left:0;right:0;z-index:1999;background:#fff;box-shadow:0 12px 48px rgba(13,28,90,.18);border-top:2px solid #f7941d;transform:translateY(-6px);transition:.25s;max-height:calc(100vh - 68px);overflow:hidden}header .mega-wrap.open{opacity:1;visibility:visible;transform:translateY(0)}header .mega-wrap .mega-inner{display:flex;height:100%}header .mega-wrap .mega-panel-cats{width:260px;flex-shrink:0;background:#0d1c5a;overflow-y:auto;padding:12px 0;max-height:calc(100vh - 68px)}header .mega-wrap .mega-panel-cats::-webkit-scrollbar{width:4px}header .mega-wrap .mega-panel-cats::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:4px}header .mega-wrap .mega-panel-cats .mcat{display:flex;align-items:center;justify-content:space-between;padding:0;cursor:pointer;color:rgba(255,255,255,.75);font-size:.82rem;font-weight:500;transition:.3s;border-left:3px solid transparent;gap:8px}header .mega-wrap .mega-panel-cats .mcat.active,header .mega-wrap .mega-panel-cats .mcat:hover{background:rgba(255,255,255,.07);color:#fff;border-left-color:#f7941d}header .mega-wrap .mega-panel-cats .mcat .mcat-icon{width:28px;height:28px;border-radius:7px;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#f7941d;flex-shrink:0}header .mega-wrap .mega-panel-cats .mcat .arr{font-size:.6rem;opacity:.5;padding:11px 20px}header .mega-wrap .mega-panel-cats .mcat.active .arr{opacity:1;color:#f7941d}header .mega-wrap .mega-panel-subs{width:240px;flex-shrink:0;border-right:1px solid #e8edf5;overflow-y:auto;padding:16px 0;max-height:calc(100vh - 68px);background:#fafbfe}header .mega-wrap .mega-panel-subs::-webkit-scrollbar{width:4px}header .mega-wrap .mega-panel-subs::-webkit-scrollbar-thumb{background:rgba(27,58,143,.15);border-radius:4px}header .mega-wrap .mega-panel-subs .msub-head{padding:6px 20px 10px;font-size:.68rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:1.5px}header .mega-wrap .mega-panel-subs .msub,header .mega-wrap .mega-panel-subs .msub1{display:flex;align-items:center;justify-content:space-between;padding:0;cursor:pointer;color:#1a1a2e;font-size:.82rem;font-weight:500;transition:.3s;border-left:3px solid transparent}header .mega-wrap .mega-panel-subs .msub.active,header .mega-wrap .mega-panel-subs .msub1.active,header .mega-wrap .mega-panel-subs .msub1:hover,header .mega-wrap .mega-panel-subs .msub:hover{background:rgba(27,58,143,.06);color:#1b3a8f;border-left-color:#1b3a8f}header .mega-wrap .mega-panel-subs .msub .arr,header .mega-wrap .mega-panel-subs .msub1 .arr{font-size:.6rem;opacity:.4}header .mega-wrap .mega-panel-subs .msub.active .arr,header .mega-wrap .mega-panel-subs .msub1.active .arr{opacity:1;color:#1b3a8f}header .mega-wrap .mega-panel-detail{flex:1;overflow-y:auto;padding:20px 28px;max-height:calc(100vh - 68px);background:#fff}header .mega-wrap .mega-panel-detail::-webkit-scrollbar{width:4px}header .mega-wrap .mega-panel-detail::-webkit-scrollbar-thumb{background:rgba(27,58,143,.12);border-radius:4px}header .mega-wrap .mega-panel-detail .mpd-head{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e8edf5}.about-us .leadership .leader-card .leader-body .leader-name,.blog-detail-page .blog-content-wrap .share-bar .share-bar-left h4,header .mega-wrap .mega-panel-detail .mpd-head .detail-heading{font-size:1rem;font-weight:700;color:#0d1c5a;margin-bottom:4px}header .mega-wrap .mega-panel-detail .mpd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}header .mega-wrap .mega-panel-detail .mpd-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:8px;border:1px solid #e8edf5;font-size:.8rem;font-weight:500;color:#1a1a2e;transition:.3s;cursor:pointer;background:#fff}header .mega-wrap .mega-panel-detail .mpd-item:hover{border-color:#f7941d;color:#f7941d;background:rgba(247,148,29,.04);transform:translateY(-1px)}header .mega-wrap .mega-panel-detail .mpd-item .fas{font-size:.75rem;color:#f7941d}header .mega-wrap .mega-panel-detail .mpd-empty{padding:20px;font-size:.82rem;color:#6b7280;font-style:italic}header .mobile-menu .mob-cat .mob-cat-head,header .mobile-menu .mob-plain a{padding:13px 24px;color:rgba(255,255,255,.85);border-bottom:1px solid rgba(255,255,255,.05)}header .mega-wrap .mega-panel-detail .mpd-subsection .mpd-subsection-title{font-size:.72rem;font-weight:700;color:#1b3a8f;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:10px;display:flex;align-items:center;gap:6px}header .mega-overlay{inset:0;background:rgba(0,0,0,.25);z-index:1998;transition:.3s}.insights-blog .filter-overlay.open,header .mega-overlay.open{opacity:1;visibility:visible}header .mobile-menu{display:none;position:fixed;inset:0;background:#0d1c5a;z-index:3000;padding:10px 0 32px;overflow-y:auto;flex-direction:column;margin-top:68px}@media screen and (min-width:993px){.locations:has(.col-12:nth-of-type(5)) .col-12:nth-of-type(5n)::after{display:none}header .mobile-menu.open{display:none}}header .mobile-menu .mobile-close{position:absolute;top:16px;right:16px;width:38px;height:38px;background:rgba(255,255,255,.08);border:none;border-radius:8px;color:#fff;font-size:1rem;cursor:pointer;align-items:center;justify-content:center;display:none}header .mobile-menu .mob-cat{cursor:pointer}header .mobile-menu .mob-cat .mob-cat-head{display:flex;align-items:center;justify-content:space-between;font-size:.9rem;font-weight:600}header .mobile-menu .mob-cat .mob-cat-head .mob-cat-item{display:flex;gap:8px;align-items:center;font-size:.85rem}header .mobile-menu .mob-cat .mob-cat-body{display:none;background:rgba(0,0,0,.2)}header .mobile-menu .mob-cat .mob-sub{display:flex;align-items:center;justify-content:space-between;padding:10px 24px 10px 40px;color:rgba(255,255,255,.7);font-size:.82rem;font-weight:500;border-bottom:1px solid rgba(255,255,255,.03);cursor:pointer}header .mobile-menu .mob-cat .mob-sub .fas.arr{font-size:.6rem;transition:.3s;transform:none}header .mobile-menu .mob-cat .mob-subsub{display:none;background:rgba(0,0,0,.15)}header .mobile-menu .mob-cat .mob-subsub a{display:block;padding:8px 24px 8px 56px;color:rgba(255,255,255,.55);font-size:.78rem;border-bottom:1px solid rgba(255,255,255,.02)}header .mobile-menu .mob-cat .mob-subsub .mob-sub a{color:rgba(255,255,255,.55);font-size:.78rem;border-bottom:1px solid rgba(255,255,255,.02);padding:0 0 0 16px}header .mobile-menu .mob-plain a{display:flex;align-items:center;gap:10px;font-size:.88rem;font-weight:500}header .mobile-menu .mob-section-label{padding:14px 24px 6px;font-size:.68rem;font-weight:700;color:rgba(255,255,255,.3);text-transform:uppercase;letter-spacing:2px}.blog-detail-page .blog-content-wrap,header .mega-panel-subs .msub span{min-width:0}header .mega-panel-subs .msub .arr{flex-shrink:0;margin-left:10px}header .msub-child{display:none;padding-left:16px}header .mchild{display:block;padding:6px 0;font-size:.85rem;color:#bbb}.footer{background:#07102b;color:rgba(255,255,255,.6);padding:64px 0 0}.footer .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1.2fr;gap:36px;margin-bottom:44px}.footer .footer-brand svg{display:block;height:36px;width:auto}.footer .footer-brand p{font-size:.82rem;line-height:1.7;color:rgba(255,255,255,.45);margin-bottom:18px}.blog-detail-page .blog-content-wrap .author-bio .author-social,.footer .footer-brand .footer-social{display:flex;gap:8px}.footer .footer-brand .footer-social a{width:34px;height:34px;border-radius:7px;background:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.55);font-size:.82rem;transition:.3s;text-decoration:none}.footer .footer-col h4{font-size:.82rem;font-weight:700;color:#fff;margin-bottom:14px;letter-spacing:.5px}.footer .footer-col ul{list-style:none;margin:0;padding:0}.footer .footer-col ul li{margin-bottom:7px}.footer .footer-col ul li a{font-size:.8rem;color:rgba(255,255,255,.45);transition:.3s;text-decoration:none}.footer .footer-col ul li a:hover{color:#f7941d;padding-left:3px}.footer .footer-col.footer-contact p{display:flex;align-items:flex-start;gap:8px;font-size:.8rem;color:rgba(255,255,255,.45);margin-bottom:10px;line-height:1.5}.footer .footer-col.footer-contact p a{color:inherit;text-decoration:none}.footer .footer-col.footer-contact .fas{color:#f7941d;margin-top:2px;flex-shrink:0;width:12px}.footer .footer-col.footer-contact .btn.btn-primary{font-size:.78rem;padding:9px 16px}.footer .footer-col.footer-contact .btn.btn-primary .fas{width:auto;margin-top:0;color:inherit}.footer .footer-bottom{border-top:1px solid rgba(255,255,255,.06);padding:18px 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.footer .footer-bottom p{font-size:.78rem;color:rgba(255,255,255,.3);margin:0}.footer .footer-bottom .footer-bottom-links{display:flex;gap:18px;flex-wrap:wrap}.footer .footer-bottom .footer-bottom-links a{font-size:.78rem;color:rgba(255,255,255,.3);transition:.3s;text-decoration:none}.about-us .whoWeAre .services-list .service-card::before{content:"";position:absolute;top:-40px!important;right:-40px;width:120px;height:120px;border-radius:50%;background:rgba(255,255,255,.05);bottom:unset!important;left:unset!important;transform:unset}.about-us .whoWeAre .services-list .service-card .sc-label{font-weight:700;text-transform:uppercase;letter-spacing:2px;opacity:.7;margin-bottom:8px}.about-us .ourJourney .story-visual{position:sticky;top:112px}.about-us .ourJourney .story-visual .story-img-box{padding:48px;text-align:center;position:relative;overflow:hidden}.about-us .ourJourney .story-visual .story-img-box::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#0d1c5a,#1b3a8f)}.about-us .ourJourney .story-visual .story-img-box .story-img-box-inner .fas{margin-bottom:20px;opacity:.8}.about-us .ourJourney .story-visual .story-img-box .story-img-box-inner h3{font-weight:800;margin-bottom:12px}.about-us .ourJourney .story-visual .story-img-box .story-img-box-inner p{line-height:1.6}.about-us .ourJourney .story-visual .story-img-box .story-year-badge{position:absolute;top:-16px;right:-16px;border-radius:50%;width:80px;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:900;box-shadow:0 8px 40px rgba(27,58,143,.18)}.about-us .ourJourney .story-visual .story-img-box .story-year-badge .since{text-transform:uppercase;letter-spacing:1px;opacity:.85}.about-us .ourJourney .story-content h2{margin-bottom:16px;line-height:1.2;font-weight:800}.about-us .ourJourney .story-content p{font-size:.95rem;color:#6b7280;line-height:1.8;margin-bottom:16px}.about-us .ourJourney .story-content .story-milestones{display:flex;flex-direction:column;gap:0;margin-top:32px;position:relative}.about-us .ourJourney .story-content .story-milestones::before{content:"";position:absolute;left:20px;top:0;bottom:0;width:2px;background:#e8edf5}.about-us .ourJourney .story-content .story-milestones .milestone{display:flex;gap:20px;align-items:flex-start;padding:0 0 24px;position:relative}.about-us .ourJourney .story-content .story-milestones .milestone .milestone-dot{width:40px;height:40px;border-radius:50%;background:#1b3a8f;border:3px solid #fff;box-shadow:0 0 0 2px #1b3a8f;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.7rem;font-weight:700;flex-shrink:0;position:relative;z-index:1}.about-us .ourJourney .story-content .story-milestones .milestone .milestone-year{font-size:.75rem;font-weight:700;color:#f7941d;text-transform:uppercase;letter-spacing:1px;margin-bottom:2px}.about-us .ourJourney .story-content .story-milestones .milestone .milestone-text,.retail-ecommerce .custom-tabs .service-detail-card .sdc-body .sdc-features .feature-list .feature-item .fi-text{font-size:.875rem;color:#6b7280;line-height:1.5}.about-us .ourValues .services-list .service-card::before{bottom:0!important;top:unset!important}.about-us .leadership,.data-analytics .cat-banner.build-section-together,.data-analytics .custom-tabs .main-tab,.inner-data-analytics .cat-banner.build-section-together,.inner-data-analytics .custom-tabs .main-tab,.itsm-page .client-review-section{background-color:#fff}.about-us .leadership .leader-card{background:#fff;border:1px solid #e8edf5;border-radius:20px;overflow:hidden;transition:.3s;text-align:center}.about-us .leadership .leader-card:hover,.crm-services .case-study-section .case-study-section-card .cs-card:hover,.devops-section .case-study-section .cs-card:hover,.erp-services .case-study-section .case-study-section-card .cs-card:hover{transform:translateY(-6px);box-shadow:0 8px 40px rgba(27,58,143,.18);border-color:#f7941d}.about-us .leadership .leader-card .leader-avatar{height:200px;display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:900;color:#fff;position:relative;overflow:hidden}.about-us .leadership .leader-card .leader-avatar::after{content:"";position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(transparent,rgba(0,0,0,.08))}.about-us .globalPresence .leader-card .office-body,.about-us .leadership .leader-card .leader-body,.ai-services .blog-card .blog-body,.blog-card .blog-body,.bussiness-optimization .blog-card .blog-body,.content-marketing .blog-card .blog-body,.email-marketing .blog-card .blog-body,.genai-services .blog-card .blog-body,.iseries-as400 .blog-card .blog-body,.oracle-erp-services .blog-card .blog-body,.pay-per-click .blog-card .blog-body,.process-automation .blog-card .blog-body,.responsive-ai-services .blog-card .blog-body,.seo .blog-card .blog-body,.service-bi-analytics .blog-card .blog-body,.service-dynamics .blog-card .blog-body,.service-salesforce .blog-card .blog-body,.travel-hospitality .blog-card .blog-body{padding:20px}.about-us .leadership .leader-card .leader-body .leader-role{font-size:.8rem;color:#f7941d;font-weight:600;margin-bottom:8px}.about-us .leadership .leader-card .leader-body .leader-bio{font-size:.78rem;color:#6b7280;line-height:1.5;margin-bottom:14px}.about-us .leadership .leader-card .leader-social{display:flex;justify-content:center;gap:8px}.about-us .leadership .leader-card .leader-social a{width:30px;height:30px;border-radius:6px;background:#f4f6fb;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:.75rem;transition:.3s}.about-us .leadership .leader-card .leader-social a:hover,.insights-blog .insights-main .load-more-wrap .load-more-btn:hover{background:#1b3a8f;color:#fff}.about-us .certified .cert-card,.without-tansformCert-Card .service-card{transition:none}.about-us .certified .cert-card:hover{transform:none;box-shadow:none}.about-us .byTheNumber{background-color:#0d1c5a;padding:80px 24px}.about-us .byTheNumber .text-center{margin-bottom:60px}.about-us .byTheNumber .section-dark .stats-grid .stat-block{padding:48px 24px}.about-us .byTheNumber .section-dark .stats-grid .stat-block.withoutIcon{padding:32px 24px}@media screen and (max-width:767px){.about-us .byTheNumber .section-dark .stats-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:576px){.hero{padding:40px 0 70px}.hero .hero-inner .hero-content .hero-kpis{gap:12px}.hero .hero-inner .hero-content .hero-kpis .hero-kpi{min-width:none;width:100%;text-align:center}.hero .hero-inner .about-hero-visual .about-stat-card,.hero .hero-inner .hero-visual .ai-metric-row .ai-metric,.hero .hero-inner .hero-visual .cyber-metrics .cyber-metric{flex:0 0 auto}.hero .hero-inner .hero-visual .spill{display:block}.roi-section .roi-inner .roi-left .roi-points .roi-point .energy-rp-text .erp-inner-text1{font-size:.8rem}.roi-section .roi-inner .roi-calc .calc-field label{font-size:.73rem}.roi-section .roi-inner .roi-calc .calc-field label.IT-label span{font-size:.9rem}.roi-section .roi-inner .roi-calc .roi-result .rr-value{font-size:1.3rem}.about-us .byTheNumber .section-dark .stats-grid,.roi-section .roi-inner .roi-calc .roi-health-results,.roi-section .roi-inner .roi-calc .roi-results{grid-template-columns:repeat(1,1fr)}.roi-section .roi-inner .roi-calc .roi-health-inputs .roi-input-group{flex:0 0 auto;width:100%}.roi-section .data-integration-container .roi-wrap .roi-results .roi-metric-big .big-num{font-size:2rem}.roi-calc .roi-results .roi-result-item,.stat-panel .sp-row{flex-wrap:wrap}.ticker-bar .ticker-inner .ticker-item{flex:100%;border-bottom:1px solid rgba(255,255,255,.07);border-right:none}.stat-panel .sp-row .sp-lbl{flex:0 0 100%}.stat-panel .sp-row .sp-val{flex:0 0 100%;text-align:start}.content-marketing .ticker-bar .ticker-item{border-right:0;flex:100%}}.about-us .ourCulture .service-card::before,.about-us .whatClientsSay .services-list .service-card::before,.custom-services .custom-service-card::before,.data-ai-engineering .technologyStack .tech-stack-grid .ts-cat-title::after,.healthCare .compliance .service-card::before,.healthCare .health-emploreMore .service-card::before,.services .custom-service-card::before,.without-tansformCert-Card .service-card::before{height:0}.about-us .ourCulture .action .btn-outline,.custom-faq .faq-main .faq-acc .faq-item .faq-answer{border:none}.about-us .globalPresence .leader-card .leader-avatar{font-weight:500}.about-us .globalPresence .leader-card .office-body .office-city{font-size:1rem;font-weight:700;color:#0d1c5a;margin-bottom:4px;text-align:start}.about-us .globalPresence .leader-card .office-body .office-city .hq-badge{display:inline-block;background:#f7941d;color:#fff;font-size:.65rem;font-weight:700;padding:2px 8px;border-radius:50px;text-transform:uppercase;letter-spacing:1px;margin-left:8px;vertical-align:middle}.about-us .globalPresence .leader-card .office-body .office-country{font-size:.78rem;color:#f7941d;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;text-align:start}.about-us .globalPresence .leader-card .office-body .office-detail{display:flex;align-items:flex-start;gap:8px;font-size:.82rem;color:#6b7280;margin-bottom:8px;line-height:1.4}.about-us .globalPresence .leader-card .office-body .office-detail .fas{color:#f7941d;margin-top:2px;width:14px;flex-shrink:0}.about-us .technologyAlliances .cert-card{padding:20px 16px;border-radius:12px}.about-us .technologyAlliances .cert-card .cert-icon{height:unset;width:unset;margin:0}.about-us .technologyAlliances .cert-card .cert-name{margin:0 0 16px}.about-us .technologyAlliances .cert-card .cert-badge{margin:4px 0 0;display:block;border-radius:5px}.about-us .whatClientsSay .services-list .service-card .stars{font-size:.8rem;margin-bottom:12px}.about-us .whatClientsSay .services-list .service-card .comma{font-size:2rem;font-family:Georgia,serif;line-height:20px;margin-bottom:0;display:none}.about-us .whatClientsSay .services-list .service-card .sc-circle .sc-circle-text{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700}.about-us .whatClientsSay .services-list .service-card:hover,.applied-ai-solutions .custom-automation .different-approaches.different-border-approaches .left-box,.data-ai-engineering .aiEngineering .service-card:hover,.healthCare .health-emploreMore .service-card:hover{border:1px solid #f7941d}.about-us .letsBuilTogether{padding:80px 0;text-align:center;position:relative;overflow:hidden}.about-us .letsBuilTogether h2{font-size:2.5rem;font-weight:900;margin-bottom:16px;position:relative}.about-us .letsBuilTogether p{font-size:1.05rem;max-width:560px;margin:0 auto 36px;line-height:1.7;position:relative}.about-us .letsBuilTogether .cta-btns,.ai-services .cta-btns,.bussiness-optimization .cta-btns,.content-marketing .cta-btns,.cta-btns,.email-marketing .cta-btns,.genai-services .cta-btns,.iseries-as400 .cta-btns,.oracle-erp-services .cta-btns,.pay-per-click .cta-btns,.process-automation .cta-btns,.responsive-ai-services .cta-btns,.seo .cta-btns,.service-bi-analytics .cta-btns,.service-dynamics .cta-btns,.service-salesforce .cta-btns,.travel-hospitality .cta-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;position:relative}.ai-agents-and-coversational .hero-inner .hero-content,.testing-qa .hero .insights-hero-inner.hero-inner,as .customer-journey .hero .insights-hero-inner .hero-content{max-width:800px;margin:0 auto}.ai-agents-and-coversational .our-practice p{max-width:600px}.ai-agents-and-coversational .our-practice .services-list .service-card,.crm-services .trusted-section .certified-section .cert-card,.erp-services .trusted-section .certified-section .cert-card{padding:20px 12px}.ai-agents-and-coversational .our-practice .services-list .service-card .right-sec .sc-ico{margin-bottom:12px}.ai-agents-and-coversational .our-practice .services-list .service-card .right-sec strong,.data-analytics .certified-section .cert-name,.inner-data-analytics .certified-section .cert-name,.testing-qa .practice-1 .test-capabilties p.sc-desc,.testing-qa .practice-2 .test-capabilties p.sc-desc{font-size:.78rem}.ai-agents-and-coversational .case-study .case-card{height:100%}.ai-agents-and-coversational .case-study .cm-num,.testing-qa .case-studies .case-card .case-metric{text-align:start}.applied-ai-solutions .custom-AppliHero .hero-inner .hero-content,.as400-pkms .hero .hero-inner .hero-content,.crm-integrations-and-executions .hero .hero-inner .hero-content,.custom-hero .hero-inner .hero-content,.data-ai-engineering .hero .hero-inner .hero-content,.service-cv-nlp .hero .hero-inner .hero-content,.service-sap-s4hana .hero .hero-inner .hero-content,.services-page .ERP-services-hero .hero-content{max-width:800px;margin-inline:auto}.services-page .ERP-services-hero .hero-content .hero-stats{margin-top:48px;padding-top:36px;border-top:1px solid rgba(255,255,255,.1)}.custom-caseStudy .cs-card .cs-img{background:linear-gradient(135deg,rgba(27,58,143,.2),rgba(247,148,29,.25))}.custom-caseStudy .cs-card .cs-img .cs-industry-tag{background:rgba(255,255,255,.75);border:1px solid rgba(255,255,255,.6);color:#0d1c5a}.custom-caseStudy .cs-card:hover .cs-img .cs-img-overlay{z-index:1}.custom-section-dark{padding:60px 0}.free-consultation{padding:48px 0}.content-marketing .ticker-bar .ticker-inner .ticker-item:hover::after,.education-and-edtech .ticker-bar .ticker-inner .ticker-item:hover::after,.free-consultation .consulting-container .content,.industries .ticker-bar .ticker-inner .ticker-item:hover::after,.oracle-erp-services .ticker-bar .ticker-inner .ticker-item:hover::after,.responsive-ai-services .ticker-bar .ticker-inner .ticker-item:hover::after,.service-sap-s4hana .ticker-bar .ticker-inner .ticker-item:hover::after,.ticker-bar .ticker-inner .ticker-item:hover::after{width:60%}.free-consultation .consulting-container .btns{width:40%;display:flex;gap:14px;flex-wrap:wrap;justify-content:flex-end;align-items:center}.energy-utilites .free-consultation .consulting-container .btn,.free-consultation .consulting-container .btns .btn{font-size:.95rem;font-weight:600}.services .custom-service-card{padding:20px 12px;transition:.3s}.custom-services .custom-service-card:hover,.services .custom-service-card:hover{border:1px solid #f7941d;transform:translateY(-5px);box-shadow:0 8px 40px rgba(27,58,143,.18)}.custom-services .custom-service-card.without-border:hover,.digital .whatWeOffer .service-card .right-sec .sc-tags .sc-tag{border:1px solid #e8edf5}.custom-services .custom-service-card .ssc-num{font-size:2.2rem;font-weight:900;color:#e8edf5;font-family:Inter,Arial,sans-serif;line-height:1;margin-bottom:10px}.custom-faq .faq-main .faq-acc .faq-item .faq-question .faq-icon,.custom-faq .faq-main .faq-acc .faq-item.open .faq-question .faq-icon{background:0 0;color:#f7941d}.custom-faq .faq-main .faq-acc .faq-item.open .faq-answer{padding-top:0}.applied-ai-solutions .custom-automation .different-approaches{display:grid;grid-template-columns:1fr 1fr;gap:20px}.applied-ai-solutions .custom-automation .different-approaches .difference-box{border-radius:12px;padding:28px}.applied-ai-solutions .custom-automation .different-approaches .difference-box .differece-heading{font-size:.75rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:16px}.applied-ai-solutions .custom-automation .different-approaches .difference-box .difference-items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.applied-ai-solutions .custom-automation .different-approaches .difference-box .difference-items .difference-item{font-size:.88rem;color:#6b7280;display:flex;gap:10px}.applied-ai-solutions .custom-automation .different-approaches .difference-box .difference-items .difference-item span,.process-automation .compare-cols .col-check,.process-automation .compare-cols .col-x{font-weight:700;flex-shrink:0}.applied-ai-solutions .custom-automation .different-approaches .difference-box.left-box{border:1px solid #dc3545}.applied-ai-solutions .custom-automation .different-approaches .difference-box.right-box{border:1px solid #2e7d32}.applied-ai-solutions .custom-automation .different-approaches.different-border-approaches .differece-heading{text-transform:none;letter-spacing:normal}.applied-ai-solutions .custom-automation .different-approaches.different-border-approaches .right-box{border:1px solid #0d1c5a}.as400-pkms .overview .tech-stack-grid .ts-chips .ts-chip:hover,.data-ai-engineering .technologyStack .tech-stack-grid .ts-chips .ts-chip:hover,.module-coverage .tech-stack-grid .ts-chips .ts-chip:hover,.service-sap-s4hana .module-coverage .tech-stack-grid .ts-chips .ts-chip:hover{color:#f7941d;transform:none}.as400-pkms .wms .section-sub,.crm-integrations-and-executions .custom-services .section-sub,.data-analytics .hero-inner .hero-visual .hero-card.hero-card-main,.inner-data-analytics .hero-inner .hero-visual .hero-card.hero-card-main,.service-crm .integration .section-sub,.service-sap-s4hana .custom-services .section-sub,.strategy .section-sub,.wms-pkms .section-sub{max-width:unset}.as400-pkms .integration .cert-card:hover,.as400-pkms .pkms .service-card:hover,.crm-integrations-and-executions .custom-services .cert-card:hover,.service-crm .integration .cert-card:hover,.service-sap-s4hana .custom-services .cert-card:hover,.visual-qc .cert-card:hover,.without-tansformCert-Card .cert-card:hover{transform:none}.as400-pkms .pkms .service-card:hover::before,.service-bi-analytics .services .service-card:hover::before{transform:scaleX(0)}.as400-pkms .integration .cert-card,.crm-integrations-and-executions .custom-services .cert-card,.service-crm .integration .cert-card,.service-sap-s4hana .custom-services .cert-card,.visual-qc .cert-card,.without-tansformCert-Card .cert-card{padding:16px 10px}.as400-pkms .integration .cert-card .cert-icon,.crm-integrations-and-executions .custom-services .cert-card .cert-icon,.service-crm .integration .cert-card .cert-icon,.service-sap-s4hana .custom-services .cert-card .cert-icon,.visual-qc .cert-card .cert-icon,.without-tansformCert-Card .cert-card .cert-icon{font-size:1.4rem;margin-bottom:4px;display:block}.as400-pkms .integration .cert-card .cert-name,.crm-integrations-and-executions .custom-services .cert-card .cert-name,.service-crm .integration .cert-card .cert-name,.service-sap-s4hana .custom-services .cert-card .cert-name,.visual-qc .cert-card .cert-name,.without-tansformCert-Card .cert-card .cert-name{font-size:.72rem;font-weight:700;color:#0d1c5a;margin-bottom:4px;font-family:Inter,sans-serif}.ai-services .cert-card .cert-body,.as400-pkms .integration .cert-card .cert-body,.bussiness-optimization .cert-card .cert-body,.cert-card .cert-body,.crm-integrations-and-executions .custom-services .cert-card .cert-body,.genai-services .cert-card .cert-body,.service-crm .integration .cert-card .cert-body,.service-sap-s4hana .custom-services .cert-card .cert-body,.stat-panel .sp-row .sp-lbl,.visual-qc .cert-card .cert-body,.without-tansformCert-Card .cert-card .cert-body{font-size:.78rem;color:#6b7280;font-family:Inter,sans-serif}.metric-card{border-radius:12px;padding:26px 18px;text-align:center;position:relative;overflow:hidden;transition:.3s;height:100%}.metric-card:hover,.service-sap-s4hana .analytics .metric-card:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgba(13,28,90,.12)}.industry-tab-card{background:#fff;border:1px solid #e8edf5;border-radius:12px;padding:24px;transition:.3s;height:100%}.process-timeline.with-border .process-item .process-content:hover{border:1px solid #f7941d;transform:translateY(-4px);box-shadow:0 8px 40px rgba(27,58,143,.18)}.long-ticker{background:linear-gradient(135deg,#0d1c5a,#1b3a8f);padding:20px 0;overflow:hidden}.long-ticker .custom-ticker-inner{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap;max-width:1200px;margin:0 auto;padding:0 24px}.long-ticker .custom-ticker-inner .custom-ticker-item{display:flex;align-items:center;gap:10px;white-space:nowrap}.long-ticker .custom-ticker-inner .custom-ticker-item .custom-ticker-num{font-size:1.5rem;font-weight:900;color:#f7941d;font-family:Inter,sans-serif}.long-ticker .custom-ticker-inner .custom-ticker-item .custom-ticker-lbl{font-size:.78rem;font-weight:500;color:rgba(255,255,255,.75);text-transform:uppercase;letter-spacing:.5px;font-family:Inter,sans-serif}.sap-strip .sap-card:hover,.service-sap-s4hana .module-coverage .sap-strip .sap-card:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgba(13,28,90,.12);border-color:#f7941d}.sap-strip .sap-card .sc-desc,.service-sap-s4hana .module-coverage .sap-strip .sap-card .sc-desc{font-size:.74rem;color:#6b7280;line-height:1.45}.dark-callout{background:linear-gradient(135deg,#0d1c5a 0,#00538c 100%);border-radius:12px;padding:40px 44px;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;margin-top:48px}.dark-callout .dc-tags .dc-tag{font-size:.71rem;font-weight:600;background:rgba(247,148,29,.15);color:#f7941d;border-radius:100px;padding:4px 12px}.stat-panel{overflow:hidden;background:#fff;border:1px solid #e8edf5;border-radius:20px;padding:0;box-shadow:0 4px 24px rgba(27,58,143,.1)}.stat-panel .stat-panel-head{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e8edf5}.stat-panel .stat-panel-head .sp-icon{width:44px;height:44px;border-radius:12px;background:#f7941d;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.1rem;flex-shrink:0}.stat-panel .stat-panel-head .sp-title{font-size:.9rem;font-weight:700;color:#fff;font-family:Inter,sans-serif}.stat-panel .stat-panel-head .sp-sub{font-size:.75rem;color:#6b7280;font-family:Inter,sans-serif}.stat-panel .sp-row{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;border-bottom:1px solid #e8edf5;gap:12px}.stat-panel .sp-row .sp-val{font-size:.78rem;font-weight:700;color:#0d1c5a;font-family:Inter,sans-serif;text-align:right}.stat-panel.blue{border-radius:12px;overflow:hidden;padding:0}.stat-panel.blue .stat-panel-head{background:linear-gradient(135deg,#0d1c5a,#1b3a8f);padding:18px 22px}.stat-panel.blue .stat-panel-head .sp-icon{background:rgba(247,148,29,.2);color:#f7941d}.stat-panel.blue .stat-panel-head .sp-title{font-size:.82rem;color:#fff}.service-sap-s4hana .stat-panel .stat-panel-head .sp-sub,.stat-panel.blue .stat-panel-head .sp-sub{font-size:.7rem;color:rgba(255,255,255,.75)}.banking-finance .testimonial-card .tc-company-badge{position:absolute;top:20px;right:20px;background:#f4f6fb;border-radius:8px;padding:6px 10px;font-size:.7rem;font-weight:600;color:#6b7280}@keyframes wave{0%,100%{transform:scaleY(.4)}50%{transform:scaleY(1.2)}}.blog-detail-page .blog-content-wrap .blog-featured-img{width:100%;height:420px;background:linear-gradient(135deg,#0d1c5a 0,#1b3a8f 50%,#0d1c5a 100%);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:40px;position:relative;overflow:hidden}.blog-detail-page .blog-content-wrap .blog-featured-img:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(247,148,29,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(247,148,29,.06) 1px,transparent 1px);background-size:40px 40px}.blog-detail-page .blog-content-wrap .blog-featured-img .blog-featured-img-icon{position:relative;z-index:1;text-align:center}.blog-detail-page .blog-content-wrap .blog-featured-img .blog-featured-img-icon .fas{font-size:5rem;color:rgba(247,148,29,.6);display:block;margin-bottom:16px}.blog-detail-page .blog-content-wrap .blog-featured-img .blog-featured-img-icon span{font-size:1rem;font-weight:600;color:rgba(255,255,255,.5);letter-spacing:2px;text-transform:uppercase}.blog-detail-page .blog-content-wrap .tts-player{background:linear-gradient(135deg,#0d1c5a,#1b3a8f);border-radius:16px;padding:24px;margin-bottom:40px;border:1px solid rgba(255,255,255,.1)}.blog-detail-page .blog-content-wrap .tts-player .tts-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.blog-detail-page .blog-content-wrap .tts-player .tts-title{display:flex;align-items:center;gap:10px;font-size:.9rem;font-weight:700;color:#fff}.blog-detail-page .blog-content-wrap .tts-player .tts-title .fas{color:#f7941d;font-size:1rem}.blog-detail-page .blog-content-wrap .tts-player .tts-badge{font-size:.68rem;font-weight:700;background:rgba(247,148,29,.2);color:#f7941d;padding:3px 10px;border-radius:50px;border:1px solid rgba(247,148,29,.3);letter-spacing:1px;text-transform:uppercase}.blog-detail-page .blog-content-wrap .tts-player .tts-play-btn{width:52px;height:52px;border-radius:50%;background:#f7941d;border:none;color:#fff;font-size:1.1rem;cursor:pointer;transition:.3s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.blog-detail-page .blog-content-wrap .tts-player .tts-play-btn:hover{background:#e07c00;transform:scale(1.05)}.blog-detail-page .blog-content-wrap .tts-player .tts-progress-bar{width:100%;height:6px;background:rgba(255,255,255,.15);border-radius:3px;cursor:pointer;position:relative;margin-bottom:8px}.blog-detail-page .blog-content-wrap .tts-player .tts-progress-fill{height:100%;background:linear-gradient(90deg,#f7941d,#ffb347);border-radius:3px;width:0%;transition:width .3s linear;pointer-events:none}.blog-detail-page .blog-content-wrap .tts-player .tts-progress-thumb{position:absolute;top:50%;right:0;transform:translate(50%,-50%);width:14px;height:14px;background:#f7941d;border-radius:50%;border:2px solid #fff;pointer-events:none}.blog-detail-page .blog-content-wrap .tts-player .tts-time{display:flex;justify-content:space-between;font-size:.75rem;color:rgba(255,255,255,.5)}.blog-detail-page .blog-content-wrap .tts-player .tts-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.blog-detail-page .blog-content-wrap .tts-player .tts-speed label{font-size:.75rem;color:rgba(255,255,255,.6);white-space:nowrap}.blog-detail-page .blog-content-wrap .tts-player .tts-speed select{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;padding:4px 8px;border-radius:6px;font-size:.78rem;font-family:Inter,sans-serif;cursor:pointer;outline:0}.blog-detail-page .blog-content-wrap .tts-player .tts-vol .fas{color:rgba(255,255,255,.6);font-size:.85rem;cursor:pointer}.blog-detail-page .blog-content-wrap .tts-player .tts-vol input[type=range]{width:70px;accent-color:#F7941D;cursor:pointer}.blog-detail-page .blog-content-wrap .tts-player .tts-waveform{display:flex;align-items:center;gap:3px;height:32px;margin-top:12px}.blog-detail-page .blog-content-wrap .tts-player .tts-wave-bar{width:3px;background:rgba(247,148,29,.3);border-radius:2px;transition:height .1s}.blog-detail-page .blog-content-wrap .tts-player .tts-waveform.playing .tts-wave-bar{animation:1s ease-in-out infinite wave}.blog-detail-page .blog-content-wrap .tts-player .tts-wave-bar:first-child{animation-delay:0s;height:8px}.blog-detail-page .blog-content-wrap .tts-player .tts-wave-bar:nth-child(2){animation-delay:.1s;height:16px}.blog-detail-page .blog-content-wrap .tts-player .tts-wave-bar:nth-child(3){animation-delay:.2s;height:24px}.blog-detail-page .blog-content-wrap .tts-player .tts-wave-bar:nth-child(4){animation-delay:.3s;height:12px}.blog-detail-page .blog-content-wrap .tts-player .tts-wave-bar:nth-child(5){animation-delay:.4s;height:20px}.blog-detail-page .blog-content-wrap .tts-player .tts-wave-bar:nth-child(6){animation-delay:.5s;height:8px}.blog-detail-page .blog-content-wrap .tts-player .tts-wave-bar:nth-child(7){animation-delay:.6s;height:28px}.blog-detail-page .blog-content-wrap .tts-player .tts-wave-bar:nth-child(8){animation-delay:.7s;height:16px}.blog-detail-page .blog-content-wrap .tts-player .tts-wave-bar:nth-child(9){animation-delay:.8s;height:24px}.blog-detail-page .blog-content-wrap .tts-player .tts-wave-bar:nth-child(10){animation-delay:.9s;height:12px}.blog-detail-page .blog-content-wrap .tts-player .tts-wave-bar:nth-child(11){animation-delay:.1s;height:20px}.blog-detail-page .blog-content-wrap .tts-player .tts-wave-bar:nth-child(12){animation-delay:.2s;height:8px}.blog-detail-page .blog-content-wrap .tts-player .tts-wave-bar:nth-child(13){animation-delay:.3s;height:16px}.blog-detail-page .blog-content-wrap .tts-player .tts-wave-bar:nth-child(14){animation-delay:.4s;height:28px}.blog-detail-page .blog-content-wrap .tts-player .tts-wave-bar:nth-child(15){animation-delay:.5s;height:12px}.blog-detail-page .blog-content-wrap .article-body{font-size:1.05rem;line-height:1.85;color:#2d3748}.blog-detail-page .blog-content-wrap .article-body h2{font-size:1.6rem;font-weight:800;color:#0d1c5a;margin:48px 0 20px;line-height:1.3;padding-bottom:12px;border-bottom:2px solid #f4f6fb}.blog-detail-page .blog-content-wrap .article-body h3{font-size:1.2rem;font-weight:700;color:#0d1c5a;margin:36px 0 16px}.blog-detail-page .blog-content-wrap .article-body h4{font-size:1rem;font-weight:700;color:#1b3a8f;margin:24px 0 12px}.blog-detail-page .blog-content-wrap .article-body p{margin-bottom:24px;color:#374151}.blog-detail-page .blog-content-wrap .article-body strong,.insights-blog .active-filters-bar .active-filters-inner .results-count span{color:#0d1c5a;font-weight:700}.blog-detail-page .blog-content-wrap .article-body a{color:#f7941d!important;border-bottom:1px solid rgba(247,148,29,.3);transition:.2s}.blog-detail-page .blog-content-wrap .article-body a:hover{border-bottom-color:#f7941d}.blog-detail-page .blog-content-wrap .article-body ol,.blog-detail-page .blog-content-wrap .article-body ul{margin:0 0 24px 24px;display:flex;flex-direction:column;gap:10px}.blog-detail-page .blog-content-wrap .article-body ul li{list-style:disc;color:#374151;padding-left:4px}.blog-detail-page .blog-content-wrap .article-body ol li{list-style:decimal;color:#374151;padding-left:4px}.blog-detail-page .blog-content-wrap .article-body blockquote{border-left:4px solid #f7941d;background:linear-gradient(135deg,rgba(247,148,29,.05),rgba(27,58,143,.03));padding:24px 28px;border-radius:0 12px 12px 0;margin:32px 0;font-style:italic;font-size:1.1rem;color:#0d1c5a;font-weight:500;line-height:1.6}.blog-detail-page .blog-content-wrap .article-body blockquote cite{display:block;margin-top:12px;font-size:.82rem;font-style:normal;color:#6b7280;font-weight:600}.blog-detail-page .blog-content-wrap .article-body .article-callout{background:linear-gradient(135deg,#e8eef9,#f4f6fb);border:1px solid #e8edf5;border-radius:12px;padding:24px;margin:32px 0;display:flex;gap:16px;align-items:flex-start}.blog-detail-page .blog-content-wrap .article-body .article-callout .fas{color:#f7941d;font-size:1.2rem;flex-shrink:0;margin-top:2px}.blog-detail-page .blog-content-wrap .article-body .article-callout-content h4{font-size:.95rem;font-weight:700;color:#0d1c5a;margin-bottom:8px}.blog-detail-page .blog-content-wrap .article-body .article-callout-content p{font-size:.875rem;color:#6b7280;line-height:1.65;margin:0}.blog-detail-page .blog-content-wrap .article-body .article-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:32px 0}.blog-detail-page .blog-content-wrap .article-body .article-stat-card{background:linear-gradient(135deg,#0d1c5a,#1b3a8f);border-radius:12px;padding:20px;text-align:center}.blog-detail-page .blog-content-wrap .article-body .article-stat-card .stat-num{font-size:2rem;font-weight:900;color:#f7941d;line-height:1;margin-bottom:6px}.blog-detail-page .blog-content-wrap .article-body .article-stat-card .stat-lbl{font-size:.78rem;color:rgba(255,255,255,.7);font-weight:500;letter-spacing:.5px}.blog-detail-page .blog-content-wrap .article-body .article-code{background:#1a1a2e;border-radius:12px;padding:24px;margin:24px 0;overflow-x:auto;position:relative}.blog-detail-page .blog-content-wrap .article-body .article-code pre{font-family:"Courier New",monospace;font-size:.85rem;color:#e2e8f0;line-height:1.7;margin:0;white-space:pre-wrap}.blog-detail-page .blog-content-wrap .article-body .article-code .code-lang{position:absolute;top:12px;right:48px;font-size:.72rem;font-weight:700;color:rgba(247,148,29,.8);text-transform:uppercase;letter-spacing:1px}.blog-detail-page .blog-content-wrap .article-body .article-code .copy-btn{position:absolute;top:12px;right:12px;width:28px;height:28px;background:rgba(255,255,255,.1);border:none;border-radius:6px;color:rgba(255,255,255,.6);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.75rem;transition:.2s}.blog-detail-page .blog-content-wrap .article-body .article-code .copy-btn:hover{background:rgba(247,148,29,.3);color:#f7941d}.blog-detail-page .blog-content-wrap .article-body .article-img-wrap{margin:32px 0;border-radius:12px;overflow:hidden;border:1px solid #e8edf5}.blog-detail-page .blog-content-wrap .article-body .article-img-caption{background:#f4f6fb;padding:12px 16px;font-size:.8rem;color:#6b7280;font-style:italic;text-align:center}.blog-detail-page .blog-content-wrap .article-body .article-divider{border:none;border-top:2px solid #f4f6fb;margin:40px 0}.blog-detail-page .blog-content-wrap .key-takeaways{background:linear-gradient(135deg,#0d1c5a,#1b3a8f);border-radius:16px;padding:28px;margin:40px 0}.blog-detail-page .blog-content-wrap .key-takeaways h3{font-size:1rem;font-weight:700;color:#f7941d;margin-bottom:20px;display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:1px}.blog-detail-page .blog-content-wrap .key-takeaways ul{display:flex;flex-direction:column;gap:12px;margin:0;padding:0}.blog-detail-page .blog-content-wrap .key-takeaways ul li{list-style:none;display:flex;align-items:flex-start;gap:12px;font-size:.9rem;color:rgba(255,255,255,.85);line-height:1.6}.blog-detail-page .blog-content-wrap .key-takeaways ul li::before{content:"";width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/%3E%3C/svg%3E") center/12px no-repeat #f7941d;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.blog-detail-page .blog-content-wrap .article-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:40px 0;padding:24px 0;border-top:2px solid #f4f6fb;border-bottom:2px solid #f4f6fb}.blog-detail-page .blog-content-wrap .article-tags .article-tags-label{font-size:.82rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:1px;margin-right:4px}.blog-detail-page .blog-content-wrap .article-tags .article-tag{display:inline-block;background:#f4f6fb;border:1px solid #e8edf5;color:#1b3a8f;font-size:.78rem;font-weight:600;padding:5px 12px;border-radius:50px;transition:.2s;cursor:pointer}.blog-detail-page .blog-content-wrap .share-bar{background:#f4f6fb;border-radius:16px;padding:24px;margin:32px 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.blog-detail-page .blog-content-wrap .share-bar .share-bar-left p,.itsm-page .get-in-touch .contact-form p{font-size:.82rem;color:#6b7280}.blog-detail-page .blog-content-wrap .share-bar .share-btns,.contact-us .get-in-touch .contact-form .budget-options{display:flex;gap:8px;flex-wrap:wrap}.blog-detail-page .blog-content-wrap .share-bar .share-btns .share-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;transition:.2s;border:none;font-family:Inter,sans-serif}.blog-detail-page .blog-content-wrap .share-bar .share-btn-linkedin{background:#0077b5;color:#fff}.blog-detail-page .blog-content-wrap .share-bar .share-btn-linkedin:hover{background:#005885;transform:translateY(-1px)}.blog-detail-page .blog-content-wrap .share-bar .share-btn-twitter{background:#1da1f2;color:#fff}.blog-detail-page .blog-content-wrap .share-bar .share-btn-twitter:hover{background:#0d8fd9;transform:translateY(-1px)}.blog-detail-page .blog-content-wrap .share-bar .share-btn-copy{background:#fff;color:#0d1c5a;border:1px solid #e8edf5}.blog-detail-page .blog-content-wrap .share-bar .share-btn-copy:hover{background:#f7941d;color:#fff;border-color:#f7941d;transform:translateY(-1px)}.blog-detail-page .blog-content-wrap .author-bio{background:#fff;border:1px solid #e8edf5;border-radius:16px;padding:28px;margin:32px 0}.blog-detail-page .blog-content-wrap .author-bio .author-bio-inner{display:flex;gap:20px;align-items:flex-start}.blog-detail-page .blog-content-wrap .author-bio .author-bio-avatar{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#f7941d,#1b3a8f);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;color:#fff;flex-shrink:0}.blog-detail-page .blog-content-wrap .author-bio .author-bio-content h4{font-size:1.05rem;font-weight:800;color:#0d1c5a;margin-bottom:4px}.blog-detail-page .blog-content-wrap .author-bio .author-bio-content .author-bio-role{font-size:.82rem;font-weight:600;color:#f7941d;margin-bottom:10px}.blog-detail-page .blog-content-wrap .author-bio .author-bio-content p{font-size:.875rem;color:#6b7280;line-height:1.65;margin-bottom:12px}.blog-detail-page .blog-content-wrap .author-bio .author-social a{width:32px;height:32px;border-radius:8px;background:#f4f6fb;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:.8rem;transition:.2s}.blog-detail-page .blog-content-wrap .blog-nav{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:40px 0}.blog-detail-page .blog-content-wrap .blog-nav .blog-nav-card{background:#fff;border:1px solid #e8edf5;border-radius:12px;padding:20px;cursor:pointer;transition:.3s;display:flex;align-items:center;gap:14px}.blog-detail-page .blog-content-wrap .blog-nav .blog-nav-card:hover{border-color:#f7941d;transform:translateY(-2px);box-shadow:0 8px 24px rgba(27,58,143,.1)}.blog-detail-page .blog-content-wrap .blog-nav .blog-nav-card.next{flex-direction:row-reverse;text-align:right}.blog-detail-page .blog-content-wrap .blog-nav .blog-nav-icon{width:40px;height:40px;background:#f4f6fb;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:.9rem;flex-shrink:0;transition:.3s}.blog-detail-page .blog-content-wrap .blog-nav .blog-nav-label{font-size:.72rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.blog-detail-page .blog-content-wrap .blog-nav .blog-nav-title{font-size:.85rem;font-weight:700;color:#0d1c5a;line-height:1.4}.blog-detail-page .blog-content-wrap .comments-section{margin:40px 0}.blog-detail-page .blog-content-wrap .comments-section h3{font-size:1.2rem;font-weight:800;color:#0d1c5a;margin-bottom:24px;display:flex;align-items:center;gap:10px}.blog-detail-page .blog-content-wrap .comments-section .comment-form{background:#f4f6fb;border-radius:16px;padding:24px;margin-bottom:32px}.blog-detail-page .blog-content-wrap .comments-section .comment-form h4{font-size:.95rem;font-weight:700;color:#0d1c5a;margin-bottom:16px}.blog-detail-page .blog-content-wrap .comments-section .comment-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.blog-detail-page .blog-content-wrap .comments-section .comment-form input,.blog-detail-page .blog-content-wrap .comments-section .comment-form textarea{width:100%;padding:12px 14px;border:1.5px solid #e8edf5;border-radius:8px;font-size:.875rem;font-family:Inter,sans-serif;outline:0;background:#fff;transition:border-color .2s}.blog-detail-page .blog-content-wrap .comments-section .comment-form textarea{resize:vertical;min-height:100px;margin-bottom:12px}.blog-detail-page .blog-content-wrap .comments-section .comment{display:flex;gap:14px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #f4f6fb}.blog-detail-page .blog-content-wrap .comments-section .comment-avatar{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:700;color:#fff;flex-shrink:0}.blog-detail-page .blog-content-wrap .comments-section .comment-body .comment-header{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.blog-detail-page .blog-content-wrap .comments-section .comment-body .comment-date{font-size:.75rem;color:#9ca3af}.blog-detail-page .blog-content-wrap .comments-section .comment-body .comment-role{font-size:.72rem;font-weight:600;background:#e8eef9;color:#1b3a8f;padding:2px 8px;border-radius:50px}.blog-detail-page .blog-content-wrap .comments-section .comment-body p{font-size:.875rem;color:#374151;line-height:1.65;margin-bottom:8px}.blog-detail-page .blog-content-wrap .comments-section .comment-reply{font-size:.78rem;font-weight:600;color:#f7941d;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:color .2s}.blog-detail-page .blog-sidebar{position:sticky;top:96px}.blog-detail-page .blog-sidebar .sidebar-widget{background:#fff;border:1px solid #e8edf5;border-radius:16px;padding:24px;margin-bottom:24px}.blog-detail-page .blog-sidebar .sidebar-widget h4{font-size:.875rem;font-weight:800;color:#0d1c5a;margin-bottom:16px;text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;gap:8px}.blog-detail-page .blog-sidebar .toc-list{display:flex;flex-direction:column;gap:4px}.blog-detail-page .blog-sidebar .toc-list .toc-item{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:8px;font-size:.82rem;color:#6b7280;cursor:pointer;transition:.2s;border-left:2px solid transparent;line-height:1.4}.blog-detail-page .blog-sidebar .toc-list .toc-item.active,.blog-detail-page .blog-sidebar .toc-list .toc-item:hover{background:#f4f6fb;color:#f7941d;border-left-color:#f7941d}.blog-detail-page .blog-sidebar .toc-list .toc-item.h3{padding-left:20px;font-size:.78rem}.blog-detail-page .blog-sidebar .toc-list .toc-num{font-size:.72rem;font-weight:700;color:#f7941d;min-width:16px;margin-top:1px}.blog-detail-page .blog-sidebar .related-post{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #f4f6fb;transition:.2s;cursor:pointer}.blog-detail-page .blog-sidebar .related-post:last-child{border-bottom:none;padding-bottom:0}.blog-detail-page .blog-sidebar .related-post::hover .related-post-title{color:#f7941d}.blog-detail-page .blog-sidebar .related-post .related-post-img{width:60px;height:60px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.blog-detail-page .blog-sidebar .related-post .related-post-img-crm{background:linear-gradient(135deg,#1a0d00,#3d2000)}.blog-detail-page .blog-sidebar .related-post .related-post-img-cyber{background:linear-gradient(135deg,#0a0a0a,#1b3a8f)}.blog-detail-page .blog-sidebar .related-post .related-post-cat{font-size:.68rem;font-weight:700;color:#f7941d;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.blog-detail-page .blog-sidebar .related-post .related-post-title{font-size:.82rem;font-weight:600;color:#0d1c5a;line-height:1.4;transition:color .2s;margin-bottom:4px}.blog-detail-page .blog-sidebar .related-post .related-post-date{font-size:.72rem;color:#9ca3af}.blog-detail-page .blog-sidebar .sidebar-cta{background:linear-gradient(135deg,#0d1c5a,#1b3a8f);border-radius:16px;padding:24px;margin-bottom:24px;text-align:center;border:none}.blog-detail-page .blog-sidebar .sidebar-cta .fa-brain{font-size:2rem;color:#f7941d;margin-bottom:12px;display:block}.blog-detail-page .blog-sidebar .sidebar-cta h4{font-size:1rem;font-weight:800;color:#fff;margin-bottom:8px}.blog-detail-page .blog-sidebar .sidebar-cta p{font-size:.82rem;color:rgba(255,255,255,.65);line-height:1.6;margin-bottom:16px}.blog-detail-page .blog-sidebar .newsletter-widget{background:linear-gradient(135deg,rgba(247,148,29,.08),rgba(27,58,143,.05));border:1px solid rgba(247,148,29,.2);border-radius:16px;padding:24px;margin-bottom:24px}.blog-detail-page .blog-sidebar .newsletter-widget h4{font-size:.875rem;font-weight:800;color:#0d1c5a;margin-bottom:8px;display:flex;align-items:center;gap:8px}.blog-detail-page .blog-sidebar .newsletter-widget h4 .fas,.contact-us .breadcrumb a:hover,.contact-us .get-in-touch .contact-form .form-group label .req,.contact-us .map-section .map-info h3 span,.content-marketing .ticker-bar .ticker-inner .ticker-item .ticker-num span,.crm-services .why-sourcemash .why-img .diff-metric-grid .diff-metric .dm-num span,.cyber-secuirity-page .pm-num span,.data-ai-engineering .technologyStack .tech-stack-grid .ts-chips .ts-chip span,.data-analytics .breadcrumb .breadcrumb-inner a:hover,.data-analytics .breadcrumb .breadcrumb-inner p:hover,.data-integration-services .breadcrumb-bar .breadcrumb a:hover,.devops-section #services .container .section-title span,.devops-section .get-in-touch .trust-signals .ts-item i,.digital .breadcrumb .breadcrumb-inner a:hover,.education-and-edtech .ticker-bar .ticker-inner .ticker-item .ticker-num span,.energy-utilites .case-study-section .cs-card .cs-body .cs-metric .csm-val span,.erp-services .why-sourcemash .why-img .diff-metric-grid .diff-metric .dm-num span,.healthCare .health-bradCrumb .breadcrumb-inner a:hover,.industries .ticker-bar .ticker-inner .ticker-item .ticker-num span,.inner-data-analytics .breadcrumb .breadcrumb-inner a:hover,.inner-data-analytics .breadcrumb .breadcrumb-inner p:hover,.insights-blog .filter-drawer .filter-drawer-header h3 .fas,.itsm-page .breadcrumb .breadcrumb-inner a:hover,.manufacturing-section .industries-section .industries-title span,.module-coverage .tech-stack-grid .ts-chips .ts-chip span,.oracle-erp-services .ticker-bar .ticker-inner .ticker-item .ticker-num span,.responsive-ai-services .ticker-bar .ticker-inner .ticker-item .ticker-num span,.service-bi-analytics .bi-journey .bi-stage-4 .bi-label,.service-bi-analytics .bi-journey .bi-stage-4 .bi-stage-num,.service-sap-s4hana .module-coverage .tech-stack-grid .ts-chips .ts-chip span,.service-sap-s4hana .ticker-bar .ticker-inner .ticker-item .ticker-num span,.stat-num1 span,.ticker-bar .ticker-inner .ticker-item .ticker-num span{color:#f7941d}.blog-detail-page .blog-sidebar .newsletter-widget p{font-size:.8rem;color:#6b7280;line-height:1.55;margin-bottom:14px}.blog-detail-page .blog-sidebar .newsletter-widget input{width:100%;padding:10px 14px;border:1.5px solid #e8edf5;border-radius:8px;font-size:.82rem;font-family:Inter,sans-serif;outline:0;margin-bottom:8px;transition:border-color .2s}.blog-detail-page .blog-sidebar .newsletter-widget .btn{width:100%;justify-content:center;font-size:.82rem;padding:10px 16px}.blog-detail-page .blog-sidebar .tags-cloud{display:flex;flex-wrap:wrap;gap:6px}.blog-detail-page .blog-sidebar .tag-chip{font-size:.75rem;font-weight:600;padding:5px 12px;border-radius:50px;background:#f4f6fb;border:1px solid #e8edf5;color:#374151;cursor:pointer;transition:.2s}.blog-detail-page .blog-sidebar .reading-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.blog-detail-page .blog-sidebar .reading-stat{background:#f4f6fb;border-radius:12px;padding:16px;text-align:center}.blog-detail-page .blog-sidebar .reading-stat .rs-lbl{font-size:.72rem;color:#9ca3af;font-weight:500;margin-top:2px}.careers .hero{padding:80px 24px}.careers .lifeAtSourcemash .life-cell{border-radius:12px;overflow:hidden;position:relative;display:flex;align-items:flex-end;padding:20px;background:#0d1c5a;height:300px;align-items:center;justify-content:center;text-align:center;gap:40px;flex-direction:column}.careers .lifeAtSourcemash .life-cell .life-cell-bg{position:static;inset:0;display:flex;align-items:center;justify-content:center;font-size:45px;opacity:1;color:#fff}.careers .lifeAtSourcemash .life-cell .life-cell-content h4{font-size:20px;font-weight:700;color:#fff;margin-bottom:4px}.careers .lifeAtSourcemash .life-cell .life-cell-content p{font-size:16px;color:rgba(255,255,255,.6);line-height:24px;margin-top:11px}.careers .openPosition .roles-search{flex:1;min-width:260px;position:relative}.careers .openPosition .roles-search input{width:100%;padding:12px 16px 12px 44px;border:1.5px solid #e8edf5;border-radius:8px;font-size:.9rem;font-family:inherit;outline:0;transition:border-color .2s;background:#fff}.careers .openPosition .roles-search .fas{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#6b7280;font-size:.9rem}.careers .openPosition .tab-nav .tab-btn{padding:8px 16px;font-size:.82rem;line-height:1.1}.careers .openPosition .roles-count{font-size:.875rem;color:#6b7280;font-weight:500;white-space:nowrap}.careers .openPosition .dept-section .dept-title{font-size:1.1rem;font-weight:800;color:#0d1c5a;margin-bottom:16px;display:flex;align-items:center;gap:10px}.careers .openPosition .dept-section .dept-title .dept-count{background:#f7941d;color:#fff;font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:50px}.careers .openPosition .dept-section .dept-title .dept-count .fas{font-size:.9rem;margin-left:8px}.careers .openPosition .dept-section .job-card{background:#fff;border:1px solid #e8edf5;border-radius:12px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;transition:.3s;cursor:pointer;margin-bottom:12px}.careers .openPosition .dept-section .job-card:hover,.digital .customWhy-sourcemash .why-points .why-point:hover{border-color:#f7941d;box-shadow:0 4px 24px rgba(27,58,143,.1);transform:translateX(4px)}.careers .openPosition .dept-section .job-card .job-info .job-title{font-size:1rem;font-weight:700;color:#0d1c5a;margin-bottom:8px}.careers .openPosition .dept-section .job-card .job-info .job-meta{display:flex;gap:16px;flex-wrap:wrap}.careers .openPosition .dept-section .job-card .job-info .job-meta .job-meta-item{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#6b7280;font-weight:500}.careers .openPosition .dept-section .job-card .job-info .job-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.careers .openPosition .dept-section .job-card .job-info .job-tags .job-tag{font-size:.72rem;font-weight:600;padding:3px 10px;border-radius:50px;background:#f4f6fb;color:#6b7280}.careers .openPosition .dept-section .job-card .job-info .job-tags .job-tag.new{background:rgba(0,184,148,.1);color:#00b894}.careers .openPosition .dept-section .job-card .job-info .job-tags .job-tag.hot{background:rgba(247,148,29,.1);color:#f7941d}.careers .openPosition .dept-section .job-card .job-arrow{width:40px;height:40px;border-radius:10px;background:#f4f6fb;display:flex;align-items:center;justify-content:center;color:#0d1c5a;transition:.3s;flex-shrink:0}.careers .ourHiringProcess .section-sub,.digital .our-approach .section-sub{margin:0 auto 56px}.careers .ourHiringProcess .proc-step .ps-num{height:64px;width:64px;border:3px solid #fff}.careers .ourHiringProcess .proc-step:hover .ps-num{transform:scale(1.1)}.careers .ourTackStack .cert-card{padding:20px;border-radius:12px}.careers .ourTackStack .cert-card .cert-icon{height:unset;width:unset;margin-bottom:8px}.careers .ourTackStack .cert-card .cert-name{margin-bottom:0;font-weight:600;font-size:.78rem}.careers .ourOffice .cert-card{padding:32px}.careers .ourOffice .cert-card .cert-name{font-size:1.1rem;font-weight:800;margin-bottom:4px}.careers .ourOffice .prefer-work{text-align:center;margin-top:16px;padding:24px;background:#f4f6fb;border-radius:20px;border:1px dashed #e8edf5}.careers .ourOffice .prefer-work .prefer-icon{font-size:1.5rem;color:#f7941d;margin-bottom:12px;display:block}.careers .ourOffice .prefer-work h4{color:#0d1c5a;margin-bottom:8px;font-size:1rem}.careers .ourOffice .prefer-work p{color:#6b7280;font-size:.875rem;margin-bottom:16px}.careers .ourOffice .prefer-work a{padding:10px 20px;font-size:.875rem}.careers .emailAlerts .job-alert-box{background:#0d1c5a;border-radius:20px;padding:48px;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center}.careers .emailAlerts .job-alert-box .job-alert-title{font-size:1.4rem;font-weight:800;color:#fff;margin-bottom:8px}.careers .emailAlerts .job-alert-box .job-alert-sub{font-size:.9rem;color:rgba(255,255,255,.6);line-height:1.6}.careers .emailAlerts .job-alert-box .job-alert-form input{padding:12px 18px;border-radius:8px;border:1.5px solid rgba(255,255,255,.15);background:rgba(255,255,255,.07);color:#fff;font-size:.875rem;font-family:inherit;outline:0;min-width:260px;transition:border-color .2s}.careers .emailAlerts .job-alert-box .job-alert-form input::-moz-placeholder{color:rgba(255,255,255,.6)}.careers .emailAlerts .job-alert-box .job-alert-form input::placeholder{color:rgba(255,255,255,.6)}.careers .emailAlerts .job-alert-box .job-alert-form button{white-space:nowrap}.careers .emailAlerts .job-alert-box p{font-size:.75rem;color:rgba(255,255,255,.6);margin-top:10px;text-align:right}.custom-container,.visual-qc .custom-container{width:20%}@media screen and (max-width:991px){.visual-qc .custom-container{width:50%}}.industry-tab-card .itc-list.blue li::before{content:"▸";color:#1b3a8f;font-size:.7rem;flex-shrink:0;margin-top:2px}.contact-us .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:20px;border-top:0}.contact-us .breadcrumb a{font-size:.82rem;color:rgba(255,255,255,.5);transition:.3s}.contact-us .breadcrumb .current{font-size:.82rem;color:rgba(255,255,255,.7)}.contact-us .social-proof{background:#f4f6fb;padding:48px 0}.contact-us .social-proof .sp-inner{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap}.contact-us .social-proof .sp-num{font-size:2rem;font-weight:900;color:#0d1c5a}.contact-us .social-proof .sp-num span{color:#f7941d;font-weight:700;margin-left:2px}.contact-us .social-proof .sp-lbl{font-size:.78rem;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-top:4px}.contact-us .social-proof .sp-divider{width:1px;height:40px;background:#e8edf5}.contact-us .get-in-touch .response-promise{background:#0d1c5a;border-radius:12px;padding:24px;margin-bottom:28px}.contact-us .get-in-touch .rp-title{font-size:.78rem;font-weight:700;color:#f7941d;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;display:flex;align-items:center;gap:6px}.contact-us .get-in-touch .rp-title .fas,.testing-qa .practice-1 .test-capabilties .sc-title,.testing-qa .practice-2 .test-capabilties .sc-title{font-size:.85rem}.contact-us .get-in-touch .rp-item{display:flex;align-items:center;gap:12px;margin-bottom:12px}.contact-us .get-in-touch .rp-dot{width:8px;height:8px;border-radius:50%;background:#f7941d;flex-shrink:0}.contact-us .get-in-touch .rp-text{font-size:.85rem;color:rgba(255,255,255,.8)}.contact-us .get-in-touch .rp-time{font-size:.85rem;font-weight:700;color:#fff;margin-left:auto;white-space:nowrap}.contact-us .get-in-touch .office-card{background:#f4f6fb;border:1px solid #e8edf5;border-radius:12px;padding:18px 20px;display:flex;align-items:flex-start;gap:14px;transition:.3s}.contact-us .get-in-touch .office-card:hover{border-color:#f7941d;background:#fff;box-shadow:0 4px 24px rgba(27,58,143,.1)}.contact-us .get-in-touch .oc-icon{width:40px;height:40px;border-radius:10px;background:#1b3a8f;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.9rem;flex-shrink:0}.contact-us .get-in-touch .oc-city{font-size:.9rem;font-weight:700;color:#0d1c5a;margin-bottom:4px}.contact-us .get-in-touch .oc-address,.cyber-secuirity-page .capability-item div p,.itsm-page .tabs-wrapper .tab-content .tab-features .tab-feature p{font-size:.8rem;color:#6b7280;line-height:1.5}.contact-us .get-in-touch .oc-badge{display:inline-block;margin-top:6px;background:rgba(247,148,29,.1);color:#f7941d;font-size:.68rem;font-weight:700;padding:2px 8px;border-radius:50px;text-transform:uppercase;letter-spacing:.5px}.contact-us .get-in-touch .contact-form{background:#fff;border-radius:20px;padding:40px;box-shadow:0 8px 40px rgba(27,58,143,.18);border:1px solid #e8edf5;position:relative;overflow:hidden}.contact-us .get-in-touch .contact-form::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#0d1c5a,#f7941d)}.contact-us .get-in-touch .contact-form .form-header{margin-bottom:28px}.contact-us .get-in-touch .contact-form .form-header h3{font-size:1.3rem;font-weight:800;color:#0d1c5a;margin-bottom:6px}.contact-us .get-in-touch .contact-form .form-header p{font-size:.85rem;color:#6b7280}.contact-us .get-in-touch .contact-form .inquiry-tabs{display:flex;gap:8px;margin-bottom:28px;flex-wrap:wrap}.contact-us .get-in-touch .contact-form .inq-tab{padding:8px 16px;border-radius:50px;font-size:.8rem;font-weight:600;cursor:pointer;border:1.5px solid #e8edf5;background:#fff;color:#6b7280;transition:.3s}.contact-us .get-in-touch .contact-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.contact-us .get-in-touch .contact-form .form-group label{display:block;font-size:.78rem;font-weight:600;color:#1a1a2e;margin-bottom:6px;letter-spacing:.3px}.contact-us .get-in-touch .contact-form .form-control{width:100%;padding:12px 14px;border:1.5px solid #e8edf5;border-radius:8px;font-size:.875rem;font-family:Inter,sans-serif;color:#1a1a2e;background:#fff;transition:.2s;outline:0}.contact-us .get-in-touch .contact-form .form-control::-moz-placeholder{color:#bbb}.contact-us .get-in-touch .contact-form .form-control::placeholder{color:#bbb}.contact-us .get-in-touch .contact-form .form-control:focus{border-color:#f7941d;box-shadow:0 0 0 3px rgba(247,148,29,.1)}.contact-us .get-in-touch .contact-form select.form-control{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%236b7280' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.contact-us .get-in-touch .contact-form textarea.form-control{resize:vertical;min-height:100px}.contact-us .get-in-touch .contact-form .budget-opt{padding:6px 14px;border-radius:50px;font-size:.78rem;font-weight:600;cursor:pointer;border:1.5px solid #e8edf5;background:#fff;color:#6b7280;transition:.3s}.contact-us .get-in-touch .contact-form .budget-opt:hover{border-color:#1b3a8f;color:#1b3a8f}.contact-us .get-in-touch .contact-form .file-upload{border:2px dashed #e8edf5;border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:.3s}.contact-us .get-in-touch .contact-form .file-upload:hover{border-color:#f7941d;background:rgba(247,148,29,.03)}.contact-us .get-in-touch .contact-form .file-upload .fas{font-size:1.5rem;color:#6b7280;margin-bottom:8px}.contact-us .get-in-touch .contact-form .file-upload p{font-size:.8rem;color:#6b7280}.contact-us .get-in-touch .contact-form .btn-submit{width:100%;padding:14px;background:#f7941d;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:700;font-family:Inter,sans-serif;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:.3s}.contact-us .get-in-touch .contact-form .btn-submit:hover{background:#e07c00;transform:translateY(-2px);box-shadow:0 8px 24px rgba(247,148,29,.35)}.contact-us .get-in-touch .contact-form .form-note{margin-top:12px;font-size:.75rem;color:#6b7280;display:flex;align-items:center;justify-content:center;gap:6px;text-align:center}.contact-us .get-in-touch .contact-form .form-note .fas{color:#00b894}.contact-us .get-in-touch .contact-form .form-success{display:none;text-align:center;padding:40px 20px}.contact-us .get-in-touch .contact-form .form-success .success-icon{width:72px;height:72px;margin:0 auto 20px;background:rgba(0,184,148,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:#00b894}.contact-us .get-in-touch .contact-form .form-success h3{font-size:1.3rem;font-weight:800;color:#0d1c5a;margin-bottom:8px}.contact-us .map-section{background:#0d1c5a;padding:60px 0;position:relative;overflow:hidden}.contact-us .map-section .map-info h3{font-size:1.4rem;font-weight:800;color:#fff;margin-bottom:12px}.contact-us .map-section .map-info p{font-size:.875rem;color:rgba(255,255,255,.6);line-height:1.7;margin-bottom:24px}.contact-us .map-section .map-stats{display:flex;flex-direction:column;gap:16px}.contact-us .map-section .map-stat-num{font-size:1.4rem;font-weight:800;color:#f7941d;min-width:60px}.contact-us .map-section .map-stat-lbl,.data-integration-services .custom-tabs .tab-panel .sp-visual .spv-metric .m-label{font-size:.82rem;color:rgba(255,255,255,.6)}.contact-us .map-section .map-visual{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:20px;height:300px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.contact-us .map-section .map-placeholder .fas{font-size:3rem;color:rgba(247,148,29,.4);margin-bottom:12px}.contact-us .map-section .map-placeholder p{font-size:.85rem;color:rgba(255,255,255,.4);line-height:1.5}.contact-us .map-section .map-dots{position:absolute;inset:0}.contact-us .map-section .map-dot{position:absolute;width:12px;height:12px;border-radius:50%;background:#f7941d;animation:2s ease-in-out infinite mapPulse}.contact-us .map-section .map-dot::before{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid #f7941d;animation:2s ease-in-out infinite mapRing;opacity:0}.contact-us .map-section .map-dot-1{top:35%;left:68%;animation-delay:0s}.contact-us .map-section .map-dot-2{top:30%;left:48%;animation-delay:.5s}.contact-us .map-section .map-dot-3{top:25%;left:55%;animation-delay:1s}.contact-us .map-section .map-dot-4{top:45%;left:30%;animation-delay:1.5s}.contact-us .map-section .map-dot-5{top:40%;left:75%;animation-delay:.8s}@keyframes mapPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.3)}}@keyframes mapRing{0%{transform:scale(1);opacity:.8}100%{transform:scale(2.5);opacity:0}}.cloud-infrastructure .service-nav,.content-marketing .service-nav,.data-bricks .service-nav,.email-marketing .service-nav,.iseries-as400 .service-nav,.pay-per-click .service-nav,.process-automation .service-nav,.seo .service-nav,.service-bi-analytics .service-nav,.service-dynamics .service-nav,.service-salesforce .service-nav,.shopify-development .service-nav,.travel-hospitality .service-nav{background:#fff;border-bottom:1px solid #e8edf5;position:sticky;top:69px;z-index:100;box-shadow:0 2px 12px rgba(0,0,0,.06);overflow-x:hidden}.cloud-infrastructure .service-nav .service-nav-inner,.content-marketing .service-nav .service-nav-inner,.data-bricks .service-nav .service-nav-inner,.email-marketing .service-nav .service-nav-inner,.iseries-as400 .service-nav .service-nav-inner,.pay-per-click .service-nav .service-nav-inner,.process-automation .service-nav .service-nav-inner,.seo .service-nav .service-nav-inner,.service-bi-analytics .service-nav .service-nav-inner,.service-dynamics .service-nav .service-nav-inner,.service-nav .service-nav-inner,.service-salesforce .service-nav .service-nav-inner,.shopify-development .service-nav .service-nav-inner,.travel-hospitality .service-nav .service-nav-inner{display:flex;align-items:center;max-width:1200px;margin:0 auto;padding:0 24px;overflow-x:auto;scrollbar-width:thin}.content-marketing .serp-strip,.email-marketing .serp-strip,.seo .serp-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:28px}.content-marketing .serp-card,.email-marketing .serp-card,.seo .serp-card{background:#fff;border:1px solid #e8edf5;border-radius:12px;padding:18px 12px;text-align:center;transition:.3s}.content-marketing .serp-pos,.email-marketing .serp-pos,.seo .serp-pos{font-size:1.9rem;font-weight:900;color:#f7941d;font-family:Inter,Arial,sans-serif;line-height:1;margin-bottom:4px}.content-marketing .serp-pos span,.email-marketing .serp-pos span,.seo .serp-pos span,.testing-qa .hero .insights-hero-inner.hero-inner .insight-center-p{font-size:1.1rem}.content-marketing .serp-label,.email-marketing .serp-label,.seo .serp-label{font-size:.7rem;font-weight:600;color:#0d1c5a;font-family:Inter,Arial,sans-serif;margin-bottom:3px}.content-marketing .serp-ctr,.email-marketing .serp-ctr,.seo .serp-ctr{font-size:.68rem;color:#888}.content-marketing .oracle-strip .oc-fusion::before,.email-marketing .oracle-strip .oc-fusion::before,.iseries-as400 .oracle-strip .oc-fusion::before,.seo .oracle-strip .oc-fusion::before,.travel-hospitality .oracle-strip .oc-netsuite::before{background:linear-gradient(90deg,#1a6b8a,#0d3d52)}.content-marketing .oracle-strip .oc-netsuite::before,.email-marketing .oracle-strip .oc-netsuite::before,.iseries-as400 .oracle-strip .oc-netsuite::before,.seo .oracle-strip .oc-netsuite::before,.travel-hospitality .oracle-strip .oc-oic::before{background:linear-gradient(90deg,#2d7a3a,#1a4d22)}.content-marketing .oracle-strip .oc-epm::before,.email-marketing .oracle-strip .oc-epm::before,.iseries-as400 .oracle-strip .oc-epm::before,.seo .oracle-strip .oc-epm::before{background:linear-gradient(90deg,#8b441a,#5a2a0d)}.content-marketing .oracle-strip .oc-oic::before,.email-marketing .oracle-strip .oc-oic::before,.iseries-as400 .oracle-strip .oc-oic::before,.seo .oracle-strip .oc-oic::before{background:linear-gradient(90deg,#1a3a8b,#0d1f52)}.cloud-infrastructure .services .service-card,.content-marketing .services .service-card,.data-bricks .services .service-card,.email-marketing .services .service-card,.iseries-as400 .services .service-card,.pay-per-click .services .service-card,.process-automation .services .service-card,.seo .services .service-card,.service-bi-analytics .services .service-card,.service-salesforce .services .service-card,.shopify-development .services .service-card,.travel-hospitality .services .service-card{padding:22px 18px}.cloud-infrastructure .services .service-card.service-tech-card:hover,.content-marketing .services .service-card.service-tech-card:hover,.data-bricks .services .service-card.service-tech-card:hover,.email-marketing .services .service-card.service-tech-card:hover,.iseries-as400 .services .service-card.service-tech-card:hover,.pay-per-click .services .service-card.service-tech-card:hover,.process-automation .services .service-card.service-tech-card:hover,.seo .services .service-card.service-tech-card:hover,.service-bi-analytics .services .service-card.service-tech-card:hover,.service-salesforce .services .service-card.service-tech-card:hover,.shopify-development .services .service-card.service-tech-card:hover{box-shadow:0 6px 20px rgba(247,148,29,.1);transform:none}.cloud-infrastructure .services .service-card .right-sec .sc-title,.content-marketing .services .service-card .right-sec .sc-title,.data-bricks .services .service-card .right-sec .sc-title,.email-marketing .services .service-card .right-sec .sc-title,.iseries-as400 .services .service-card .right-sec .sc-title,.pay-per-click .services .service-card .right-sec .sc-title,.process-automation .services .service-card .right-sec .sc-title,.seo .services .service-card .right-sec .sc-title,.service-bi-analytics .services .service-card .right-sec .sc-title,.service-salesforce .services .service-card .right-sec .sc-title,.shopify-development .services .service-card .right-sec .sc-title,.travel-hospitality .services .service-card .right-sec .sc-title{font-size:14px}.ai-services .section,.bussiness-optimization .section,.content-marketing .section,.email-marketing .section,.genai-services .section,.iseries-as400 .section,.oracle-erp-services .section,.pay-per-click .section,.process-automation .section,.responsive-ai-services .section,.section,.seo .section,.service-bi-analytics .section,.service-dynamics .section,.service-salesforce .section,.travel-hospitality .section{scroll-margin-top:130px}.ai-services .platforms-grid,.bussiness-optimization .platforms-grid,.content-marketing .platforms-grid,.email-marketing .platforms-grid,.genai-services .platforms-grid,.iseries-as400 .platforms-grid,.oracle-erp-services .platforms-grid,.pay-per-click .platforms-grid,.platforms-grid,.process-automation .platforms-grid,.responsive-ai-services .platforms-grid,.seo .platforms-grid,.service-bi-analytics .platforms-grid,.service-dynamics .platforms-grid,.service-salesforce .platforms-grid,.travel-hospitality .platforms-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}@media screen and (max-width:1200px){.hero .hero-inner .hero-content p{width:100%;max-width:100%}.hero .hero-inner .hero-visual .hero-card-main.hero-card{max-width:100%}.hero .hero-inner .about-hero-visual,.hero .hero-inner .hero-visual,.hero .hero-inner .hero-visual-card{margin-top:40px}.our-approach .proc-steps{grid-template-columns:1fr 1fr;gap:20px}.our-approach .proc-steps::before{display:none}.footer .footer-grid{grid-template-columns:1fr 1fr;gap:28px}.content-marketing .platforms-grid,.email-marketing .platforms-grid,.platforms-grid{grid-template-columns:repeat(4,1fr)}.crm-services .our-approach .proc-steps{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:992px){.contact-us .get-in-touch .contact-form .form-row,.faq-section .faq-main .faq-acc.faq-grid,.get-in-touch .form-row{grid-template-columns:1fr}.services .service-card.service-grid{grid-template-columns:auto;gap:10px}.roi-calc .roi-left-side,.roi-calc .roi-results,.roi-section .data-integration-container .roi-wrap .roi-form,.roi-section .data-integration-container .roi-wrap .roi-results,.roi-section .roi-inner .roi-calc,.roi-section .roi-inner .roi-left{flex:0 0 auto}.free-tool .container{border-radius:0}.locations .col-12{width:50%!important}.locations .col-12:nth-of-type(2n)::after,header .mega-wrap.open,header .navbar .nav-cta,header .navbar .nav-link{display:none}.faq .accordion{-moz-column-count:initial;column-count:initial}.careers-detail-from .careerform .umbraco-forms-page,.contact-us .get-in-touch .contact-form{padding:20px}header .navbar .hamburger{display:flex}.free-consultation .consulting-container .content{width:100%}.free-consultation .consulting-container .btns{width:100%;justify-content:flex-start}.free-consultation .consulting-container{flex-direction:column}.contact-us .social-proof .sp-inner{gap:28px}.content-marketing .platforms-grid{grid-template-columns:repeat(3,1fr)}}.content-marketing .platforms-grid .platform-card,.email-marketing .platforms-grid .platform-card,.platforms-grid .platform-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px 16px;text-align:center;transition:.3s}.ai-services .platforms-grid .platform-card .platform-icon,.bussiness-optimization .platforms-grid .platform-card .platform-icon,.content-marketing .platforms-grid .platform-card .platform-icon,.email-marketing .platforms-grid .platform-card .platform-icon,.genai-services .platforms-grid .platform-card .platform-icon,.iseries-as400 .platforms-grid .platform-card .platform-icon,.oracle-erp-services .platforms-grid .platform-card .platform-icon,.pay-per-click .platforms-grid .platform-card .platform-icon,.platforms-grid .platform-card .platform-icon,.process-automation .platforms-grid .platform-card .platform-icon,.responsive-ai-services .platforms-grid .platform-card .platform-icon,.seo .platforms-grid .platform-card .platform-icon,.service-bi-analytics .platforms-grid .platform-card .platform-icon,.service-dynamics .platforms-grid .platform-card .platform-icon,.service-salesforce .platforms-grid .platform-card .platform-icon,.travel-hospitality .platforms-grid .platform-card .platform-icon{font-size:2rem;margin-bottom:12px;display:block}.ai-services .platforms-grid .platform-card .platform-name,.bussiness-optimization .platforms-grid .platform-card .platform-name,.content-marketing .platforms-grid .platform-card .platform-name,.email-marketing .platforms-grid .platform-card .platform-name,.genai-services .platforms-grid .platform-card .platform-name,.iseries-as400 .platforms-grid .platform-card .platform-name,.oracle-erp-services .platforms-grid .platform-card .platform-name,.pay-per-click .platforms-grid .platform-card .platform-name,.platforms-grid .platform-card .platform-name,.process-automation .platforms-grid .platform-card .platform-name,.responsive-ai-services .platforms-grid .platform-card .platform-name,.seo .platforms-grid .platform-card .platform-name,.service-bi-analytics .platforms-grid .platform-card .platform-name,.service-dynamics .platforms-grid .platform-card .platform-name,.service-salesforce .platforms-grid .platform-card .platform-name,.travel-hospitality .platforms-grid .platform-card .platform-name{font-size:.8rem;font-weight:700;color:#fff;margin-bottom:4px;font-family:Inter,sans-serif}.ai-services .platforms-grid .platform-card .platform-type,.bussiness-optimization .platforms-grid .platform-card .platform-type,.content-marketing .platforms-grid .platform-card .platform-type,.email-marketing .platforms-grid .platform-card .platform-type,.genai-services .platforms-grid .platform-card .platform-type,.iseries-as400 .platforms-grid .platform-card .platform-type,.oracle-erp-services .platforms-grid .platform-card .platform-type,.pay-per-click .platforms-grid .platform-card .platform-type,.platforms-grid .platform-card .platform-type,.process-automation .platforms-grid .platform-card .platform-type,.responsive-ai-services .platforms-grid .platform-card .platform-type,.seo .platforms-grid .platform-card .platform-type,.service-bi-analytics .platforms-grid .platform-card .platform-type,.service-dynamics .platforms-grid .platform-card .platform-type,.service-salesforce .platforms-grid .platform-card .platform-type,.travel-hospitality .platforms-grid .platform-card .platform-type{font-size:.7rem;color:rgba(255,255,255,.45);font-family:Inter,sans-serif}.ai-services .platforms-grid .platform-card .platform-badge,.bussiness-optimization .platforms-grid .platform-card .platform-badge,.content-marketing .platforms-grid .platform-card .platform-badge,.email-marketing .platforms-grid .platform-card .platform-badge,.genai-services .platforms-grid .platform-card .platform-badge,.iseries-as400 .platforms-grid .platform-card .platform-badge,.oracle-erp-services .platforms-grid .platform-card .platform-badge,.pay-per-click .platforms-grid .platform-card .platform-badge,.platforms-grid .platform-card .platform-badge,.process-automation .platforms-grid .platform-card .platform-badge,.responsive-ai-services .platforms-grid .platform-card .platform-badge,.seo .platforms-grid .platform-card .platform-badge,.service-bi-analytics .platforms-grid .platform-card .platform-badge,.service-dynamics .platforms-grid .platform-card .platform-badge,.service-salesforce .platforms-grid .platform-card .platform-badge,.travel-hospitality .platforms-grid .platform-card .platform-badge{display:inline-block;font-size:.65rem;font-weight:700;padding:2px 8px;border-radius:50px;background:rgba(247,148,29,.2);color:#f7941d;margin-top:8px;font-family:Inter,sans-serif}.ai-services .platforms-grid .platform-card:hover,.bussiness-optimization .platforms-grid .platform-card:hover,.content-marketing .platforms-grid .platform-card:hover,.email-marketing .platforms-grid .platform-card:hover,.genai-services .platforms-grid .platform-card:hover,.iseries-as400 .platforms-grid .platform-card:hover,.oracle-erp-services .platforms-grid .platform-card:hover,.pay-per-click .platforms-grid .platform-card:hover,.platforms-grid .platform-card:hover,.process-automation .platforms-grid .platform-card:hover,.responsive-ai-services .platforms-grid .platform-card:hover,.seo .platforms-grid .platform-card:hover,.service-bi-analytics .platforms-grid .platform-card:hover,.service-dynamics .platforms-grid .platform-card:hover,.service-salesforce .platforms-grid .platform-card:hover,.travel-hospitality .platforms-grid .platform-card:hover{background:rgba(247,148,29,.1);border-color:rgba(247,148,29,.3);transform:translateY(-4px)}.ai-services .case-card,.bussiness-optimization .case-card,.content-marketing .case-card,.email-marketing .case-card,.genai-services .case-card,.iseries-as400 .case-card,.oracle-erp-services .case-card,.pay-per-click .case-card,.process-automation .case-card,.responsive-ai-services .case-card,.seo .case-card,.service-bi-analytics .case-card,.service-dynamics .case-card,.service-salesforce .case-card,.travel-hospitality .case-card{background:#fff;border:1px solid #e8edf5;border-radius:20px;overflow:hidden;transition:.3s}.ai-services .case-card:hover,.bussiness-optimization .case-card:hover,.case-card:hover,.content-marketing .case-card:hover,.email-marketing .case-card:hover,.genai-services .case-card:hover,.iseries-as400 .case-card:hover,.maturity-card:hover,.oracle-erp-services .case-card:hover,.pay-per-click .case-card:hover,.process-automation .case-card:hover,.responsive-ai-services .case-card:hover,.seo .case-card:hover,.service-bi-analytics .case-card:hover,.service-dynamics .case-card:hover,.service-salesforce .case-card:hover,.travel-hospitality .case-card:hover{transform:translateY(-6px);box-shadow:0 8px 40px rgba(27,58,143,.18)}.ai-services .case-card .case-img-overlay,.bussiness-optimization .case-card .case-img-overlay,.case-card .case-img-overlay,.content-marketing .case-card .case-img-overlay,.email-marketing .case-card .case-img-overlay,.genai-services .case-card .case-img-overlay,.iseries-as400 .case-card .case-img-overlay,.oracle-erp-services .case-card .case-img-overlay,.pay-per-click .case-card .case-img-overlay,.process-automation .case-card .case-img-overlay,.responsive-ai-services .case-card .case-img-overlay,.seo .case-card .case-img-overlay,.service-bi-analytics .case-card .case-img-overlay,.service-dynamics .case-card .case-img-overlay,.service-salesforce .case-card .case-img-overlay,.travel-hospitality .case-card .case-img-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(13,28,90,.8),transparent)}.ai-services .case-card .case-img-icon,.bussiness-optimization .case-card .case-img-icon,.case-card .case-img-icon,.content-marketing .case-card .case-img-icon,.email-marketing .case-card .case-img-icon,.genai-services .case-card .case-img-icon,.iseries-as400 .case-card .case-img-icon,.oracle-erp-services .case-card .case-img-icon,.pay-per-click .case-card .case-img-icon,.process-automation .case-card .case-img-icon,.responsive-ai-services .case-card .case-img-icon,.seo .case-card .case-img-icon,.service-bi-analytics .case-card .case-img-icon,.service-dynamics .case-card .case-img-icon,.service-salesforce .case-card .case-img-icon,.travel-hospitality .case-card .case-img-icon{font-size:2.5rem;position:relative;z-index:1}.ai-services .case-card .case-body,.bussiness-optimization .case-card .case-body,.case-card .case-body,.content-marketing .case-card .case-body,.email-marketing .case-card .case-body,.genai-services .case-card .case-body,.insights-blog .insights-main .blogs-grid .custom-col .blog-card .blog-body,.iseries-as400 .case-card .case-body,.oracle-erp-services .case-card .case-body,.pay-per-click .case-card .case-body,.process-automation .case-card .case-body,.responsive-ai-services .case-card .case-body,.seo .case-card .case-body,.service-bi-analytics .case-card .case-body,.service-dynamics .case-card .case-body,.service-salesforce .case-card .case-body,.travel-hospitality .case-card .case-body{padding:24px}.ai-services .blog-card .blog-body .blog-cat,.ai-services .case-card .case-body .case-industry,.blog-card .blog-body .blog-cat,.bussiness-optimization .blog-card .blog-body .blog-cat,.bussiness-optimization .case-card .case-body .case-industry,.case-card .case-body .case-industry,.content-marketing .blog-card .blog-body .blog-cat,.content-marketing .case-card .case-body .case-industry,.email-marketing .blog-card .blog-body .blog-cat,.email-marketing .case-card .case-body .case-industry,.genai-services .blog-card .blog-body .blog-cat,.genai-services .case-card .case-body .case-industry,.iseries-as400 .blog-card .blog-body .blog-cat,.iseries-as400 .case-card .case-body .case-industry,.oracle-erp-services .blog-card .blog-body .blog-cat,.oracle-erp-services .case-card .case-body .case-industry,.pay-per-click .blog-card .blog-body .blog-cat,.pay-per-click .case-card .case-body .case-industry,.process-automation .blog-card .blog-body .blog-cat,.process-automation .case-card .case-body .case-industry,.responsive-ai-services .blog-card .blog-body .blog-cat,.responsive-ai-services .case-card .case-body .case-industry,.seo .blog-card .blog-body .blog-cat,.seo .case-card .case-body .case-industry,.service-bi-analytics .blog-card .blog-body .blog-cat,.service-bi-analytics .case-card .case-body .case-industry,.service-dynamics .blog-card .blog-body .blog-cat,.service-dynamics .case-card .case-body .case-industry,.service-salesforce .blog-card .blog-body .blog-cat,.service-salesforce .case-card .case-body .case-industry,.travel-hospitality .blog-card .blog-body .blog-cat,.travel-hospitality .case-card .case-body .case-industry{font-size:.72rem;font-weight:700;color:#f7941d;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-family:Inter,sans-serif}.ai-services .case-card .case-body .case-title,.bussiness-optimization .case-card .case-body .case-title,.case-card .case-body .case-title,.content-marketing .case-card .case-body .case-title,.email-marketing .case-card .case-body .case-title,.genai-services .case-card .case-body .case-title,.iseries-as400 .case-card .case-body .case-title,.oracle-erp-services .case-card .case-body .case-title,.pay-per-click .case-card .case-body .case-title,.process-automation .case-card .case-body .case-title,.responsive-ai-services .case-card .case-body .case-title,.seo .case-card .case-body .case-title,.service-bi-analytics .case-card .case-body .case-title,.service-dynamics .case-card .case-body .case-title,.service-salesforce .case-card .case-body .case-title,.travel-hospitality .case-card .case-body .case-title{font-size:1rem;font-weight:700;color:#0d1c5a;margin-bottom:12px;line-height:1.4;font-family:Inter,sans-serif}.ai-services .case-card .case-body .case-metrics,.bussiness-optimization .case-card .case-body .case-metrics,.case-card .case-body .case-metrics,.content-marketing .case-card .case-body .case-metrics,.email-marketing .case-card .case-body .case-metrics,.genai-services .case-card .case-body .case-metrics,.iseries-as400 .case-card .case-body .case-metrics,.oracle-erp-services .case-card .case-body .case-metrics,.pay-per-click .case-card .case-body .case-metrics,.process-automation .case-card .case-body .case-metrics,.responsive-ai-services .case-card .case-body .case-metrics,.seo .case-card .case-body .case-metrics,.service-bi-analytics .case-card .case-body .case-metrics,.service-dynamics .case-card .case-body .case-metrics,.service-salesforce .case-card .case-body .case-metrics,.travel-hospitality .case-card .case-body .case-metrics{display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap}.ai-services .case-card .case-body .case-metrics .case-metric .cm-num,.bussiness-optimization .case-card .case-body .case-metrics .case-metric .cm-num,.case-card .case-body .case-metrics .case-metric .cm-num,.content-marketing .case-card .case-body .case-metrics .case-metric .cm-num,.email-marketing .case-card .case-body .case-metrics .case-metric .cm-num,.genai-services .case-card .case-body .case-metrics .case-metric .cm-num,.iseries-as400 .case-card .case-body .case-metrics .case-metric .cm-num,.oracle-erp-services .case-card .case-body .case-metrics .case-metric .cm-num,.pay-per-click .case-card .case-body .case-metrics .case-metric .cm-num,.process-automation .case-card .case-body .case-metrics .case-metric .cm-num,.responsive-ai-services .case-card .case-body .case-metrics .case-metric .cm-num,.seo .case-card .case-body .case-metrics .case-metric .cm-num,.service-bi-analytics .case-card .case-body .case-metrics .case-metric .cm-num,.service-dynamics .case-card .case-body .case-metrics .case-metric .cm-num,.service-salesforce .case-card .case-body .case-metrics .case-metric .cm-num,.travel-hospitality .case-card .case-body .case-metrics .case-metric .cm-num{font-size:1.3rem;font-weight:800;color:#f7941d;line-height:1;font-family:Inter,sans-serif}.ai-services .case-card .case-body .case-metrics .case-metric .cm-lbl,.bussiness-optimization .case-card .case-body .case-metrics .case-metric .cm-lbl,.case-card .case-body .case-metrics .case-metric .cm-lbl,.content-marketing .case-card .case-body .case-metrics .case-metric .cm-lbl,.email-marketing .case-card .case-body .case-metrics .case-metric .cm-lbl,.genai-services .case-card .case-body .case-metrics .case-metric .cm-lbl,.iseries-as400 .case-card .case-body .case-metrics .case-metric .cm-lbl,.oracle-erp-services .case-card .case-body .case-metrics .case-metric .cm-lbl,.pay-per-click .case-card .case-body .case-metrics .case-metric .cm-lbl,.process-automation .case-card .case-body .case-metrics .case-metric .cm-lbl,.responsive-ai-services .case-card .case-body .case-metrics .case-metric .cm-lbl,.seo .case-card .case-body .case-metrics .case-metric .cm-lbl,.service-bi-analytics .case-card .case-body .case-metrics .case-metric .cm-lbl,.service-dynamics .case-card .case-body .case-metrics .case-metric .cm-lbl,.service-salesforce .case-card .case-body .case-metrics .case-metric .cm-lbl,.travel-hospitality .case-card .case-body .case-metrics .case-metric .cm-lbl{font-size:.7rem;color:var(--gray-text);font-family:Inter,sans-serif}.ai-services .case-card .case-body .case-tags .case-tag,.bussiness-optimization .case-card .case-body .case-tags .case-tag,.case-card .case-body .case-tags .case-tag,.content-marketing .case-card .case-body .case-tags .case-tag,.email-marketing .case-card .case-body .case-tags .case-tag,.genai-services .case-card .case-body .case-tags .case-tag,.iseries-as400 .case-card .case-body .case-tags .case-tag,.oracle-erp-services .case-card .case-body .case-tags .case-tag,.pay-per-click .case-card .case-body .case-tags .case-tag,.process-automation .case-card .case-body .case-tags .case-tag,.responsive-ai-services .case-card .case-body .case-tags .case-tag,.seo .case-card .case-body .case-tags .case-tag,.service-bi-analytics .case-card .case-body .case-tags .case-tag,.service-dynamics .case-card .case-body .case-tags .case-tag,.service-salesforce .case-card .case-body .case-tags .case-tag,.travel-hospitality .case-card .case-body .case-tags .case-tag{font-size:.7rem;font-weight:600;padding:3px 10px;border-radius:50px;background:#f4f6fb;color:#6b7280;font-family:Inter,sans-serif}.ai-services .case-card .case-body .case-link,.bussiness-optimization .case-card .case-body .case-link,.case-card .case-body .case-link,.content-marketing .case-card .case-body .case-link,.email-marketing .case-card .case-body .case-link,.genai-services .case-card .case-body .case-link,.iseries-as400 .case-card .case-body .case-link,.oracle-erp-services .case-card .case-body .case-link,.pay-per-click .case-card .case-body .case-link,.process-automation .case-card .case-body .case-link,.responsive-ai-services .case-card .case-body .case-link,.seo .case-card .case-body .case-link,.service-bi-analytics .case-card .case-body .case-link,.service-dynamics .case-card .case-body .case-link,.service-salesforce .case-card .case-body .case-link,.travel-hospitality .case-card .case-body .case-link{font-size:.875rem;font-weight:600;color:#f7941d;display:flex;align-items:center;gap:6px;transition:.3s;font-family:Inter,sans-serif}.ai-services .blog-card,.blog-card,.bussiness-optimization .blog-card,.content-marketing .blog-card,.email-marketing .blog-card,.genai-services .blog-card,.iseries-as400 .blog-card,.oracle-erp-services .blog-card,.pay-per-click .blog-card,.process-automation .blog-card,.responsive-ai-services .blog-card,.seo .blog-card,.service-bi-analytics .blog-card,.service-dynamics .blog-card,.service-salesforce .blog-card,.travel-hospitality .blog-card{border:1px solid #e8edf5;border-radius:20px;overflow:hidden;transition:.3s;background:#fff;height:100%}.ai-services .blog-card .blog-img,.blog-card .blog-img,.bussiness-optimization .blog-card .blog-img,.content-marketing .blog-card .blog-img,.email-marketing .blog-card .blog-img,.genai-services .blog-card .blog-img,.iseries-as400 .blog-card .blog-img,.oracle-erp-services .blog-card .blog-img,.pay-per-click .blog-card .blog-img,.process-automation .blog-card .blog-img,.responsive-ai-services .blog-card .blog-img,.seo .blog-card .blog-img,.service-bi-analytics .blog-card .blog-img,.service-dynamics .blog-card .blog-img,.service-salesforce .blog-card .blog-img,.travel-hospitality .blog-card .blog-img{height:160px;display:flex;align-items:center;justify-content:center;font-size:2rem}.ai-services .blog-card .blog-body .blog-title,.blog-card .blog-body .blog-title,.bussiness-optimization .blog-card .blog-body .blog-title,.content-marketing .blog-card .blog-body .blog-title,.email-marketing .blog-card .blog-body .blog-title,.genai-services .blog-card .blog-body .blog-title,.iseries-as400 .blog-card .blog-body .blog-title,.oracle-erp-services .blog-card .blog-body .blog-title,.pay-per-click .blog-card .blog-body .blog-title,.process-automation .blog-card .blog-body .blog-title,.responsive-ai-services .blog-card .blog-body .blog-title,.seo .blog-card .blog-body .blog-title,.service-bi-analytics .blog-card .blog-body .blog-title,.service-dynamics .blog-card .blog-body .blog-title,.service-salesforce .blog-card .blog-body .blog-title,.travel-hospitality .blog-card .blog-body .blog-title{font-size:.95rem;font-weight:700;color:#0d1c5a;margin-bottom:8px;line-height:1.4;font-family:Inter,sans-serif}.ai-services .blog-card .blog-body .blog-excerpt,.blog-card .blog-body .blog-excerpt,.bussiness-optimization .blog-card .blog-body .blog-excerpt,.content-marketing .blog-card .blog-body .blog-excerpt,.email-marketing .blog-card .blog-body .blog-excerpt,.genai-services .blog-card .blog-body .blog-excerpt,.iseries-as400 .blog-card .blog-body .blog-excerpt,.oracle-erp-services .blog-card .blog-body .blog-excerpt,.pay-per-click .blog-card .blog-body .blog-excerpt,.process-automation .blog-card .blog-body .blog-excerpt,.responsive-ai-services .blog-card .blog-body .blog-excerpt,.seo .blog-card .blog-body .blog-excerpt,.service-bi-analytics .blog-card .blog-body .blog-excerpt,.service-dynamics .blog-card .blog-body .blog-excerpt,.service-salesforce .blog-card .blog-body .blog-excerpt,.travel-hospitality .blog-card .blog-body .blog-excerpt{font-size:.82rem;color:#6b7280;line-height:1.6;margin-bottom:12px;font-family:Inter,sans-serif}.ai-services .blog-card .blog-body .blog-meta,.blog-card .blog-body .blog-meta,.bussiness-optimization .blog-card .blog-body .blog-meta,.content-marketing .blog-card .blog-body .blog-meta,.email-marketing .blog-card .blog-body .blog-meta,.genai-services .blog-card .blog-body .blog-meta,.iseries-as400 .blog-card .blog-body .blog-meta,.oracle-erp-services .blog-card .blog-body .blog-meta,.pay-per-click .blog-card .blog-body .blog-meta,.process-automation .blog-card .blog-body .blog-meta,.responsive-ai-services .blog-card .blog-body .blog-meta,.seo .blog-card .blog-body .blog-meta,.service-bi-analytics .blog-card .blog-body .blog-meta,.service-dynamics .blog-card .blog-body .blog-meta,.service-salesforce .blog-card .blog-body .blog-meta,.travel-hospitality .blog-card .blog-body .blog-meta{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:#6b7280}.ai-services .blog-card .blog-body .blog-meta a,.blog-card .blog-body .blog-meta a,.bussiness-optimization .blog-card .blog-body .blog-meta a,.content-marketing .blog-card .blog-body .blog-meta a,.email-marketing .blog-card .blog-body .blog-meta a,.genai-services .blog-card .blog-body .blog-meta a,.iseries-as400 .blog-card .blog-body .blog-meta a,.oracle-erp-services .blog-card .blog-body .blog-meta a,.pay-per-click .blog-card .blog-body .blog-meta a,.process-automation .blog-card .blog-body .blog-meta a,.responsive-ai-services .blog-card .blog-body .blog-meta a,.seo .blog-card .blog-body .blog-meta a,.service-bi-analytics .blog-card .blog-body .blog-meta a,.service-dynamics .blog-card .blog-body .blog-meta a,.service-salesforce .blog-card .blog-body .blog-meta a,.travel-hospitality .blog-card .blog-body .blog-meta a{color:#f7941d;font-weight:600;display:flex;align-items:center;gap:4px;font-family:Inter,sans-serif}.ai-services .cta-banner,.bussiness-optimization .cta-banner,.content-marketing .cta-banner,.cta-banner,.email-marketing .cta-banner,.genai-services .cta-banner,.iseries-as400 .cta-banner,.oracle-erp-services .cta-banner,.pay-per-click .cta-banner,.process-automation .cta-banner,.responsive-ai-services .cta-banner,.seo .cta-banner,.service-bi-analytics .cta-banner,.service-dynamics .cta-banner,.service-salesforce .cta-banner,.travel-hospitality .cta-banner{background:#1b3a8f;padding:80px 0;text-align:center;position:relative;overflow:hidden}.ai-services .cta-banner h2,.bussiness-optimization .cta-banner h2,.content-marketing .cta-banner h2,.cta-banner h2,.email-marketing .cta-banner h2,.genai-services .cta-banner h2,.iseries-as400 .cta-banner h2,.oracle-erp-services .cta-banner h2,.pay-per-click .cta-banner h2,.process-automation .cta-banner h2,.responsive-ai-services .cta-banner h2,.seo .cta-banner h2,.service-bi-analytics .cta-banner h2,.service-dynamics .cta-banner h2,.service-salesforce .cta-banner h2,.travel-hospitality .cta-banner h2{font-size:2.2rem;font-weight:900;color:#fff;margin-bottom:16px;position:relative;font-family:Inter,sans-serif}.ai-services .cta-banner p,.bussiness-optimization .cta-banner p,.content-marketing .cta-banner p,.cta-banner p,.email-marketing .cta-banner p,.genai-services .cta-banner p,.iseries-as400 .cta-banner p,.oracle-erp-services .cta-banner p,.pay-per-click .cta-banner p,.process-automation .cta-banner p,.responsive-ai-services .cta-banner p,.seo .cta-banner p,.service-bi-analytics .cta-banner p,.service-dynamics .cta-banner p,.service-salesforce .cta-banner p,.travel-hospitality .cta-banner p{font-size:1rem;color:rgba(255,255,255,.75);max-width:560px;margin:0 auto 32px;line-height:1.7;position:relative;font-family:Inter,sans-serif}.content-marketing .ticker-bar,.service-sap-s4hana .ticker-bar,.ticker-bar{background:linear-gradient(135deg,#0d1c5a 0,#00538c 100%);border-bottom:3px solid #f7941d}.content-marketing .ticker-bar .ticker-inner,.education-and-edtech .ticker-bar .ticker-inner,.industries .ticker-bar .ticker-inner,.oracle-erp-services .ticker-bar .ticker-inner,.responsive-ai-services .ticker-bar .ticker-inner,.service-sap-s4hana .ticker-bar .ticker-inner,.ticker-bar .ticker-inner{display:flex;max-width:1200px;margin:0 auto;padding:0 24px;flex-wrap:wrap}.content-marketing .ticker-bar .ticker-inner .ticker-item,.education-and-edtech .ticker-bar .ticker-inner .ticker-item,.industries .ticker-bar .ticker-inner .ticker-item,.oracle-erp-services .ticker-bar .ticker-inner .ticker-item,.responsive-ai-services .ticker-bar .ticker-inner .ticker-item,.service-sap-s4hana .ticker-bar .ticker-inner .ticker-item,.ticker-bar .ticker-inner .ticker-item{flex:1;text-align:center;padding:22px 16px;border-right:1px solid rgba(255,255,255,.07);position:relative;cursor:default}.content-marketing .ticker-bar .ticker-inner .ticker-item::after,.education-and-edtech .ticker-bar .ticker-inner .ticker-item::after,.industries .ticker-bar .ticker-inner .ticker-item::after,.oracle-erp-services .ticker-bar .ticker-inner .ticker-item::after,.responsive-ai-services .ticker-bar .ticker-inner .ticker-item::after,.service-sap-s4hana .ticker-bar .ticker-inner .ticker-item::after,.ticker-bar .ticker-inner .ticker-item::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:3px;background:#f7941d;transition:width .35s}.content-marketing .ticker-bar .ticker-inner .ticker-item .ticker-num,.education-and-edtech .ticker-bar .ticker-inner .ticker-item .ticker-num,.industries .ticker-bar .ticker-inner .ticker-item .ticker-num,.oracle-erp-services .ticker-bar .ticker-inner .ticker-item .ticker-num,.responsive-ai-services .ticker-bar .ticker-inner .ticker-item .ticker-num,.service-sap-s4hana .ticker-bar .ticker-inner .ticker-item .ticker-num,.ticker-bar .ticker-inner .ticker-item .ticker-num{font-size:2rem;font-weight:900;color:#fff;font-family:Inter,Arial,sans-serif;line-height:1;margin-bottom:4px}.content-marketing .ticker-bar .ticker-inner .ticker-item .ticker-lbl,.education-and-edtech .ticker-bar .ticker-inner .ticker-item .ticker-lbl,.industries .ticker-bar .ticker-inner .ticker-item .ticker-lbl,.oracle-erp-services .ticker-bar .ticker-inner .ticker-item .ticker-lbl,.responsive-ai-services .ticker-bar .ticker-inner .ticker-item .ticker-lbl,.service-sap-s4hana .ticker-bar .ticker-inner .ticker-item .ticker-lbl,.ticker-bar .ticker-inner .ticker-item .ticker-lbl{font-size:.7rem;color:rgba(255,255,255,.6);font-weight:500;text-transform:uppercase;letter-spacing:1px}.large-serviceNav{display:flex;overflow:hidden}.large-serviceNav .service-nav-inner{max-width:unset;margin-inline:auto}.crm-services .trusted-section .certified-section .cert-card .cert-name,.erp-services .trusted-section .certified-section .cert-card .cert-name{font-size:12px}.crm-services .services .container .services-list .crm-service-card:hover::after,.erp-services .services .container .services-list .erp-service-card:hover::after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#f7941d,#1b3a8f);transform:scaleX(1);transform-origin:left;transition:.3s}.crm-services .services .container .platform-tabs-wrap,.erp-services .services .container .platform-tabs-wrap{background:#fff;border:1.5px solid #e8edf5;border-radius:20px;overflow:hidden;margin-top:48px}.crm-services .services .container .platform-tabs-wrap .platform-tab-nav,.erp-services .services .container .platform-tabs-wrap .platform-tab-nav{display:flex;border-bottom:1.5px solid #e8edf5;background:#f4f6fb}.crm-services .services .container .platform-tabs-wrap .platform-tab-content,.erp-services .services .container .platform-tabs-wrap .platform-tab-content{display:none;padding:40px}.crm-services .services .container .platform-tabs-wrap .platform-tab-content.active,.erp-services .services .container .platform-tabs-wrap .platform-tab-content.active,.itsm-page .tabs-wrapper .tab-content.active{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.crm-services .services .container .platform-tabs-wrap .platform-tab-content .ptab-left h3,.erp-services .services .container .platform-tabs-wrap .platform-tab-content .ptab-left h3{font-size:1.3rem;font-weight:800;color:#0d1c5a;margin-bottom:12px}.crm-services .services .container .platform-tabs-wrap .platform-tab-content .ptab-left p,.erp-services .services .container .platform-tabs-wrap .platform-tab-content .ptab-left p{font-size:.875rem;color:#6b7280;line-height:1.7;margin-bottom:20px}.crm-services .services .container .platform-tabs-wrap .platform-tab-content .ptab-left .ptab-modules .ptab-module,.cyber-secuirity-page .capability-item,.digital .sub-category-2 .main-tab .platform-tab-content .ptab-left .ptab-modules .ptab-module,.erp-services .services .container .platform-tabs-wrap .platform-tab-content .ptab-left .ptab-modules .ptab-module,.sub-category-2 .main-tab .platform-tab-content .ptab-left .ptab-modules .ptab-module{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#f4f6fb;border-radius:10px;border-left:3px solid #f7941d}.crm-services .services .container .platform-tabs-wrap .platform-tab-content .ptab-left .ptab-modules .ptab-module-icon,.erp-services .services .container .platform-tabs-wrap .platform-tab-content .ptab-left .ptab-modules .ptab-module-icon{width:34px;height:34px;border-radius:8px;background:#f7941d;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.85rem;flex-shrink:0}.crm-services .services .container .platform-tabs-wrap .platform-tab-content .ptab-left .ptab-modules .ptab-module-text p,.erp-services .services .container .platform-tabs-wrap .platform-tab-content .ptab-left .ptab-modules .ptab-module-text p{font-size:.78rem;color:#6b7280;line-height:1.5;margin:0}.crm-services .services .container .platform-tabs-wrap .platform-tab-content .ptab-right,.erp-services .services .container .platform-tabs-wrap .platform-tab-content .ptab-right,.itsm-page .tabs-wrapper .tab-content .tab-features{display:flex;flex-direction:column;gap:14px}.crm-services .services .container .platform-tabs-wrap .platform-tab-content .ptab-right .ptab-subheading,.erp-services .services .container .platform-tabs-wrap .platform-tab-content .ptab-right .ptab-subheading{font-size:.78rem;font-weight:700;color:#f7941d;text-transform:uppercase;letter-spacing:1px;margin-bottom:14px}.crm-services .services .container .platform-tabs-wrap .platform-tab-content .ptab-right .ptab-outcome,.digital .sub-category-2 .main-tab .platform-tab-content .ptab-right .ptab-outcome,.erp-services .services .container .platform-tabs-wrap .platform-tab-content .ptab-right .ptab-outcome,.sub-category-2 .main-tab .platform-tab-content .ptab-right .ptab-outcome{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#0d1c5a;border-radius:12px}.crm-services .services .container .platform-tabs-wrap .platform-tab-content .ptab-right .ptab-outcome-icon,.erp-services .services .container .platform-tabs-wrap .platform-tab-content .ptab-right .ptab-outcome-icon{width:36px;height:36px;border-radius:8px;background:rgba(247,148,29,.1);display:flex;align-items:center;justify-content:center;color:#f7941d;font-size:.9rem;flex-shrink:0}.crm-services .services .container .platform-tabs-wrap .platform-tab-content .ptab-right .ptab-outcome h5,.erp-services .services .container .platform-tabs-wrap .platform-tab-content .ptab-right .ptab-outcome h5{font-size:.875rem;font-weight:700;color:#fff;margin-bottom:2px}.crm-services .services .container .platform-tabs-wrap .platform-tab-content .ptab-right .ptab-outcome p,.erp-services .services .container .platform-tabs-wrap .platform-tab-content .ptab-right .ptab-outcome p{font-size:.78rem;color:rgba(255,255,255,.55);line-height:1.5;margin:0}.crm-services .why-sourcemash .why-img .diff-metric-grid,.erp-services .why-sourcemash .why-img .diff-metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;position:relative;z-index:1}.crm-services .why-sourcemash .why-img .diff-metric-grid .diff-metric,.erp-services .why-sourcemash .why-img .diff-metric-grid .diff-metric{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px;transition:.3s}.crm-services .why-sourcemash .why-img .diff-metric-grid .diff-metric:hover,.erp-services .why-sourcemash .why-img .diff-metric-grid .diff-metric:hover{background:rgba(247,148,29,.08);border-color:rgba(247,148,29,.2)}.crm-services .why-sourcemash .why-img .diff-metric-grid .diff-metric .dm-num,.erp-services .why-sourcemash .why-img .diff-metric-grid .diff-metric .dm-num,.retail-ecommerce .custom-tabs .service-detail-card .sdc-body .sdc-outcome .out-stat{font-size:1.8rem;font-weight:900;color:#fff;line-height:1}.crm-services .why-sourcemash .why-img .diff-metric-grid .diff-metric .dm-lbl,.erp-services .why-sourcemash .why-img .diff-metric-grid .diff-metric .dm-lbl{font-size:.72rem;color:rgba(255,255,255,.5);margin-top:4px;font-weight:500;line-height:1.4}.crm-services .why-sourcemash .why-img .diff-partner-row,.erp-services .why-sourcemash .why-img .diff-partner-row{display:flex;gap:12px;flex-wrap:wrap;position:relative;z-index:1;margin-top:16px;align-items:center}.crm-services .why-sourcemash .why-img .diff-partner-row .diff-partner-badge,.erp-services .why-sourcemash .why-img .diff-partner-row .diff-partner-badge{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:50px;padding:6px 14px;font-size:.72rem;font-weight:600;color:rgba(255,255,255,.7);display:flex;align-items:center;gap:6px}.crm-services .why-sourcemash .why-img .diff-partner-row .diff-partner-badge i,.erp-services .why-sourcemash .why-img .diff-partner-row .diff-partner-badge i{color:#f7941d;font-size:11px;margin-bottom:0}.crm-services .why-sourcemash .why-points .why-point,.erp-services .why-sourcemash .why-points .why-point{display:flex;gap:16px;align-items:flex-start;padding:20px;border:1.5px solid #e8edf5;border-radius:12px;transition:.3s}.crm-services .our-approach .proc-steps .proc-step .crm-num,.erp-services .our-approach .proc-steps .proc-step .crm-num{border:inherit}.crm-services .case-study-section .case-study-section-card .cs-card,.erp-services .case-study-section .case-study-section-card .cs-card{border:1.5px solid #e8edf5;border-radius:20px;overflow:hidden;transition:.3s;background:#fff;position:relative}.crm-services .case-study-section .case-study-section-card .cs-card .cs-header,.erp-services .case-study-section .case-study-section-card .cs-card .cs-header{padding:28px 28px 20px;position:relative}.crm-services .case-study-section .case-study-section-card .cs-card .cs-header.cs-header-bg-sf,.erp-services .case-study-section .case-study-section-card .cs-card .cs-header.cs-header-bg-sf{background:linear-gradient(135deg,#0d1c5a 0,#00538c 100%)}.crm-services .case-study-section .case-study-section-card .cs-card .cs-header.cs-header-bg-oracle,.erp-services .case-study-section .case-study-section-card .cs-card .cs-header.cs-header-bg-oracle{background:linear-gradient(135deg,#0d1c5a 0,#7a0019 100%)}.crm-services .case-study-section .case-study-section-card .cs-card .cs-header.cs-header-bg-ms,.erp-services .case-study-section .case-study-section-card .cs-card .cs-header.cs-header-bg-ms{background:linear-gradient(135deg,#0d1c5a 0,#0050a0 100%)}.crm-services .case-study-section .case-study-section-card .cs-card .cs-header .cs-platform-badge,.erp-services .case-study-section .case-study-section-card .cs-card .cs-header .cs-platform-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(247,148,29,.2);border:1px solid rgba(247,148,29,.4);color:#f7941d;font-size:.7rem;font-weight:700;padding:4px 10px;border-radius:50px;margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px}.crm-services .case-study-section .case-study-section-card .cs-card .cs-header h3,.erp-services .case-study-section .case-study-section-card .cs-card .cs-header h3{font-size:1rem;font-weight:800;color:#fff;line-height:1.4;margin-bottom:8px}.crm-services .case-study-section .case-study-section-card .cs-card .cs-header .cs-industry-tag,.erp-services .case-study-section .case-study-section-card .cs-card .cs-header .cs-industry-tag{font-size:.72rem;color:rgba(255,255,255,.5);font-weight:500}.crm-services .case-study-section .case-study-section-card .cs-card .cs-body,.erp-services .case-study-section .case-study-section-card .cs-card .cs-body{padding:24px 28px}.crm-services .case-study-section .case-study-section-card .cs-card .cs-body .cs-challenge,.erp-services .case-study-section .case-study-section-card .cs-card .cs-body .cs-challenge{font-size:.8rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.crm-services .case-study-section .case-study-section-card .cs-card .cs-body .cs-challenge-text,.erp-services .case-study-section .case-study-section-card .cs-card .cs-body .cs-challenge-text{font-size:.875rem;color:#1a1a2e;line-height:1.6;margin-bottom:20px}.crm-services .case-study-section .case-study-section-card .cs-card .cs-body .cs-outcomes,.erp-services .case-study-section .case-study-section-card .cs-card .cs-body .cs-outcomes{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.crm-services .case-study-section .case-study-section-card .cs-card .cs-body .cs-outcomes .cs-outcome,.erp-services .case-study-section .case-study-section-card .cs-card .cs-body .cs-outcomes .cs-outcome{display:flex;align-items:center;gap:10px;font-size:.83rem}.crm-services .case-study-section .case-study-section-card .cs-card .cs-body .cs-outcomes .cs-outcome-icon,.erp-services .case-study-section .case-study-section-card .cs-card .cs-body .cs-outcomes .cs-outcome-icon{width:28px;height:28px;border-radius:7px;background:rgba(247,148,29,.1);display:flex;align-items:center;justify-content:center;color:#f7941d;font-size:.75rem;flex-shrink:0}.crm-services .case-study-section .case-study-section-card .cs-card .cs-body .cs-outcomes .cs-outcome-text,.erp-services .case-study-section .case-study-section-card .cs-card .cs-body .cs-outcomes .cs-outcome-text{color:#1a1a2e;font-weight:500}.crm-services .case-study-section .case-study-section-card .cs-card .cs-body .cs-outcomes .cs-outcome-text strong,.erp-services .case-study-section .case-study-section-card .cs-card .cs-body .cs-outcomes .cs-outcome-text strong{color:#f7941d;font-weight:700}.crm-services .case-study-section .case-study-section-card .cs-card .cs-footer,.erp-services .case-study-section .case-study-section-card .cs-card .cs-footer{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;border-top:1px solid #e8edf5;background:#f4f6fb}.crm-services .case-study-section .case-study-section-card .cs-card .cs-footer a,.erp-services .case-study-section .case-study-section-card .cs-card .cs-footer a{font-size:.82rem;font-weight:700;color:#f7941d;display:flex;align-items:center;gap:6px;transition:.3s}.crm-services .client-review-section .crm-testi-card:hover::before,.erp-services .client-review-section .crm-testi-card:hover::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#f7941d,#1b3a8f);border-radius:20px 20px 0 0}.crm-services .get-in-touch .crm-response,.erp-services .get-in-touch .crm-response{margin-top:32px;padding:24px;background:#0d1c5a;border-radius:12px;border-left:4px solid #f7941d}.crm-services .get-in-touch .crm-response .crm-inner-content,.erp-services .get-in-touch .crm-response .crm-inner-content{font-size:.78rem;font-weight:700;color:#f7941d;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.crm-services .get-in-touch .crm-response p,.erp-services .get-in-touch .crm-response p{font-size:.875rem;color:rgba(255,255,255,.7);line-height:1.6}.ticker-bar.blue-grad{background:linear-gradient(135deg,#0d1c5a 0,#1b3a8f 100%)}.channel-specific .cert-card,.oracle-strip.custom-strips .oracle-card{padding:20px 16px}.connector-grid.custom-grid .connector-card .cc-name,.data-analytics .certified-section .cert-type,.inner-data-analytics .certified-section .cert-type,.service-bi-analytics .bi-journey .bi-stage .bi-label{font-size:.68rem}.connector-grid.custom-grid .connector-card .cc-type{font-size:.62rem;color:#999;margin-top:2px;text-transform:unset}.oracle-strip.custom-strips .oracle-card .oc-fusion::before{background:linear-gradient(90deg,#00a1e0,#006fa0)}.oracle-strip.custom-strips .oracle-card .oc-netsuite::before{background:linear-gradient(90deg,#ff7a59,#e05c38)}.oracle-strip.custom-strips .oracle-card .oc-epm::before,.service-dynamics .oracle-strip .oc-epm::before{background:linear-gradient(90deg,#8b44ac,#5c2d81)}.oracle-strip.custom-strips .oracle-card .oc-oic::before,.pay-per-click .oracle-strip .oc-oic::before,.shopify-development .oracle-strip .oc-epm::before{background:linear-gradient(90deg,#f7941d,#c47100)}.lifecycle-row{display:grid;grid-template-columns:repeat(6,1fr);gap:0;margin-block:28px;border-radius:12px;overflow:hidden;border:1px solid #e8edf5}.lifecycle-row .lc-node{padding:20px 12px;text-align:center;border-right:1px solid #e8edf5;position:relative;background:#fff;transition:.3s}.lifecycle-row .lc-node::after{content:"▶";position:absolute;right:-13px;top:50%;transform:translateY(-50%);font-size:.9rem;color:#f7941d;z-index:2}.lifecycle-row .lc-node .lc-icon{font-size:1.4rem;display:block;margin-bottom:6px}.lifecycle-row .lc-node .lc-label{font-size:.65rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#f7941d;margin-bottom:3px}.lifecycle-row .lc-node .lc-title{font-size:.78rem;font-weight:700;color:var(--navy);font-family:Inter,Arial,sans-serif}.lifecycle-row .lc-node .lc-sub{font-size:.68rem;color:#888;margin-top:2px;line-height:1.35}.cyber-secuirity-page .platform-visual{background:#0d1c5a;border-radius:20px;padding:36px;min-height:380px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.cyber-secuirity-page .platform-visual::before{content:"";position:absolute;top:-60px;right:-60px;width:200px;height:200px;border-radius:50%;background:rgba(247,148,29,.08);pointer-events:none}.cyber-secuirity-page .platform-visual .platform-tags .platform-tag{padding:5px 12px;border-radius:50px;font-size:.72rem;font-weight:600;line-height:1;white-space:nowrap}.cyber-secuirity-page .platform-visual .platform-tags .platform-tag-accent{background:rgba(255,99,71,.15);color:tomato;border:1px solid rgba(255,99,71,.3)}.cyber-secuirity-page .platform-visual .platform-tags .platform-tag-muted{background:rgba(255,255,255,.06);color:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.1)}.cyber-secuirity-page .platform-visual-title{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:6px}.cyber-secuirity-page .platform-visual-sub{font-size:.8rem;color:rgba(255,255,255,.5);margin-bottom:24px}.cyber-secuirity-page .platform-metric{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:16px}.cyber-secuirity-page .pm-num{font-size:1.6rem;font-weight:800;color:#fff;line-height:1}.cyber-secuirity-page .pm-lbl{font-size:.7rem;color:rgba(255,255,255,.5);margin-top:4px;text-transform:uppercase;letter-spacing:.5px}.cyber-secuirity-page .platform-detail h3{font-size:1.25rem;font-weight:800;color:#0d1c5a;margin-bottom:8px}.cyber-secuirity-page .platform-detail .pd-desc,.insights-blog .insights-main .featured-post .featured-body .featured-excerpt{font-size:.9rem;color:#6b7280;line-height:1.7;margin-bottom:24px}.cyber-secuirity-page .capability-list{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.cyber-secuirity-page .capability-item .fas{color:#f7941d;font-size:.9rem;margin-top:2px;flex-shrink:0}.cyber-secuirity-page .capability-item div h5{font-size:.875rem;font-weight:700;color:#0d1c5a;margin-bottom:3px}.data-ai-engineering .aiEngineering .service-card{padding:28px 24px;border-radius:12px}.data-ai-engineering .aiEngineering .service-card::before,.managed .service-card::before,.service-sap-s4hana .india .service-card::before{transform:unset;top:0;left:0;width:4px;height:100%}.data-ai-engineering .technologyStack .tech-stack-grid .ts-cat-title{padding-left:16px;border-left:3px solid #f7941d;text-transform:none;font-weight:700;letter-spacing:normal;font-size:.9rem}.pillar-card{background:#fff;border:1px solid #e8edf5;border-radius:12px;overflow:hidden;transition:.3s;box-shadow:0 4px 20px rgba(13,28,90,.05)}.pillar-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(13,28,90,.12);border-color:#f7941d}.pillar-card .pillar-head{padding:36px 36px 28px;background:linear-gradient(135deg,#0d1c5a 0,#00538c 100%);position:relative;overflow:hidden}.pillar-card .pillar-head::before{content:"";position:absolute;top:-40px;right:-40px;width:160px;height:160px;border-radius:50%;background:rgba(247,148,29,.08)}.pillar-card .pillar-head::after{content:"";position:absolute;bottom:-30px;left:-30px;width:120px;height:120px;border-radius:50%;background:rgba(255,255,255,.06)}.pillar-card .pillar-head .pillar-icon-wrap{width:60px;height:60px;border-radius:16px;background:rgba(247,148,29,.15);display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:18px;position:relative;z-index:1}.pillar-card .pillar-head .pillar-label{font-size:.68rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#f7941d;margin-bottom:8px;position:relative;z-index:1}.pillar-card .pillar-head .pillar-title{font-size:1.4rem;font-weight:800;color:#fff;font-family:Inter,Arial,sans-serif;line-height:1.25;margin-bottom:10px;position:relative;z-index:1}.pillar-card .pillar-head .pillar-subtitle{font-size:.82rem;color:rgba(255,255,255,.6);line-height:1.6;position:relative;z-index:1}.pillar-card .pillar-body{padding:28px 36px 32px}.pillar-card .pillar-body .pillar-desc{font-size:.88rem;color:#6b7280;line-height:1.75;margin-bottom:20px}.pillar-card .pillar-body .pillar-solutions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px}.pillar-card .pillar-body .pillar-solutions .ps-item{display:flex;align-items:center;gap:9px;padding:10px 14px;background:#f4f6fb;border-radius:8px;font-size:.78rem;font-weight:600;color:#0d1c5a;font-family:Inter,Arial,sans-serif;transition:.3s;cursor:default}.pillar-card .pillar-body .pillar-solutions .ps-item i{font-size:.75rem;color:#f7941d;flex-shrink:0}.pillar-card .pillar-body .pillar-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid #e8edf5;border-radius:12px;overflow:hidden;margin-bottom:24px}@media screen and (max-width:768px){h1{font-size:2rem}.container{padding:0 13px}.section{padding:56px 0}.section-title{font-size:1.6rem}.hero .hero-inner .hero-content .blog-author-hero{display:block}.hero .hero-inner .hero-content .blog-author-hero .blog-author-detail{margin-bottom:20px}.hero .hero-inner .hero-visual .fc1{bottom:-40px;left:-11px}.hero .hero-inner .hero-visual .fc2{top:-40px;right:-11px}.stats-grid{grid-template-columns:repeat(1,1fr)}.roi-section .roi-inner .roi-calc .roi-health-inputs .roi-input-group label{font-size:.69rem}.footer .footer-grid,.our-approach .proc-steps{grid-template-columns:1fr}.locations .col-12{width:100%!important}.locations .col-12:not(:last-of-type)::after{display:none}.locations .col-12:not(:last-of-type){margin-bottom:25px}.umbraco-forms-form .umbraco-forms-page .row-fluid .umbraco-forms-container .name,.umbraco-forms-form .umbraco-forms-page .row-fluid .umbraco-forms-container .name2{flex:0 0 100%}.stat-panel .sp-row .sp-val{text-align:start}.careers .lifeAtSourcemash .life-cell,.careers .lifeAtSourcemash .life-cell.customLife-cell{height:unset}.careers .lifeAtSourcemash .custom-tech{margin-top:20px}.content-marketing .platforms-grid,.crm-services .our-approach .proc-steps{grid-template-columns:repeat(2,1fr)}.crm-services .services .container .platform-tabs-wrap .platform-tab-nav{flex-wrap:wrap}.pillar-card .pillar-body{padding:15px}.pillar-card .pillar-body .pillar-stats{grid-template-columns:auto}}.pillar-card .pillar-body .pillar-stats .ps-stat{padding:14px 12px;text-align:center;border-right:1px solid #e8edf5}.pillar-card .pillar-body .pillar-stats .ps-stat .ps-num{font-size:1.4rem;font-weight:900;color:#f7941d;font-family:Inter,Arial,sans-serif;line-height:1;margin-bottom:3px}.pillar-card .pillar-body .pillar-stats .ps-stat .ps-lbl{font-size:.65rem;color:#6b7280;font-weight:500;line-height:1.3;text-transform:uppercase;letter-spacing:.5px}.right-col h3{font-size:.9rem;font-weight:700;color:#0d1c5a;font-family:Inter,Arial,sans-serif;margin-bottom:16px}.right-col .cmp-table{width:100%;border-collapse:collapse;margin-top:32px;border-radius:12px;overflow:hidden;box-shadow:0 2px 16px rgba(13,28,90,.05)}.right-col .cmp-table th{background:linear-gradient(135deg,#0d1c5a,#1b3a8f);color:#fff;font-family:Inter,Arial,sans-serif;font-size:.79rem;font-weight:700;padding:14px 18px;text-align:left}.right-col .cmp-table td{padding:13px 18px;font-size:.81rem;color:#6b7280;border-bottom:1px solid #e8edf5}.right-col .cmp-table td .ct-yes{color:#2e7d32;font-weight:800;font-size:1.05rem}.right-col .cmp-table td .ct-no{color:#dc3545;font-weight:800;font-size:1.05rem}.right-col .cmp-table td .ct-partial{color:#f7941d;font-weight:700;font-size:.79rem}.right-col .bottom-cont{background:#0d1c5a;border-radius:12px;padding:18px 22px;margin-top:16px;display:flex;gap:14px;align-items:center}.right-col .bottom-cont span{color:#f7941d;font-size:1.2rem;flex-shrink:0}.right-col .bottom-cont p{font-size:.82rem;color:rgba(255,255,255,.95);line-height:1.55;margin:0}.without-tansformCert-Card .service-card:hover{box-shadow:none;border:1px solid #e8edf5;transform:none}.inner-data-analytics .hero-inner .hero-visual .hero-card.hero-card-main .spill{padding:12px 16px}.inner-data-analytics .breadcrumb{background-color:#0d1c5a;margin-bottom:0}.inner-data-analytics .service-card::after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#f7941d,#1b3a8f);transform:scaleX(0);transform-origin:left;transition:.3s}.inner-data-analytics .certified-section .cert-card .cert-icon{width:48px;height:48px}.inner-data-analytics .certified-section .cert-card .cert-icon .fas{font-size:19px}.data-analytics .certified-section .section-sub,.inner-data-analytics .certified-section .section-sub{width:-moz-fit-content;width:fit-content;text-transform:uppercase}.data-analytics .section-dark .stat-block .stat-num,.inner-data-analytics .section-dark .stat-block .stat-num{font-size:2.6rem}.data-analytics .section-dark .stat-block .stat-lbl,.digital .sub-category-2 .main-tab .tab-nav .tab-btn .fas,.inner-data-analytics .section-dark .stat-block .stat-lbl,.sub-category-2 .main-tab .tab-nav .tab-btn i{font-size:.82rem}.inner-data-analytics .cat-banner .container{border-radius:20px;padding:0}.inner-data-analytics .cat-banner .container .cat-banner-paragraph{max-width:600px;margin:0 auto 28px}.data-analytics .our-approach .proc-steps .ps-num,.inner-data-analytics .our-approach .proc-steps .ps-num{width:72px;height:72px;color:#f7941d;border:3px solid #f7941d;background-color:#0d1c5a}.data-analytics .our-approach .proc-steps .ps-num:hover,.inner-data-analytics .our-approach .proc-steps .ps-num:hover{background-color:#0d1c5a}.data-analytics .custom-tabs .main-tab .tab-heading,.inner-data-analytics .custom-tabs .main-tab .tab-heading{padding:24px 40px 0}.data-analytics .custom-tabs .main-tab .platform-tab-content .ptab-outcome p,.inner-data-analytics .custom-tabs .main-tab .platform-tab-content .ptab-outcome p{margin-bottom:0;color:rgba(255,255,255,.6)}.inner-data-analytics .client-review-section .testimonial-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.inner-data-analytics .client-review-section .testimonial-card .tc-role.tc-analytic-role,.inner-data-analytics .client-review-section .testimonial-card .tc-role.tc-analytic-text,.inner-data-analytics .client-review-section .testimonial-card .tc-text.tc-analytic-role,.inner-data-analytics .client-review-section .testimonial-card .tc-text.tc-analytic-text{color:rgba(255,255,255,.8)}@media screen and (max-width:576px){.content-marketing .ticker-bar .ticker-inner .ticker-item,.social-media-marketing .ticker-bar .ticker-inner .ticker-item{flex:0 0 100%;border-bottom:1px solid rgba(255,255,255,.07);border-right:none}.crm-services .our-approach .proc-steps,.why-sourcemash .diff-visual .diff-metric-grid{grid-template-columns:1fr}.devops-section .stats-grid{grid-template-columns:repeat(1,1fr)}}.data-analytics .breadcrumb{background-color:#0d1c5a;margin-bottom:-1px}.data-analytics .cat-banner .container{border-radius:20px;padding:64px}.digital .sub-category-1 .tab-nav .tab-btn,.sub-category-1 .tab-nav .tab-btn{width:33.3%}.digital .sub-category-2 .main-tab,.sub-category-2 .main-tab{border:1.5px solid #e8edf5;border-radius:20px;overflow:hidden}.digital .sub-category-2 .main-tab .tab-nav,.sub-category-2 .main-tab .tab-nav{gap:0;padding:0;justify-content:space-between;margin-bottom:0}.digital .sub-category-2 .main-tab .tab-nav .tab-btn,.sub-category-2 .main-tab .tab-nav .tab-btn{border:none;border-bottom:3px solid transparent;min-width:140px;padding:14px 12px;border-radius:0;background:0 0;color:#6b7280;font-size:.82rem;text-align:center;display:flex;justify-content:center;align-items:center}.digital .sub-category-2 .main-tab .tab-nav .tab-btn.active,.digital .sub-category-2 .main-tab .tab-nav .tab-btn:hover,.sub-category-2 .main-tab .tab-nav .tab-btn.active,.sub-category-2 .main-tab .tab-nav .tab-btn:hover{border-color:#f7941d;background:#fff;color:#0d1c5a}.digital .sub-category-2 .main-tab .platform-tab-content,.sub-category-2 .main-tab .platform-tab-content{display:none;padding:36px}.digital .sub-category-2 .main-tab .platform-tab-content.active,.sub-category-2 .main-tab .platform-tab-content.active{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:start}.digital .sub-category-2 .main-tab .platform-tab-content .ptab-left h3,.sub-category-2 .main-tab .platform-tab-content .ptab-left h3{font-size:1.25rem;font-weight:800;color:#0d1c5a;margin-bottom:10px}.digital .sub-category-2 .main-tab .platform-tab-content .ptab-left p,.sub-category-2 .main-tab .platform-tab-content .ptab-left p{font-size:.875rem;color:#6b7280;line-height:1.7;margin-bottom:18px}.devops-section #services .container .pillar-content .pillar-stack-card .psc-tools,.digital .sub-category-2 .main-tab .platform-tab-content .ptab-left .ptab-modules,.healthCare .ourSolutions .tab-panel .sp-content .sdc-features .feature-list,.sub-category-2 .main-tab .platform-tab-content .ptab-left .ptab-modules{display:flex;flex-direction:column;gap:10px}.digital .sub-category-2 .main-tab .platform-tab-content .ptab-left .ptab-modules .ptab-module .ptab-module-icon,.sub-category-2 .main-tab .platform-tab-content .ptab-left .ptab-modules .ptab-module .ptab-module-icon{width:32px;height:32px;border-radius:8px;background:#f7941d;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.8rem;flex-shrink:0}.digital .sub-category-2 .main-tab .platform-tab-content .ptab-left .ptab-modules .ptab-module .ptab-module-text h5,.sub-category-2 .main-tab .platform-tab-content .ptab-left .ptab-modules .ptab-module .ptab-module-text h5{font-size:.85rem;font-weight:700;color:#0d1c5a;margin-bottom:2px}.digital .sub-category-2 .main-tab .platform-tab-content .ptab-left .ptab-modules .ptab-module .ptab-module-text p,.sub-category-2 .main-tab .platform-tab-content .ptab-left .ptab-modules .ptab-module .ptab-module-text p{font-size:.76rem;color:#6b7280;line-height:1.5}.digital .sub-category-2 .main-tab .platform-tab-content .ptab-right .ptab-outcome .ptab-outcome-icon,.sub-category-2 .main-tab .platform-tab-content .ptab-right .ptab-outcome .ptab-outcome-icon{width:34px;height:34px;border-radius:8px;background:rgba(247,148,29,.5);display:flex;align-items:center;justify-content:center;color:#f7941d;font-size:.85rem;flex-shrink:0}.digital .sub-category-2 .main-tab .platform-tab-content .ptab-right .ptab-outcome h5,.sub-category-2 .main-tab .platform-tab-content .ptab-right .ptab-outcome h5{font-size:.85rem;font-weight:700;color:#fff;margin-bottom:2px}.digital .sub-category-2 .main-tab .platform-tab-content .ptab-right .ptab-outcome p,.sub-category-2 .main-tab .platform-tab-content .ptab-right .ptab-outcome p{font-size:.76rem;color:rgba(255,255,255,.95);line-height:1.5}.digital .customWhy-sourcemash .diff-visual,.why-sourcemash .diff-visual{background:#0d1c5a;border-radius:20px;padding:40px;min-height:420px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative}.digital .customWhy-sourcemash .diff-visual .diff-visual-title,.why-sourcemash .diff-visual .diff-visual-title{font-size:1.1rem;font-weight:800;color:#fff;margin-bottom:24px;position:relative;z-index:1}.digital .customWhy-sourcemash .diff-visual .diff-metric-grid,.why-sourcemash .diff-visual .diff-metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;position:relative;z-index:1}.digital .customWhy-sourcemash .diff-visual .diff-metric-grid .diff-metric,.why-sourcemash .diff-visual .diff-metric-grid .diff-metric{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:18px}.digital .customWhy-sourcemash .diff-visual .diff-metric-grid .diff-metric .dm-num,.why-sourcemash .diff-visual .diff-metric-grid .diff-metric .dm-num{font-size:1.7rem;font-weight:900;color:#fff;line-height:1}.digital .customWhy-sourcemash .diff-visual .diff-metric-grid .diff-metric .dm-lbl,.why-sourcemash .diff-visual .diff-metric-grid .diff-metric .dm-lbl{font-size:.7rem;color:rgba(255,255,255,.6);margin-top:4px;font-weight:500;line-height:1.4}.digital .customWhy-sourcemash .diff-visual .main-badge,.why-sourcemash .diff-visual .main-badge{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px;position:relative;z-index:1}.digital .customWhy-sourcemash .diff-visual .main-badge span,.why-sourcemash .diff-visual .main-badge span{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15);border-radius:50px;padding:6px 14px;font-size:.72rem;font-weight:600;color:rgba(255,255,255,.6)}.digital .customWhy-sourcemash .diff-visual .main-badge span .fas,.why-sourcemash .diff-visual .main-badge span i{color:#f7941d;margin-right:5px}.why-sourcemash .why-points .why-point{border-radius:12px;transition:.3s;padding:20px}.data-integration-services .breadcrumb-bar{border-bottom:1px solid #e8edf5;padding:12px 0}.data-integration-services .breadcrumb-bar .breadcrumb,.itsm-page .breadcrumb .breadcrumb-inner{display:flex;align-items:center;gap:8px;font-size:.82rem;color:#6b7280}.data-integration-services .breadcrumb-bar .breadcrumb span{font-weight:600}.data-integration-services .breadcrumb-bar .breadcrumb a{color:#1b3a8f;font-weight:500}.data-integration-services .ai-capabilities .service-card .sc-tags .sc-tag{color:#1a1a2e}.data-integration-services .custom-tabs .tab-nav .tab-btn.active{border-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.data-integration-services .custom-tabs .tab-nav .tab-btn:hover{border-color:#fff}.data-integration-services .custom-tabs .tab-panel .sp-visual::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,rgba(247,148,29,.12),transparent 60%)}.data-integration-services .custom-tabs .tab-panel .sp-visual .spv-metric{display:flex;justify-content:space-between;align-items:center;padding:14px 28px;border:1px solid rgba(255,255,255,.06)}.data-integration-services .custom-tabs .tab-panel .sp-visual .spv-metric .m-num{font-size:1rem;display:flex;align-items:center;gap:5px}.data-integration-services .custom-tabs .tab-panel .sp-visual .spv-metric .m-num .tab-metric-badge{font-size:.72rem;font-weight:600;color:#00b894;background:rgba(0,184,148,.12);padding:2px 8px;border-radius:50px}.data-integration-services .case-study-section .cs-card .cs-img{padding:28px;position:relative;overflow:hidden;min-height:140px;display:flex;flex-direction:column;justify-content:flex-end;align-items:start;height:unset}.data-integration-services .case-study-section .cs-card .cs-img .cs-industry{color:#f7941d;text-transform:uppercase;letter-spacing:1px;font-size:.72rem;font-weight:700}.data-integration-services .case-study-section .cs-card .cs-body .cs-metrics{display:grid;grid-template-columns:1fr 1fr}.data-integration-services .cat-banner p{max-width:600px;margin:0 auto 36px}.devops-section #services .container .tag{display:inline-block;color:#f7941d;font-weight:700;margin-bottom:8px}.devops-section #services .container .section-title{font-size:2.2rem;font-weight:800;color:#0d1c5a;margin-bottom:16px}.devops-section #services .container .section-sub{max-width:720px;font-size:.95rem;color:#6b7280;line-height:1.7;margin-bottom:48px}.devops-section #services .container .pillar-content.active{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.devops-section #services .container .pillar-content .pillar-detail h3{font-size:1.5rem;font-weight:800;color:#0d1c5a;margin-bottom:12px}.devops-section #services .container .pillar-content .pillar-detail p{font-size:.95rem;color:#6b7280;line-height:1.75;margin-bottom:24px}.devops-section #services .container .pillar-content .pillar-detail .pillar-feature{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.devops-section #services .container .pillar-content .pillar-detail .pillar-feature .pf-icon{width:36px;height:36px;border-radius:10px;background:rgba(247,148,29,.1);display:flex;align-items:center;justify-content:center;color:#f7941d;font-size:.85rem;flex-shrink:0}.devops-section #services .container .pillar-content .pillar-detail .pillar-feature .pf-text strong,.devops-section .get-in-touch .lf-why .lf-why-item .lf-why-text strong{display:block;font-size:.9rem;font-weight:700;color:#0d1c5a;margin-bottom:3px}.devops-section #services .container .pillar-content .pillar-stack-card{background:#f4f6fb;border-radius:20px;padding:28px;border:1px solid #e8edf5}.devops-section #services .container .pillar-content .pillar-stack-card .psc-title{font-size:.75rem;font-weight:700;color:#f7941d;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.devops-section #services .container .pillar-content .pillar-stack-card .psc-tools .psc-tool{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border-radius:10px;border:1px solid #e8edf5;transition:.3s}.devops-section #services .container .pillar-content .pillar-stack-card .psc-tools .psc-tool:hover{border-color:#f7941d;transform:translateX(4px)}.devops-section #services .container .pillar-content .pillar-stack-card .psc-tools .psc-tool .psc-tool-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0}.devops-section #services .container .pillar-content .pillar-stack-card .psc-tools .psc-tool strong{display:block;font-size:.85rem;font-weight:700;color:#0d1c5a}.devops-section #services .container .pillar-content .pillar-stack-card .psc-outcomes{margin-top:20px;padding:16px;background:#0d1c5a;border-radius:10px}.devops-section #services .container .pillar-content .pillar-stack-card .psc-outcomes-title{font-size:.72rem;font-weight:700;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.devops-section #services .container .pillar-content .pillar-stack-card .psc-outcomes .psc-outcome-item{display:flex;align-items:center;gap:8px;font-size:.82rem;color:rgba(255,255,255,.85);margin-bottom:6px;font-weight:500}.devops-section .our-approach .proc-steps .proc-step .ps-num{border:3px solid #f7941d;margin:0 auto 16px}.devops-section .client-review-section .testimonial-card .tc-outcome{display:inline-flex;align-items:center;gap:6px;background:rgba(247,148,29,.1);color:#f7941d;font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:50px;margin-bottom:14px;width:-moz-fit-content;width:fit-content}.devops-section .get-in-touch p{font-size:.85rem;color:#6b7280;margin-bottom:24px}.devops-section .get-in-touch .form-group label,.itsm-page .get-in-touch .contact-form .form-group label,.itsm-page .get-in-touch .expectation-box .expectation-box__title{text-transform:uppercase}.devops-section .get-in-touch .lf-why{display:flex;flex-direction:column;gap:18px;margin-top:8px}.devops-section .get-in-touch .lf-why .lf-why-item,.retail-ecommerce .custom-tabs .service-detail-card .sdc-body .sdc-features .feature-list .feature-item{display:flex;align-items:flex-start;gap:12px}.devops-section .get-in-touch .lf-why .lf-why-item .lf-why-icon{width:40px;height:40px;border-radius:10px;background:rgba(247,148,29,.1);display:flex;align-items:center;justify-content:center;color:#f7941d;font-size:.9rem;flex-shrink:0}.devops-section .get-in-touch .trust-signals{display:flex;align-items:center;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid #e8edf5;flex-wrap:wrap}.devops-section .get-in-touch .trust-signals .ts-item{display:flex;align-items:center;gap:6px;font-size:.75rem;color:#6b7280;font-weight:500}.digital .hero,.healthCare .hero{padding:60px 24px}.digital .hero .hero-inner .hero-content{padding-right:30px}.digital .hero .hero-inner .hero-visual .hero-card-main .spill .spill-icon{height:38px;width:38px;font-size:1rem}.digital .hero .hero-inner .hero-visual .hero-card-main .spill .platform-badge{border:1px solid #f7941d;background-color:rgba(247,148,29,.1);color:#f7941d;padding:2px 8px}.digital .breadcrumb{background:#0d1c5a;border-top:1px solid rgba(255,255,255,.06);padding:12px 0;margin-bottom:0}.digital .breadcrumb .breadcrumb-inner{display:flex;align-items:center;gap:8px;font-size:.8rem;color:rgba(255,255,255,.25);max-width:1200px;margin:0 auto}.digital .breadcrumb .breadcrumb-inner a{color:rgba(255,255,255,.25);transition:.3s}.digital .breadcrumb .breadcrumb-inner .sep{color:rgba(255,255,255,.6)}.digital .whatWeOffer .service-card,.itsm-page .services .service-card.service-grid{padding:36px 28px}.digital .whatWeOffer .service-card::before{top:unset;bottom:0}.digital .whatWeOffer .service-card .right-sec .sc-ico{height:60px;width:60px;font-size:1.5rem}.digital .whatWeOffer .service-card .right-sec .sc-title{font-weight:800;font-size:1.2rem}@media screen and (max-width:767px){.applied-ai-solutions .custom-automation .different-approaches,.digital .sub-category-2 .main-tab .platform-tab-content.active,.sap-strip,.sub-category-2 .main-tab .platform-tab-content.active{grid-template-columns:1fr}.digital .sub-category-1 .tab-nav .tab-btn,.sub-category-1 .tab-nav .tab-btn,.visual-qc .custom-container{width:100%}}.digital .customWhy-sourcemash .why-points .why-point{border:1.5px solid #e8edf5;border-radius:12px;transition:.3s;padding:20px}.digital .clientStories .testimonial-card{padding:28px}.digital .build-together-section p{max-width:560px;margin:0 auto 32px}.digital .get-in-touch .contact-social .contact-info-item .ci-ico{width:44px;height:44px}.digital .get-in-touch .contact-social .contact-info-item .ci-label{font-size:.78rem;font-weight:600;color:#6b7280}.digital .get-in-touch .contact-social .contact-info-item .ci-val{font-weight:600;color:#0d1c5a;font-size:16px}.digital .get-in-touch .contact-form h3,.manufacturing-section .industries-section .industries-title{font-size:1.2rem;font-weight:700;color:#0d1c5a;margin-bottom:24px}.service-nav{background:#fff;border-bottom:1px solid #e8edf5;position:sticky;top:69px;z-index:100;box-shadow:0 2px 12px rgba(0,0,0,.06);overflow:hidden}.ai-services .service-icon-large,.bussiness-optimization .service-icon-large,.genai-services .service-icon-large,.service-icon-large{width:64px;height:64px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:20px}.ai-services .service-header-right,.bussiness-optimization .service-header-right,.genai-services .service-header-right,.service-header-right{display:flex;flex-direction:column;gap:12px;min-width:220px}.ai-services .service-header-right .service-stat-card,.bussiness-optimization .service-header-right .service-stat-card,.genai-services .service-header-right .service-stat-card,.service-header-right .service-stat-card{background:#fff;border:1px solid #e8edf5;border-radius:12px;padding:16px 20px;display:flex;align-items:center;gap:14px;box-shadow:0 4px 24px rgba(27,58,143,.1)}.ai-services .service-header-right .service-stat-card .ssc-icon,.bussiness-optimization .service-header-right .service-stat-card .ssc-icon,.genai-services .service-header-right .service-stat-card .ssc-icon,.service-header-right .service-stat-card .ssc-icon{width:40px;height:40px;border-radius:10px;background:#f7941d;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;flex-shrink:0}.ai-services .service-header-right .service-stat-card .ssc-num,.bussiness-optimization .service-header-right .service-stat-card .ssc-num,.genai-services .service-header-right .service-stat-card .ssc-num,.service-header-right .service-stat-card .ssc-num{font-size:1.3rem;font-weight:800;color:#0d1c5a;line-height:1;font-family:Inter,sans-serif}.ai-services .service-header-right .service-stat-card .ssc-lbl,.bussiness-optimization .service-header-right .service-stat-card .ssc-lbl,.genai-services .service-header-right .service-stat-card .ssc-lbl,.service-header-right .service-stat-card .ssc-lbl{font-size:.75rem;color:#6b7280;font-weight:500;font-family:Inter,sans-serif}.ai-services .services .service-card .sc-ico,.bussiness-optimization .services .service-card .sc-ico,.genai-services .services .service-card .sc-ico,.services .service-card .sc-ico{min-width:48px}.ai-services .process-timeline,.bussiness-optimization .process-timeline,.genai-services .process-timeline,.process-timeline{position:relative;max-width:900px;margin:0 auto}.ai-services .process-timeline::before,.bussiness-optimization .process-timeline::before,.genai-services .process-timeline::before,.process-timeline::before{content:"";position:absolute;left:32px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,#f7941d,#1b3a8f);border-radius:2px}.ai-services .process-timeline .process-item,.bussiness-optimization .process-timeline .process-item,.genai-services .process-timeline .process-item,.process-timeline .process-item{display:flex;gap:32px;margin-bottom:40px;position:relative}.ai-services .process-timeline .process-item .process-num,.bussiness-optimization .process-timeline .process-item .process-num,.genai-services .process-timeline .process-item .process-num,.process-timeline .process-item .process-num{width:64px;height:64px;border-radius:50%;background:#1b3a8f;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:900;color:#fff;flex-shrink:0;position:relative;z-index:1;box-shadow:0 4px 16px rgba(27,58,143,.35);font-family:Inter,sans-serif}.ai-services .process-timeline .process-item .process-content h4,.bussiness-optimization .process-timeline .process-item .process-content h4,.genai-services .process-timeline .process-item .process-content h4,.process-timeline .process-item .process-content h4{color:#0d1c5a;margin-bottom:8px;font-family:Inter,sans-serif}.ai-services .process-timeline .process-item .process-content p,.bussiness-optimization .process-timeline .process-item .process-content p,.genai-services .process-timeline .process-item .process-content p,.process-timeline .process-item .process-content p{font-size:.875rem;color:#6b7280;line-height:1.65;font-family:Inter,sans-serif}.ai-services .process-tools,.bussiness-optimization .process-tools,.genai-services .process-tools,.process-tools{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ai-services .process-tools .process-tool,.bussiness-optimization .process-tools .process-tool,.genai-services .process-tools .process-tool,.process-tools .process-tool{font-size:.72rem;font-weight:600;padding:3px 10px;border-radius:50px;background:#f4f6fb;color:#6b7280;font-family:Inter,sans-serif}.ai-services .cert-card,.bussiness-optimization .cert-card,.cert-card,.genai-services .cert-card{background:#fff;border:1px solid #e8edf5;border-radius:12px;padding:24px;text-align:center;transition:.3s;height:100%}.ai-services .cert-card .cert-icon,.bussiness-optimization .cert-card .cert-icon,.cert-card .cert-icon,.genai-services .cert-card .cert-icon{font-size:2.5rem;margin-bottom:12px;display:block}.ai-services .cert-card .cert-name,.bussiness-optimization .cert-card .cert-name,.cert-card .cert-name,.genai-services .cert-card .cert-name{font-size:.9rem;font-weight:700;color:#0d1c5a;margin-bottom:4px;font-family:Inter,sans-serif}.energy-utilites .hero .hero-visual .hero-card-main{max-width:480px}.energy-utilites .section-dark{background:linear-gradient(135deg,#0d1c5a 0,#0f2d0a 100%);padding:60px 0}.energy-utilites .flagship .services-list .service-card{background:#0d1c5a;color:#fff;border:none}.energy-utilites .flagship .services-list .service-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(13,28,90,.4);border:none}.energy-utilites .flagship .services-list .service-card:hover::after{width:160px;height:160px}.energy-utilites .flagship .services-list .service-card::after{content:"";position:absolute;bottom:-40px;right:-40px;width:120px;height:120px;border-radius:50%;background:rgba(247,148,29,.08);transition:.3s}.energy-utilites .case-study-section .cs-card .cs-img{background:linear-gradient(135deg,#0d1c5a,#1a3a0a)}.energy-utilites .case-study-section .cs-card .cs-img .fas{font-size:unset}.energy-utilites .case-study-section .cs-card .cs-body .cs-footer .cs-stack{font-size:.8rem;color:#6b7280;gap:unset;margin-bottom:0}.energy-utilites .free-consultation{background:linear-gradient(135deg,#f7941d 0,#e07c00 100%);padding:48px 0}.energy-utilites .free-consultation .consulting-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px}.healthCare .health-bradCrumb{margin:0;background:#f4f6fb}.healthCare .health-bradCrumb .breadcrumb-inner span,.itsm-page .breadcrumb .breadcrumb-inner span{color:#1a1a2e;font-weight:600}.healthCare .hero .hero-inner .hero-content .hero-btns{flex-direction:column;align-items:flex-start}.healthCare .health-approach .proc-steps .proc-step .ps-num:hover,.healthCare .health-approach .proc-steps::before,.healthCare .industry-challenges .service-card::before{background:#00cec9}.healthCare .ourSolutions .tab-nav .tab-btn.active,.healthCare .ourSolutions .tab-nav .tab-btn:hover{background:#0d1c5a;border-color:#0d1c5a;color:#fff}.healthCare .ourSolutions .tab-panel{padding:36px;border-radius:20px}.healthCare .ourSolutions .tab-panel .sp-content .sdc-features .feature-list .feature-item{display:flex;align-items:flex-start;gap:10px;font-size:.875rem;color:#6b7280;line-height:1.5}.healthCare .ourSolutions .tab-panel .sp-content .sdc-features .feature-list .feature-item i{color:#00cec9;margin-top:3px;flex-shrink:0}.healthCare .ourSolutions .tab-panel .sdc-platforms .platform-chips .platform-chip:hover{background:rgba(0,206,201,.15);border-color:#00cec9;color:#0d1c5a}.healthCare .certification-and-cred .cert-card:hover,.healthCare .compliance .service-card:hover,.healthCare .health-clientStory .testimonial-card:hover,.healthCare .health-getInTouch .contact-form input:focus,.healthCare .health-getInTouch .contact-form select:focus,.healthCare .health-getInTouch .contact-form textarea:focus,.healthCare .health-getInTouch .expectation-box{border:1px solid #00cec9}.healthCare .certification-and-cred .cert-card .cert-name{margin-bottom:4px}.healthCare .certification-and-cred .cert-card .cert-badge{margin-top:8px;text-transform:none}.healthCare .health-approach .faq-head-content .section-sub{margin:0 auto 52px}.healthCare .health-emploreMore .service-card .sc-ico{height:44px;width:44px;font-size:16px}.healthCare .health-faq .faq-main .faq-head-content .text-center{margin-bottom:40px}.healthCare .health-faq .faq-main .faq-acc .faq-item .faq-question .faq-icon{font-size:.95rem;font-weight:600;background:0 0;color:#00cec9}.healthCare .health-faq .faq-main .faq-acc .faq-item.open{border:1px solid #00cec9;box-shadow:0 4px 16px rgba(0,206,201,.1)}.healthCare .custom-healthCareTranformation .cta-btns .btn-white,.healthCare .health-faq .faq-main .faq-acc .faq-item.open .faq-question .faq-icon{background:#00cec9;color:#fff}.healthCare .health-faq .faq-main .faq-acc .faq-item.open .faq-answer{border-top:transparent}.healthCare .health-getInTouch .contact-form h3{font-size:1.1rem;font-weight:700;color:#0d1c5a;margin-bottom:20px}.healthCare .health-getInTouch .contact-form .sendMessage{width:100%;justify-content:center;background:#00cec9}.healthCare .health-getInTouch .contact-form .sendMessagePara{font-size:.72rem;text-align:center;margin-top:12px}.insights-blog .hero-inner .hero-content .hero-stats{gap:40px}.insights-blog .active-filters-bar{background:#fff;border-bottom:1px solid #e8edf5;padding:12px 0;position:sticky;top:69px;z-index:100;transition:.3s}.insights-blog .active-filters-bar.has-filters{background:rgba(247,148,29,.04);border-bottom-color:rgba(247,148,29,.2)}.insights-blog .active-filters-bar .active-filters-inner{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.insights-blog .active-filters-bar .active-filters-inner .filter-toggle-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;background:#0d1c5a;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:.3s;flex-shrink:0}.insights-blog .active-filters-bar .active-filters-inner .filter-toggle-btn:hover{background:#1b3a8f}.insights-blog .active-filters-bar .active-filters-inner .filter-toggle-btn .filter-count-badge{background:#f7941d;color:#fff;font-size:.7rem;font-weight:700;padding:2px 7px;border-radius:50px;margin-left:2px;display:none}.insights-blog .active-filters-bar .active-filters-inner .filter-toggle-btn .filter-count-badge.visible{display:inline}.insights-blog .active-filters-bar .active-filters-inner .filters-divider{width:1px;height:28px;background:#e8edf5;flex-shrink:0}.insights-blog .active-filters-bar .active-filters-inner .active-filter-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1}.insights-blog .active-filters-bar .active-filters-inner .active-filter-chips span{font-size:.82rem;color:#6b7280;font-style:italic}.insights-blog .active-filters-bar .active-filters-inner .active-filter-chips .active-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(247,148,29,.1);border:1px solid rgba(247,148,29,.3);border-radius:50px;font-size:.8rem;font-weight:600;color:#f7941d;animation:.25s chipIn}.insights-blog .active-filters-bar .active-filters-inner .active-filter-chips .active-chip button{background:0 0;border:none;cursor:pointer;color:#f7941d;font-size:.75rem;padding:0;display:flex;align-items:center;transition:.3s}.insights-blog .active-filters-bar .active-filters-inner .clear-all-btn{background:0 0;border:none;font-size:.8rem;font-weight:600;color:#6b7280;cursor:pointer;padding:6px 10px;border-radius:6px;transition:.3s;white-space:nowrap}.insights-blog .active-filters-bar .active-filters-inner .clear-all-btn:hover{color:#f7941d;background:rgba(247,148,29,.08)}.insights-blog .active-filters-bar .active-filters-inner .results-count{margin-left:auto;font-size:.82rem;color:#6b7280;white-space:nowrap;font-weight:500}@keyframes chipIn{from{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.insights-blog .filter-overlay{position:fixed;inset:0;background:rgba(13,28,90,.5);z-index:1050;opacity:0;visibility:hidden;transition:.3s;backdrop-filter:blur(4px)}.insights-blog .filter-drawer{position:fixed;top:0;left:0;bottom:0;width:340px;background:#fff;transform:translateX(-100%);transition:transform .35s cubic-bezier(.4, 0, .2, 1);box-shadow:0 8px 40px rgba(27,58,143,.18);display:flex;flex-direction:column;overflow:hidden;z-index:2001}.insights-blog .filter-drawer.open{transform:translateX(0)}.insights-blog .filter-drawer .filter-drawer-header{padding:24px;border-bottom:1px solid #e8edf5;display:flex;align-items:center;justify-content:space-between;background:#0d1c5a;flex-shrink:0}.insights-blog .filter-drawer .filter-drawer-header h3{font-size:1.1rem;font-weight:700;color:#fff;display:flex;align-items:center;gap:10px}.insights-blog .filter-drawer .filter-drawer-header .filter-drawer-close{width:36px;height:36px;background:rgba(255,255,255,.1);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:.3s}.insights-blog .filter-drawer .filter-drawer-body{flex:1;overflow-y:auto;padding:24px}.insights-blog .filter-drawer .filter-drawer-body::-webkit-scrollbar{width:4px}.insights-blog .filter-drawer .filter-drawer-body::-webkit-scrollbar-track{background:#f4f6fb}.insights-blog .filter-drawer .filter-drawer-body::-webkit-scrollbar-thumb{background:#e8edf5;border-radius:4px}.insights-blog .filter-drawer .filter-drawer-body .filter-section{margin-bottom:32px}.insights-blog .filter-drawer .filter-drawer-body .filter-section .filter-section-title{font-size:.72rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:14px;display:flex;align-items:center;gap:8px}.insights-blog .filter-drawer .filter-drawer-body .filter-section .filter-option{display:flex;align-items:start;gap:10px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:.3s;margin-bottom:4px;border:1.5px solid transparent}.content-calendar tr:nth-child(2n) td,.industries .comparison-table .cmp-table tbody tr:nth-child(2n) td,.insights-blog .filter-drawer .filter-drawer-body .filter-section .filter-option:hover,.insights-blog .insights-main .insights-toolbar .toolbar-left .view-toggle .view-btn:hover :not(.active),.iseries-as400 .comparison-table .cmp-table tbody tr:nth-child(2n) td,.iseries-as400 .mod-timeline .mod-step:hover,.marketing-automation .mod-timeline .mod-step:hover,.pay-per-click .mod-timeline .mod-step:hover,.process-automation .comparison-table .cmp-table tbody tr:nth-child(2n) td,.responsive-ai-services .reg-table tr:nth-child(2n) td,.service-dynamics .comparison-table .cmp-table tbody tr:nth-child(2n) td,.service-salesforce .comparison-table .cmp-table tbody tr:nth-child(2n) td,.travel-hospitality .comparison-table .cmp-table tbody tr:nth-child(2n) td,.wh-flow .wh-step:hover{background:#f4f6fb}.insights-blog .filter-drawer .filter-drawer-body .filter-section .filter-option.selected{background:rgba(247,148,29,.08);border-color:rgba(247,148,29,.3)}.insights-blog .filter-drawer .filter-drawer-body .filter-section .filter-option .filter-checkbox{width:18px;height:18px;border:2px solid #e8edf5;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:.3s;margin-top:4px}.insights-blog .filter-drawer .filter-drawer-body .filter-section .filter-option.selected .filter-checkbox{background:#f7941d;border-color:#f7941d}.insights-blog .filter-drawer .filter-drawer-body .filter-section .filter-option .filter-checkbox-check{color:#fff;font-size:.65rem;opacity:0;transition:.3s}.insights-blog .filter-drawer .filter-drawer-body .filter-section .filter-option .filter-option-icon{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.75rem;flex-shrink:0}.insights-blog .filter-drawer .filter-drawer-body .filter-section .filter-option .filter-option-text .filter-option-label{font-size:.875rem;font-weight:500;color:#1a1a2e;display:block}.insights-blog .filter-drawer .filter-drawer-footer{padding:20px 24px;border-top:1px solid #e8edf5;display:flex;gap:12px;flex-shrink:0}.insights-blog .filter-drawer .filter-drawer-footer button{flex:1;padding:12px;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:.3s}.insights-blog .filter-drawer .filter-drawer-footer .btn-apply-filters{background:#f7941d;color:#fff;border:none}.insights-blog .filter-drawer .filter-drawer-footer .btn-apply-filters:hover{background:#e07c00}.insights-blog .filter-drawer .filter-drawer-footer .btn-reset-filters{background:#f4f6fb;color:#6b7280;border:1px solid #e8edf5}.insights-blog .filter-drawer .filter-drawer-footer .btn-reset-filters:hover{background:#e8edf5;color:#1a1a2e}.insights-blog .insights-main{padding:48px 0 80px;background:#f4f6fb;min-height:60vh}.insights-blog .insights-main .insights-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;gap:16px;flex-wrap:wrap}.insights-blog .insights-main .insights-toolbar .toolbar-left .sort-select{padding:9px 14px;border:1.5px solid #e8edf5;border-radius:8px;font-size:.875rem;font-family:Inter,sans-serif;color:#1a1a2e;background:#fff;outline:0;cursor:pointer;transition:.3s}.insights-blog .insights-main .insights-toolbar .toolbar-left .view-toggle{display:flex;background:#fff;border:1.5px solid #e8edf5}.insights-blog .insights-main .insights-toolbar .toolbar-left .view-toggle .view-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:0 0;border:none;cursor:pointer;color:#6b7280;transition:.3s}.insights-blog .insights-main .insights-toolbar .toolbar-left .view-toggle .view-btn:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.insights-blog .insights-main .insights-toolbar .toolbar-left .view-toggle .view-btn:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}.insights-blog .insights-main .featured-post{background:#fff;border-radius:20px;overflow:hidden;margin-bottom:40px;border:1px solid #e8edf5;transition:.3s;display:grid;grid-template-columns:1fr 1fr;box-shadow:0 4px 24px rgba(27,58,143,.1)}@media screen and (max-width:1024px){.insights-blog .insights-main .featured-post{grid-template-columns:1fr}}.process-automation .connector-grid.connector-grid-5,.wh-flow{grid-template-columns:repeat(5,1fr)}.insights-blog .insights-main .featured-post:hover{box-shadow:0 8px 40px rgba(27,58,143,.18);transform:translateY(-3px)}.insights-blog .insights-main .featured-post .featured-img{min-height:320px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.insights-blog .insights-main .featured-post .featured-img .featured-badge{position:absolute;top:20px;left:20px;background:#f7941d;color:#fff;font-size:.72rem;font-weight:700;padding:5px 12px;border-radius:50px;letter-spacing:.5px;text-transform:uppercase}.insights-blog .insights-main .featured-post .featured-body{padding:40px}.insights-blog .insights-main .featured-post .featured-body .featured-cat{font-size:.72rem;font-weight:700;color:#f7941d;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;display:flex;align-items:center;gap:6px}.insights-blog .insights-main .featured-post .featured-body .featured-title{font-size:1.6rem;font-weight:800;color:#0d1c5a;line-height:1.3;margin-bottom:14px}.insights-blog .insights-main .featured-post .featured-body .featured-meta{display:flex;align-items:center;gap:16px;margin-bottom:28px;flex-wrap:wrap}.insights-blog .insights-main .featured-post .featured-body .featured-meta .meta-author{display:flex;align-items:center;gap:8px}.insights-blog .insights-main .featured-post .featured-body .featured-meta .meta-author .meta-avatar{width:32px;height:32px;border-radius:50%;background:#1b3a8f;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#fff}.insights-blog .insights-main .featured-post .featured-body .featured-meta .meta-author .meta-name{font-size:.82rem;font-weight:600;color:#1a1a2e}.insights-blog .insights-main .featured-post .featured-body .featured-meta .meta-read{font-size:.78rem;color:#6b7280;display:flex;align-items:center;gap:4px}.insights-blog .insights-main .featured-post .featured-body .featured-meta .grey-badge{font-size:.78rem;color:#6b7280;background:#f4f6fb;padding:3px 10px;border-radius:4px}.insights-blog .insights-main .featured-post .featured-body .read-more-link{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;font-weight:700;color:#f7941d;transition:.3s}.insights-blog .insights-main .featured-post .featured-body .read-more-link:hover .fas{transform:translateX(4px)}.insights-blog .insights-main .blogs-grid.blog-list .blog-card{display:grid;grid-template-columns:200px 1fr}.insights-blog .insights-main .blogs-grid .custom-col .blog-card .blog-img{height:180px}.insights-blog .insights-main .blogs-grid .custom-col .blog-card .blog-body .blog-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.insights-blog .insights-main .blogs-grid .custom-col .blog-card .blog-body .blog-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.insights-blog .insights-main .no-results{text-align:center;padding:80px 24px;display:none}.insights-blog .insights-main .no-results .fas{font-size:3rem;color:#e8edf5;margin-bottom:16px}.insights-blog .insights-main .no-results h3{font-size:1.25rem;font-weight:700;color:#0d1c5a;margin-bottom:8px}.insights-blog .insights-main .no-results p{color:#6b7280;font-size:.9rem;max-width:400px;margin:0 auto 24px}.insights-blog .insights-main .load-more-wrap{text-align:center;margin-top:48px}.insights-blog .insights-main .load-more-wrap .load-more-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 36px;background:#fff;border:2px solid #1b3a8f;border-radius:8px;font-size:.95rem;font-weight:600;color:#1b3a8f;cursor:pointer;font-family:Inter,sans-serif;transition:.3s}.insights-blog .insights-main .load-more-wrap .load-more-btn .loading .fas{animation:1s linear infinite spin}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.insights-blog .cat-banner .container p{font-size:1rem;color:rgba(255,255,255,.75);max-width:540px;margin:0 auto 32px;line-height:1.7;position:relative}.iseries-as400 .mod-timeline,.marketing-automation .mod-timeline{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:28px;border-radius:12px;overflow:hidden;border:1px solid #e8edf5;padding:0}.iseries-as400 .mod-timeline .mod-step,.marketing-automation .mod-timeline .mod-step,.pay-per-click .mod-timeline .mod-step{padding:22px 14px;text-align:center;border-right:1px solid #e8edf5;position:relative;background:#fff;transition:.3s}.iseries-as400 .mod-timeline .mod-step::after,.marketing-automation .mod-timeline .mod-step::after,.pay-per-click .mod-timeline .mod-step::after,.wh-flow .wh-step::after{content:"▶";position:absolute;right:-14px;top:50%;transform:translateY(-50%);font-size:1rem;color:#f7941d;z-index:2}.iseries-as400 .mod-timeline .mod-step .ms-icon,.marketing-automation .mod-timeline .mod-step .ms-icon,.pay-per-click .mod-timeline .mod-step .ms-icon{font-size:1.5rem;display:block;margin-bottom:8px}.iseries-as400 .mod-timeline .mod-step .ms-phase,.marketing-automation .mod-timeline .mod-step .ms-phase,.pay-per-click .mod-timeline .mod-step .ms-phase{font-size:.63rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#f7941d;margin-bottom:3px}.iseries-as400 .mod-timeline .mod-step .ms-title,.marketing-automation .mod-timeline .mod-step .ms-title,.pay-per-click .mod-timeline .mod-step .ms-title{font-size:.8rem;font-weight:700;color:#0d1c5a;font-family:Inter,Arial,sans-serif;margin-bottom:4px}.iseries-as400 .mod-timeline .mod-step .ms-desc,.marketing-automation .mod-timeline .mod-step .ms-desc,.pay-per-click .mod-timeline .mod-step .ms-desc{font-size:.68rem;color:#888;line-height:1.4}.industries .comparison-table,.iseries-as400 .comparison-table,.process-automation .comparison-table,.service-dynamics .comparison-table,.service-salesforce .comparison-table,.travel-hospitality .comparison-table{box-shadow:0 2px 16px rgba(13,28,90,.06);margin-top:24px;border-radius:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.itsm-page .tabs-wrapper,.itsm-page .tabs-wrapper .tab-content .tab-features .tab-feature:hover{box-shadow:0 4px 24px rgba(27,58,143,.1);background:#fff}.industries .comparison-table .cmp-table thead tr th,.iseries-as400 .comparison-table .cmp-table thead tr th,.process-automation .comparison-table .cmp-table thead tr th,.service-dynamics .comparison-table .cmp-table thead tr th,.service-salesforce .comparison-table .cmp-table thead tr th,.travel-hospitality .comparison-table .cmp-table thead tr th{background:linear-gradient(135deg,#0d1c5a,#1b3a8f);color:#fff;font-family:Inter,Arial,sans-serif;font-size:.79rem;font-weight:700;padding:13px 18px;text-align:left}.industries .comparison-table .cmp-table tbody tr td,.iseries-as400 .comparison-table .cmp-table tbody tr td,.process-automation .comparison-table .cmp-table tbody tr td,.service-dynamics .comparison-table .cmp-table tbody tr td,.service-salesforce .comparison-table .cmp-table tbody tr td,.travel-hospitality .comparison-table .cmp-table tbody tr td{padding:12px 18px;font-size:.81rem;color:#374151;border-bottom:1px solid #e8edf5}.industries .comparison-table .ct-yes,.iseries-as400 .comparison-table .ct-yes,.process-automation .comparison-table .ct-yes,.travel-hospitality .comparison-table .ct-yes{color:#16a34a;font-weight:800;font-size:1.05rem}.industries .comparison-table .ct-no,.iseries-as400 .comparison-table .ct-no,.process-automation .comparison-table .ct-no,.travel-hospitality .comparison-table .ct-no{color:#dc2626;font-weight:700;font-size:.85rem}.industries .comparison-table .ct-partial,.iseries-as400 .comparison-table .ct-partial,.process-automation .comparison-table .ct-partial,.travel-hospitality .comparison-table .ct-partial{color:#d97706;font-weight:600;font-size:.8rem}.ai-services .platforms-grid .platform-card,.bussiness-optimization .platforms-grid .platform-card,.genai-services .platforms-grid .platform-card,.iseries-as400 .platforms-grid .platform-card,.oracle-erp-services .platforms-grid .platform-card,.pay-per-click .platforms-grid .platform-card,.process-automation .platforms-grid .platform-card,.responsive-ai-services .platforms-grid .platform-card,.seo .platforms-grid .platform-card,.service-bi-analytics .platforms-grid .platform-card,.service-dynamics .platforms-grid .platform-card,.service-salesforce .platforms-grid .platform-card,.travel-hospitality .platforms-grid .platform-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px 16px;text-align:center;transition:.3s;cursor:pointer}.itsm-page .breadcrumb{background:#f4f6fb;border-bottom:1px solid #e8edf5;padding:12px 0;margin-bottom:0}.itsm-page .breadcrumb .breadcrumb-inner a{font-weight:500;transition:.3s;color:#1b3a8f}.itsm-page .breadcrumb .breadcrumb-inner .fas{font-size:.65rem;color:#1b3a8f}.itsm-page .hero .hero-inner .hero-visual .hero-card-main.hero-card{max-width:495px}.itsm-page .trust .trust-label{font-size:.78rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:1.5px;text-align:center;margin-bottom:24px}.itsm-page .trust .trust-logos{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}.itsm-page .trust .trust-logos .trust-logo{display:flex;align-items:center;gap:8px;opacity:.45;transition:.3s;filter:grayscale(100%)}.itsm-page .trust .trust-logos .trust-logo:hover{opacity:.9;filter:grayscale(0%)}.itsm-page .trust .trust-logos .trust-logo .fas{font-size:1.5rem;color:#0d1c5a}.itsm-page .trust .trust-logos .trust-logo span{font-size:.95rem;font-weight:700;color:#0d1c5a}.itsm-page .case-study-section,.itsm-page .certified-section{background-color:#f4f6fb}.itsm-page .just{background:#0d1c5a;border-radius:12px;padding:24px;margin-top:8px;color:#fff}.itsm-page .just .just-next{font-size:.8rem;font-weight:700;color:#f7941d;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.itsm-page .just p{font-size:.875rem;color:rgba(255,255,255,.8);line-height:1.6;margin-bottom:16px}.itsm-page .just a{font-size:.85rem;padding:10px 20px}.itsm-page .case-study-section .cs-img{padding:28px;flex-direction:column;align-items:flex-start;height:unset}.itsm-page .case-study-section .cs-img .cs-industry-tag{position:static;margin-bottom:12px}.itsm-page .case-study-section .cs-body .cs-challenge{flex:unset}.itsm-page .client-review-section .testimonial-card .tag{display:inline-flex;align-items:center;gap:5px;font-size:.7rem;font-weight:600;padding:3px 10px;border-radius:50px;margin-bottom:12px;text-transform:unset}.custom-container .service-card:hover::before,.itsm-page .roi-section .roi-inner .it-roi-calc.roi-calc::before{content:none}.itsm-page .roi-section .roi-inner .it-roi-calc .roi-calculator .calc-field .IT-label{display:flex;justify-content:space-between}.itsm-page .roi-section .roi-inner .it-roi-calc .roi-calculator .calc-field input{accent-color:#F7941D}.itsm-page .get-in-touch .expectation-box .expectation-box__list .expectation-box__item .item{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;color:#fff;flex-shrink:0}.itsm-page .get-in-touch .contact-form h3{font-size:1.1rem;font-weight:700;color:#0d1c5a;margin-bottom:6px}.itsm-page .get-in-touch .contact-form p:last-child{text-align:center;margin-top:12px}.itsm-page .tabs-wrapper{border-radius:20px;overflow:hidden;border:1px solid #e8edf5}.itsm-page .tabs-wrapper .tab-nav{display:flex;background:#f4f6fb;border-bottom:1px solid #e8edf5;flex-wrap:wrap}.itsm-page .tabs-wrapper .tab-nav .tab-btn{flex:1;padding:18px 16px;font-size:.875rem;font-weight:600;color:#6b7280;border:none;background:0 0;cursor:pointer;transition:.3s;border-bottom:3px solid transparent;display:flex;flex-direction:column;align-items:center;gap:6px}.itsm-page .tabs-wrapper .tab-nav .tab-btn.active{color:#f7941d;border-bottom-color:#f7941d;background:#fff}.itsm-page .tabs-wrapper .tab-nav .tab-btn :hover:not.active{color:#0d1c5a;background:rgba(255,255,255,.5)}.itsm-page .tabs-wrapper .tab-content{display:none;padding:20px}.itsm-page .tabs-wrapper .tab-content .tab-visual{background:#f4f6fb;border-radius:12px;padding:32px;text-align:center}.itsm-page .tabs-wrapper .tab-content .tab-visual .fas{font-size:4rem;margin-bottom:0}.itsm-page .tabs-wrapper .tab-content .tab-visual p{font-size:.85rem;color:#6b7280;line-height:1.6}.itsm-page .tabs-wrapper .tab-content .tab-visual .tab-cert-badge{display:inline-flex;align-items:center;gap:6px;background:#f7941d;color:#fff;font-size:.75rem;font-weight:700;padding:6px 14px;border-radius:50px;margin-top:16px}.itsm-page .tabs-wrapper .tab-content .tab-features .tab-feature{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px;background:#f4f6fb;border-radius:12px;transition:.3s}.itsm-page .tabs-wrapper .tab-content .tab-features .tab-feature .tab-feature-icon{width:36px;height:36px;border-radius:8px;background:#f7941d;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.85rem;flex-shrink:0}.itsm-page .tabs-wrapper .tab-content .tab-features .tab-feature h5{font-size:.9rem;font-weight:700;color:#0d1c5a;margin-bottom:3px}.itsm-page .tabs-wrapper .tab-content .tab-modules{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.marketing-tech .pain-points{display:flex;flex-direction:column;gap:18px}.marketing-tech .pain-points.pain-points--success .pain-point{background:rgba(0,184,148,.04);border:1px solid rgba(0,184,148,.15)}.marketing-tech .pain-points.pain-points--success .pain-point .fas{color:#00b894}.marketing-tech .pain-points .pain-point{display:flex;align-items:flex-start;gap:14px;padding:16px;background:rgba(220,53,69,.04);border:1px solid rgba(220,53,69,.12);border-radius:10px}.marketing-tech .pain-points .pain-point .fas{color:#dc3545;font-size:1.1rem;margin-top:2px;flex-shrink:0}.marketing-tech .pain-points .pain-point__content strong{display:block;font-size:.9rem;color:#0d1c5a}.marketing-tech .pain-points .pain-point__content p{margin-top:3px;font-size:.82rem;color:#6b7280;line-height:1.5}.manufacturing-section .custom-tabs .tab-panel .sol-visual{background:#0d1c5a;border-radius:20px;padding:32px;min-height:320px;display:flex;flex-direction:column;gap:16px}.manufacturing-section .custom-tabs .tab-panel .sol-visual .sv-title{font-size:.75rem;font-weight:700;color:#f7941d;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px}.manufacturing-section .custom-tabs .tab-panel .sol-visual .sv-metric{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between}.manufacturing-section .custom-tabs .tab-panel .sol-visual .sv-metric .svm-label{font-size:.82rem;color:rgba(255,255,255,.65)}.manufacturing-section .custom-tabs .tab-panel .sol-visual .sv-metric .svm-value{font-size:1.2rem;font-weight:800;color:#f7941d}.manufacturing-section .custom-tabs .tab-panel .sol-visual .sv-bar-wrap{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:16px 20px}.manufacturing-section .custom-tabs .tab-panel .sol-visual .sv-bar-wrap .sv-bar-label{display:flex;justify-content:space-between;font-size:.78rem;color:rgba(255,255,255,.6);margin-bottom:8px}.manufacturing-section .custom-tabs .tab-panel .sol-visual .sv-bar-wrap .sv-bar{height:6px;background:rgba(255,255,255,.1);border-radius:3px;overflow:hidden}.manufacturing-section .custom-tabs .tab-panel .sol-visual .sv-bar-wrap .sv-bar .sv-bar-fill{height:100%;border-radius:3px;background:#f7941d}.manufacturing-section .case-study-section .cs-industry-tag{display:inline-block;background:#fef3e2;color:#f7941d;font-size:.7rem;font-weight:700;padding:4px 12px;border-radius:50px;letter-spacing:.5px;margin-bottom:12px}.manufacturing-section .case-study-section .cs-company{font-size:1rem;font-weight:700;color:#fff;margin-bottom:4px}.manufacturing-section .box .box-pilot{border:1px solid rgba(247,148,29,.2)}.manufacturing-section .industries-section{margin-top:56px;text-align:center}.pay-per-click .mod-timeline,.wh-flow{gap:0;margin-top:28px;overflow:hidden}.manufacturing-section .industries-section .industries-links{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.manufacturing-section .industries-section .industries-links .industry-pill{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#fff;border:1.5px solid #e8edf5;border-radius:50px;font-size:.875rem;font-weight:600;color:#0d1c5a;text-decoration:none;transition:.3s}.wh-flow{display:grid;border-radius:12px;border:1px solid #e8edf5}.wh-flow .wh-step{padding:22px 16px;text-align:center;border-right:1px solid #e8edf5;position:relative;transition:.3s;background:#fff}.wh-flow .wh-step .wh-step-icon{font-size:1.6rem;display:block;margin-bottom:8px}.wh-flow .wh-step .wh-step-title{font-size:.8rem;font-weight:700;color:var(--navy);font-family:Inter,Arial,sans-serif;margin-bottom:4px}.wh-flow .wh-step .wh-step-desc{font-size:.7rem;color:#888;line-height:1.4}.sap-strip .sap-card,.wms-interface .service-card{border-left:4px solid #f7941d}.pay-per-click .mod-timeline{display:grid;grid-template-columns:repeat(4,1fr);border-radius:12px;border:1px solid #e8edf5;padding:0}.pay-per-click .oracle-strip .oc-fusion::before{background:linear-gradient(90deg,#4285f4,#ea4335,#fbbc05,#34a853)}.pay-per-click .oracle-strip .oc-netsuite::before{background:linear-gradient(90deg,#1877f2,#0668e1)}.pay-per-click .oracle-strip .oc-epm::before{background:linear-gradient(90deg,#0a66c2,#004182)}.retail-ecommerce .hero .breadcrumb{background-color:transparent}.retail-ecommerce .hero .breadcrumb a,.retail-ecommerce .hero .breadcrumb span,.retail-ecommerce .our-approach .proc-steps .proc-step .ps-title{font-size:.8rem}.retail-ecommerce .hero .hero-visual .hero-card-main.hero-card{max-width:500px}.retail-ecommerce .certification.certified-section .cert-card .cert-badge{background-color:rgba(247,148,29,.15);text-transform:none;color:#f7941d}.retail-ecommerce .our-approach .proc-steps .proc-step .ps-desc{font-size:.72rem}.retail-ecommerce .client-review-section .testimonial-card .tc-result{border-left:3px solid #f7941d;border-radius:0 8px 8px 0}.retail-ecommerce .roi-section::before{background-image:radial-gradient(circle at 20% 50%,rgba(247,148,29,.08),transparent 50%),radial-gradient(circle at 80% 50%,rgba(27,58,143,.4),transparent 50%)}.retail-ecommerce .roi-section .roi-calc::before{background-image:none}.retail-ecommerce .custom-tabs .services-tabs{display:flex;gap:8px;margin-bottom:40px;flex-wrap:wrap}.retail-ecommerce .custom-tabs .services-tabs .stab{padding:10px 20px;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:.3s;border:2px solid #e8edf5;color:#6b7280;background:#fff}.retail-ecommerce .custom-tabs .service-detail-card{background:#fff;border:1px solid #e8edf5;border-radius:20px;padding:40px;display:none}.retail-ecommerce .custom-tabs .service-detail-card .sdc-header{display:flex;align-items:flex-start;gap:20px;margin-bottom:32px}.retail-ecommerce .custom-tabs .service-detail-card .sdc-header .sdc-icon{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.retail-ecommerce .custom-tabs .service-detail-card .sdc-body .sdc-features .feature-list .feature-item .fi-icon{width:24px;height:24px;border-radius:6px;background:rgba(247,148,29,.12);display:flex;align-items:center;justify-content:center;font-size:.7rem;color:#f7941d;flex-shrink:0;margin-top:1px}.retail-ecommerce .custom-tabs .service-detail-card .sdc-body .sdc-features .feature-list .feature-item .fi-text strong{color:#0d1c5a;display:block;font-size:.875rem;margin-bottom:2px}.retail-ecommerce .custom-tabs .service-detail-card .sdc-body .sdc-platforms .platform-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.retail-ecommerce .custom-tabs .service-detail-card .sdc-body .sdc-platforms .platform-chips .platform-chip{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #e8edf5;border-radius:8px;padding:8px 14px;font-size:.8rem;font-weight:600;color:#0d1c5a;transition:.3s}.retail-ecommerce .custom-tabs .service-detail-card .sdc-body .sdc-outcome{background:#0d1c5a;border-radius:12px;padding:20px;margin-top:16px}.retail-ecommerce .custom-tabs .service-detail-card .sdc-body .sdc-outcome .out-label{font-size:.72rem;font-weight:700;color:#f7941d;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.retail-ecommerce .custom-tabs .service-detail-card .sdc-body .sdc-outcome .out-desc{font-size:.8rem;color:rgba(255,255,255,.6);margin-top:4px}.engagement-card{background:#fff;border:1px solid #e8edf5;border-radius:12px;overflow:hidden;transition:.3s}.engagement-card:hover{border-color:#f7941d;box-shadow:0 8px 24px rgba(247,148,29,.1);transform:translateY(-4px)}.engagement-card .ec-head{background:linear-gradient(135deg,#0d1c5a,#1b3a8f);padding:22px 24px}.engagement-card .ec-head .ec-label{font-size:.65rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#f7941d;margin-bottom:6px}.engagement-card .ec-head .ec-title,.roadmap-track .rm-phase .rm-phase-title{font-size:1rem;font-weight:800;color:#fff;font-family:Inter,Arial,sans-serif;margin-bottom:4px}.engagement-card .ec-head .ec-duration{font-size:.75rem;color:rgba(255,255,255,.6)}.engagement-card .ec-body{padding:22px 24px}.engagement-card .ec-body .ec-desc{font-size:.8rem;color:#555;line-height:1.6;margin-bottom:16px}.engagement-card .ec-body .ec-deliverables li{font-size:.77rem;color:#444;padding:5px 0;border-bottom:1px solid #e8edf5;display:flex;gap:8px;align-items:flex-start;line-height:1.4}.engagement-card .ec-body .ec-deliverables li::before{content:"✓";color:#f7941d;font-weight:700;font-size:.75rem;flex-shrink:0;margin-top:1px}.engagement-card .ec-cta{display:block;margin-top:16px;text-align:center;padding:10px;background:#f4f6fb;border-radius:8px;font-size:.79rem;font-weight:700;color:#0d1c5a;font-family:Inter,Arial,sans-serif;text-decoration:none;transition:.3s}.oracle-erp-services .pill-row,.pill-row,.responsive-ai-services .pill-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.oracle-erp-services .pill-row .pill,.pill-row .pill,.responsive-ai-services .pill-row .pill{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1.5px solid #e8edf5;border-radius:100px;padding:7px 16px;font-size:.79rem;font-weight:600;color:#0d1c5a;font-family:Inter,Arial,sans-serif;transition:.3s;cursor:default}.ai-readiness-heading{font-size:1rem;font-weight:700;font-family:Inter,Arial,sans-serif}.ai-readiness-subheading{font-size:.82rem;line-height:1.6}.maturity-card .mr-domain{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}.maturity-card .mr-bar-wrap{width:100%;height:6px;border-radius:50px;overflow:hidden;background:#e8edf5;margin-bottom:6px}.maturity-card .mr-bar-wrap .mr-bar{height:100%;border-radius:50px}.maturity-card .mr-levels{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.maturity-card .mr-levels span{font-size:.63rem;color:#aaa;font-weight:600}.maturity-card.service-card .sc-title{font-size:.84rem}.priority-matrix .pm-quadrant{border-radius:12px;padding:24px;position:relative;overflow:hidden}.priority-matrix .pm-quadrant .pm-badge{display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;border-radius:100px;padding:3px 10px;margin-bottom:10px}.priority-matrix .pm-quadrant .pm-title,.responsive-ai-services .principles-grid .principle-card .pc-title{font-size:.88rem;font-weight:700;color:#0d1c5a;font-family:Inter,Arial,sans-serif;margin-bottom:6px}.priority-matrix .pm-quadrant .pm-desc{font-size:.77rem;color:#555;line-height:1.55;margin-bottom:10px}.priority-matrix .pm-quadrant .pm-examples{font-size:.72rem;color:#888;font-style:italic}.priority-matrix .pm-q1{background:linear-gradient(135deg,#f0fdf4,#fff);border:1.5px solid #86efac}.priority-matrix .pm-q2{background:linear-gradient(135deg,#eff6ff,#fff);border:1.5px solid #93c5fd}.priority-matrix .pm-q3{background:linear-gradient(135deg,#fff7ed,#fff);border:1.5px solid #fed7aa}.priority-matrix .pm-q4{background:linear-gradient(135deg,#fdf2f8,#fff);border:1.5px solid #f0abfc}.priority-matrix .pm-b1{background:#bbf7d0;color:#15803d}.priority-matrix .pm-b2{background:#bfdbfe;color:#1d4ed8}.priority-matrix .pm-b3{background:#fed7aa;color:#c2410c}.priority-matrix .pm-b4{background:#e9d5ff;color:#7e22ce}.roadmap-track{margin-top:32px;border-radius:12px;overflow:hidden}.roadmap-track .rm-phase{padding:28px 24px;border-right:1px solid rgba(255,255,255,.15);position:relative}.roadmap-track .rm-phase.rm-p1{background:linear-gradient(135deg,#1b3a8f,#2a4fa0)}.roadmap-track .rm-phase.rm-p3{background:linear-gradient(135deg,#0a1540,#0d1c5a)}.roadmap-track .rm-phase .rm-phase-label{font-size:.65rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#f7941d;margin-bottom:8px}.roadmap-track .rm-phase .rm-phase-horizon{font-size:.75rem;color:rgba(255,255,255,.6);margin-bottom:16px}.roadmap-track .rm-phase .rm-item{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.roadmap-track .rm-phase:last-child{border-right:none;margin-bottom:0}.roadmap-track .rm-phase .rm-dot{width:8px;height:8px;border-radius:50%;background:#f7941d;flex-shrink:0;margin-top:4px}.roadmap-track .rm-phase .rm-item-text{font-size:.77rem;color:rgba(255,255,255,.95);line-height:1.45}@media (max-width:900px){.lifecycle-row{grid-template-columns:1fr 1fr 1fr}.lifecycle-row .lc-node,.wh-step{border-right:none;border-bottom:1px solid #e8edf5}.lifecycle-row .lc-node::after,.wh-step::after{display:none}.lifecycle-row .lc-node:nth-child(3),.lifecycle-row .lc-node:nth-child(6),.roadmap-track .rm-phase:last-child,.wh-step:last-child{border-bottom:none}.wh-flow{grid-template-columns:1fr 1fr}.roadmap-track .rm-phase{border-right:none;border-bottom:1px solid rgba(255,255,255,.15)}}.value-strip{margin-top:28px}.value-strip .vs-card{background:linear-gradient(135deg,#0d1c5a,#1b3a8f);border-radius:12px;padding:24px 18px;text-align:center;position:relative;overflow:hidden;transition:.3s}.cal-tag,.responsive-ai-services .reg-scope{padding:2px 8px;display:inline-block;font-weight:600}.value-strip .vs-card::before{content:"";position:absolute;top:-20px;right:-20px;width:80px;height:80px;border-radius:50%;background:rgba(247,148,29,.08)}.value-strip .vs-card :hover{transform:translateY(-4px);box-shadow:0 10px 28px rgba(13,28,90,.25)}.value-strip .vs-card .vs-num{font-size:2rem;font-weight:900;color:#f7941d;font-family:Inter,Arial,sans-serif;line-height:1;margin-bottom:4px}.value-strip .vs-card .vs-lbl{font-size:.74rem;color:rgba(255,255,255,.75);line-height:1.4}.custom-tickerBar .ticker-inner,.ticker-bar .ticker-inner{flex-wrap:wrap}.service-bi-analytics .bi-journey{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:28px;border-radius:12px;overflow:hidden;border:1px solid #e8edf5}.service-bi-analytics .bi-journey .bi-stage{padding:24px 18px;border-right:1px solid #e8edf5}.service-bi-analytics .bi-journey .bi-stage .bi-stage-num{font-size:2.8rem;font-weight:900;font-family:Inter,Arial,sans-serif;line-height:1;margin-bottom:8px;opacity:.18}.ml-level,.service-bi-analytics .bi-journey .bi-stage .bi-label{font-weight:700;margin-bottom:6px;letter-spacing:2px;text-transform:uppercase}.service-bi-analytics .bi-journey .bi-stage .bi-desc{font-size:.75rem;color:#666;line-height:1.5}.service-bi-analytics .bi-journey .bi-stage-1 .bi-label,.service-bi-analytics .bi-journey .bi-stage-1 .bi-stage-num{color:#dc2626}.service-bi-analytics .bi-journey .bi-stage-2 .bi-label,.service-bi-analytics .bi-journey .bi-stage-2 .bi-stage-num{color:#d97706}.service-bi-analytics .bi-journey .bi-stage-4 .bi-desc{color:rgba(255,255,255,.7)}.service-bi-analytics .services .service-card.dash-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#f7941d;transform:scaleX(1)}.service-bi-analytics .services .service-card.dash-card:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgba(13,28,90,.12);border-color:transparent}.service-bi-analytics .services .service-card.dash-card .sc-ico{font-size:28px}.ml-level{font-size:.67rem}.ai-programs .sc-fi,.process-automation .compare-cols .col-bad{background:#fff5f5;border:1px solid #fecaca}.ai-programs .sc-fi:hover{border-color:#fecaca}.ai-programs .sc-mm{background:#fff7ed;border:1px solid #fed7aa}.ai-programs .sc-mm:hover{border-color:#fed7aa}.ai-programs .sc-sd,.process-automation .compare-cols .col-good{background:#f0fdf4;border:1px solid #bbf7d0}.ai-programs .sc-sd:hover{border-color:#bbf7d0}.ai-programs .sc-pp{background:#eff6ff;border:1px solid #bfdbfe}.ai-programs .sc-pp:hover{border-color:#bfdbfe}.ai-programs .sc-pl,.ai-programs .sc-pl:hover{border-color:#e9d5ff}.ai-programs .sc-pl{background:#faf5ff}.sap-strip .sap-card:hover{transform:none;box-shadow:none;border-left:4px solid #f7941d}.sap-strip .sap-card:hover::before{display:none!important;content:none!important}.custom-container .service-card.beg{border-radius:12px 0 0 12px}.custom-container .service-card.end{border-radius:0 12px 12px 0}.custom-container .service-card:hover{transform:none;box-shadow:none;border:1px solid #e8edf5}.cloud-infrastructure .oracle-strip .oc-netsuite::before,.service-dynamics .oracle-strip .oc-fusion::before,.service-salesforce .oracle-strip .oc-fusion::before{background:linear-gradient(90deg,#0078d4,#004578)}.service-dynamics .oracle-strip .oc-netsuite::before{background:linear-gradient(90deg,#0078d4,#243a5e)}.service-dynamics .oracle-strip .oc-oic::before{background:linear-gradient(90deg,#008575,#005b5b)}.service-dynamics .comparison-table .ct-yes,.service-salesforce .comparison-table .ct-yes{color:#00b894;font-weight:800;font-size:1.05rem}.service-dynamics .comparison-table .ct-d365,.service-salesforce .comparison-table .ct-d365{color:#1b3a8f;font-weight:700;font-size:.82rem}.genai-services{overflow-x:hidden}.genai-services .custom-col2 .service-card:hover{border-color:rgba(111,66,193,.25)}.genai-services .ai-service-section .practice-pill{background:rgba(111,66,193,.1);border:1px solid rgba(111,66,193,.25);color:#6f42c1}.education-and-edtech .ticker-bar,.industries .ticker-bar,.oracle-erp-services .ticker-bar,.responsive-ai-services .ticker-bar{background:linear-gradient(135deg,#0d1c5a,#1b3a8f);border-bottom:3px solid #f7941d}.process-automation .compare-cols .col-bad,.process-automation .compare-cols .col-good{border-radius:12px;padding:26px}.process-automation .compare-cols .col-bad .col-head,.process-automation .compare-cols .col-bad .col-x{color:#dc3545}.process-automation .compare-cols .col-good .col-check,.process-automation .compare-cols .col-good .col-head{color:#00875a}.process-automation .compare-cols .col-head{font-size:.72rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:16px}.process-automation .compare-cols .col-item{display:flex;gap:10px;font-size:.85rem;color:#374151;margin-bottom:10px;line-height:1.45}.process-automation .services .hiw-row .hiw-col{flex:0 0 20%}.process-automation .connector-grid.connector-grid-5 .connector-card:hover{transform:translateY(-3px)}.responsive-ai-services .principles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}@media (max-width:992px){.deepdive .dd-header,.industry-tabs{grid-template-columns:1fr}.deepdive .tech-grid,.responsive-ai-services .principles-grid,.risk-tiers{grid-template-columns:1fr 1fr}.connector-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:576px){.responsive-ai-services .principles-grid{grid-template-columns:1fr}}.responsive-ai-services .principles-grid .principle-card{border-radius:12px;padding:28px 22px;position:relative;overflow:hidden;transition:.3s}.responsive-ai-services .principles-grid .principle-card.pc-1{background:linear-gradient(135deg,#fff5f5,#fff);border:1px solid #fecaca}.responsive-ai-services .principles-grid .principle-card.pc-2,.responsive-ai-services .principles-grid .principle-card.pc-6{background:linear-gradient(135deg,#fff7ed,#fff);border:1px solid #fed7aa}.responsive-ai-services .principles-grid .principle-card.pc-3{background:linear-gradient(135deg,#f0fdf4,#fff);border:1px solid #bbf7d0}.responsive-ai-services .principles-grid .principle-card.pc-4{background:linear-gradient(135deg,#eff6ff,#fff);border:1px solid #bfdbfe}.responsive-ai-services .principles-grid .principle-card.pc-5{background:linear-gradient(135deg,#faf5ff,#fff);border:1px solid #e9d5ff}.responsive-ai-services .principles-grid .principle-card .pc-icon{font-size:1.8rem;margin-bottom:12px;display:block}.responsive-ai-services .reg-table{margin-top:24px;border-radius:12px;overflow:hidden;box-shadow:0 4px 24px rgba(27,58,143,.1)}.responsive-ai-services .reg-table th{background:linear-gradient(135deg,#0d1c5a 0,#00538c 100%);color:#fff;font-family:Inter,Arial,sans-serif;font-size:.79rem;font-weight:700;padding:13px 18px;text-align:left}.responsive-ai-services .reg-table td{padding:12px 18px;font-size:.8rem;color:#24292e;border-bottom:1px solid #e8edf5;vertical-align:top;line-height:1.5}.responsive-ai-services .reg-table tr:last-child{border-bottom-width:0}.responsive-ai-services .reg-scope{font-size:.67rem;color:#f7941d;background:#fef3e2;border-radius:100px;margin-top:3px}.service-salesforce .oracle-strip .oc-netsuite::before{background:linear-gradient(90deg,#f26b21,#db4600)}.service-salesforce .oracle-strip .oc-epm::before{background:linear-gradient(90deg,#ff6b00,#dd4900)}.service-salesforce .oracle-strip .oc-oic::before{background:linear-gradient(90deg,#1589ee,#7b5ea7)}@media (max-width:768px){.custom-tabs .tab-nav .tab-btn{padding:8px 14px;font-size:.8rem}.custom-tabs .tab-nav.square-tabs .tab-btn{text-align:left}.custom-tabs .tab-nav.square-tabs{flex-direction:column}.custom-tabs .tab-nav{gap:6px}.newsletter-section .newsletter-inner{grid-template-columns:1fr;gap:40px;text-align:center}.content-marketing .serp-strip,.deepdive .analytics-row,.deepdive .dark-callout,.deepdive .tech-grid,.email-marketing .serp-strip,.hiw-steps,.oracle-strip,.output-strip,.process-automation .compare-cols{grid-template-columns:1fr}.deepdive .analytics-row .analytics-card{flex-wrap:wrap}.metric-showcase,.seo .serp-strip,.service-sap-s4hana .module-coverage .sap-strip .sap-strip{grid-template-columns:1fr 1fr}.connector-grid{grid-template-columns:repeat(2,1fr)}.dark-callout{grid-template-columns:1fr;padding:20px 24px}.content-marketing .services .service-card,.email-marketing .services .service-card,.pay-per-click .services .service-card,.seo .services .service-card{gap:0}.cyber-secuirity-page .platform-visual .platform-tags{margin-top:20px;gap:10px;display:flex;flex-wrap:wrap}.service-sap-s4hana .module-coverage .sap-strip{grid-template-columns:auto}}.service-sap-s4hana .stat-panel{background:#fff;border:1px solid #e8edf5;border-radius:12px;overflow:hidden;box-shadow:0 4px 24px rgba(13,28,90,.05)}.service-sap-s4hana .stat-panel .stat-panel-head{background:linear-gradient(135deg,#0d1c5a,#1b3a8f);padding:18px 22px;display:flex;align-items:center;gap:12px}.service-sap-s4hana .stat-panel .stat-panel-head .sp-icon{width:40px;height:40px;border-radius:10px;background:rgba(247,148,29,.2);display:flex;align-items:center;justify-content:center;color:#f7941d;font-size:1.1rem;flex-shrink:0}.service-sap-s4hana .stat-panel .stat-panel-head .sp-title{font-size:.82rem;font-weight:700;color:#fff;font-family:Inter,Arial,sans-serif}.service-sap-s4hana .stat-panel .sp-row{padding:13px 22px;border-bottom:1px solid #e8edf5;display:flex;justify-content:space-between;align-items:center}.service-sap-s4hana .stat-panel .sp-row .sp-lbl{font-size:.79rem;color:#6b7280}.service-sap-s4hana .stat-panel .sp-row .sp-val{font-size:.9rem;font-weight:700;color:#0d1c5a;font-family:Inter,Arial,sans-serif}.content-calendar th:first-child{text-align:left}.content-calendar td:first-child{font-weight:600;color:#0d1c5a;text-align:left}.cal-tag{font-size:.63rem;border-radius:100px;white-space:nowrap}.cal-edu{background:#eff6ff;color:#1d4ed8}.cal-ent{background:#fef3e2;color:#c25700}.cal-ins{background:#f0fdf4;color:#166534}.cal-com{background:#fdf4ff;color:#7c3aed}.cal-ug{background:#fff7ed;color:#c2410c}.cal-na{color:#ccc;font-size:.7rem}.testing-qa .cta-banner .cta-btns .btn,.testing-qa .hero .insights-hero-inner.hero-inner .btn,.testing-qa .practice-1 .btn,.testing-qa .practice-2 .btn{font-size:.95rem}.testing-qa .practice-1 .section-sub,.testing-qa .practice-2 .section-sub{margin-bottom:24px}.testing-qa .practice-1 .service-row .right-sec .sc-desc,.testing-qa .practice-2 .service-row .right-sec .sc-desc{font-size:.875rem}.testing-qa .practice-1 .service-row .right-sec .sc-title,.testing-qa .practice-2 .service-row .right-sec .sc-title{font-size:1rem}.testing-qa .credentials .cert-body{line-height:normal}.travel-hospitality .oracle-strip .oc-fusion::before{background:linear-gradient(90deg,#c9a96e,#8b6914)}.travel-hospitality .oracle-strip .oc-epm::before{background:linear-gradient(90deg,#e84393,#b51670)}.travel-hospitality .services .service-card.service-tech-card::before{transform:scale(1)}.travel-hospitality .services .service-card.service-tech-card:hover{box-shadow:0 6px 20px rgba(247,148,29,.1);transform:translateY(-4px)}.travel-hospitality .output-strip .active-card:hover{box-shadow:0 6px 20px rgba(13,28,90,.08);transform:translateY(-3px)}@media screen and (max-width:1200px){.erp-services .our-approach .proc-steps{grid-template-columns:repeat(3,1fr)}.ai-services .platforms-grid,.bussiness-optimization .platforms-grid,.genai-services .platforms-grid,.iseries-as400 .platforms-grid,.oracle-erp-services .platforms-grid,.pay-per-click .platforms-grid,.process-automation .platforms-grid,.responsive-ai-services .platforms-grid,.seo .platforms-grid,.service-bi-analytics .platforms-grid,.service-dynamics .platforms-grid,.service-salesforce .platforms-grid,.travel-hospitality .platforms-grid{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:992px){.crm-services .faq-section .faq-main .faq-acc.faq-grid,.crm-services .services .container .platform-tabs-wrap .platform-tab-content.active,.devops-section #services .container .pillar-content.active,.erp-services .faq-section .faq-main .faq-acc.faq-grid,.erp-services .services .container .platform-tabs-wrap .platform-tab-content.active,.iseries-as400 .mod-timeline{grid-template-columns:1fr}.ai-services .platforms-grid,.bussiness-optimization .platforms-grid,.email-marketing .platforms-grid,.genai-services .platforms-grid,.iseries-as400 .platforms-grid,.oracle-erp-services .platforms-grid,.pay-per-click .platforms-grid,.platforms-grid,.process-automation .connector-grid.connector-grid-5,.process-automation .platforms-grid,.responsive-ai-services .platforms-grid,.seo .platforms-grid,.service-bi-analytics .platforms-grid,.service-dynamics .platforms-grid,.service-salesforce .platforms-grid,.travel-hospitality .platforms-grid{grid-template-columns:repeat(3,1fr)}.iseries-as400 .mod-timeline .mod-step,.pay-per-click .mod-timeline .mod-step,.service-bi-analytics .bi-journey .bi-stage{border-right:none;border-bottom:1px solid #e8edf5}.iseries-as400 .mod-timeline .mod-step::after,.pay-per-click .mod-timeline .mod-step::after{display:none}.iseries-as400 .mod-timeline .mod-step:last-child,.pay-per-click .mod-timeline .mod-step:last-child,.service-bi-analytics .bi-journey .bi-stage:last-child{border-bottom:none}.pay-per-click .mod-timeline{grid-template-columns:2fr}.service-bi-analytics .bi-journey{grid-template-columns:1fr 1fr}.custom-container{width:50%}.custom-container .service-card{border-radius:0!important}.process-automation .services .hiw-row .hiw-col{flex:0 0 auto}}@media screen and (max-width:768px){.digital .hero .hero-inner .hero-content{padding-right:12px}.ai-services .platforms-grid,.bussiness-optimization .platforms-grid,.email-marketing .platforms-grid,.erp-services .our-approach .proc-steps,.genai-services .platforms-grid,.iseries-as400 .platforms-grid,.oracle-erp-services .platforms-grid,.pay-per-click .platforms-grid,.platforms-grid,.process-automation .platforms-grid,.responsive-ai-services .platforms-grid,.seo .platforms-grid,.service-bi-analytics .platforms-grid,.service-dynamics .platforms-grid,.service-salesforce .platforms-grid,.travel-hospitality .platforms-grid{grid-template-columns:repeat(2,1fr)}.erp-services .services .container .platform-tabs-wrap .platform-tab-nav,.retail-ecommerce .custom-tabs .service-detail-card .sdc-header{flex-wrap:wrap}.insights-blog .insights-main .blogs-grid.blog-list .blog-card{display:block}.itsm-page .tabs-wrapper .tab-content,.retail-ecommerce .custom-tabs .service-detail-card{padding:20px}.itsm-page .tabs-wrapper .tab-content.active,.process-automation .connector-grid.connector-grid-5{grid-template-columns:1fr}}.industries .custom-services .connector-grid.tech-platform{display:grid;grid-template-columns:repeat(8,1fr)}@media screen and (min-width:1200px){.breadcrumb .breadcrumb-inner{padding:0}}.umb-block-grid__layout-item:has(.service-nav){position:sticky;top:69px;z-index:999}.umb-block-grid__layout-item:has(.service-nav + div){position:static;top:auto;z-index:auto}#back-to-top{border-radius:100%;height:41px;width:41px;background:orange;box-shadow:none;border:none;position:fixed;right:20px;bottom:20px;color:#fff;font-size:18px;display:flex;justify-content:center;align-items:center;z-index:999}.stat-num1{font-size:2.8rem;font-weight:900}a .service-card:hover{border-color:#f7941d!important}.cloud-infrastructure .hero-stats .hero-stat.hero-cloud-stat,.data-bricks .hero-stats .hero-stat.hero-cloud-stat,.shopify-development .hero-stats .hero-stat.hero-cloud-stat{max-width:190px}.shopify-development .oracle-strip .oc-fusion::before{background:linear-gradient(90deg,#059669,#065f46)}.shopify-development .oracle-strip .oc-netsuite::before{background:linear-gradient(90deg,#96bf48,#5a7a1f)}.data-bricks .oracle-strip .oc-oic::before,.shopify-development .oracle-strip .oc-oic::before{background:linear-gradient(90deg,#7c3aed,#4c1d95)}.cloud-infrastructure .oracle-strip .oc-fusion::before{background:linear-gradient(90deg,#f90,#c47100)}.cloud-infrastructure .oracle-strip .oc-epm::before{background:linear-gradient(90deg,#4285f4,#1a73e8)}.cloud-infrastructure .oracle-strip .oc-oic::before{background:linear-gradient(90deg,#f7941d,#0d1c5a)}.tier-card{background:#fff;border:2px solid #e8edf5;border-radius:12px;padding:26px 22px;transition:.3s;position:relative;overflow:hidden;height:100%}.tier-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px}.tier-card:hover{border-color:#f7941d;box-shadow:0 10px 32px rgba(13,28,90,.12)}.tier-card .tier-badge{display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:3px 12px;border-radius:100px;margin-bottom:14px}.tier-card .tier-name{font-size:1.05rem;font-weight:800;color:#0d1c5a;font-family:Inter,Arial,sans-serif;margin-bottom:6px}.tier-card .tier-desc{font-size:.78rem;color:#6b7280;line-height:1.55;margin-bottom:16px}.tier-card .tier-features li{font-size:.76rem;color:#6b7280;padding:5px 0;display:flex;gap:9px;align-items:flex-start;border-bottom:1px solid #f4f6fb}.tier-card .tier-features li::before{content:"✓";color:#f7941d;font-weight:700;flex-shrink:0}.data-bricks .oracle-strip .oc-fusion::before{background:linear-gradient(90deg,#29b5e8,#0e8ab5)}.data-bricks .oracle-strip .oc-netsuite::before{background:linear-gradient(90deg,#0d1c5a,#1b3a8f)}.data-bricks .oracle-strip .oc-epm::before{background:linear-gradient(90deg,#f2c811,#c9a60d)}.fab,.fas{font-family:FontAwesome!important}header .navbar .nav-item{display:flex;color:#fff;align-items:center;background:0 0;padding:8px 12px;border-radius:6px;transition:.3s;gap:10px;cursor:pointer}header .navbar .nav-item.open{background:rgba(255,255,255,.08)}header .navbar .nav-item .chev{padding:0;font-size:10px}header .navbar .nav-link.active,header .navbar .nav-link:hover{background:0 0;color:#fff}.text-color-black{color:#000!important}@media screen and (max-width:992px){.industries .custom-services .connector-grid.tech-platform{grid-template-columns:repeat(4,1fr)}.marketing-automation .mod-timeline{grid-template-columns:1fr}.marketing-automation .mod-timeline .mod-step{border-right:none;border-bottom:1px solid #e8edf5}.marketing-automation .mod-timeline .mod-step::after,header .navbar .nav-links{display:none}.marketing-automation .mod-timeline .mod-step:last-child{border-bottom:none}}@media screen and (min-width:992px){header .mega-wrap{margin:auto;max-width:1200px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden;background:0 0}header .mega-wrap .mega-panel-cats{width:100%;flex-basis:33.3%;background:#fff}header .mega-wrap .mega-panel-cats a{padding:11px 20px;width:100%}header .mega-wrap .mega-panel-subs{width:33.3%;flex-basis:33.3%;border-inline:1px solid #e8edf5;flex:1}header .mega-wrap .mega-panel-detail{width:33.3%;flex-basis:33.3%;flex:1}header .mega-wrap .mega-panel-detail:not(:has(.static-detail-panel.active .mpd-subsection)),header .mega-wrap .mega-panel-subs:not(:has(.msub-group.active .active)),header .mega-wrap .mega-panel-subs:not(:has(.msub-group.active .active))+.mega-panel-detail,header .mega-wrap+.mega-wrap .mega-panel-cats a .fa-chevron-right{display:none}header .mega-wrap+.mega-wrap .mega-panel-cats{flex-basis:100%;display:flex;flex-wrap:wrap}header .mega-wrap+.mega-wrap .mega-panel-cats a{border-right:1px solid;flex-basis:33.3%}header .mega-wrap+.mega-wrap .mega-panel-cats a:nth-child(3n){border-right:none}header .mega-wrap .mega-panel-subs .msub{padding:0}header .mega-wrap .mega-panel-subs .msub a{padding:15px 20px;width:100%;flex:0 0 calc(100% - 60px);color:inherit}header .mega-wrap .mega-panel-cats .mcat{color:#1a1a2e}header .mega-wrap .mega-panel-cats .mcat.active,header .mega-wrap .mega-panel-cats .mcat:hover{background:#f7941D14;color:#1a1a2e}header .mega-wrap .mega-panel-detail .mpd-grid{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}header .mega-wrap+.mega-wrap .mega-panel-cats .mcat:nth-child(3n){border-right:none!important}header .mega-wrap+.mega-wrap .mega-panel-cats .mcat{max-width:400px;border-right:1px solid;flex-basis:33.3%}header .mega-wrap+.mega-wrap .mega-panel-cats .mcat a{max-width:inherit;border:0!important;flex:auto;width:100%!important}}header .mega-wrap .mega-panel-subs .msub .arr,header .mega-wrap .mega-panel-subs .msub1 .arr{padding:15px 20px;flex:0 0 30px}.location img{width:auto;height:100%}.ai-and-advance-page .hero .hero-inner .hero-visual .spill a{padding:0 16px}.banking-finance .hero .hero-inner .hero-visual .spill,.data-integration-services .hero .hero-inner .hero-visual .spill,.devops-section .hero .hero-inner .hero-visual .spill,.digital-marketing-services .hero .hero-inner .hero-visual .spill,.energy-utilites .hero .hero-inner .hero-visual .spill,.healthCare .hero .hero-inner .hero-visual .spill,.itsm-page .hero .hero-inner .hero-visual .spill,.marketing-tech .hero .hero-inner .hero-visual .spill,.retail-ecommerce .hero .hero-inner .hero-visual .spill{padding:14px 16px}@media screen and (max-width:576px){.email-marketing .ticker-bar .ticker-item,.pay-per-click .ticker-bar .ticker-item,.seo .ticker-bar .ticker-item{border-right:0;flex:100%}.erp-services .our-approach .proc-steps,.pay-per-click .mod-timeline,.service-bi-analytics .bi-journey{grid-template-columns:1fr}.manufacturing-section .custom-tabs .tab-panel .sol-visual .sv-metric{flex-direction:column;text-align:center}.education-and-edtech .ticker-bar .ticker-inner .ticker-item,.industries .ticker-bar .ticker-inner .ticker-item,.oracle-erp-services .ticker-bar .ticker-inner .ticker-item,.responsive-ai-services .ticker-bar .ticker-inner .ticker-item,.service-sap-s4hana .ticker-bar .ticker-inner .ticker-item{flex:0 0 100%;border-bottom:1px solid rgba(255,255,255,.07);border-right:none}.responsive-ai-services .reg-table{min-width:720px}.travel-hospitality .ticker-bar .ticker-inner .ticker-item{flex:100%;border-right:0}.industries .custom-services .connector-grid.tech-platform{grid-template-columns:repeat(2,1fr)}}#contact-us{scroll-margin-top:90px}@media screen and (min-width:768px){.locations .location img{min-block-size:180px;-o-object-fit:contain;object-fit:contain}#contact-us{scroll-margin-top:130px}}