.mobile-app-services .hero-section{background:linear-gradient(to bottom right,#0f172a,#1e3a8a,#1e293b);color:var(--whiteColor);overflow:hidden;position:relative}.mobile-app-services .hero-section .background-pattern{inset:0;opacity:.1;position:absolute;z-index:0}.mobile-app-services .hero-section .gradient-overlay{background:linear-gradient(90deg,rgba(37,99,235,.1),rgba(147,51,234,.1));inset:0;position:absolute;z-index:1}.mobile-app-services .hero-section .hero-container{margin:0 auto;max-width:1280px;padding:5rem 1.5rem;position:relative;z-index:2}.mobile-app-services .hero-section .hero-grid{display:grid;grid-template-columns:1fr;grid-gap:3rem;align-items:center;gap:3rem}@media(min-width:1024px){.mobile-app-services .hero-section .hero-grid{grid-template-columns:repeat(2,1fr)}}.mobile-app-services .hero-section .hero-content{display:flex;flex-direction:column;gap:2rem}.mobile-app-services .hero-section .hero-content .hero-title{font-size:2.5rem;font-weight:700;line-height:1.2}@media(min-width:1024px){.mobile-app-services .hero-section .hero-content .hero-title{font-size:4rem}}.mobile-app-services .hero-section .hero-content .hero-title .gradient-text{background:linear-gradient(90deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mobile-app-services .hero-section .hero-content .hero-subtitle{color:#d1d5db;font-size:1rem}@media(min-width:1024px){.mobile-app-services .hero-section .hero-content .hero-subtitle{font-size:1.25rem}}.mobile-app-services .hero-section .hero-content .cta-buttons{display:flex;flex-direction:column;gap:1rem}@media(min-width:640px){.mobile-app-services .hero-section .hero-content .cta-buttons{flex-direction:row}}.mobile-app-services .hero-section .hero-content .cta-buttons .btn{align-items:center;border-radius:.5rem;display:flex;font-weight:600;gap:.5rem;justify-content:center;padding:1rem 2rem;transition:all .3s ease-in-out}.mobile-app-services .hero-section .hero-content .cta-buttons .btn.primary{background-color:#2563eb;box-shadow:0 4px 10px rgba(37,99,235,.5);color:#fff}.mobile-app-services .hero-section .hero-content .cta-buttons .btn.primary:hover{background-color:#1d4ed8;transform:translateY(-2px)}.mobile-app-services .hero-section .hero-content .cta-buttons .btn.primary .icon-arrow{transition:transform .2s}.mobile-app-services .hero-section .hero-content .cta-buttons .btn.primary .icon-arrow:hover{transform:translateX(.25rem)}.mobile-app-services .hero-section .hero-content .cta-buttons .btn.secondary{backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff}.mobile-app-services .hero-section .hero-content .cta-buttons .btn.secondary:hover{background-color:hsla(0,0%,100%,.2)}.mobile-app-services .hero-section .hero-content .cta-buttons .btn .icon{height:20px;width:20px}.mobile-app-services .hero-section .hero-visual{position:relative}.mobile-app-services .hero-section .hero-visual .card-wrapper{height:20rem;margin:0 auto;position:relative;width:20rem}@media(max-width:768px){.mobile-app-services .hero-section .hero-visual .card-wrapper{height:15rem;width:15rem}}.mobile-app-services .hero-section .hero-visual .card-wrapper .bg-blur{border-radius:1.5rem;inset:0;opacity:.2;position:absolute}.mobile-app-services .hero-section .hero-visual .card-wrapper .bg-blur.blue-blur{background:linear-gradient(90deg,#3b82f6,#a78bfa);transform:rotate(6deg)}.mobile-app-services .hero-section .hero-visual .card-wrapper .bg-blur.purple-blur{background:linear-gradient(90deg,#a855f7,#ec4899);transform:rotate(-6deg)}.mobile-app-services .hero-section .hero-visual .card-wrapper .visual-card{align-items:center;background:linear-gradient(90deg,#2563eb,#7e22ce);border-radius:1.5rem;box-shadow:0 10px 30px rgba(0,0,0,.4);display:flex;flex-direction:column;gap:1.5rem;padding:2rem;position:relative;z-index:10}.mobile-app-services .hero-section .hero-visual .card-wrapper .visual-card .visual-icon{color:#fff;height:6rem;width:6rem}.mobile-app-services .hero-section .hero-visual .card-wrapper .visual-card .visual-icon svg{height:6rem;width:6rem}.mobile-app-services .hero-section .hero-visual .card-wrapper .visual-card .visual-text{text-align:center}.mobile-app-services .hero-section .hero-visual .card-wrapper .visual-card .visual-text h3{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.mobile-app-services .hero-section .hero-visual .card-wrapper .visual-card .visual-text p{color:#dbeafe}.mobile-app-services .hero-section .hero-visual .floating{animation:pulse 2s infinite;border-radius:9999px;position:absolute}.mobile-app-services .hero-section .hero-visual .floating.blue-float{background-color:rgba(59,130,246,.2);height:5rem;right:-2.5rem;top:-2.5rem;width:5rem}.mobile-app-services .hero-section .hero-visual .floating.purple-float{animation-delay:1s;background-color:rgba(147,51,234,.2);bottom:-2.5rem;height:4rem;left:-2.5rem;width:4rem}.mobile-app-services .introduction-section{background-color:#f9fafb;padding:3rem 0}.mobile-app-services .introduction-section .container{margin:0 auto;max-width:1200px;padding:0 1.5rem}.mobile-app-services .introduction-section .intro-text{margin-bottom:4rem;text-align:center}.mobile-app-services .introduction-section .intro-text .badge{align-items:center;border-radius:9999px;display:inline-flex;font-weight:600;gap:.5rem;margin-bottom:1rem;padding:.5rem 1rem}.mobile-app-services .introduction-section .intro-text .badge.blue{background:#ebf4ff;color:#2563eb}.mobile-app-services .introduction-section .intro-text .badge .icon{height:1.25rem;width:1.25rem}.mobile-app-services .introduction-section .intro-text h2{color:var(--blackColor);font-size:var(--commonFontSize-Title);font-weight:600;line-height:45px;margin:8px auto 4px;text-align:center;width:100%}.mobile-app-services .introduction-section .intro-text .paragraphs{margin-top:1.5rem}.mobile-app-services .introduction-section .intro-text .paragraphs p{color:#4b5563;font-size:1.125rem;line-height:1.75;margin-bottom:1rem}.mobile-app-services .introduction-section .intro-text .paragraphs .highlight{color:#2563eb;font-weight:600}.mobile-app-services .introduction-section .intro-text .cta-box{align-items:center;background:#dcfce7;border-radius:9999px;color:#15803d;display:inline-flex;font-weight:500;gap:.5rem;margin-top:0;padding:.75rem 1.5rem}.mobile-app-services .introduction-section .intro-text .cta-box .icon,.mobile-app-services .introduction-section .intro-text .cta-box .icon svg{height:1.25rem;width:1.25rem}.mobile-app-services .introduction-section .impact-section{text-align:center}.mobile-app-services .introduction-section .impact-section .badge{align-items:center;background:#f3e8ff;border-radius:9999px;color:#7e22ce;display:inline-flex;font-weight:600;gap:.5rem;margin-bottom:1rem;padding:.5rem 1rem}.mobile-app-services .introduction-section .impact-section h3{color:var(--blackColor);font-size:var(--commonFontSize-Title);font-weight:600;line-height:45px;margin:8px auto 4px;text-align:center;width:100%}.mobile-app-services .introduction-section .impact-section .subtitle{color:#6b7280;font-size:1.125rem;margin-left:auto;margin-right:auto;margin-top:1rem;max-width:40rem}.mobile-app-services .introduction-section .impact-section .benefits-grid{display:grid;margin-top:3rem;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.mobile-app-services .introduction-section .impact-section .benefit-card{background:#fff;border:1px solid #f3f4f6;border-radius:1rem;box-shadow:0 10px 15px rgba(0,0,0,.05);padding:1.5rem;transition:all .3s ease}.mobile-app-services .introduction-section .impact-section .benefit-card:hover{border-color:#e5e7eb;box-shadow:0 15px 25px rgba(0,0,0,.08)}.mobile-app-services .introduction-section .impact-section .benefit-card:hover .card-container .icon-box{transform:scale(1.1)}.mobile-app-services .introduction-section .impact-section .benefit-card .card-container{align-items:center;display:flex;gap:1rem;height:auto;margin:initial}.mobile-app-services .introduction-section .impact-section .benefit-card .card-container .icon-box{align-items:center;border-radius:1rem;display:flex;height:4rem;justify-content:center;padding:1rem;transition:transform .3s;width:4rem}.mobile-app-services .introduction-section .impact-section .benefit-card .card-container .icon-box .icon.white{color:#fff;height:2rem;width:2rem}.mobile-app-services .introduction-section .impact-section .benefit-card .card-container .icon-box .icon.white svg{height:2rem;width:2rem}.mobile-app-services .introduction-section .impact-section .benefit-card .card-container .icon-box.from-blue-500.to-blue-600{background:linear-gradient(90deg,#3b82f6,#2563eb)}.mobile-app-services .introduction-section .impact-section .benefit-card .card-container .icon-box.from-green-500.to-green-600{background:linear-gradient(90deg,#22c55e,#16a34a)}.mobile-app-services .introduction-section .impact-section .benefit-card .card-container .icon-box.from-purple-500.to-purple-600{background:linear-gradient(90deg,#a855f7,#9333ea)}.mobile-app-services .introduction-section .impact-section .benefit-card .card-container .icon-box.from-orange-500.to-orange-600{background:linear-gradient(90deg,#f97316,#ea580c)}.mobile-app-services .introduction-section .impact-section .benefit-card .card-container .icon-box.from-pink-500.to-pink-600{background:linear-gradient(90deg,#ec4899,#db2777)}.mobile-app-services .introduction-section .impact-section .benefit-card .card-container .icon-box.from-indigo-500.to-indigo-600{background:linear-gradient(90deg,#6366f1,#4f46e5)}.mobile-app-services .introduction-section .impact-section .benefit-card .card-container .content-part{display:flex;flex-direction:column;gap:.25rem}.mobile-app-services .introduction-section .impact-section .benefit-card .card-container .content-part h4{color:#111827;font-size:1.25rem;font-weight:700;margin-bottom:0;margin-top:0}.mobile-app-services .introduction-section .impact-section .benefit-card .card-container .content-part p{color:#6b7280;line-height:1.2;margin-bottom:0;margin-top:0}.mobile-app-services .key-service-section{padding:3rem 0}.mobile-app-services .key-service-section .key-service-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(min-width:1024px){.mobile-app-services .key-service-section .key-service-title{font-size:2.5rem}}.mobile-app-services .key-service-section .key-service-sub-title{color:#6b7280;font-size:1.125rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:40rem;text-align:center}.mobile-app-services .key-service-section .key-service-card-container{display:flex;flex-wrap:wrap;gap:20px}.mobile-app-services .key-service-section .key-service-card-container .key-service-card-wrapper{position:relative;width:28%}@media(max-width:1024px){.mobile-app-services .key-service-section .key-service-card-container .key-service-card-wrapper{width:48%}}@media(max-width:768px){.mobile-app-services .key-service-section .key-service-card-container .key-service-card-wrapper{width:100%}}.mobile-app-services .key-service-section .key-service-card-container .key-service-card{align-items:center;border-radius:10px;box-shadow:0 0 0 1px rgba(0,0,0,.05),inset 0 0 0 1px #d1d5db;display:flex;flex-direction:column;gap:10px;padding:10px;transform:translateZ(0);transition:all .3s ease;transition:transform .3s ease,box-shadow .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;will-change:transform}.mobile-app-services .key-service-section .key-service-card-container .key-service-card .key-service-card-icon{height:45px;width:45px}.mobile-app-services .key-service-section .key-service-card-container .key-service-card .key-service-card-icon .component-iconify{height:100%!important;width:100%!important}.mobile-app-services .key-service-section .key-service-card-container .key-service-card .key-service-card-icon .component-iconify svg{height:100%;width:100%}.mobile-app-services .key-service-section .key-service-card-container .key-service-card .key-service-card-title{color:var(--blackColor);font-size:var(--commonFontSize-medium);font-weight:600;line-height:20px;text-align:center}.mobile-app-services .key-service-section .key-service-card-container .key-service-card.active{border:1px solid var(--themeColor)}.mobile-app-services .key-service-section .key-service-card-container .key-service-card:hover{cursor:pointer;z-index:2}.mobile-app-services .key-service-section .key-service-card-container .key-service-card.card-1.active,.mobile-app-services .key-service-section .key-service-card-container .key-service-card.card-1:hover{border:1px solid var(--themeColor);box-shadow:0 0 15px 3px rgba(255,165,0,.6)}.mobile-app-services .key-service-section .key-service-card-container .key-service-card.card-2.active,.mobile-app-services .key-service-section .key-service-card-container .key-service-card.card-2:hover{border:1px solid #a4c639;box-shadow:0 0 15px 3px rgba(164,198,57,.6)}.mobile-app-services .key-service-section .key-service-card-container .key-service-card.card-3.active,.mobile-app-services .key-service-section .key-service-card-container .key-service-card.card-3:hover{border:1px solid #02569b;box-shadow:0 0 15px 3px rgba(2,86,155,.6)}.mobile-app-services .key-service-section .key-service-card-container .key-service-card.card-4.active,.mobile-app-services .key-service-section .key-service-card-container .key-service-card.card-4:hover{border:1px solid #f27804;box-shadow:0 0 15px 3px rgba(242,78,30,.6)}.mobile-app-services .key-service-section .key-service-card-container .key-service-card.card-5.active,.mobile-app-services .key-service-section .key-service-card-container .key-service-card.card-5:hover{border:1px solid #9356f2;box-shadow:0 0 15px 3px rgba(162,89,255,.6)}.mobile-app-services .key-service-section .key-service-card-container .key-service-card.card-6.active,.mobile-app-services .key-service-section .key-service-card-container .key-service-card.card-6:hover{border:1px solid #f27804;box-shadow:0 0 15px 3px rgba(255,108,55,.6)}.mobile-app-services .key-service-section .key-service-card-container .key-service-card.card-7.active,.mobile-app-services .key-service-section .key-service-card-container .key-service-card.card-7:hover{border:1px solid #0078d7;box-shadow:0 0 15px 3px rgba(0,120,215,.6)}.mobile-app-services .key-service-section .key-service-card-container .key-service-card.card-8.active,.mobile-app-services .key-service-section .key-service-card-container .key-service-card.card-8:hover{border:1px solid #f90;box-shadow:0 0 15px 3px rgba(255,153,0,.6)}@media(max-width:1025px){.mobile-app-services .key-service-section .key-service-content{margin-top:50px}}.mobile-app-services .key-service-section .key-service-content .key-service-image-box{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:65px;position:relative}.mobile-app-services .key-service-section .key-service-content .key-service-image-box .mobile-mockup{bottom:0;height:350px;margin-bottom:-130px;overflow:hidden;padding-top:30px;position:relative;width:260px;z-index:2}.mobile-app-services .key-service-section .key-service-content .key-service-image-box .mobile-mockup img{animation:mockupFloat 1.5s ease-in-out infinite alternate;display:block;height:auto;width:100%}.mobile-app-services .key-service-section .key-service-content .key-service-image-box .gradient-box{border-radius:20px;bottom:-130px;height:200px;overflow:hidden;position:absolute;width:100%;z-index:1}.mobile-app-services .key-service-section .key-service-content .key-service-content-text .key-service-content-text-title{color:var(--blackColor);font-size:var(--commonFontSize-4extraLarge);font-weight:600;margin-bottom:10px}.mobile-app-services .key-service-section .tech-stack-list{display:flex;flex-wrap:wrap;gap:20px;margin-top:15px}.mobile-app-services .key-service-section .tech-stack-list .tech-stack-item{align-items:center;border-radius:.5rem;color:var(--themeColor);display:flex;font-size:3rem;font-weight:500;justify-content:center}.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}