.mobile-app-services .mobile-hero-section{background:linear-gradient(180deg,#fff,#fffdfc 50%,#fbfcfd);overflow:hidden;padding:95px 0 75px;position:relative}@media(max-width:991px){.mobile-app-services .mobile-hero-section{padding:60px 0 45px}}@media(max-width:576px){.mobile-app-services .mobile-hero-section{padding:45px 0 35px}}.mobile-app-services .mobile-hero-section .hero-bg-decor{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.mobile-app-services .mobile-hero-section .hero-bg-decor .decor-circle-left{animation:floatSlow 8s ease-in-out infinite;background:linear-gradient(135deg,#fff2e8,#fee5d4);border-radius:50%;bottom:0;height:250px;pointer-events:none;position:absolute;right:-100px;width:250px;z-index:1}@media(max-width:991px){.mobile-app-services .mobile-hero-section .hero-bg-decor .decor-circle-left{height:320px;left:-120px;top:15px;width:320px}}@media(max-width:576px){.mobile-app-services .mobile-hero-section .hero-bg-decor .decor-circle-left{height:220px;left:-90px;width:220px}}.mobile-app-services .mobile-hero-section .hero-bg-decor .decor-dotted-grid{animation:floatDrift 10s ease-in-out infinite;background-image:radial-gradient(#f97316 2.5px,transparent 0);background-size:20px 20px;clip-path:polygon(35% 0,100% 0,100% 45%,15% 100%,0 85%);height:160px;opacity:.6;pointer-events:none;position:absolute;right:0;top:295px;width:130px;z-index:1}.mobile-app-services .mobile-hero-section .hero-bg-decor .decor-dotted-grid:before{border-top:1.5px dashed rgba(249,115,22,.4);content:"";height:1px;left:0;position:absolute;top:0;transform:rotate(50deg);transform-origin:top left;width:145px}@media(max-width:991px){.mobile-app-services .mobile-hero-section .hero-bg-decor .decor-dotted-grid{display:none}}.mobile-app-services .mobile-hero-section .hero-bg-decor .decor-floating-orb{border-radius:50%;pointer-events:none;position:absolute;z-index:1}.mobile-app-services .mobile-hero-section .hero-bg-decor .decor-floating-orb.orb-1{animation:floatDrift 7s ease-in-out infinite;background:radial-gradient(circle at 35% 35%,#ffb380 0,#f73 45%,#ea4f18 100%);box-shadow:0 8px 20px rgba(234,79,24,.32),inset -2px -2px 4px rgba(0,0,0,.2),inset 2px 2px 4px hsla(0,0%,100%,.7);height:20px;left:6%;top:18%;width:20px}.mobile-app-services .mobile-hero-section .hero-bg-decor .decor-floating-orb.orb-2{animation:floatDrift 9s ease-in-out 2s infinite;background:radial-gradient(circle at 35% 35%,#c4b5fd 0,#8b5cf6 45%,#6d28d9 100%);bottom:22%;box-shadow:0 6px 16px rgba(109,40,217,.25),inset -2px -2px 4px rgba(0,0,0,.2),inset 2px 2px 4px hsla(0,0%,100%,.7);height:15px;left:45%;width:15px}@media(max-width:768px){.mobile-app-services .mobile-hero-section .hero-bg-decor .decor-floating-orb.orb-2{display:none}}.mobile-app-services .mobile-hero-section .hero-bg-decor .decor-floating-orb.orb-3{animation:floatSlow 8s ease-in-out 3s infinite;background:radial-gradient(circle at 35% 35%,#93c5fd 0,#3b82f6 45%,#1d4ed8 100%);box-shadow:0 6px 16px rgba(37,99,235,.25),inset -2px -2px 4px rgba(0,0,0,.2),inset 2px 2px 4px hsla(0,0%,100%,.7);height:17px;right:32%;top:14%;width:17px}@media(max-width:991px){.mobile-app-services .mobile-hero-section .hero-bg-decor .decor-floating-orb.orb-3{display:none}}.mobile-app-services .mobile-hero-section .hero-bg-decor .decor-glow{border-radius:50%;filter:blur(55px);opacity:.65;position:absolute}.mobile-app-services .mobile-hero-section .hero-bg-decor .decor-glow.glow-left{animation:floatPulse 12s ease-in-out infinite;background:radial-gradient(circle,#ffedd5 0,hsla(32,98%,83%,.69) 50%,transparent 75%);height:520px;left:-80px;top:-60px;width:520px}.mobile-app-services .mobile-hero-section .hero-bg-decor .decor-glow.glow-center{animation:floatPulse 10s ease-in-out 2s infinite;background:radial-gradient(circle,rgba(255,240,230,.55) 0,rgba(255,245,238,.2) 55%,transparent 75%);filter:blur(40px);height:400px;left:45%;top:20px;width:400px}.mobile-app-services .mobile-hero-section .hero-bg-decor .decor-glow.glow-right{animation:floatPulse 14s ease-in-out 4s infinite;background:radial-gradient(circle,hsla(32,98%,83%,.35) 0,rgba(255,237,213,.15) 50%,transparent 75%);height:620px;right:-40px;top:5%;width:620px}.mobile-app-services .mobile-hero-section .hero-container{position:relative;z-index:2}.mobile-app-services .mobile-hero-section .hero-grid{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:40px;align-items:center;gap:40px}@media(max-width:1024px){.mobile-app-services .mobile-hero-section .hero-grid{gap:45px;grid-template-columns:1fr}}.mobile-app-services .mobile-hero-section .hero-content{align-items:flex-start;display:flex;flex-direction:column}.mobile-app-services .mobile-hero-section .hero-content .hero-eyebrow{align-items:center;display:inline-flex;gap:12px;margin-bottom:16px}.mobile-app-services .mobile-hero-section .hero-content .hero-eyebrow .eyebrow-line{background:#ef5323;border-radius:2px;height:2px;width:32px}.mobile-app-services .mobile-hero-section .hero-content .hero-eyebrow .eyebrow-text{color:#ef5323;color:var(--themeColor,#ef5323);font-family:inherit;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.mobile-app-services .mobile-hero-section .hero-content .hero-title{color:#1e293b;font-size:44px;font-weight:800;letter-spacing:-.5px;line-height:1.22;margin-bottom:20px}.mobile-app-services .mobile-hero-section .hero-content .hero-title .highlight,.mobile-app-services .mobile-hero-section .hero-content .hero-title .highlight-orange,.mobile-app-services .mobile-hero-section .hero-content .hero-title .highlight-text,.mobile-app-services .mobile-hero-section .hero-content .hero-title span{color:#ef5323;color:var(--themeColor,#ef5323);font-weight:800}@media only screen and (max-width:1650px){.mobile-app-services .mobile-hero-section .hero-content .hero-title{font-size:44px}.mobile-app-services .mobile-hero-section .hero-content .hero-title br{display:none}}@media(max-width:1200px){.mobile-app-services .mobile-hero-section .hero-content .hero-title{font-size:36px}}@media(max-width:991px){.mobile-app-services .mobile-hero-section .hero-content .hero-title{font-size:30px}.mobile-app-services .mobile-hero-section .hero-content .hero-title br{display:none!important}.mobile-app-services .mobile-hero-section .hero-content .hero-title .highlight-orange{margin-right:5px}}@media(max-width:768px){.mobile-app-services .mobile-hero-section .hero-content .hero-title{font-size:26px}}@media(max-width:480px){.mobile-app-services .mobile-hero-section .hero-content .hero-title{font-size:24px;line-height:1.25;margin-bottom:16px}}.mobile-app-services .mobile-hero-section .hero-content .hero-subtitle{color:#5a6a85;font-size:clamp(14.5px,1.15vw,16.5px);font-weight:400;line-height:1.6;margin-bottom:30px}@media(max-width:576px){.mobile-app-services .mobile-hero-section .hero-content .hero-subtitle{margin-bottom:24px}}.mobile-app-services .mobile-hero-section .hero-content .hero-feature-badges{align-items:flex-end;display:flex;gap:20px;margin-bottom:25px;padding:14px 0;width:100%}@media(max-width:640px){.mobile-app-services .mobile-hero-section .hero-content .hero-feature-badges{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;background:hsla(0,0%,100%,.7);border:1px solid #edf2f7;border-radius:16px;gap:16px;padding:16px}}.mobile-app-services .mobile-hero-section .hero-content .hero-feature-badges .feature-badge-item{align-items:center;cursor:default;display:flex;flex-direction:column;gap:12px}@media(max-width:640px){.mobile-app-services .mobile-hero-section .hero-content .hero-feature-badges .feature-badge-item{gap:10px}}.mobile-app-services .mobile-hero-section .hero-content .hero-feature-badges .feature-badge-item .badge-icon-box{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:55px;justify-content:center;transition:transform .3s ease,box-shadow .3s ease;width:55px}.mobile-app-services .mobile-hero-section .hero-content .hero-feature-badges .feature-badge-item .badge-icon-box.icon-orange{background:#fff1eb;color:#ef5323}.mobile-app-services .mobile-hero-section .hero-content .hero-feature-badges .feature-badge-item .badge-icon-box.icon-blue{background:#edf5ff;color:#2563eb}.mobile-app-services .mobile-hero-section .hero-content .hero-feature-badges .feature-badge-item .badge-icon-box.icon-purple{background:#f4edff;color:#9333ea}.mobile-app-services .mobile-hero-section .hero-content .hero-feature-badges .feature-badge-item .badge-icon-box.icon-green{background:#ebfcf1;color:#16a34a}.mobile-app-services .mobile-hero-section .hero-content .hero-feature-badges .feature-badge-item:hover .badge-icon-box{box-shadow:0 6px 14px rgba(0,0,0,.06);transform:translateY(-2px) scale(1.05)}.mobile-app-services .mobile-hero-section .hero-content .hero-feature-badges .feature-badge-item .badge-text{color:#1e293b;display:flex;flex-direction:column;font-size:14px;font-weight:700;letter-spacing:-.01em;line-height:1.35}@media(max-width:576px){.mobile-app-services .mobile-hero-section .hero-content .hero-feature-badges .feature-badge-item .badge-text{font-size:12px;text-align:center}}.mobile-app-services .mobile-hero-section .hero-content .hero-feature-badges .badge-divider{background:#e2e8f0;flex-shrink:0;height:-webkit-fill-available;width:1px}@media(max-width:640px){.mobile-app-services .mobile-hero-section .hero-content .hero-feature-badges .badge-divider{display:none}}.mobile-app-services .mobile-hero-section .hero-content .hero-cta-wrapper{margin-top:4px}.mobile-app-services .mobile-hero-section .hero-content .hero-cta-wrapper .hero-cta-btn{align-items:center;background:linear-gradient(90deg,#ff5722,#ff6b3d);border-radius:50px;box-shadow:0 10px 24px rgba(255,87,34,.32);color:#fff;display:inline-flex;font-size:15px;font-weight:700;gap:14px;padding:8px 10px 8px 26px;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1)}.mobile-app-services .mobile-hero-section .hero-content .hero-cta-wrapper .hero-cta-btn:hover{box-shadow:0 14px 30px rgba(255,87,34,.42);color:#fff;transform:translateY(-2px)}.mobile-app-services .mobile-hero-section .hero-content .hero-cta-wrapper .hero-cta-btn .btn-text{color:#fff;letter-spacing:-.01em}.mobile-app-services .mobile-hero-section .hero-content .hero-cta-wrapper .hero-cta-btn .btn-icon-circle{align-items:center;background:#fff;border-radius:50%;color:#ef5323;display:flex;flex-shrink:0;height:38px;justify-content:center;transition:transform .3s ease;width:38px}.mobile-app-services .mobile-hero-section .hero-content .hero-cta-wrapper .hero-cta-btn:hover .btn-icon-circle{transform:translateX(4px)}@media(max-width:767px){.mobile-app-services .mobile-hero-section .hero-content .hero-cta-wrapper{justify-content:center}}@media(max-width:991px){.mobile-app-services .mobile-hero-section .hero-content{order:2}}.mobile-app-services .mobile-hero-section .hero-visual{align-items:center;display:flex;justify-content:center;position:relative}.mobile-app-services .mobile-hero-section .hero-visual .hero-image-wrapper{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.mobile-app-services .mobile-hero-section .hero-visual .hero-image-wrapper .hero-devices-img,.mobile-app-services .mobile-hero-section .hero-visual .hero-image-wrapper img{animation:levitateDevice 6s ease-in-out infinite;display:block;filter:drop-shadow(0 20px 45px rgba(0,0,0,.08));height:auto;-o-object-fit:contain;object-fit:contain;transition:transform .4s ease;width:100%}.mobile-app-services .mobile-hero-section .hero-visual .hero-image-wrapper .hero-devices-img:hover,.mobile-app-services .mobile-hero-section .hero-visual .hero-image-wrapper img:hover{transform:translateY(-8px) scale(1.01)}@media(max-width:991px){.mobile-app-services .mobile-hero-section .hero-content .hero-cta-wrapper{align-items:center;display:flex;justify-content:center;width:100%}.mobile-app-services .mobile-hero-section .hero-visual{margin:0 auto;max-width:80%;order:1}}@media(max-width:576px){.mobile-app-services .mobile-hero-section .hero-visual{max-width:100%}}@keyframes floatSlow{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-12px) rotate(2deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes floatPulse{0%{opacity:.65;transform:scale(1) translate(0)}50%{opacity:.85;transform:scale(1.05) translate(8px,-10px)}to{opacity:.65;transform:scale(1) translate(0)}}@keyframes floatDrift{0%{transform:translateY(0) translateX(0)}50%{transform:translateY(-15px) translateX(8px)}to{transform:translateY(0) translateX(0)}}@keyframes levitateDevice{0%{transform:translateY(0)}50%{transform:translateY(-9px)}to{transform:translateY(0)}}.mobile-app-services .mobile-expertise-section{background-color:#fff;overflow:hidden;padding:50px 0;position:relative}@media(max-width:991px){.mobile-app-services .mobile-expertise-section{padding:40px 0}}@media(max-width:576px){.mobile-app-services .mobile-expertise-section{padding:30px 0}}.mobile-app-services .mobile-expertise-section .expertise-bg-blob{pointer-events:none;position:absolute;z-index:0}.mobile-app-services .mobile-expertise-section .expertise-bg-blob.bottom-right{background:radial-gradient(circle at 60% 60%,#ffeedb 0,#fff7ed 50%,hsla(0,0%,100%,0) 75%);border-radius:50%;bottom:-180px;height:520px;opacity:.9;right:-180px;width:520px}.mobile-app-services .mobile-expertise-section .expertise-dots{height:75px;pointer-events:none;position:absolute;width:100px;z-index:0}.mobile-app-services .mobile-expertise-section .expertise-dots.top-right{background-image:radial-gradient(#fb923c 2px,transparent 0);background-size:16px 16px;opacity:.65;right:40px;top:36px}@media(max-width:768px){.mobile-app-services .mobile-expertise-section .expertise-dots.top-right{display:none}}.mobile-app-services .mobile-expertise-section .expertise-dots.bottom-left{background-image:radial-gradient(#94a3b8 1.8px,transparent 0);background-size:16px 16px;bottom:36px;left:40px;opacity:.55}@media(max-width:768px){.mobile-app-services .mobile-expertise-section .expertise-dots.bottom-left{display:none}}.mobile-app-services .mobile-expertise-section .container{position:relative;z-index:1}.mobile-app-services .mobile-expertise-section .expertise-layout-grid{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:56px;align-items:center;gap:56px}@media(max-width:1199px){.mobile-app-services .mobile-expertise-section .expertise-layout-grid{gap:36px}}@media(max-width:991px){.mobile-app-services .mobile-expertise-section .expertise-layout-grid{gap:48px;grid-template-columns:1fr}}.mobile-app-services .mobile-expertise-section .expertise-left-content{text-align:left}.mobile-app-services .mobile-expertise-section .expertise-left-content .expertise-eyebrow{align-items:center;display:inline-flex;gap:12px;margin-bottom:18px}.mobile-app-services .mobile-expertise-section .expertise-left-content .expertise-eyebrow .eyebrow-line{background:linear-gradient(90deg,#ef5323,#f97316);border-radius:2px;display:inline-block;height:3px;width:32px}.mobile-app-services .mobile-expertise-section .expertise-left-content .expertise-eyebrow .eyebrow-text{color:#64748b;font-size:13.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mobile-app-services .mobile-expertise-section .expertise-left-content .expertise-title{color:#1e293b;font-size:clamp(24px,3.2vw,36px);font-weight:700;letter-spacing:-.5px;line-height:1.3;margin:0 0 16px}.mobile-app-services .mobile-expertise-section .expertise-left-content .expertise-title .highlight,.mobile-app-services .mobile-expertise-section .expertise-left-content .expertise-title .highlight-orange,.mobile-app-services .mobile-expertise-section .expertise-left-content .expertise-title span{color:#ef5323;color:var(--themeColor,#ef5323);display:inline}@media only screen and (max-width:1650px){.mobile-app-services .mobile-expertise-section .expertise-left-content .expertise-title{font-size:32px}.mobile-app-services .mobile-expertise-section .expertise-left-content .expertise-title br{display:none}}@media(max-width:1200px){.mobile-app-services .mobile-expertise-section .expertise-left-content .expertise-title{font-size:28px}}@media(max-width:991px){.mobile-app-services .mobile-expertise-section .expertise-left-content .expertise-title{font-size:24px;text-align:left}.mobile-app-services .mobile-expertise-section .expertise-left-content .expertise-title br{display:none!important}}@media(max-width:768px){.mobile-app-services .mobile-expertise-section .expertise-left-content .expertise-title{font-size:22px}}@media(max-width:480px){.mobile-app-services .mobile-expertise-section .expertise-left-content .expertise-title{font-size:20px;line-height:1.25}}.mobile-app-services .mobile-expertise-section .expertise-left-content .expertise-paragraphs{display:flex;flex-direction:column;gap:14px;margin-bottom:28px}.mobile-app-services .mobile-expertise-section .expertise-left-content .expertise-paragraphs p{color:#475569;font-size:15px;line-height:1.72;margin:0}.mobile-app-services .mobile-expertise-section .expertise-left-content .expertise-paragraphs p .highlight-blue{font-weight:600}.mobile-app-services .mobile-expertise-section .expertise-left-content .expertise-cta-pill{align-items:center;background-color:#eefbf3;border:1px solid #bbf7d0;border-radius:9999px;display:inline-flex;gap:12px;padding:10px 22px;transition:all .3s ease}@media(max-width:576px){.mobile-app-services .mobile-expertise-section .expertise-left-content .expertise-cta-pill{border-radius:16px;padding:12px 16px}}.mobile-app-services .mobile-expertise-section .expertise-left-content .expertise-cta-pill .pill-icon{color:#16a34a;flex-shrink:0;font-size:22px}.mobile-app-services .mobile-expertise-section .expertise-left-content .expertise-cta-pill .pill-text{color:#15803d;font-size:14px;font-weight:600;line-height:1.4}.mobile-app-services .mobile-expertise-section .expertise-left-content .expertise-cta-pill:hover{background-color:#e3faec;border-color:#86efac;box-shadow:0 4px 14px rgba(22,163,74,.12)}.mobile-app-services .mobile-expertise-section .expertise-right-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:22px;gap:22px}@media(max-width:1280px){.mobile-app-services .mobile-expertise-section .expertise-right-grid{gap:16px;grid-template-columns:1fr}}@media(max-width:991px){.mobile-app-services .mobile-expertise-section .expertise-right-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.mobile-app-services .mobile-expertise-section .expertise-right-grid{grid-template-columns:1fr}}.mobile-app-services .mobile-expertise-section .expertise-right-grid .expertise-card{background:#fff;border:1px solid #f1f5f9;border-radius:18px;box-shadow:0 4px 20px -2px rgba(15,23,42,.05),0 2px 6px -1px rgba(15,23,42,.02);display:flex;gap:15px;padding:20px;position:relative;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease}.mobile-app-services .mobile-expertise-section .expertise-right-grid .expertise-card:hover{box-shadow:0 16px 36px -6px rgba(15,23,42,.08),0 4px 12px -2px rgba(15,23,42,.04);transform:translateY(-5px)}.mobile-app-services .mobile-expertise-section .expertise-right-grid .expertise-card .card-icon-box{align-items:center;border-radius:14px;display:flex;justify-content:center;max-height:50px;max-width:50px;min-height:50px;min-width:50px;transition:transform .3s ease}.mobile-app-services .mobile-expertise-section .expertise-right-grid .expertise-card .card-icon-box .card-icon{font-size:30px}.mobile-app-services .mobile-expertise-section .expertise-right-grid .expertise-card .card-icon-box.icon-orange{background-color:#ffeedb;color:#ea580c}.mobile-app-services .mobile-expertise-section .expertise-right-grid .expertise-card .card-icon-box.icon-blue{background-color:#e0edff;color:#2563eb}.mobile-app-services .mobile-expertise-section .expertise-right-grid .expertise-card .card-icon-box.icon-purple{background-color:#f1ecfe;color:#8b5cf6}.mobile-app-services .mobile-expertise-section .expertise-right-grid .expertise-card .card-icon-box.icon-green{background-color:#def7e8;color:#16a34a}.mobile-app-services .mobile-expertise-section .expertise-right-grid .expertise-card:hover .card-icon-box{transform:scale(1.08)}.mobile-app-services .mobile-expertise-section .expertise-right-grid .expertise-card .card-title{color:#0f172a;font-size:17px;font-weight:700;line-height:1.35;margin:0}.mobile-app-services .mobile-expertise-section .expertise-right-grid .expertise-card .card-desc{color:#64748b;flex-grow:1;font-size:13.5px;line-height:1.6;margin:0}.mobile-app-services .mobile-expertise-section .expertise-right-grid .expertise-card .card-accent-bar{border-radius:4px;height:3px;margin-top:10px;width:44px}.mobile-app-services .mobile-expertise-section .expertise-right-grid .expertise-card .card-accent-bar.bar-orange{background:linear-gradient(90deg,#ea580c,#fb923c)}.mobile-app-services .mobile-expertise-section .expertise-right-grid .expertise-card .card-accent-bar.bar-blue{background:linear-gradient(90deg,#2563eb,#60a5fa)}.mobile-app-services .mobile-expertise-section .expertise-right-grid .expertise-card .card-accent-bar.bar-purple{background:linear-gradient(90deg,#7c3aed,#a855f7)}.mobile-app-services .mobile-expertise-section .expertise-right-grid .expertise-card .card-accent-bar.bar-green{background:linear-gradient(90deg,#16a34a,#4ade80)}.mobile-app-services .mobile-expertise-section .expertise-right-grid .expertise-card.card-orange:hover{border-color:rgba(234,88,12,.25)}.mobile-app-services .mobile-expertise-section .expertise-right-grid .expertise-card.card-blue:hover{border-color:rgba(37,99,235,.25)}.mobile-app-services .mobile-expertise-section .expertise-right-grid .expertise-card.card-purple:hover{border-color:rgba(124,58,237,.25)}.mobile-app-services .mobile-expertise-section .expertise-right-grid .expertise-card.card-green:hover{border-color:rgba(22,163,74,.25)}.mobile-app-services .business-impact-section,.mobile-app-services .business-impact-wrapper{margin-top:30px;position:relative}.mobile-app-services .business-impact-section .impact-header-content,.mobile-app-services .business-impact-wrapper .impact-header-content{margin:0 auto 30px;text-align:center}@media(max-width:991px){.mobile-app-services .business-impact-section .impact-header-content,.mobile-app-services .business-impact-wrapper .impact-header-content{margin:0 0 25px!important;text-align:left!important}.mobile-app-services .business-impact-section .impact-header-content .section-eyebrow-center,.mobile-app-services .business-impact-wrapper .impact-header-content .section-eyebrow-center{justify-content:flex-start!important}.mobile-app-services .business-impact-section .impact-header-content .section-main-title,.mobile-app-services .business-impact-section .impact-header-content .section-sub-title,.mobile-app-services .business-impact-section .impact-header-content h3,.mobile-app-services .business-impact-wrapper .impact-header-content .section-main-title,.mobile-app-services .business-impact-wrapper .impact-header-content .section-sub-title,.mobile-app-services .business-impact-wrapper .impact-header-content h3{text-align:left!important}.mobile-app-services .business-impact-section .impact-header-content .section-main-title br,.mobile-app-services .business-impact-section .impact-header-content .section-sub-title br,.mobile-app-services .business-impact-section .impact-header-content h3 br,.mobile-app-services .business-impact-wrapper .impact-header-content .section-main-title br,.mobile-app-services .business-impact-wrapper .impact-header-content .section-sub-title br,.mobile-app-services .business-impact-wrapper .impact-header-content h3 br{display:none!important}.mobile-app-services .business-impact-section .impact-header-content .section-main-subtitle,.mobile-app-services .business-impact-wrapper .impact-header-content .section-main-subtitle{margin:0!important;max-width:100%!important;text-align:left!important}}.mobile-app-services .business-impact-section .impact-header-content .section-eyebrow-center,.mobile-app-services .business-impact-wrapper .impact-header-content .section-eyebrow-center{align-items:center;display:inline-flex;gap:12px;justify-content:center;margin-bottom:14px}@media only screen and (max-width:576px){.mobile-app-services .business-impact-section .impact-header-content .section-eyebrow-center,.mobile-app-services .business-impact-wrapper .impact-header-content .section-eyebrow-center{gap:8px;margin-bottom:10px}}.mobile-app-services .business-impact-section .impact-header-content .section-eyebrow-center .eyebrow-line,.mobile-app-services .business-impact-wrapper .impact-header-content .section-eyebrow-center .eyebrow-line{background:#ef5323;border-radius:2px;display:inline-block;height:2px;width:32px}@media only screen and (max-width:576px){.mobile-app-services .business-impact-section .impact-header-content .section-eyebrow-center .eyebrow-line,.mobile-app-services .business-impact-wrapper .impact-header-content .section-eyebrow-center .eyebrow-line{width:22px}}.mobile-app-services .business-impact-section .impact-header-content .section-eyebrow-center .eyebrow-text,.mobile-app-services .business-impact-wrapper .impact-header-content .section-eyebrow-center .eyebrow-text{color:#64748b;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase}@media only screen and (max-width:576px){.mobile-app-services .business-impact-section .impact-header-content .section-eyebrow-center .eyebrow-text,.mobile-app-services .business-impact-wrapper .impact-header-content .section-eyebrow-center .eyebrow-text{font-size:11.5px;letter-spacing:1.5px}}.mobile-app-services .business-impact-section .impact-header-content .section-main-title,.mobile-app-services .business-impact-section .impact-header-content .section-sub-title,.mobile-app-services .business-impact-section .impact-header-content h3,.mobile-app-services .business-impact-wrapper .impact-header-content .section-main-title,.mobile-app-services .business-impact-wrapper .impact-header-content .section-sub-title,.mobile-app-services .business-impact-wrapper .impact-header-content h3{color:#1e293b;font-size:clamp(24px,3.2vw,36px);font-weight:700;letter-spacing:-.5px;line-height:1.3;margin:0 0 16px}.mobile-app-services .business-impact-section .impact-header-content .section-main-title .highlight,.mobile-app-services .business-impact-section .impact-header-content .section-main-title .highlight-orange,.mobile-app-services .business-impact-section .impact-header-content .section-main-title span,.mobile-app-services .business-impact-section .impact-header-content .section-sub-title .highlight,.mobile-app-services .business-impact-section .impact-header-content .section-sub-title .highlight-orange,.mobile-app-services .business-impact-section .impact-header-content .section-sub-title span,.mobile-app-services .business-impact-section .impact-header-content h3 .highlight,.mobile-app-services .business-impact-section .impact-header-content h3 .highlight-orange,.mobile-app-services .business-impact-section .impact-header-content h3 span,.mobile-app-services .business-impact-wrapper .impact-header-content .section-main-title .highlight,.mobile-app-services .business-impact-wrapper .impact-header-content .section-main-title .highlight-orange,.mobile-app-services .business-impact-wrapper .impact-header-content .section-main-title span,.mobile-app-services .business-impact-wrapper .impact-header-content .section-sub-title .highlight,.mobile-app-services .business-impact-wrapper .impact-header-content .section-sub-title .highlight-orange,.mobile-app-services .business-impact-wrapper .impact-header-content .section-sub-title span,.mobile-app-services .business-impact-wrapper .impact-header-content h3 .highlight,.mobile-app-services .business-impact-wrapper .impact-header-content h3 .highlight-orange,.mobile-app-services .business-impact-wrapper .impact-header-content h3 span{color:#ef5323;color:var(--themeColor,#ef5323)}@media only screen and (max-width:1650px){.mobile-app-services .business-impact-section .impact-header-content .section-main-title,.mobile-app-services .business-impact-section .impact-header-content .section-sub-title,.mobile-app-services .business-impact-section .impact-header-content h3,.mobile-app-services .business-impact-wrapper .impact-header-content .section-main-title,.mobile-app-services .business-impact-wrapper .impact-header-content .section-sub-title,.mobile-app-services .business-impact-wrapper .impact-header-content h3{font-size:32px}.mobile-app-services .business-impact-section .impact-header-content .section-main-title br,.mobile-app-services .business-impact-section .impact-header-content .section-sub-title br,.mobile-app-services .business-impact-section .impact-header-content h3 br,.mobile-app-services .business-impact-wrapper .impact-header-content .section-main-title br,.mobile-app-services .business-impact-wrapper .impact-header-content .section-sub-title br,.mobile-app-services .business-impact-wrapper .impact-header-content h3 br{display:none}}@media(max-width:1200px){.mobile-app-services .business-impact-section .impact-header-content .section-main-title,.mobile-app-services .business-impact-section .impact-header-content .section-sub-title,.mobile-app-services .business-impact-section .impact-header-content h3,.mobile-app-services .business-impact-wrapper .impact-header-content .section-main-title,.mobile-app-services .business-impact-wrapper .impact-header-content .section-sub-title,.mobile-app-services .business-impact-wrapper .impact-header-content h3{font-size:28px}}@media(max-width:991px){.mobile-app-services .business-impact-section .impact-header-content .section-main-title,.mobile-app-services .business-impact-section .impact-header-content .section-sub-title,.mobile-app-services .business-impact-section .impact-header-content h3,.mobile-app-services .business-impact-wrapper .impact-header-content .section-main-title,.mobile-app-services .business-impact-wrapper .impact-header-content .section-sub-title,.mobile-app-services .business-impact-wrapper .impact-header-content h3{font-size:24px;text-align:left}.mobile-app-services .business-impact-section .impact-header-content .section-main-title br,.mobile-app-services .business-impact-section .impact-header-content .section-sub-title br,.mobile-app-services .business-impact-section .impact-header-content h3 br,.mobile-app-services .business-impact-wrapper .impact-header-content .section-main-title br,.mobile-app-services .business-impact-wrapper .impact-header-content .section-sub-title br,.mobile-app-services .business-impact-wrapper .impact-header-content h3 br{display:none!important}}@media(max-width:768px){.mobile-app-services .business-impact-section .impact-header-content .section-main-title,.mobile-app-services .business-impact-section .impact-header-content .section-sub-title,.mobile-app-services .business-impact-section .impact-header-content h3,.mobile-app-services .business-impact-wrapper .impact-header-content .section-main-title,.mobile-app-services .business-impact-wrapper .impact-header-content .section-sub-title,.mobile-app-services .business-impact-wrapper .impact-header-content h3{font-size:22px}}@media(max-width:480px){.mobile-app-services .business-impact-section .impact-header-content .section-main-title,.mobile-app-services .business-impact-section .impact-header-content .section-sub-title,.mobile-app-services .business-impact-section .impact-header-content h3,.mobile-app-services .business-impact-wrapper .impact-header-content .section-main-title,.mobile-app-services .business-impact-wrapper .impact-header-content .section-sub-title,.mobile-app-services .business-impact-wrapper .impact-header-content h3{font-size:20px;line-height:1.25}}.mobile-app-services .business-impact-section .impact-header-content .section-main-subtitle,.mobile-app-services .business-impact-wrapper .impact-header-content .section-main-subtitle{color:#64748b;font-size:clamp(13px,1vw,14.5px);line-height:1.55;margin:0 auto;max-width:38rem}.mobile-app-services .business-impact-section .benefits-grid,.mobile-app-services .business-impact-wrapper .benefits-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:24px;gap:24px}@media(max-width:1780px){.mobile-app-services .business-impact-section .benefits-grid,.mobile-app-services .business-impact-wrapper .benefits-grid{gap:20px;grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){.mobile-app-services .business-impact-section .benefits-grid,.mobile-app-services .business-impact-wrapper .benefits-grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media(max-width:991px){.mobile-app-services .business-impact-section .benefits-grid,.mobile-app-services .business-impact-wrapper .benefits-grid{gap:16px;grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.mobile-app-services .business-impact-section .benefits-grid,.mobile-app-services .business-impact-wrapper .benefits-grid{gap:16px;grid-template-columns:1fr}}.mobile-app-services .business-impact-section .benefits-grid .benefit-card,.mobile-app-services .business-impact-wrapper .benefits-grid .benefit-card{align-items:center;background:#fff;border-radius:20px;box-shadow:0 4px 20px -2px rgba(15,23,42,.04),0 2px 6px -1px rgba(15,23,42,.02);display:flex;gap:16px;padding:15px;position:relative;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease}.mobile-app-services .business-impact-section .benefits-grid .benefit-card:hover,.mobile-app-services .business-impact-wrapper .benefits-grid .benefit-card:hover{box-shadow:0 14px 30px -4px rgba(15,23,42,.08),0 4px 10px -2px rgba(15,23,42,.03);transform:translateY(-4px)}.mobile-app-services .business-impact-section .benefits-grid .benefit-card:hover .card-icon-box,.mobile-app-services .business-impact-wrapper .benefits-grid .benefit-card:hover .card-icon-box{transform:scale(1.06)}.mobile-app-services .business-impact-section .benefits-grid .benefit-card.theme-blue,.mobile-app-services .business-impact-wrapper .benefits-grid .benefit-card.theme-blue{border:1px solid rgba(186,230,253,.75)}.mobile-app-services .business-impact-section .benefits-grid .benefit-card.theme-blue:hover,.mobile-app-services .business-impact-wrapper .benefits-grid .benefit-card.theme-blue:hover{border-color:#38bdf8}.mobile-app-services .business-impact-section .benefits-grid .benefit-card.theme-green,.mobile-app-services .business-impact-wrapper .benefits-grid .benefit-card.theme-green{border:1px solid rgba(187,247,208,.75)}.mobile-app-services .business-impact-section .benefits-grid .benefit-card.theme-green:hover,.mobile-app-services .business-impact-wrapper .benefits-grid .benefit-card.theme-green:hover{border-color:#4ade80}.mobile-app-services .business-impact-section .benefits-grid .benefit-card.theme-purple,.mobile-app-services .business-impact-wrapper .benefits-grid .benefit-card.theme-purple{border:1px solid rgba(221,214,254,.75)}.mobile-app-services .business-impact-section .benefits-grid .benefit-card.theme-purple:hover,.mobile-app-services .business-impact-wrapper .benefits-grid .benefit-card.theme-purple:hover{border-color:#a855f7}.mobile-app-services .business-impact-section .benefits-grid .benefit-card.theme-orange,.mobile-app-services .business-impact-wrapper .benefits-grid .benefit-card.theme-orange{border:1px solid hsla(32,98%,83%,.75)}.mobile-app-services .business-impact-section .benefits-grid .benefit-card.theme-orange:hover,.mobile-app-services .business-impact-wrapper .benefits-grid .benefit-card.theme-orange:hover{border-color:#fb923c}.mobile-app-services .business-impact-section .benefits-grid .benefit-card.theme-pink,.mobile-app-services .business-impact-wrapper .benefits-grid .benefit-card.theme-pink{border:1px solid rgba(254,205,211,.75)}.mobile-app-services .business-impact-section .benefits-grid .benefit-card.theme-pink:hover,.mobile-app-services .business-impact-wrapper .benefits-grid .benefit-card.theme-pink:hover{border-color:#f43f5e}.mobile-app-services .business-impact-section .benefits-grid .benefit-card.theme-indigo,.mobile-app-services .business-impact-wrapper .benefits-grid .benefit-card.theme-indigo{border:1px solid rgba(199,210,254,.75)}.mobile-app-services .business-impact-section .benefits-grid .benefit-card.theme-indigo:hover,.mobile-app-services .business-impact-wrapper .benefits-grid .benefit-card.theme-indigo:hover{border-color:#818cf8}.mobile-app-services .business-impact-section .benefits-grid .benefit-card .card-icon-box,.mobile-app-services .business-impact-wrapper .benefits-grid .benefit-card .card-icon-box{align-items:center;border-radius:16px;display:flex;height:48px;justify-content:center;min-width:48px;transition:transform .3s ease;width:48px}.mobile-app-services .business-impact-section .benefits-grid .benefit-card .card-icon-box .card-icon,.mobile-app-services .business-impact-wrapper .benefits-grid .benefit-card .card-icon-box .card-icon{font-size:24px}.mobile-app-services .business-impact-section .benefits-grid .benefit-card .card-icon-box.icon-blue,.mobile-app-services .business-impact-wrapper .benefits-grid .benefit-card .card-icon-box.icon-blue{background:linear-gradient(135deg,#e0f2fe,#bae6fd);color:#0284c7}.mobile-app-services .business-impact-section .benefits-grid .benefit-card .card-icon-box.icon-green,.mobile-app-services .business-impact-wrapper .benefits-grid .benefit-card .card-icon-box.icon-green{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#16a34a}.mobile-app-services .business-impact-section .benefits-grid .benefit-card .card-icon-box.icon-purple,.mobile-app-services .business-impact-wrapper .benefits-grid .benefit-card .card-icon-box.icon-purple{background:linear-gradient(135deg,#ede9fe,#ddd6fe);color:#7c3aed}.mobile-app-services .business-impact-section .benefits-grid .benefit-card .card-icon-box.icon-orange,.mobile-app-services .business-impact-wrapper .benefits-grid .benefit-card .card-icon-box.icon-orange{background:linear-gradient(135deg,#ffedd5,#fed7aa);color:#ea580c}.mobile-app-services .business-impact-section .benefits-grid .benefit-card .card-icon-box.icon-pink,.mobile-app-services .business-impact-wrapper .benefits-grid .benefit-card .card-icon-box.icon-pink{background:linear-gradient(135deg,#ffe4e6,#fecdd3);color:#e11d48}.mobile-app-services .business-impact-section .benefits-grid .benefit-card .card-icon-box.icon-indigo,.mobile-app-services .business-impact-wrapper .benefits-grid .benefit-card .card-icon-box.icon-indigo{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);color:#4f46e5}.mobile-app-services .business-impact-section .benefits-grid .benefit-card .card-info,.mobile-app-services .business-impact-wrapper .benefits-grid .benefit-card .card-info{flex:1;min-width:0}.mobile-app-services .business-impact-section .benefits-grid .benefit-card .card-info .card-title,.mobile-app-services .business-impact-wrapper .benefits-grid .benefit-card .card-info .card-title{color:#0f172a;font-size:16px;font-weight:700;line-height:1.3;margin:0 0 5px}.mobile-app-services .business-impact-section .benefits-grid .benefit-card .card-info .card-desc,.mobile-app-services .business-impact-wrapper .benefits-grid .benefit-card .card-info .card-desc{color:#64748b;font-size:13.5px;line-height:1.45;margin:0}.mobile-app-services .key-service-section{background-color:#fff;overflow:hidden;padding:70px 0 80px;position:relative}@media(max-width:991px){.mobile-app-services .key-service-section{padding:50px 0 60px}}@media(max-width:576px){.mobile-app-services .key-service-section{padding:40px 0 50px}}.mobile-app-services .key-service-section .key-services-container{position:relative;z-index:2}.mobile-app-services .key-service-section .services-header-wrapper{margin:0 auto 40px}@media(max-width:991px){.mobile-app-services .key-service-section .services-header-wrapper{margin:0 0 25px!important;text-align:left!important}.mobile-app-services .key-service-section .services-header-wrapper .section-eyebrow-center{justify-content:flex-start!important}.mobile-app-services .key-service-section .services-header-wrapper .section-main-title{text-align:left!important}.mobile-app-services .key-service-section .services-header-wrapper .section-main-title br{display:none!important}.mobile-app-services .key-service-section .services-header-wrapper .section-main-subtitle{margin:0!important;max-width:100%!important;text-align:left!important}}.mobile-app-services .key-service-section .services-header-wrapper .section-eyebrow-center{align-items:center;display:inline-flex;gap:12px;margin-bottom:14px}@media only screen and (max-width:576px){.mobile-app-services .key-service-section .services-header-wrapper .section-eyebrow-center{gap:8px;margin-bottom:10px}}.mobile-app-services .key-service-section .services-header-wrapper .section-eyebrow-center .eyebrow-line{background:#ef5323;border-radius:2px;display:inline-block;height:2px;width:32px}@media only screen and (max-width:576px){.mobile-app-services .key-service-section .services-header-wrapper .section-eyebrow-center .eyebrow-line{width:22px}}.mobile-app-services .key-service-section .services-header-wrapper .section-eyebrow-center .eyebrow-text{color:#64748b;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase}@media only screen and (max-width:576px){.mobile-app-services .key-service-section .services-header-wrapper .section-eyebrow-center .eyebrow-text{font-size:11.5px;letter-spacing:1.5px}}.mobile-app-services .key-service-section .services-header-wrapper .section-main-title{color:#1e293b;font-size:clamp(24px,3.2vw,36px);font-weight:700;letter-spacing:-.5px;line-height:1.3;margin:0 0 16px}.mobile-app-services .key-service-section .services-header-wrapper .section-main-title .highlight,.mobile-app-services .key-service-section .services-header-wrapper .section-main-title .highlight-orange,.mobile-app-services .key-service-section .services-header-wrapper .section-main-title span{color:#ef5323;color:var(--themeColor,#ef5323)}@media only screen and (max-width:1650px){.mobile-app-services .key-service-section .services-header-wrapper .section-main-title{font-size:32px}.mobile-app-services .key-service-section .services-header-wrapper .section-main-title br{display:none}}@media(max-width:1200px){.mobile-app-services .key-service-section .services-header-wrapper .section-main-title{font-size:28px}}@media(max-width:991px){.mobile-app-services .key-service-section .services-header-wrapper .section-main-title{font-size:24px;text-align:left}.mobile-app-services .key-service-section .services-header-wrapper .section-main-title br{display:none!important}}@media(max-width:768px){.mobile-app-services .key-service-section .services-header-wrapper .section-main-title{font-size:22px}}@media(max-width:480px){.mobile-app-services .key-service-section .services-header-wrapper .section-main-title{font-size:20px;line-height:1.25}}.mobile-app-services .key-service-section .services-header-wrapper .section-main-subtitle{color:#64748b;font-size:clamp(14px,1.1vw,15.5px);line-height:1.6}.mobile-app-services .key-service-section .key-services-showcase-wrapper{position:relative;width:100%}.mobile-app-services .key-service-section .key-services-showcase-wrapper .showcase-nav-btn{align-items:center;background:#1e293b;border:none;border-radius:50%;box-shadow:0 4px 14px rgba(15,23,42,.2);color:#fff;cursor:pointer;display:flex;height:38px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s ease;width:38px;z-index:10}.mobile-app-services .key-service-section .key-services-showcase-wrapper .showcase-nav-btn.prev-btn{left:-20px}.mobile-app-services .key-service-section .key-services-showcase-wrapper .showcase-nav-btn.next-btn{right:-20px}.mobile-app-services .key-service-section .key-services-showcase-wrapper .showcase-nav-btn:hover{background:#ef5323;box-shadow:0 6px 18px rgba(239,83,35,.35);transform:translateY(-50%) scale(1.08)}@media(max-width:1200px){.mobile-app-services .key-service-section .key-services-showcase-wrapper .showcase-nav-btn{display:none}}.mobile-app-services .key-service-section .key-service-content-grid{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:22px;align-items:stretch;gap:22px}@media(max-width:1100px){.mobile-app-services .key-service-section .key-service-content-grid{gap:20px;grid-template-columns:1fr}}.mobile-app-services .key-service-section .key-services-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}@media(max-width:1399px)and (min-width:1101px){.mobile-app-services .key-service-section .key-services-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1100px)and (min-width:641px){.mobile-app-services .key-service-section .key-services-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.mobile-app-services .key-service-section .key-services-cards-grid{grid-template-columns:1fr}}.mobile-app-services .key-service-section .service-mini-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 8px rgba(15,23,42,.02);cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;min-height:110px;padding:15px;position:relative;transition:all .28s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-app-services .key-service-section .service-mini-card:hover{box-shadow:0 10px 24px -4px rgba(15,23,42,.08);transform:translateY(-3px)}.mobile-app-services .key-service-section .service-mini-card .card-top-row{align-items:center;display:flex;gap:10px}.mobile-app-services .key-service-section .service-mini-card .service-icon-badge{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:38px;justify-content:center;transition:transform .25s ease;width:38px}.mobile-app-services .key-service-section .service-mini-card .service-card-title{color:#1e293b;flex:1;font-size:13.5px;font-weight:700;line-height:1.25;margin:0}.mobile-app-services .key-service-section .service-mini-card .service-arrow-circle{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:26px;justify-content:center;transition:transform .25s ease;width:26px}.mobile-app-services .key-service-section .service-mini-card .service-card-desc{color:#64748b;font-size:12px;font-weight:400;line-height:1.45;margin:5px 0 0}.mobile-app-services .key-service-section .service-mini-card:hover .service-arrow-circle{transform:translateX(2px)}.mobile-app-services .key-service-section .service-mini-card.theme-blue .service-icon-badge{background:#f0f9ff;color:#0284c7}.mobile-app-services .key-service-section .service-mini-card.theme-blue .service-arrow-circle{background:#e0f2fe;color:#0284c7}.mobile-app-services .key-service-section .service-mini-card.theme-blue.active{border-color:#0284c7;box-shadow:0 0 0 2px rgba(2,132,199,.18),0 12px 28px -4px rgba(2,132,199,.15)}.mobile-app-services .key-service-section .service-mini-card.theme-green .service-icon-badge{background:#f0fdf4;color:#16a34a}.mobile-app-services .key-service-section .service-mini-card.theme-green .service-arrow-circle{background:#dcfce7;color:#16a34a}.mobile-app-services .key-service-section .service-mini-card.theme-green.active{border-color:#22c55e;box-shadow:0 0 0 2px rgba(34,197,94,.18),0 12px 28px -4px rgba(34,197,94,.15)}.mobile-app-services .key-service-section .service-mini-card.theme-cyan .service-icon-badge{background:#ecfeff;color:#0891b2}.mobile-app-services .key-service-section .service-mini-card.theme-cyan .service-arrow-circle{background:#cffafe;color:#0891b2}.mobile-app-services .key-service-section .service-mini-card.theme-cyan.active{border-color:#06b6d4;box-shadow:0 0 0 2px rgba(6,182,212,.18),0 12px 28px -4px rgba(6,182,212,.15)}.mobile-app-services .key-service-section .service-mini-card.theme-pink .service-icon-badge{background:#fdf2f8;color:#db2777}.mobile-app-services .key-service-section .service-mini-card.theme-pink .service-arrow-circle{background:#fce7f3;color:#db2777}.mobile-app-services .key-service-section .service-mini-card.theme-pink.active{border-color:#ec4899;box-shadow:0 0 0 2px rgba(236,72,153,.18),0 12px 28px -4px rgba(236,72,153,.15)}.mobile-app-services .key-service-section .service-mini-card.theme-orange .service-icon-badge{background:#fff7ed;color:#ea580c}.mobile-app-services .key-service-section .service-mini-card.theme-orange .service-arrow-circle{background:#ffedd5;color:#ea580c}.mobile-app-services .key-service-section .service-mini-card.theme-orange.active{border-color:#f97316;box-shadow:0 0 0 2px rgba(249,115,22,.18),0 12px 28px -4px rgba(249,115,22,.15)}.mobile-app-services .key-service-section .service-mini-card.theme-purple .service-icon-badge{background:#f5f3ff;color:#7c3aed}.mobile-app-services .key-service-section .service-mini-card.theme-purple .service-arrow-circle{background:#ede9fe;color:#7c3aed}.mobile-app-services .key-service-section .service-mini-card.theme-purple.active{border-color:#8b5cf6;box-shadow:0 0 0 2px rgba(139,92,246,.18),0 12px 28px -4px rgba(139,92,246,.15)}.mobile-app-services .key-service-section .service-mini-card.theme-sky .service-icon-badge{background:#f0f9ff;color:#0284c7}.mobile-app-services .key-service-section .service-mini-card.theme-sky .service-arrow-circle{background:#e0f2fe;color:#0284c7}.mobile-app-services .key-service-section .service-mini-card.theme-sky.active{border-color:#0ea5e9;box-shadow:0 0 0 2px rgba(14,165,233,.18),0 12px 28px -4px rgba(14,165,233,.15)}.mobile-app-services .key-service-section .service-mini-card.theme-emerald .service-icon-badge{background:#ecfdf5;color:#059669}.mobile-app-services .key-service-section .service-mini-card.theme-emerald .service-arrow-circle{background:#d1fae5;color:#059669}.mobile-app-services .key-service-section .service-mini-card.theme-emerald.active{border-color:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.18),0 12px 28px -4px rgba(16,185,129,.15)}.mobile-app-services .key-service-section .featured-service-panel{border-radius:24px;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card{background:#fff;border:1.5px solid #edf2f7;border-radius:24px;box-shadow:0 16px 40px -8px rgba(15,23,42,.06);display:grid;grid-template-columns:1fr;padding:20px;grid-gap:20px;align-items:flex-start;gap:20px;height:100%;min-height:100%;overflow:hidden;position:relative;width:100%}@media(max-width:768px){.mobile-app-services .key-service-section .featured-service-panel .featured-service-card{gap:20px;grid-template-columns:1fr;padding:20px}}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card .featured-card-content{display:flex;flex-direction:column;z-index:11}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card .featured-badge{align-items:center;align-self:flex-start;border-radius:30px;display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.8px;margin-bottom:12px;padding:5px 12px;text-transform:uppercase}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card .featured-title{color:#0f172a;font-size:clamp(20px,2.1vw,26px);font-weight:800;line-height:1.3;margin-bottom:12px}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card .featured-description{color:#64748b;font-size:13.5px;line-height:1.6;margin-bottom:18px}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card .featured-checklist{display:flex;flex-direction:column;gap:9px;list-style:none;margin:0 0 20px;padding:0}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card .featured-checklist .checklist-item{align-items:center;color:#334155;display:flex;font-size:13px;font-weight:600;gap:10px}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card .featured-checklist .checklist-item .check-icon-wrapper{align-items:center;display:flex;flex-shrink:0;justify-content:center}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card .featured-tech-stack{margin-top:auto}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card .featured-tech-stack .tech-stack-label{color:#1e293b;display:block;font-size:13px;font-weight:700;margin-bottom:10px}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card .featured-tech-stack .tech-stack-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card .featured-tech-stack .tech-pill{align-items:center;background:#fff;border:1.5px solid #edf2f7;border-radius:10px;box-shadow:0 2px 6px rgba(15,23,42,.03);display:flex;height:50px;justify-content:center;transition:all .2s ease;width:50px}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card .featured-tech-stack .tech-pill:hover{border-color:#cbd5e1;box-shadow:0 6px 12px rgba(15,23,42,.08);transform:translateY(-2px)}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card .featured-card-visual{align-items:center;bottom:0;display:flex;justify-content:center;position:absolute;right:0}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card .featured-card-visual .featured-image-wrapper{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card .featured-card-visual .featured-phone-img{filter:drop-shadow(0 18px 32px rgba(15,23,42,.08));height:auto;max-height:240px;-o-object-fit:contain;object-fit:contain;opacity:.5;width:100%;z-index:0}@media(max-width:1280px){.mobile-app-services .key-service-section .featured-service-panel .featured-service-card .featured-card-visual .featured-phone-img{max-height:150px}}@media(max-width:1100px){.mobile-app-services .key-service-section .featured-service-panel .featured-service-card .featured-card-visual .featured-phone-img{max-height:200px}}@media(max-width:565px){.mobile-app-services .key-service-section .featured-service-panel .featured-service-card .featured-card-visual .featured-phone-img{max-height:130px}}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card.theme-blue .featured-badge{background:#e0f2fe;color:#0284c7}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card.theme-blue .check-icon-wrapper{color:#0284c7}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card.theme-green .featured-badge{background:#dcfce7;color:#16a34a}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card.theme-green .check-icon-wrapper{color:#16a34a}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card.theme-cyan .featured-badge{background:#cffafe;color:#0891b2}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card.theme-cyan .check-icon-wrapper{color:#0891b2}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card.theme-pink .featured-badge{background:#fce7f3;color:#db2777}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card.theme-pink .check-icon-wrapper{color:#db2777}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card.theme-orange .featured-badge{background:#ffedd5;color:#ea580c}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card.theme-orange .check-icon-wrapper{color:#ea580c}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card.theme-purple .featured-badge{background:#ede9fe;color:#7c3aed}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card.theme-purple .check-icon-wrapper{color:#7c3aed}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card.theme-sky .featured-badge{background:#e0f2fe;color:#0284c7}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card.theme-sky .check-icon-wrapper{color:#0284c7}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card.theme-emerald .featured-badge{background:#d1fae5;color:#059669}.mobile-app-services .key-service-section .featured-service-panel .featured-service-card.theme-emerald .check-icon-wrapper{color:#059669}.mobile-app-services .key-service-process-section{padding:60px 20px;text-align:center}.mobile-app-services .key-service-process-section .key-service-title{color:var(--themeColor);font-size:var(--commonFontSize);font-weight:600;line-height:22px;margin-top:15px;text-align:center;text-transform:uppercase}.mobile-app-services .key-service-process-section .key-service-sub-title{color:var(--blackColor);font-size:var(--commonFontSize-subTitle);font-weight:600;line-height:45px;margin:8px auto 4px;text-align:center;width:100%}@media(max-width:1200px){.mobile-app-services .key-service-process-section .key-service-sub-title{width:100%}}.mobile-app-services .key-service-process-section .description{color:var(--textColor-medium);font-size:var(--commonFontSize);font-weight:400;line-height:28px;margin:0 auto 15px;max-width:80%;text-align:center}.mobile-app-services .key-service-process-section .semi-circle-container{height:1000px;margin:50px auto 0;max-width:700px;position:relative;width:100%}.mobile-app-services .key-service-process-section .semi-circle-container .center-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%;z-index:2}.mobile-app-services .key-service-process-section .semi-circle-container .center-image img{height:auto;width:100%}.mobile-app-services .key-service-process-section .semi-circle-container .step{border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);pointer-events:auto;position:absolute;transform:translate(-50%,-50%);transition:all .3s ease;z-index:10}.mobile-app-services .key-service-process-section .semi-circle-container .step .card-box{align-items:center;animation:pulseScale 1.5s ease-in-out infinite;background:#fff;border-radius:20px;display:flex;flex-direction:column;font-weight:500;justify-content:center;padding:10px;width:250px}.mobile-app-services .key-service-process-section .semi-circle-container .step .card-box .left .card-number{align-items:center;background-color:var(--themeColor);border-radius:50%;color:var(--whiteColor);display:flex;font-size:var(--commonFontSize);height:30px;justify-content:center;margin-bottom:5px;padding:10px;width:30px}.mobile-app-services .key-service-process-section .semi-circle-container .step .card-box .right{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.mobile-app-services .key-service-process-section .semi-circle-container .step .card-box .right .card-title{color:var(--blackColor);font-size:var(--commonFontSize-medium);margin-bottom:5px;text-align:center;text-decoration:underline;text-decoration-color:var(--themeColor);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:2px;text-underline-offset:3px;text-underline-position:from-font;width:100%}.mobile-app-services .key-service-process-section .semi-circle-container .step .card-box .right .card-description{color:var(--textColor-medium);font-size:var(--commonFontSize-small);text-align:center;width:100%}.mobile-app-services .key-service-process-section .semi-circle-container .step:first-child .card-box{animation-delay:0s;border:1px solid var(--themeColor);box-shadow:0 0 15px 3px rgba(255,165,0,.6)}.mobile-app-services .key-service-process-section .semi-circle-container .step:nth-child(2) .card-box{animation-delay:1s;border:1px solid var(--themeColor);box-shadow:0 0 15px 3px rgba(255,165,0,.6)}.mobile-app-services .key-service-process-section .semi-circle-container .step:nth-child(3) .card-box{animation-delay:2s;border:1px solid var(--themeColor);box-shadow:0 0 15px 3px rgba(255,165,0,.6)}.mobile-app-services .key-service-process-section .semi-circle-container .step:nth-child(4) .card-box{animation-delay:3s;border:1px solid var(--themeColor);box-shadow:0 0 15px 3px rgba(255,165,0,.6)}.mobile-app-services .key-service-process-section .semi-circle-container .step:nth-child(5) .card-box{animation-delay:4s;border:1px solid var(--themeColor);box-shadow:0 0 15px 3px rgba(255,165,0,.6)}.mobile-app-services .key-service-process-section .semi-circle-container .step:nth-child(6) .card-box{animation-delay:5s;border:1px solid var(--themeColor);box-shadow:0 0 15px 3px rgba(255,165,0,.6)}.mobile-app-services .key-service-process-section .semi-circle-container .step:nth-child(7) .card-box{animation-delay:6s;border:1px solid var(--themeColor);box-shadow:0 0 15px 3px rgba(255,165,0,.6)}.mobile-app-services .key-service-process-section .semi-circle-container .step:nth-child(8) .card-box{animation-delay:7s;border:1px solid var(--themeColor);box-shadow:0 0 15px 3px rgba(255,165,0,.6)}.mobile-app-services .key-service-process-section .semi-circle-container .step:nth-child(9) .card-box{animation-delay:8s;border:1px solid var(--themeColor);box-shadow:0 0 15px 3px rgba(255,165,0,.6)}.mobile-app-services .key-service-process-section .semi-circle-container .step:last-child{visibility:hidden}@keyframes pulseScale{0%,to{box-shadow:0 0 20px rgba(255,165,0,.3);transform:scale(1)}50%{box-shadow:0 0 25px rgba(255,165,0,.5);transform:scale(1.06)}}.mobile-app-services .key-service-process-section .key-service-responsive-section{display:none}@media screen and (max-width:1200px){.mobile-app-services .key-service-process-section .key-service-responsive-section{display:block}.mobile-app-services .key-service-process-section .key-service-responsive-section .center-image{width:100%}.mobile-app-services .key-service-process-section .key-service-responsive-section .card-box{align-items:center;background:#fff;border-radius:20px;display:flex;flex-direction:column;font-weight:500;gap:20px;justify-content:center;margin:0 auto;padding:10px;width:80%}}@media screen and (max-width:1200px)and (max-width:768px){.mobile-app-services .key-service-process-section .key-service-responsive-section .card-box{width:100%}}@media screen and (max-width:1200px){.mobile-app-services .key-service-process-section .key-service-responsive-section .card-box .step{align-items:center;border-radius:10px;box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08);display:flex;flex-direction:column;padding:10px;width:100%}.mobile-app-services .key-service-process-section .key-service-responsive-section .card-box .step .left .card-number{align-items:center;background-color:var(--themeColor);border-radius:50%;color:var(--whiteColor);display:flex;font-size:var(--commonFontSize);height:30px;justify-content:center;margin-bottom:5px;padding:10px;width:30px}.mobile-app-services .key-service-process-section .key-service-responsive-section .card-box .step .right{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.mobile-app-services .key-service-process-section .key-service-responsive-section .card-box .step .right .card-title{color:var(--blackColor);font-size:var(--commonFontSize-medium);margin-bottom:5px;text-align:center;text-decoration:underline;text-decoration-color:var(--themeColor);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:2px;text-underline-offset:3px;text-underline-position:from-font;width:100%}.mobile-app-services .key-service-process-section .key-service-responsive-section .card-box .step .right .card-description{color:var(--textColor-medium);font-size:var(--commonFontSize-small);text-align:center;width:100%}.mobile-app-services .key-service-process-section .key-service-responsive-section .card-box .step:last-child,.mobile-app-services .key-service-process-section .semi-circle-container{display:none}}.step-wrapper{padding:2rem}.step-wrapper .step-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.step-wrapper .step-grid .step-card{align-items:center;background:#fff;border-radius:50px;box-shadow:0 8px 25px rgba(0,0,0,.07);display:flex;overflow:hidden;transition:transform .3s ease}.step-wrapper .step-grid .step-card:hover{transform:translateY(-5px)}.step-wrapper .step-grid .step-card .step-left{align-items:center;display:flex;height:100%;justify-content:center;padding:20px;width:120px}.step-wrapper .step-grid .step-card .step-left .icon-circle{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:28px;height:60px;justify-content:center;width:60px}.step-wrapper .step-grid .step-card .step-right{flex:1;padding:20px}.step-wrapper .step-grid .step-card .step-right h4{font-size:1.1rem;font-weight:600;line-height:1.3;margin:0 0 8px}.step-wrapper .step-grid .step-card .step-right p{color:#555;font-size:.875rem;line-height:1.4;margin:0}@media(max-width:768px){.step-wrapper{padding:1.5rem}.step-wrapper .step-grid{grid-template-columns:1fr}.step-wrapper .step-grid .step-card{border-radius:40px;flex-direction:row}}@media(max-width:480px){.step-wrapper{padding:1rem}.step-wrapper .step-grid{gap:1.2rem}.step-wrapper .step-grid .step-card{flex-direction:column;text-align:center}.step-wrapper .step-grid .step-card .step-left{padding:1rem;width:100%}.step-wrapper .step-grid .step-card .step-left .icon-circle{margin:0 auto}.step-wrapper .step-grid .step-card .step-right{padding:1rem}.step-wrapper .step-grid .step-card .step-right h4{font-size:1rem}.step-wrapper .step-grid .step-card .step-right p{font-size:.8rem}}.services-details{padding:0;position:relative;z-index:10}