.tag,.trusted-section .trust-label{letter-spacing:1.5px;text-transform:uppercase}.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}.breadcrumb,.hero{background:#0d1c5a}.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}body{color:#1a1a2e;overflow-x:hidden}body,input,select,textarea{background:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.fa-brands,.fab{font-weight:400}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}ol,ul{padding:0;list-style:none}a{text-decoration:none;cursor:pointer;color:inherit}a:hover{color:inherit}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}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}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}.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;align-items:center}.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}.container{max-width:1200px;margin:0 auto;padding:0 24px}.breadcrumb{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}.hero,.hero .hero-inner{align-items:center;position:relative}.breadcrumb .breadcrumb-inner a{color:rgba(255,255,255,.5);transition:.3s}.breadcrumb .breadcrumb-inner a:hover,.hero .hero-inner .hero-content .hero-stats .hero-stat .num span,.section-title span,.ticker .ticker-track .t-item .sep{color:#f7941d}.breadcrumb span{font-size:.82rem;color:rgba(255,255,255,.3)}.breadcrumb .breadcrumb-inner .sep{color:rgba(255,255,255,.2)}.breadcrumb .current{color:#f7941d;font-weight:600}@media screen and (min-width:1200px){.breadcrumb .breadcrumb-inner{padding:0}}.hero{display:flex;overflow:hidden;padding:50px 0 80px}.hero .hero-inner{gap:60px;z-index:1;max-width:1280px;margin:0 auto;padding:0 24px}.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 .hero-badge .dot{width:6px;height:6px;background:#f7941d;border-radius:50%;animation:2s infinite pulse}.hero .hero-inner .hero-content .hero-btns{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:44px}.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-visual{position:relative;display:flex;align-items:center;justify-content:center}.hero .hero-inner .hero-visual .hero-card-main.hero-card{max-width:420px;padding:28px}.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 .ct{font-size:.72rem;font-weight:700;color:#f7941d;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:16px}.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 .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:hover{background:rgba(247,148,29,.07);border-color:rgba(247,148,29,.2)}@keyframes fl1{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes fl2{0%,100%{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.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 .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 .hero-content p{font-size:1.05rem;color:rgba(255,255,255,.72);line-height:1.75;margin-bottom:32px}.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}.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}@keyframes tick{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.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}.trusted-section{padding:40px 0;border-bottom:1px solid #e8edf5}.trusted-section .trust-label{font-size:.72rem;font-weight:700;color:#6b7280;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%)}.section{scroll-margin-top:130px;padding:80px 0}.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;color:#f7941d}.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}.row,.services .service-row{gap:20px 0}.custom-col{padding:0 10px}.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 .sc-ico{min-width:48px;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-brown{background:#fff0e0;color:#c85f00}.services .service-card .ico-orange{background:#fef3e2;color:#f7941d}.services .service-card .ico-blue{background:#e8eef9;color:#1b3a8f}.services .service-card .ico-green{background:#e8f9f0;color:#00b894}.services .service-card .ico-purple{background:#f3e8f9;color:#6f42c1}.services .service-card .ico-red{background:#fee8e8;color:#c0392b}.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}.services .service-card .sc-link{font-size:.82rem;font-weight:600;color:#f7941d;display:flex;align-items:center;gap:5px;transition:.3s}.services .service-card:hover{transform:translateY(-5px);box-shadow:0 8px 40px rgba(27,58,143,.18);border-color:transparent}a .service-card:hover{border-color:#f7941d!important}.services .service-card .sc-link:hover{color:#e07c00}.tech-section{padding:56px 0;overflow:hidden}.section-alt{background:#f4f6fb}.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}.tech-section .tech-track .tech-chip span{font-size:.78rem;font-weight:600;color:#1a1a2e}.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 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-points{display:flex;flex-direction:column;gap:20px}.why-sourcemash .why-points .why-point{border-radius:12px;transition:.3s;padding:20px}.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}.why-sourcemash .why-points .why-point .wp-txt p{margin-bottom:0}.why-sourcemash .wp-txt p{font-size:.82rem;color:#6b7280;line-height:1.6}.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-desc{font-size:.78rem;color:#6b7280;line-height:1.5}.cert-card:hover,.certified-section .cert-card:hover{transform:translateY(-4px);box-shadow:0 4px 24px rgba(27,58,143,.1);border-color:#f7941d}.certified-section .cert-card .cert-name{font-size:.9rem;font-weight:700;color:#0d1c5a;margin-bottom:6px}.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:hover{background:#f7941d}.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}.our-approach .section-sub{margin:0 auto 56px}@media screen and (max-width:1200px){.hero .hero-inner .hero-visual .hero-card-main.hero-card{max-width:100%}.our-approach .proc-steps{grid-template-columns:1fr 1fr;gap:20px}.our-approach .proc-steps::before{display:none}}@media screen and (max-width:768px){h1{font-size:2rem}.hero .hero-inner .hero-visual .fc1{bottom:-40px;left:-11px}.section{padding:56px 0}.footer .footer-grid,.our-approach .proc-steps{grid-template-columns:1fr}}.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:hover{transform:translateY(-4px);box-shadow:0 8px 40px rgba(27,58,143,.18);border-color:#f7941d}.client-review-section .testimonial-card .tc-stars{color:#f7941d;font-size:.85rem;margin-bottom:14px;display:flex;gap:3px}.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-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-quote{display:none}.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}.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}.fab,.fas{font-family:FontAwesome!important}.stat-num1 span,.stats-grid .stat-block .stat-num span{color:#f7941d}.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 .ourJourney .story-visual .story-img-box .story-img-box-inner,.lifeAtSourcemash .life-cell .life-cell-content{position:relative;z-index:1}.lifeAtSourcemash .life-cell .life-cell-content h4{font-size:20px;font-weight:700;color:#fff;margin-bottom:4px}.lifeAtSourcemash .life-cell .life-cell-content p{font-size:16px;color:rgba(255,255,255,.6);line-height:24px;margin-top:11px}.careers .openPosition{padding:80px 0}.careers .openPosition .roles-search{flex:1;min-width:260px;position:relative}.careers .openPosition .roles-search .fas{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#6b7280;font-size:.9rem}.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 .tab-nav{align-items:center;gap:8px}.careers .openPosition .tab-nav .tab-btn{padding:8px 16px;font-size:.82rem;line-height:1.1}.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}.careers .openPosition .roles-count{font-size:.875rem;color:#6b7280;font-weight:500;white-space:nowrap}.custom-tabs .tab-nav .tab-btn.active,.custom-tabs .tab-nav .tab-btn:hover{background:#f7941d;color:#fff;border-color:#f7941d}.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-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-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-desc p{margin-bottom:0;font-size:14px}.careers-detail-from ul{list-style:disc;padding-left:30px;margin-bottom:0}.careers-detail-from ul li{font-size:14px;margin-bottom:10px}.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 .leader-avatar{height:200px;display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:900;color:#fff;position:relative;overflow:hidden}.location img{width:auto;height:100%}.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 .office-city{font-size:1rem;font-weight:700;color:#0d1c5a;margin-bottom:4px;text-align:start}.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}.careers .ourHiringProcess .proc-step .ps-num{height:64px;width:64px;border:3px solid #fff}input:focus,select:focus,textarea:focus{border-color:#f7941d}.delay-2{animation-delay:.2s}.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 .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}.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 .yr{line-height:1}.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 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{font-size:.875rem;color:#6b7280;line-height:1.5}.about-us .ourJourney .story-content .story-milestones .milestone .milestone-text strong{color:#0d1c5a}.certified-section .cert-card .cert-icon.rounded-border{border-radius:50%}.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}.about-us .certified .cert-card:hover{transform:none;box-shadow:none}.about-us .certified .cert-card{transition:none}.about-us .byTheNumber{background-color:#0d1c5a;padding:80px 24px}.about-us .byTheNumber .text-center{margin-bottom:60px}.section-dark{background:#0d1c5a;color:#fff}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:rgba(255,255,255,.05)}.about-us .byTheNumber .section-dark .stats-grid .stat-block{padding:48px 24px}.stats-grid .stat-block{text-align:center;padding:44px 20px;background:rgba(255,255,255,.03);transition:.3s}.stats-grid .stat-block .stat-icon{font-size:1.3rem;color:#f7941d;margin-bottom:10px;opacity:.8}.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}.about-us .byTheNumber .text-center h2{color:#fff}.stats-grid .stat-block:hover{background:rgba(247,148,29,.08)}.stat-num1{font-size:2.8rem;font-weight:900}.about-us .ourCulture .service-card .sc-ico{background:0 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-badge{margin:4px 0 0;display:block;border-radius:5px}.about-us .technologyAlliances .cert-card .cert-name{margin:0 0 16px}.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 .sc-circle,.contact-us .map-section .map-stat{display:flex;align-items:center;gap:12px}.about-us .whatClientsSay .services-list .service-card .sc-text{font-size:.9rem;font-weight:700;color:#0d1c5a}.about-us .whatClientsSay .services-list .service-card .sc-para{font-size:.78rem;color:#6b7280}.about-us .whatClientsSay .services-list .service-card:hover{border:1px solid #f7941d}@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 .hero-inner .about-hero-visual .about-stat-card{flex:0 0 auto}.about-us .byTheNumber .section-dark .stats-grid{grid-template-columns:repeat(1,1fr)}}.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-item{text-align:center}.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}.certified-section .cert-card .cert-label{font-size:.72rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:1.5px;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{font-size:.82rem;color:rgba(255,255,255,.6)}.about-us .ourCulture .action .btn-outline{border:none}.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 span{color:#f7941d}.about-us .hero .stats-grid{display:block}.build-together-section,.cta-banner{background:#1b3a8f;padding:80px 0;text-align:center;position:relative;overflow:hidden}.build-together-section::before,.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%)}.cta-banner h2{font-size:2.2rem;font-weight:900;color:#fff;margin-bottom:16px;max-width:800px;margin-inline:auto}.cta-banner p{font-size:1rem;color:rgba(255,255,255,.75);max-width:800px;margin:0 auto 32px;line-height:1.7}.cta-banner .cta-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.hero .hero-inner.insights-hero-inner{text-align:center}.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 .hero-btns.insight-hero-btn,.hero .hero-inner .hero-content .hero-stats.insight-hero-stat{display:flex;justify-content:center;flex-wrap:wrap}.ticker-bar{background:linear-gradient(135deg,#0d1c5a 0,#00538c 100%);border-bottom:3px solid #f7941d}.ticker-bar.blue-grad{background:linear-gradient(135deg,#0d1c5a 0,#1b3a8f 100%)}.ticker-bar .ticker-inner{display:flex;max-width:1200px;margin:0 auto;padding:0 24px;flex-wrap:wrap}.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}.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}.ticker-bar .ticker-inner .ticker-item:hover::after{width:60%}.ticker-bar .ticker-inner .ticker-item .ticker-num{font-size:2rem;font-weight:900;color:#fff;line-height:1;margin-bottom:4px}.ticker-bar .ticker-inner .ticker-item .ticker-num span{color:#f7941d}.ticker-bar .ticker-inner .ticker-item .ticker-lbl{font-size:.7rem;color:rgba(255,255,255,.6);font-weight:500;text-transform:capitalize;letter-spacing:1px}#contact-us{scroll-margin-top:90px}@media screen and (min-width:768px){#contact-us{scroll-margin-top:130px}}.umbraco-forms-form{padding:10px 0}.umbraco-forms-caption{font-size:2em!important;line-height:2em!important}.umbraco-forms-field{clear:both}.umbraco-forms-field div label{display:inline}label.umbraco-forms-label{font-weight:700;display:block;background:transparent!important}.umbraco-forms-form small{display:block;float:left;clear:both;padding:5px 5px 5px 200px}.umbraco-forms-form fieldset{padding:1em 1em 0 0;margin:0 0 1.5em;border:none!important}.umbraco-forms-form .umbraco-forms-navigation{padding:1em 0}.umbraco-forms-form legend{font-weight:700;font-size:1.2em;line-height:1.2em;display:block}.umbraco-forms-form input.text,.umbraco-forms-form input.title,.umbraco-forms-form textarea,.umbraco-forms-form select{margin:.5em 0;border:1px solid #bbb}.umbraco-forms-form input.text:focus,.umbraco-forms-form input.title:focus,.umbraco-forms-form textarea:focus,.umbraco-forms-form select:focus{border:1px solid #666}.umbraco-forms-form input.text,.umbraco-forms-form textarea{max-width:400px!important;padding:5px;display:block;width:95%}.umbraco-forms-form textarea{height:250px}.umbraco-forms-form input.fileupload{height:auto!important}.umbraco-forms-form .checkboxlist,.umbraco-forms-form .radiobuttonlist,.umbraco-forms-form span.checkbox{display:block;float:left;padding:10px}.umbraco-forms-form .checkboxlist-horizontal div,.umbraco-forms-form .radiobuttonlist-horizontal div{display:inline;float:left;margin-right:10px}.umbraco-forms-form .checkboxlist label{float:left;clear:left}.umbraco-forms-form .checkboxlist input,.umbraco-forms-form .radiobuttonlist input,.umbraco-forms-form .checkbox input{width:auto!important;height:auto!important;border:none!important;display:inline!important}.umbraco-forms-form .hiddenfield{display:none}.umbraco-forms-button{margin-right:10px;padding:2px 10px}.umbraco-forms-error-message{padding:.8em;margin-bottom:.5em;border:2px solid #FBC2C4}.umbraco-forms-error-message{background:#FBE3E4;color:#8a1f11}.umbraco-forms-form input.contourError,.umbraco-forms-form textarea.contourError,.umbraco-forms-form input.input-validation-error,.umbraco-forms-form textarea.input-validation-error{background:#FBE3E4;border-color:#fbc2c4}.umbraco-forms-form span.contourError,.umbraco-forms-form span.field-validation-error{color:#8a1f11!important;background:transparent!important}.umbraco-forms-form #recaptcha_widget_div{margin-left:200px}.umbraco-forms-form .field-validation-error{padding-left:5px}.umbraco-forms-hidden{display:none!important}.why-sourcemash.expand-mobile .mobile-accordion{display:block}.why-sourcemash.expand-mobile .mobile-accordion .title-num{display:flex;gap:15px;align-items:center}.why-sourcemash.expand-mobile .why-point p{padding-left:56px}@media screen and (min-width:768px){.mobile-navAcc .custom-tabContent .accordion-header{display:none}.mobile-navAcc .custom-tabContent .accordion-collapse{display:block}.global-carousel-wrap .global-carousel-prev,.global-carousel-wrap .global-carousel-next,.global-carousel-wrap .global-carousel-indicators{display:none !important}}@media screen and (max-width:992px){.expand-mobile .service-header-right{flex-wrap:wrap;flex-direction:row}.expand-mobile .service-header-right .service-stat-card{flex-grow:1;min-width:250px}}@media screen and (max-width:768px){.mobile-navAcc .custom-navTab{display:none}.mobile-navAcc .custom-tabContent .tab-pane{display:block;margin-bottom:16px}.services-expand-mobile .services-list .custom-col{display:none}.services-expand-mobile .services-list .custom-col:nth-child(-n+3){display:block}.services-expand-mobile .services-list.show-all .custom-col{display:block}.custom-services.expand-mobile .custom-container{width:100%}.custom-services.expand-mobile .ssc-num{width:45px}.custom-services.expand-mobile .right-sec.active .sc-desc{display:block;padding-left:60px}.our-approach.expand-mobile .ps-num{min-width:60px}.our-approach.expand-mobile .proc-step .ps-desc{padding-left:74px}.expand-mobile.custom-chips .mobile-accordion .mobile-accordion-content{display:none}.custom-chips.expand-mobile .tech-stack-grid{gap:0}.custom-chips.expand-mobile .chil-item .ts-cat-title{margin-bottom:20px;color:#0D1C5A}.custom-chips.expand-mobile .chil-item .ts-cat-title span{width:20px;font-size:16px;color:#F7941D}.custom-chips.expand-mobile .chil-item.active .ts-chips{display:flex}.expand-mobile .mobile-accordion{display:block}.expand-mobile .mobile-accordion .title-num{display:flex;gap:15px;align-items:center}.expand-mobile .mobile-accordion .title-num .sc-ico,.expand-mobile .mobile-accordion .title-num .ps-num,.expand-mobile .mobile-accordion .title-num .ssc-num{margin:0}.expand-mobile .mobile-accordion .mobile-accordion-content{display:none}.expand-mobile .mobile-accordion .mobile-accordion-title{position:relative;text-align:left;padding-right:30px;margin-bottom:0;flex:1}.mobile-accordion.active .mobile-accordion-content{display:block;text-align:left}.expand-mobile .mobile-accordion .mobile-accordion-title::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:22px;height:unset;background:none}.mobile-accordion.active .mobile-accordion-title::after{content:"−"}.global-carousel-wrap{position:relative;overflow:hidden;padding:0 10px 25px 10px}.global-carousel-wrap .global-carousel-track{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-top:5px}.global-carousel-wrap .global-carousel-track::-webkit-scrollbar{display:none}.global-carousel-wrap .global-carousel-track{scrollbar-width:none}.global-carousel-wrap .global-carousel-track > *{flex:0 0 100% !important;width:100% !important;scroll-snap-align:start}@media (min-width:576px){.global-carousel-wrap.slides-2 .global-carousel-track > *{flex:0 0 calc(50% - 6px) !important;width:calc(50% - 6px) !important}.global-carousel-wrap.slides-3 .global-carousel-track > *{flex:0 0 calc(33.333% - 8px) !important;width:calc(33.333% - 8px) !important}}.global-carousel-wrap .global-carousel-prev,.global-carousel-wrap .global-carousel-next{display:flex !important;position:absolute;top:39%;bottom:2px;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:#ffffff;background:#162c7a;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,0.15);opacity:1;cursor:pointer;z-index:20;transform:none}.global-carousel-wrap .global-carousel-prev:hover,.global-carousel-wrap .global-carousel-next:hover{background:#F59E0B}.global-carousel-wrap .lightblue-btns{color:#94a5eb;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08)}.global-carousel-wrap .lightblue-btns:hover{background:#202e6f;color:#ffffff;border-color:#4f6df5}.global-carousel-wrap .global-carousel-prev{left:0}.global-carousel-wrap .global-carousel-next{right:0}.global-carousel-wrap .global-carousel-indicators{display:flex !important;position:absolute;bottom:3px;left:0;right:0;align-items:center;justify-content:center;gap:3px;margin:0;pointer-events:none;z-index:20}.global-carousel-wrap .global-carousel-indicators button{box-sizing:border-box;flex:0 0 8px;width:8px;height:8px;margin:0 3px;padding:0;background-color:#d6d6d6;background-clip:initial;border:0;border-radius:50%;opacity:1;pointer-events:auto;cursor:pointer}.global-carousel-wrap .global-carousel-indicators button.active{background-color:#f7941d}.custom-loop-section{overflow:hidden}.custom-loop-section .custom-loop{display:flex;flex-wrap:nowrap;width:max-content;white-space:nowrap;animation:logoLoop 15s linear infinite;flex-wrap:unset}.custom-loop-section .custom-loop.slow-One{animation:logoLoop 20s linear infinite}@keyframes logoLoop{from{transform:translateX(100vw)}to{transform:translateX(-100%)}}}@media screen and (max-width:576px){.global-carousel-wrap .swiper-button-prev{left:35%}.global-carousel-wrap .swiper-button-next{right:35%}}.client-review-section .testimonial-card .tc-company{font-size:.75rem;color:#f7941d;font-weight:600;margin-top:2px;line-height:normal}