@import"https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700;800;900&family=Space+Grotesk:wght@300;400;500;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin:0}body{font-family:Space Grotesk}.container{max-width:1170px}.row{padding:0!important}.navbar-toggler{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:cover;background-position:center center}.navbar-toggler-icon{background-image:unset}.navbar-brand:focus{color:#fff!important}.pad{padding:0 40px}@media only screen and (max-width: 688px){.pad{padding:0 20px}}.breadcrumsContainer{margin-top:51px;display:flex;gap:8px}.breadcrumsContainer p,a{color:#000;font-size:20px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none}.activeCrums{color:#0085ff!important}.home{transition:.3s}.home:hover{color:#0085ff!important}@media only screen and (max-width: 688px){.breadcrumsContainer p,a{font-size:16px}}.projectContentContainer h3{margin-top:40px;color:#212121;font-size:50px;font-style:normal;font-weight:700;line-height:130%;text-align:center;margin-bottom:10px}.projectContentContainer p{color:#212121;font-size:22px;font-style:normal;font-weight:400;line-height:130%;text-align:center}.projectCategory{max-width:558px}.imageContainer{max-height:738px;margin-top:20px;margin-bottom:55px!important}.imageContainer img{width:100%;height:100%;object-fit:contain}.buttonContainer{margin-top:50px;display:flex;justify-content:center;align-items:center;gap:26px;margin-bottom:130px}.buttonContainer button{width:329px;height:60px;flex-shrink:0;border-radius:12px;font-size:18px;font-style:normal;font-weight:500;line-height:normal;transition:.5s}.btn-1{background:linear-gradient(90deg,#31a8ff 0%,#0085ff 100%);color:#fff}.btn-2:hover{border-color:#0085ff;color:#0085ff}.btn-2{border:1px solid #dcdce1;background:#fff;color:#666770}@media only screen and (max-width: 688px){.buttonContainer{margin-top:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:26px;margin-bottom:130px}.projectContentContainer h3{font-size:35px}.projectContentContainer p{font-size:14px}.imageContainer{margin-top:30px;margin-bottom:24px!important}.buttonContainer button:nth-child(1){font-size:16px}.buttonContainer button:nth-child(2){font-size:16px}.buttonContainer{margin-bottom:60px}}.navbarContainer{margin:0;padding:25px 0 0}.navbarContainer a{color:#fff}.navbar-brand{font-size:30px;font-style:normal;font-weight:700;line-height:normal;transition:.3s}.navbar-brand:hover{color:#0085ff!important}.dot{background:linear-gradient(90deg,#00b4db 0%,#0083b0 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:30px;font-style:normal;font-weight:700;line-height:normal}.nav-item a{font-size:16px;font-style:normal;font-weight:500;line-height:normal;transition:.3s}.nav-item a:hover{color:#0085ff!important}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show,.navbar-nav .nav-link:active{color:#fff!important}.navbar-brand:hover{color:#fff}.menuItems{align-items:center;margin-left:100px;display:flex;gap:50px}.contactMeBtn{width:148px;height:50px;flex-shrink:0;border-radius:10px;background:#fff;color:#202020;font-size:18px;font-style:normal;font-weight:700;line-height:normal;transition:.3s ease}.contactMeBtn:hover{background:linear-gradient(90deg,#31a8ff 0%,#0085ff);color:#fff}@media only screen and (min-width: 689px) and (max-width: 992px){.menuItems{margin-left:unset;display:flex;gap:unset}.navbar-collapse{text-align:center}}@media only screen and (max-width: 688px){.navbar-brand{font-size:25px}.menuItems{margin-left:unset;display:flex;gap:unset}.navbar-collapse{text-align:center}}.developerContainer{background:url(/assets/backgroundLine1-3168e7c0.png);background-repeat:no-repeat;background-position:right}.skillInfoContainer{margin-top:130px}.skillBox p{transition:.5s ease}.skillBox{width:178px;height:134px;flex-shrink:0;border-radius:20px;background:#f5f6f6;padding:22px;cursor:pointer;position:relative}.skillBox:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border-radius:20px;opacity:0;visibility:hidden;background:linear-gradient(90deg,#31a8ff 0%,#0085ff 100%);transition:opacity .5s linear;z-index:-1}.skillBox:hover:before{opacity:1;visibility:visible}.skillBox:hover{background-color:unset}.skillBox:hover p{color:#fff}.skillBox img{margin-bottom:27px}.skillInfoCards{gap:18px}.skillBox p{color:#212121;font-family:Space Grotesk;font-size:18px;font-style:normal;font-weight:500;line-height:120%}.mySubjectContainer h2{max-width:455px;color:#212121;font-family:Space Grotesk;font-size:55px;font-style:normal;font-weight:700;line-height:130%}.mySubjectContainer p{max-width:470px;margin-top:12px;margin-bottom:60px;color:#212121;font-family:Space Grotesk;font-size:18px;font-style:normal;font-weight:400;line-height:175%}.mySubjectContainer button{width:200px;height:60px;flex-shrink:0;border-radius:12px;background:var(--Linear, linear-gradient(90deg, #31a8ff 0%, #0085ff 100%));outline:unset;color:#fff;font-size:18px;font-style:normal;font-weight:500;line-height:normal}@media only screen and (min-width: 689px) and (max-width: 992px){.skillInfoContainer{padding-left:16px;padding-right:16px}.skillInfoCards{padding-top:45px}}@media only screen and (max-width: 688px){.skillInfoContainer{padding-left:16px;margin-top:70px}.skillInfoCards{padding-top:45px}.mySubjectContainer{text-align:center}.mySubjectContainer h2{font-size:30px}.mySubjectContainer p{font-size:14px;margin-bottom:30px}.skill-top{text-align:center}.skill-top,.skillBox{text-align:center;width:154px}.developerContainer{margin-top:80px!important}}.featuredOnContainer h5{color:#212121;font-size:35px;font-style:normal;font-weight:700;line-height:160%;text-align:center;margin-bottom:24px}.new-logos{display:flex;justify-content:center;align-items:center;gap:80px;margin-bottom:50px}.newsContainer{height:40px;overflow:hidden}.forbes{position:relative;top:-2px}.newsContainer img{width:auto;height:40px;max-width:130px;object-fit:contain}.newsContainer a{display:flex;height:100%}.last-container{width:130px}.last img{max-width:90px}.newsBox{gap:30px}.newsContainer{display:flex;align-items:center;justify-content:center}.workExperienceContainer{margin-top:70px}.workExperienceContainer h5,.workExperienceContainer h4{color:#212121;font-size:35px;font-style:normal;font-weight:700;line-height:160%;text-align:center;margin-bottom:15px}.workExperienceContainer h4{font-size:23px}.workExpContainer{height:auto;min-height:200px;border-radius:20px;border:1px solid #dcdce1;background:#fff;padding:25px;transition:transform .2s,box-shadow .2s}.workExpContainer:hover{transform:translateY(-4px);box-shadow:0 10px 30px #0000001a}.workExpContainer h6{color:#0085ff;font-size:14px;font-style:normal;font-weight:600;line-height:160%;margin-bottom:8px}.workExpContainer h5{color:#212121;margin-top:0!important;margin-bottom:8px!important;font-size:24px!important;text-align:unset;font-weight:700;line-height:130%}.workExpContainer .role{color:#555;font-size:16px;font-weight:500;margin-bottom:12px}.workExpContainer .impact{color:#666;font-size:15px;line-height:1.6;margin-top:8px}.workExpContainer .impact strong{color:#0085ff;font-weight:600}.workExpContainer span{color:#757575;font-family:Space Grotesk;font-size:18px;font-style:normal;font-weight:500;line-height:140%}@media only screen and (max-width: 688px){.featuredOnContainer h5{font-size:18px}.workExperienceContainer{margin-top:40px}.workExperienceContainer h5{font-size:18px}.workExpContainer h6{font-size:11px}.workExpContainer h5{font-size:16px!important}.workExpContainer p{font-size:14px}.workExpContainer span{font-size:12px}.new-logos{justify-content:space-between;gap:0px}.newsContainer img{max-width:100px}.last-container{width:100px}.last img{max-width:60px}}@media only screen and (max-width: 400px){.newsContainer img{max-width:90px}.last-container{width:90px}.last img{max-width:50px}}.myWorksContainer{background:#f7f8f8;margin-top:130px;padding-top:105px;padding-bottom:105px}.myWorksContainer h3{color:#212121;font-size:55px;font-style:normal;font-weight:700;line-height:130%;text-align:center}.mobileAppsContainer h4{margin-top:88px;margin-bottom:24px;color:#212121;text-align:center;font-size:35px;font-style:normal;font-weight:700;line-height:175%}.workCardContainer{height:410px;position:relative;transition:.3s ease;max-width:379.5px;margin:auto}.cardImageContainer{height:284px;position:relative;overflow:hidden;border-radius:16px}.cardImageContainer img{transition:filter .3s,transform .3s}.cardImageContainer:hover img{filter:brightness(90%);transform:scale(1.02)}.card-metrics-overlay{position:absolute;top:12px;right:12px;display:flex;gap:8px}.card-metric{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:8px 12px;text-align:center;box-shadow:0 4px 12px #00000026}.card-metric-number{display:block;font-size:18px;font-weight:800;color:#0085ff;line-height:1.2}.card-metric-label{display:block;font-size:10px;color:#666;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.cardTextContainer{border-radius:15px;background:#fff;box-shadow:0 10px 24px #dde1e180;height:fit-content;padding:20px;position:absolute;width:92%;bottom:24px;left:50%;transform:translate(-50%);transition:transform .3s,box-shadow .3s}.cardTextContainer:hover{transform:translate(-50%) scale(1.05);cursor:pointer;box-shadow:0 8px 32px #0000000f}.cardTextContainer h6{transition:.3 ease}.cardTextContainer h6 p{color:#212121;font-size:23px;font-style:normal;font-weight:700;line-height:130%;cursor:pointer;text-decoration:none;margin-bottom:0}.cardTextContainer p{color:#212121;font-size:18px;font-style:normal;font-weight:400;line-height:130%;margin-top:2px;margin-bottom:25px}.cardTextContainer div{display:flex}.cardTextContainer div p{color:#757575;font-size:16px;font-style:normal;font-weight:500;line-height:130%;margin:0 7px 0 0;text-decoration-line:underline}.webContainer{margin-top:50px;margin-bottom:50px}.webContainer h4{color:#212121;text-align:center;font-size:35px;font-style:normal;font-weight:700;line-height:175%;margin-bottom:24px}@media only screen and (max-width: 688px){.cardTextContainer{height:fit-content;bottom:50px}.cardTextContainer h6{font-size:16px}.cardTextContainer p{font-size:14px;margin-bottom:12px}.myWorksContainer{padding-top:80px}.myWorksContainer h3{font-size:30px}.mobileAppsContainer h4{margin-top:40px;font-size:22px}.webContainer h4{font-size:22px}}.footerContainer h3{color:#000;font-size:30px;font-style:normal;font-weight:700;line-height:normal;text-align:center;padding-top:73px;padding-bottom:20px}.navLinkContainer{display:flex;justify-content:center;gap:50px}.navLinkContainer a{color:#212121;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none;transition:.3s}.navLinkContainer a:hover{color:#0085ff}.policyContainer{display:flex;align-items:center;gap:28px}.footerDot{width:3px;height:3px;border-radius:100%;background-color:#bebebe}.copyRightsContainer{display:flex;justify-content:space-between;padding-bottom:22px}.footerLine{margin-bottom:20px;margin-top:44px}@media only screen and (max-width: 688px){.copyRightsContainer{flex-direction:column-reverse;justify-content:center;align-items:center;gap:20px}}.banner{position:relative;min-height:100vh;background:radial-gradient(ellipse at 20% 80%,rgba(0,133,255,.15) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(0,133,255,.1) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(30,30,50,1) 0%,rgba(10,10,20,1) 100%);overflow:hidden}.banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px;z-index:0}.banner:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 70%,rgba(0,133,255,.08) 0%,transparent 25%),radial-gradient(circle at 70% 30%,rgba(100,100,255,.05) 0%,transparent 25%);animation:subtleMove 20s ease-in-out infinite;z-index:0}@keyframes subtleMove{0%,to{transform:translate(0)}50%{transform:translate(2%,2%)}}.bannerContainer{position:relative;z-index:1;padding-top:200px;padding-bottom:120px}.hero-subtitle{color:#0085ff;text-align:center;font-size:18px;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:16px;text-shadow:none}.bannerContainer h1{color:#fff;text-align:center;font-size:64px;font-style:normal;font-weight:800;line-height:120%;max-width:900px;margin:0 auto}.bannerContainer p{margin-top:24px;color:#fffc;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:175%;max-width:862px}.hero-metrics{display:flex;justify-content:center;align-items:flex-start;gap:80px;margin-top:60px}.metric{display:flex;flex-direction:column;align-items:center;text-align:center}.metric-number{font-size:72px;font-weight:800;color:#fff;line-height:1;background:linear-gradient(135deg,#fff 0%,#0085ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.metric-label{font-size:16px;font-weight:600;color:#ffffffe6;text-transform:uppercase;letter-spacing:2px;margin-top:8px}.metric-detail{font-size:14px;color:#ffffffb3;margin-top:4px}.featured-project{padding:100px 0;background:linear-gradient(180deg,#f8f9fa 0%,#fff 100%)}.featured-project .section-label{color:#0085ff;font-size:14px;font-weight:600;letter-spacing:2px;text-transform:uppercase;text-align:center;margin-bottom:16px}.featured-project h2{font-size:48px;font-weight:700;color:#212121;text-align:center;margin-bottom:60px}.featured-content{display:flex;align-items:center;gap:80px}.featured-image{flex:1;max-width:500px}.featured-image img{width:100%;border-radius:20px;box-shadow:0 20px 60px #00000026}.featured-info{flex:1}.featured-info h3{font-size:36px;font-weight:700;color:#212121;margin-bottom:16px}.featured-info .app-type{color:#0085ff;font-size:16px;font-weight:600;margin-bottom:24px}.featured-info p{font-size:18px;line-height:1.7;color:#555;margin-bottom:40px}.featured-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px}.featured-metric{background:#fff;border:1px solid #e0e0e0;border-radius:16px;padding:24px;text-align:center;transition:transform .2s,box-shadow .2s}.featured-metric:hover{transform:translateY(-4px);box-shadow:0 10px 30px #0000001a}.featured-metric .number{font-size:36px;font-weight:800;color:#0085ff;display:block}.featured-metric .label{font-size:14px;color:#666;margin-top:8px;display:block}.featured-cta{display:inline-flex;align-items:center;gap:8px;background:#0085ff;color:#fff;padding:16px 32px;border-radius:50px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s}.featured-cta:hover{background:#0070d6;transform:translateY(-2px);color:#fff}@media only screen and (max-width: 992px){.featured-content{flex-direction:column;gap:40px}.featured-image{max-width:100%}.featured-metrics{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width: 688px){.bannerContainer{padding-top:150px;padding-bottom:80px}.bannerContainer h1{font-size:36px;text-align:center}.hero-subtitle{font-size:14px}.hero-metrics{flex-direction:column;gap:40px;margin-top:40px}.metric-number{font-size:48px}.metric-label{font-size:14px}.featured-project{padding:60px 0}.featured-project h2{font-size:32px;margin-bottom:40px}.featured-info h3{font-size:28px}.featured-metrics{grid-template-columns:1fr;gap:16px}.featured-metric{padding:20px}.featured-metric .number{font-size:28px}}
