@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";@keyframes techFloat{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-10px)rotate(2deg)}}@keyframes cardFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-6px)}}@keyframes orbitPulse{0%,to{opacity:.45}50%{opacity:.95}}@keyframes shimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1100px){.navbar-links{gap:0}.navbar-link{padding-inline:7px;font-size:.74rem}.hero-container,.about-main,.contact-layout{grid-template-columns:1fr}.hero{padding-top:88px}.hero-content{max-width:850px}.hero-visual{min-height:410px}.services-grid,.technologies-grid,.industries-grid{grid-template-columns:1fr 1fr}.values-grid{grid-template-columns:repeat(3,1fr)}.process-timeline{grid-template-columns:1fr 1fr}.faq-layout{grid-template-columns:1fr}.footer-main{grid-template-columns:1.3fr 1fr 1fr}.footer-contact{grid-column:span 3}.services-header,.industries-header,.process-header,.technologies-header,.faq-header,.contact-header{grid-template-columns:1fr}}@media (width<=850px){.navbar{height:72px;padding:7px 4%}.navbar-inner{height:58px}.navbar-links,.navbar-cta{display:none}.navbar-menu-button{margin-left:auto;display:block}.navbar-logo{width:128px}.navbar-logo img{width:122px}.hero{min-height:auto;padding:82px 5% 48px}.hero h1{font-size:clamp(2.75rem,11vw,4.4rem)}.hero-visual{min-height:380px}.hero-tech-image{width:270px;height:270px}.orbit-one{width:300px;height:300px}.orbit-two{width:370px;height:155px}.about-section,.services-section,.industries-section,.why-section,.process-section,.technologies-section,.faq-section,.contact-section{padding:50px 5% 54px}.about-capability-list,.about-direction{grid-template-columns:1fr}.services-grid,.technologies-grid,.industries-grid,.values-grid,.footer-main{grid-template-columns:1fr 1fr}.footer-contact{grid-column:auto}}@media (width<=560px){.hero{min-height:auto}.hero-visual{min-height:315px}.hero-floating-card{transform:scale(.82)}.card-ai{left:-5%}.card-code{right:-8%}.card-cloud{left:0}.hero-trust{gap:9px}.services-grid,.technologies-grid,.industries-grid,.values-grid,.process-timeline{grid-template-columns:1fr}.process-line{display:none}.contact-form-row{grid-template-columns:1fr}.footer-cta,.footer-bottom{flex-direction:column;align-items:flex-start}.footer-main{grid-template-columns:1fr}.footer-contact{grid-column:auto}.footer-section{padding-inline:5%}.about-visual{min-height:315px}.about-card-one{left:-8%}.about-card-two{right:-8%}.about-card-three{left:0}.orbit-large{width:280px;height:280px}.orbit-small{width:205px;height:205px}}@media (width<=900px){.hero-tech-photo{order:3;width:min(620px,94%);margin:8px auto 0;position:relative;bottom:auto;right:auto}.hero-tech-image{width:190px!important;height:190px!important}.hero-visual{min-height:390px!important}.services-cta:after{opacity:.22;width:250px}}@media (width<=600px){.about-section,.services-section,.industries-section,.why-section,.process-section,.technologies-section,.faq-section,.contact-section{padding-top:38px!important;padding-bottom:40px!important}.hero-tech-photo{border-radius:20px;width:100%}.services-cta:after{display:none}}@media (width<=900px){.services-cta-image{opacity:.24;width:250px;height:170px;right:18px}}@media (width<=600px){.services-cta-image{display:none}}@keyframes sectionReveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes cardReveal{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gradientShift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes sectionGlow{0%{transform:translate(0,0)scale(1)}to{transform:translate(-35px,24px)scale(1.12)}}@keyframes techPulse{0%,to{opacity:.42;transform:scale(1)}50%{opacity:.58;transform:scale(1.06)}}@media (width<=900px){.services-header{padding-right:0}.services-header:after{display:none}}@media (prefers-reduced-motion:reduce){.about-main,.about-direction,.services-grid,.industries-grid,.values-grid,.process-timeline,.technologies-grid,.faq-layout,.contact-layout,.service-card,.industry-card,.value-card,.process-step,.technology-category,.services-header:after,.contact-submit{animation:none!important}}@media (width<=1100px){.industries-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=850px){.industries-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.services-cta{min-height:210px!important;padding:25px!important}}@media (width<=560px){.industries-section{padding-top:38px!important;padding-bottom:38px!important}.industries-list{grid-template-columns:1fr!important}.services-cta{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-height:230px!important;padding:24px!important}.services-cta-image{display:none!important}}@media (width<=1000px){.why-section .why-feature{grid-template-columns:1fr .75fr!important}.why-section .why-reasons{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.industries-section{padding-top:30px!important;padding-bottom:24px!important}.why-section{padding-top:24px!important}.why-section .why-header{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:14px!important}.why-section .why-feature{grid-template-columns:1fr!important;gap:4px!important;padding:22px!important}.why-section .why-feature-right{height:250px!important;margin-top:-4px!important}.why-section .why-reasons{grid-template-columns:1fr!important}}.hero{background:#071a31!important;position:relative!important;overflow:hidden!important}.hero-background-image{object-fit:cover!important;object-position:center center!important;z-index:-3!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.hero-image-overlay{z-index:-2!important;pointer-events:none!important;background:linear-gradient(90deg,#031023f5 0%,#04162de0 30%,#051b3494 58%,#05132447 100%),linear-gradient(#030e1f47 0%,#0311221f 45%,#030e1f9e 100%)!important;position:absolute!important;inset:0!important}.hero-grid{z-index:-1!important;opacity:.1!important}.hero{isolation:isolate;color:#fff;align-items:center;display:flex;background-image:linear-gradient(90deg,#041226f5 0%,#051830e8 34%,#071f39b3 60%,#05182e6b 100%),url(/assets/hero-coding-YLoFSNhx.jpg)!important;background-position:100%!important;background-repeat:no-repeat!important;background-size:cover!important;min-height:clamp(700px,92vh,900px)!important;padding:96px 5.5% 34px!important}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 78% 24%,#22a1ff38,#0000 25%),radial-gradient(circle at 82% 78%,#6c49dc2e,#0000 27%);position:absolute;inset:0}.hero:after{content:"";filter:blur(80px);z-index:-1;pointer-events:none;background:#1985ff29;border-radius:50%;width:520px;height:520px;position:absolute;top:-150px;right:-180px}.hero-grid{z-index:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 92%);mask-image:linear-gradient(#000 0%,#0000 92%);opacity:.14!important;background-image:linear-gradient(#71c6ff2e 1px,#0000 1px),linear-gradient(90deg,#71c6ff2e 1px,#0000 1px)!important;background-size:56px 56px!important}.hero-container{z-index:3!important;grid-template-columns:1fr .86fr!important;gap:35px!important}.hero-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#73d9ff!important;background:#081e37a8!important;border-color:#68c9ff57!important;box-shadow:0 12px 35px #0003!important}.hero h1{text-shadow:0 8px 30px #0000003d;color:#fff!important}.hero-highlight{background:linear-gradient(90deg,#64d9ff 0%,#72a8ff 45%,#b794ff 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.hero-description{color:#ebf4ffc7!important;max-width:620px!important}.hero-primary-button{box-shadow:0 16px 36px #1871ec4d!important}.hero-secondary-button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#edf7ff!important;background:#071b32ad!important;border-color:#9dccf152!important}.hero-secondary-button:hover{color:#fff!important;background:#0f2d4cd1!important;border-color:#70d2ff8c!important}.hero-trust{color:#deefffa3!important}.hero-trust span:before{color:#4ed8ff!important}.hero-tech-image,.hero-tech-photo,.hero-core{display:none!important}.hero-orbit{border-color:#66c5ff2e!important}.hero-floating-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#eef8ff!important;background:#071b31c2!important;border:1px solid #8bcff747!important;box-shadow:0 18px 48px #00000047!important}.hero-floating-card svg{color:#65d9ff!important}.hero-floating-card span{color:#dcefff9e!important}.hero-floating-card:hover{border-color:#64d7ff8c!important;transform:translateY(-5px)!important}.hero-scroll{z-index:4;color:#dcefff94!important}.hero-scroll-line{background:linear-gradient(90deg,#4fd7ff,#9d7bff)!important}.navbar{background:#dae6f3f0!important}@media (width<=900px){.hero{background-position:60%!important;min-height:760px!important;padding:96px 5% 54px!important}.hero-container{grid-template-columns:1fr!important}.hero-visual{margin-top:-12px;min-height:260px!important}.hero-floating-card{transform:scale(.9)}.card-ai{left:4%}.card-code{right:3%}.card-cloud{bottom:5%;left:12%}}@media (width<=560px){.hero{background-position:62%!important;min-height:760px!important;padding:92px 5% 46px!important}.hero h1{font-size:clamp(2.55rem,12vw,4rem)!important}.hero-description{font-size:.9rem!important}.hero-actions{flex-direction:column;align-items:stretch}.hero-primary-button,.hero-secondary-button{justify-content:center;width:100%}.hero-visual{min-height:220px!important}.hero-floating-card{transform:scale(.78)}.card-ai{top:5%;left:-9%}.card-code{top:34%;right:-10%}.card-cloud{bottom:-2%;left:-5%}.hero-scroll{display:none}}@media (width<=900px){.hero-background-image{object-position:58% center!important}.hero-image-overlay{background:linear-gradient(#031023c7 0%,#04162db3 52%,#030f1fd6 100%)!important}}@media (width<=560px){.hero-background-image{object-position:61% center!important}}.hero .hero-orbit{opacity:1!important;border-width:2px!important}.hero .hero-core{color:#1769ff!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1100px){.navbar-links{gap:0}.navbar-link{padding-inline:7px;font-size:.74rem}.hero-container,.about-main,.contact-layout{grid-template-columns:1fr}.hero{padding-top:88px}.hero-content{max-width:850px}.hero-visual{min-height:410px}.services-grid,.technologies-grid,.industries-grid{grid-template-columns:1fr 1fr}.values-grid{grid-template-columns:repeat(3,1fr)}.process-timeline{grid-template-columns:1fr 1fr}.faq-layout{grid-template-columns:1fr}.footer-main{grid-template-columns:1.3fr 1fr 1fr}.footer-contact{grid-column:span 3}.services-header,.industries-header,.process-header,.technologies-header,.faq-header,.contact-header{grid-template-columns:1fr}}@media (width<=850px){.navbar{height:72px;padding:7px 4%}.navbar-inner{height:58px}.navbar-links,.navbar-cta{display:none}.navbar-menu-button{margin-left:auto;display:block}.navbar-logo{width:128px}.navbar-logo img{width:122px}.hero{min-height:auto;padding:82px 5% 48px}.hero h1{font-size:clamp(2.75rem,11vw,4.4rem)}.hero-visual{min-height:380px}.hero-tech-image{width:270px;height:270px}.orbit-one{width:300px;height:300px}.orbit-two{width:370px;height:155px}.about-section,.services-section,.industries-section,.why-section,.process-section,.technologies-section,.faq-section,.contact-section{padding:50px 5% 54px}.about-capability-list,.about-direction{grid-template-columns:1fr}.services-grid,.technologies-grid,.industries-grid,.values-grid,.footer-main{grid-template-columns:1fr 1fr}.footer-contact{grid-column:auto}}@media (width<=560px){.hero{min-height:auto}.hero-visual{min-height:315px}.hero-floating-card{transform:scale(.82)}.card-ai{left:-5%}.card-code{right:-8%}.card-cloud{left:0}.hero-trust{gap:9px}.services-grid,.technologies-grid,.industries-grid,.values-grid,.process-timeline{grid-template-columns:1fr}.process-line{display:none}.contact-form-row{grid-template-columns:1fr}.footer-cta,.footer-bottom{flex-direction:column;align-items:flex-start}.footer-main{grid-template-columns:1fr}.footer-contact{grid-column:auto}.footer-section{padding-inline:5%}.about-visual{min-height:315px}.about-card-one{left:-8%}.about-card-two{right:-8%}.about-card-three{left:0}.orbit-large{width:280px;height:280px}.orbit-small{width:205px;height:205px}}@media (width<=900px){.hero-tech-photo{order:3;width:min(620px,94%);margin:8px auto 0;position:relative;bottom:auto;right:auto}.hero-tech-image{width:190px!important;height:190px!important}.hero-visual{min-height:390px!important}.services-cta:after{opacity:.22;width:250px}}@media (width<=600px){.about-section,.services-section,.industries-section,.why-section,.process-section,.technologies-section,.faq-section,.contact-section{padding-top:38px!important;padding-bottom:40px!important}.hero-tech-photo{border-radius:20px;width:100%}.services-cta:after{display:none}}@media (width<=900px){.services-cta-image{opacity:.24;width:250px;height:170px;right:18px}}@media (width<=600px){.services-cta-image{display:none}}@media (width<=900px){.services-header{padding-right:0}.services-header:after{display:none}}@media (prefers-reduced-motion:reduce){.about-main,.about-direction,.services-grid,.industries-grid,.values-grid,.process-timeline,.technologies-grid,.faq-layout,.contact-layout,.service-card,.industry-card,.value-card,.process-step,.technology-category,.services-header:after,.contact-submit{animation:none!important}}@media (width<=1100px){.industries-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=850px){.industries-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.services-cta{min-height:210px!important;padding:25px!important}}@media (width<=560px){.industries-section{padding-top:38px!important;padding-bottom:38px!important}.industries-list{grid-template-columns:1fr!important}.services-cta{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-height:230px!important;padding:24px!important}.services-cta-image{display:none!important}}@media (width<=1000px){.why-section .why-feature{grid-template-columns:1fr .75fr!important}.why-section .why-reasons{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.industries-section{padding-top:30px!important;padding-bottom:24px!important}.why-section{padding-top:24px!important}.why-section .why-header{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:14px!important}.why-section .why-feature{grid-template-columns:1fr!important;gap:4px!important;padding:22px!important}.why-section .why-feature-right{height:250px!important;margin-top:-4px!important}.why-section .why-reasons{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1100px){.navbar-links{gap:0}.navbar-link{padding-inline:7px;font-size:.74rem}.hero-container,.about-main,.contact-layout{grid-template-columns:1fr}.hero{padding-top:88px}.hero-content{max-width:850px}.hero-visual{min-height:410px}.services-grid,.technologies-grid,.industries-grid{grid-template-columns:1fr 1fr}.values-grid{grid-template-columns:repeat(3,1fr)}.process-timeline{grid-template-columns:1fr 1fr}.faq-layout{grid-template-columns:1fr}.footer-main{grid-template-columns:1.3fr 1fr 1fr}.footer-contact{grid-column:span 3}.services-header,.industries-header,.process-header,.technologies-header,.faq-header,.contact-header{grid-template-columns:1fr}}@media (width<=850px){.navbar{height:72px;padding:7px 4%}.navbar-inner{height:58px}.navbar-links,.navbar-cta{display:none}.navbar-menu-button{margin-left:auto;display:block}.navbar-logo{width:128px}.navbar-logo img{width:122px}.hero{min-height:auto;padding:82px 5% 48px}.hero h1{font-size:clamp(2.75rem,11vw,4.4rem)}.hero-visual{min-height:380px}.hero-tech-image{width:270px;height:270px}.orbit-one{width:300px;height:300px}.orbit-two{width:370px;height:155px}.about-section,.services-section,.industries-section,.why-section,.process-section,.technologies-section,.faq-section,.contact-section{padding:50px 5% 54px}.about-capability-list,.about-direction{grid-template-columns:1fr}.services-grid,.technologies-grid,.industries-grid,.values-grid,.footer-main{grid-template-columns:1fr 1fr}.footer-contact{grid-column:auto}}@media (width<=560px){.hero{min-height:auto}.hero-visual{min-height:315px}.hero-floating-card{transform:scale(.82)}.card-ai{left:-5%}.card-code{right:-8%}.card-cloud{left:0}.hero-trust{gap:9px}.services-grid,.technologies-grid,.industries-grid,.values-grid,.process-timeline{grid-template-columns:1fr}.process-line{display:none}.contact-form-row{grid-template-columns:1fr}.footer-cta,.footer-bottom{flex-direction:column;align-items:flex-start}.footer-main{grid-template-columns:1fr}.footer-contact{grid-column:auto}.footer-section{padding-inline:5%}.about-visual{min-height:315px}.about-card-one{left:-8%}.about-card-two{right:-8%}.about-card-three{left:0}.orbit-large{width:280px;height:280px}.orbit-small{width:205px;height:205px}}@media (width<=900px){.hero-tech-photo{order:3;width:min(620px,94%);margin:8px auto 0;position:relative;bottom:auto;right:auto}.hero-tech-image{width:190px!important;height:190px!important}.hero-visual{min-height:390px!important}.services-cta:after{opacity:.22;width:250px}}@media (width<=600px){.about-section,.services-section,.industries-section,.why-section,.process-section,.technologies-section,.faq-section,.contact-section{padding-top:38px!important;padding-bottom:40px!important}.hero-tech-photo{border-radius:20px;width:100%}.services-cta:after{display:none}}@media (width<=900px){.services-cta-image{opacity:.24;width:250px;height:170px;right:18px}}@media (width<=600px){.services-cta-image{display:none}}@media (width<=900px){.services-header{padding-right:0}.services-header:after{display:none}}@media (prefers-reduced-motion:reduce){.about-main,.about-direction,.services-grid,.industries-grid,.values-grid,.process-timeline,.technologies-grid,.faq-layout,.contact-layout,.service-card,.industry-card,.value-card,.process-step,.technology-category,.services-header:after,.contact-submit{animation:none!important}}@media (width<=1100px){.industries-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=850px){.industries-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.services-cta{min-height:210px!important;padding:25px!important}}@media (width<=560px){.industries-section{padding-top:38px!important;padding-bottom:38px!important}.industries-list{grid-template-columns:1fr!important}.services-cta{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-height:230px!important;padding:24px!important}.services-cta-image{display:none!important}}@media (width<=1000px){.why-section .why-feature{grid-template-columns:1fr .75fr!important}.why-section .why-reasons{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.industries-section{padding-top:30px!important;padding-bottom:24px!important}.why-section{padding-top:24px!important}.why-section .why-header{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:14px!important}.why-section .why-feature{grid-template-columns:1fr!important;gap:4px!important;padding:22px!important}.why-section .why-feature-right{height:250px!important;margin-top:-4px!important}.why-section .why-reasons{grid-template-columns:1fr!important}}.services-section .services-header{margin-bottom:20px!important}.services-section .services-list{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;display:grid!important}.services-section .service-card{border-radius:16px!important;padding:18px!important}.services-section .service-icon{width:40px!important;height:40px!important}.services-section .service-category{margin-top:13px!important}.services-section .service-content h3{margin:5px 0!important}.services-section .service-content p{margin:0!important;line-height:1.55!important}.services-section .service-features{gap:5px!important;margin-top:11px!important}.services-section .service-card-bottom{margin-top:13px!important;padding-top:10px!important}.services-section .services-cta{min-height:170px!important;margin-top:14px!important;padding:22px 26px!important}@media (width<=1100px){.services-section .services-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=650px){.services-section .services-header{margin-bottom:16px!important}.services-section .services-list{grid-template-columns:1fr!important;gap:10px!important}.services-section .services-cta{min-height:190px!important;margin-top:12px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1100px){.navbar-links{gap:0}.navbar-link{padding-inline:7px;font-size:.74rem}.hero-container,.about-main,.contact-layout{grid-template-columns:1fr}.hero{padding-top:88px}.hero-content{max-width:850px}.hero-visual{min-height:410px}.services-grid,.technologies-grid,.industries-grid{grid-template-columns:1fr 1fr}.values-grid{grid-template-columns:repeat(3,1fr)}.process-timeline{grid-template-columns:1fr 1fr}.faq-layout{grid-template-columns:1fr}.footer-main{grid-template-columns:1.3fr 1fr 1fr}.footer-contact{grid-column:span 3}.services-header,.industries-header,.process-header,.technologies-header,.faq-header,.contact-header{grid-template-columns:1fr}}@media (width<=850px){.navbar{height:72px;padding:7px 4%}.navbar-inner{height:58px}.navbar-links,.navbar-cta{display:none}.navbar-menu-button{margin-left:auto;display:block}.navbar-logo{width:128px}.navbar-logo img{width:122px}.hero{min-height:auto;padding:82px 5% 48px}.hero h1{font-size:clamp(2.75rem,11vw,4.4rem)}.hero-visual{min-height:380px}.hero-tech-image{width:270px;height:270px}.orbit-one{width:300px;height:300px}.orbit-two{width:370px;height:155px}.about-section,.services-section,.industries-section,.why-section,.process-section,.technologies-section,.faq-section,.contact-section{padding:50px 5% 54px}.about-capability-list,.about-direction{grid-template-columns:1fr}.services-grid,.technologies-grid,.industries-grid,.values-grid,.footer-main{grid-template-columns:1fr 1fr}.footer-contact{grid-column:auto}}@media (width<=560px){.hero{min-height:auto}.hero-visual{min-height:315px}.hero-floating-card{transform:scale(.82)}.card-ai{left:-5%}.card-code{right:-8%}.card-cloud{left:0}.hero-trust{gap:9px}.services-grid,.technologies-grid,.industries-grid,.values-grid,.process-timeline{grid-template-columns:1fr}.process-line{display:none}.contact-form-row{grid-template-columns:1fr}.footer-cta,.footer-bottom{flex-direction:column;align-items:flex-start}.footer-main{grid-template-columns:1fr}.footer-contact{grid-column:auto}.footer-section{padding-inline:5%}.about-visual{min-height:315px}.about-card-one{left:-8%}.about-card-two{right:-8%}.about-card-three{left:0}.orbit-large{width:280px;height:280px}.orbit-small{width:205px;height:205px}}@media (width<=900px){.hero-tech-photo{order:3;width:min(620px,94%);margin:8px auto 0;position:relative;bottom:auto;right:auto}.hero-tech-image{width:190px!important;height:190px!important}.hero-visual{min-height:390px!important}.services-cta:after{opacity:.22;width:250px}}@media (width<=600px){.about-section,.services-section,.industries-section,.why-section,.process-section,.technologies-section,.faq-section,.contact-section{padding-top:38px!important;padding-bottom:40px!important}.hero-tech-photo{border-radius:20px;width:100%}.services-cta:after{display:none}}@media (width<=900px){.services-cta-image{opacity:.24;width:250px;height:170px;right:18px}}@media (width<=600px){.services-cta-image{display:none}}@media (width<=900px){.services-header{padding-right:0}.services-header:after{display:none}}@media (prefers-reduced-motion:reduce){.about-main,.about-direction,.services-grid,.industries-grid,.values-grid,.process-timeline,.technologies-grid,.faq-layout,.contact-layout,.service-card,.industry-card,.value-card,.process-step,.technology-category,.services-header:after,.contact-submit{animation:none!important}}@media (width<=1100px){.industries-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=850px){.industries-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.services-cta{min-height:210px!important;padding:25px!important}}@media (width<=560px){.industries-section{padding-top:38px!important;padding-bottom:38px!important}.industries-list{grid-template-columns:1fr!important}.services-cta{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-height:230px!important;padding:24px!important}.services-cta-image{display:none!important}}@media (width<=1000px){.why-section .why-feature{grid-template-columns:1fr .75fr!important}.why-section .why-reasons{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.industries-section{padding-top:30px!important;padding-bottom:24px!important}.why-section{padding-top:24px!important}.why-section .why-header{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:14px!important}.why-section .why-feature{grid-template-columns:1fr!important;gap:4px!important;padding:22px!important}.why-section .why-feature-right{height:250px!important;margin-top:-4px!important}.why-section .why-reasons{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1100px){.navbar-links{gap:0}.navbar-link{padding-inline:7px;font-size:.74rem}.hero-container,.about-main,.contact-layout{grid-template-columns:1fr}.hero{padding-top:88px}.hero-content{max-width:850px}.hero-visual{min-height:410px}.services-grid,.technologies-grid,.industries-grid{grid-template-columns:1fr 1fr}.values-grid{grid-template-columns:repeat(3,1fr)}.process-timeline{grid-template-columns:1fr 1fr}.faq-layout{grid-template-columns:1fr}.footer-main{grid-template-columns:1.3fr 1fr 1fr}.footer-contact{grid-column:span 3}.services-header,.industries-header,.process-header,.technologies-header,.faq-header,.contact-header{grid-template-columns:1fr}}@media (width<=850px){.navbar{height:72px;padding:7px 4%}.navbar-inner{height:58px}.navbar-links,.navbar-cta{display:none}.navbar-menu-button{margin-left:auto;display:block}.navbar-logo{width:128px}.navbar-logo img{width:122px}.hero{min-height:auto;padding:82px 5% 48px}.hero h1{font-size:clamp(2.75rem,11vw,4.4rem)}.hero-visual{min-height:380px}.hero-tech-image{width:270px;height:270px}.orbit-one{width:300px;height:300px}.orbit-two{width:370px;height:155px}.about-section,.services-section,.industries-section,.why-section,.process-section,.technologies-section,.faq-section,.contact-section{padding:50px 5% 54px}.about-capability-list,.about-direction{grid-template-columns:1fr}.services-grid,.technologies-grid,.industries-grid,.values-grid,.footer-main{grid-template-columns:1fr 1fr}.footer-contact{grid-column:auto}}@media (width<=560px){.hero{min-height:auto}.hero-visual{min-height:315px}.hero-floating-card{transform:scale(.82)}.card-ai{left:-5%}.card-code{right:-8%}.card-cloud{left:0}.hero-trust{gap:9px}.services-grid,.technologies-grid,.industries-grid,.values-grid,.process-timeline{grid-template-columns:1fr}.process-line{display:none}.contact-form-row{grid-template-columns:1fr}.footer-cta,.footer-bottom{flex-direction:column;align-items:flex-start}.footer-main{grid-template-columns:1fr}.footer-contact{grid-column:auto}.footer-section{padding-inline:5%}.about-visual{min-height:315px}.about-card-one{left:-8%}.about-card-two{right:-8%}.about-card-three{left:0}.orbit-large{width:280px;height:280px}.orbit-small{width:205px;height:205px}}@media (width<=900px){.hero-tech-photo{order:3;width:min(620px,94%);margin:8px auto 0;position:relative;bottom:auto;right:auto}.hero-tech-image{width:190px!important;height:190px!important}.hero-visual{min-height:390px!important}.services-cta:after{opacity:.22;width:250px}}@media (width<=600px){.about-section,.services-section,.industries-section,.why-section,.process-section,.technologies-section,.faq-section,.contact-section{padding-top:38px!important;padding-bottom:40px!important}.hero-tech-photo{border-radius:20px;width:100%}.services-cta:after{display:none}}@media (width<=900px){.services-cta-image{opacity:.24;width:250px;height:170px;right:18px}}@media (width<=600px){.services-cta-image{display:none}}@media (width<=900px){.services-header{padding-right:0}.services-header:after{display:none}}@media (prefers-reduced-motion:reduce){.about-main,.about-direction,.services-grid,.industries-grid,.values-grid,.process-timeline,.technologies-grid,.faq-layout,.contact-layout,.service-card,.industry-card,.value-card,.process-step,.technology-category,.services-header:after,.contact-submit{animation:none!important}}@media (width<=1100px){.industries-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=850px){.industries-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.services-cta{min-height:210px!important;padding:25px!important}}@media (width<=560px){.industries-section{padding-top:38px!important;padding-bottom:38px!important}.industries-list{grid-template-columns:1fr!important}.services-cta{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-height:230px!important;padding:24px!important}.services-cta-image{display:none!important}}@media (width<=1000px){.why-section .why-feature{grid-template-columns:1fr .75fr!important}.why-section .why-reasons{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.industries-section{padding-top:30px!important;padding-bottom:24px!important}.why-section{padding-top:24px!important}.why-section .why-header{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:14px!important}.why-section .why-feature{grid-template-columns:1fr!important;gap:4px!important;padding:22px!important}.why-section .why-feature-right{height:250px!important;margin-top:-4px!important}.why-section .why-reasons{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1100px){.navbar-links{gap:0}.navbar-link{padding-inline:7px;font-size:.74rem}.hero-container,.about-main,.contact-layout{grid-template-columns:1fr}.hero{padding-top:88px}.hero-content{max-width:850px}.hero-visual{min-height:410px}.services-grid,.technologies-grid,.industries-grid{grid-template-columns:1fr 1fr}.values-grid{grid-template-columns:repeat(3,1fr)}.process-timeline{grid-template-columns:1fr 1fr}.faq-layout{grid-template-columns:1fr}.footer-main{grid-template-columns:1.3fr 1fr 1fr}.footer-contact{grid-column:span 3}.services-header,.industries-header,.process-header,.technologies-header,.faq-header,.contact-header{grid-template-columns:1fr}}@media (width<=850px){.navbar{height:72px;padding:7px 4%}.navbar-inner{height:58px}.navbar-links,.navbar-cta{display:none}.navbar-menu-button{margin-left:auto;display:block}.navbar-logo{width:128px}.navbar-logo img{width:122px}.hero{min-height:auto;padding:82px 5% 48px}.hero h1{font-size:clamp(2.75rem,11vw,4.4rem)}.hero-visual{min-height:380px}.hero-tech-image{width:270px;height:270px}.orbit-one{width:300px;height:300px}.orbit-two{width:370px;height:155px}.about-section,.services-section,.industries-section,.why-section,.process-section,.technologies-section,.faq-section,.contact-section{padding:50px 5% 54px}.about-capability-list,.about-direction{grid-template-columns:1fr}.services-grid,.technologies-grid,.industries-grid,.values-grid,.footer-main{grid-template-columns:1fr 1fr}.footer-contact{grid-column:auto}}@media (width<=560px){.hero{min-height:auto}.hero-visual{min-height:315px}.hero-floating-card{transform:scale(.82)}.card-ai{left:-5%}.card-code{right:-8%}.card-cloud{left:0}.hero-trust{gap:9px}.services-grid,.technologies-grid,.industries-grid,.values-grid,.process-timeline{grid-template-columns:1fr}.process-line{display:none}.contact-form-row{grid-template-columns:1fr}.footer-cta,.footer-bottom{flex-direction:column;align-items:flex-start}.footer-main{grid-template-columns:1fr}.footer-contact{grid-column:auto}.footer-section{padding-inline:5%}.about-visual{min-height:315px}.about-card-one{left:-8%}.about-card-two{right:-8%}.about-card-three{left:0}.orbit-large{width:280px;height:280px}.orbit-small{width:205px;height:205px}}@media (width<=900px){.hero-tech-photo{order:3;width:min(620px,94%);margin:8px auto 0;position:relative;bottom:auto;right:auto}.hero-tech-image{width:190px!important;height:190px!important}.hero-visual{min-height:390px!important}.services-cta:after{opacity:.22;width:250px}}@media (width<=600px){.about-section,.services-section,.industries-section,.why-section,.process-section,.technologies-section,.faq-section,.contact-section{padding-top:38px!important;padding-bottom:40px!important}.hero-tech-photo{border-radius:20px;width:100%}.services-cta:after{display:none}}@media (width<=900px){.services-cta-image{opacity:.24;width:250px;height:170px;right:18px}}@media (width<=600px){.services-cta-image{display:none}}@media (width<=900px){.services-header{padding-right:0}.services-header:after{display:none}}@media (prefers-reduced-motion:reduce){.about-main,.about-direction,.services-grid,.industries-grid,.values-grid,.process-timeline,.technologies-grid,.faq-layout,.contact-layout,.service-card,.industry-card,.value-card,.process-step,.technology-category,.services-header:after,.contact-submit{animation:none!important}}@media (width<=1100px){.industries-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=850px){.industries-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.services-cta{min-height:210px!important;padding:25px!important}}@media (width<=560px){.industries-section{padding-top:38px!important;padding-bottom:38px!important}.industries-list{grid-template-columns:1fr!important}.services-cta{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-height:230px!important;padding:24px!important}.services-cta-image{display:none!important}}@media (width<=1000px){.why-section .why-feature{grid-template-columns:1fr .75fr!important}.why-section .why-reasons{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.industries-section{padding-top:30px!important;padding-bottom:24px!important}.why-section{padding-top:24px!important}.why-section .why-header{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:14px!important}.why-section .why-feature{grid-template-columns:1fr!important;gap:4px!important;padding:22px!important}.why-section .why-feature-right{height:250px!important;margin-top:-4px!important}.why-section .why-reasons{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1100px){.navbar-links{gap:0}.navbar-link{padding-inline:7px;font-size:.74rem}.hero-container,.about-main,.contact-layout{grid-template-columns:1fr}.hero{padding-top:88px}.hero-content{max-width:850px}.hero-visual{min-height:410px}.services-grid,.technologies-grid,.industries-grid{grid-template-columns:1fr 1fr}.values-grid{grid-template-columns:repeat(3,1fr)}.process-timeline{grid-template-columns:1fr 1fr}.faq-layout{grid-template-columns:1fr}.footer-main{grid-template-columns:1.3fr 1fr 1fr}.footer-contact{grid-column:span 3}.services-header,.industries-header,.process-header,.technologies-header,.faq-header,.contact-header{grid-template-columns:1fr}}@media (width<=850px){.navbar{height:72px;padding:7px 4%}.navbar-inner{height:58px}.navbar-links,.navbar-cta{display:none}.navbar-menu-button{margin-left:auto;display:block}.navbar-logo{width:128px}.navbar-logo img{width:122px}.hero{min-height:auto;padding:82px 5% 48px}.hero h1{font-size:clamp(2.75rem,11vw,4.4rem)}.hero-visual{min-height:380px}.hero-tech-image{width:270px;height:270px}.orbit-one{width:300px;height:300px}.orbit-two{width:370px;height:155px}.about-section,.services-section,.industries-section,.why-section,.process-section,.technologies-section,.faq-section,.contact-section{padding:50px 5% 54px}.about-capability-list,.about-direction{grid-template-columns:1fr}.services-grid,.technologies-grid,.industries-grid,.values-grid,.footer-main{grid-template-columns:1fr 1fr}.footer-contact{grid-column:auto}}@media (width<=560px){.hero{min-height:auto}.hero-visual{min-height:315px}.hero-floating-card{transform:scale(.82)}.card-ai{left:-5%}.card-code{right:-8%}.card-cloud{left:0}.hero-trust{gap:9px}.services-grid,.technologies-grid,.industries-grid,.values-grid,.process-timeline{grid-template-columns:1fr}.process-line{display:none}.contact-form-row{grid-template-columns:1fr}.footer-cta,.footer-bottom{flex-direction:column;align-items:flex-start}.footer-main{grid-template-columns:1fr}.footer-contact{grid-column:auto}.footer-section{padding-inline:5%}.about-visual{min-height:315px}.about-card-one{left:-8%}.about-card-two{right:-8%}.about-card-three{left:0}.orbit-large{width:280px;height:280px}.orbit-small{width:205px;height:205px}}@media (width<=900px){.hero-tech-photo{order:3;width:min(620px,94%);margin:8px auto 0;position:relative;bottom:auto;right:auto}.hero-tech-image{width:190px!important;height:190px!important}.hero-visual{min-height:390px!important}.services-cta:after{opacity:.22;width:250px}}@media (width<=600px){.about-section,.services-section,.industries-section,.why-section,.process-section,.technologies-section,.faq-section,.contact-section{padding-top:38px!important;padding-bottom:40px!important}.hero-tech-photo{border-radius:20px;width:100%}.services-cta:after{display:none}}@media (width<=900px){.services-cta-image{opacity:.24;width:250px;height:170px;right:18px}}@media (width<=600px){.services-cta-image{display:none}}@media (width<=900px){.services-header{padding-right:0}.services-header:after{display:none}}@media (prefers-reduced-motion:reduce){.about-main,.about-direction,.services-grid,.industries-grid,.values-grid,.process-timeline,.technologies-grid,.faq-layout,.contact-layout,.service-card,.industry-card,.value-card,.process-step,.technology-category,.services-header:after,.contact-submit{animation:none!important}}@media (width<=1100px){.industries-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=850px){.industries-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.services-cta{min-height:210px!important;padding:25px!important}}@media (width<=560px){.industries-section{padding-top:38px!important;padding-bottom:38px!important}.industries-list{grid-template-columns:1fr!important}.services-cta{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-height:230px!important;padding:24px!important}.services-cta-image{display:none!important}}@media (width<=1000px){.why-section .why-feature{grid-template-columns:1fr .75fr!important}.why-section .why-reasons{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.industries-section{padding-top:30px!important;padding-bottom:24px!important}.why-section{padding-top:24px!important}.why-section .why-header{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:14px!important}.why-section .why-feature{grid-template-columns:1fr!important;gap:4px!important;padding:22px!important}.why-section .why-feature-right{height:250px!important;margin-top:-4px!important}.why-section .why-reasons{grid-template-columns:1fr!important}}.technologies-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:20px;display:grid}.technology-nav{border:1px solid var(--line);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fbffeb;border-radius:18px;padding:14px;position:sticky;top:96px}.technology-nav-heading{border-bottom:1px solid #e1e8f1;justify-content:space-between;align-items:baseline;gap:12px;padding:4px 7px 11px;display:flex}.technology-nav-heading span{color:var(--blue);letter-spacing:.12em;font-size:.64rem;font-weight:800}.technology-nav-heading small{color:#8b98aa;letter-spacing:.08em;font-size:.56rem;font-weight:800}.technology-nav-item{color:#596a82;border-radius:11px;grid-template-columns:34px 1fr auto 16px;align-items:center;gap:9px;min-height:50px;margin-top:5px;padding:7px;transition:all .25s;display:grid;position:relative}.technology-nav-item:hover{color:var(--blue);background:#e8f0fa;transform:translate(3px)}.technology-nav-icon{width:34px;height:34px;color:var(--blue);background:#e5edf8;border-radius:9px;place-items:center;transition:all .25s;display:grid}.technology-nav-item:hover .technology-nav-icon{background:linear-gradient(135deg,#dceaff,#e9e3ff)}.technology-nav-item span{font-size:.72rem;font-weight:800}.technology-nav-item small{color:#9aa7b8;font-family:var(--heading);font-size:.58rem;font-weight:800}.technology-nav-arrow{color:#9ba8b9;transition:all .25s}.technology-nav-item:hover .technology-nav-arrow{color:var(--blue);transform:translate(2px,-2px)}.technology-content{gap:13px;display:grid}.technology-category{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fbfcfe;border-radius:17px;padding:20px;scroll-margin-top:100px;transition:all .28s;position:relative}.technology-category:hover{box-shadow:var(--shadow);border-color:#c9d8ea;transform:translateY(-4px)}.technology-category-header{grid-template-columns:1fr 1.2fr;align-items:center;gap:20px;display:grid}.technology-category-title{align-items:center;gap:11px;display:flex}.technology-category-title>div:last-child{gap:2px;display:grid}.technology-category-title span{color:#97a4b6;letter-spacing:.08em;font-size:.55rem;font-weight:800}.technology-category-title h3{font-family:var(--heading);color:var(--ink);margin:0;font-size:1rem}.technology-category-icon{width:43px;height:43px;color:var(--blue);background:linear-gradient(135deg,#e1edfb,#e9e4fa);border-radius:12px;flex:none;place-items:center;display:grid}.technology-category-header>p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.7}.technology-list{border-top:1px solid #e6ecf3;flex-wrap:wrap;gap:7px;margin-top:16px;padding-top:14px;display:flex}.technology-item:hover{color:var(--blue);background:#e5eef9;border-color:#c9dbf2;transform:translateY(-1px)}.technology-item-arrow{opacity:.55;transition:all .2s}.technology-item:hover .technology-item-arrow{opacity:1;transform:translate(1px,-1px)}.technologies-bottom{background:linear-gradient(135deg,#e2edf9,#ece8f8);border:1px solid #cfdaea;border-radius:17px;grid-template-columns:1fr 1fr;align-items:center;gap:28px;margin-top:22px;padding:22px 24px;display:grid;position:relative;overflow:hidden}.technologies-bottom:after{content:"";opacity:.16;pointer-events:none;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAwIiBoZWlnaHQ9IjYwMCIgdmlld0JveD0iMCAwIDYwMCA2MDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxkZWZzPgogIDxsaW5lYXJHcmFkaWVudCBpZD0iZzEiIHgxPSIxMDAiIHkxPSI4MCIgeDI9IjUwMCIgeTI9IjUyMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiMxNzY5RkYiLz48c3RvcCBvZmZzZXQ9Ii41MiIgc3RvcC1jb2xvcj0iIzczNTdGRiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzE2QjhDNCIvPjwvbGluZWFyR3JhZGllbnQ+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJnMiIgeDE9IjEzMCIgeTE9IjEwMCIgeDI9IjQ2MCIgeTI9IjUwMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNFQUYzRkYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGNEVFRkYiLz48L2xpbmVhckdyYWRpZW50PgogIDxmaWx0ZXIgaWQ9InNoYWRvdyIgeD0iNDAiIHk9IjQwIiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjUyMCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVEcm9wU2hhZG93IGR4PSIwIiBkeT0iMjIiIHN0ZERldmlhdGlvbj0iMjQiIGZsb29kLWNvbG9yPSIjNDk2OTlBIiBmbG9vZC1vcGFjaXR5PSIuMTYiLz48L2ZpbHRlcj4KPC9kZWZzPgo8Y2lyY2xlIGN4PSIzMDAiIGN5PSIzMDAiIHI9IjIzMCIgZmlsbD0idXJsKCNnMikiIHN0cm9rZT0iI0RERThGOCIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9IjMwMCIgY3k9IjMwMCIgcj0iMTc4IiBzdHJva2U9IiNBRkM4RjIiIHN0cm9rZS1kYXNoYXJyYXk9IjcgMTAiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGN4PSIzMDAiIGN5PSIzMDAiIHI9IjEyMiIgc3Ryb2tlPSIjQkZEOUU4IiBzdHJva2UtZGFzaGFycmF5PSI0IDkiIHN0cm9rZS13aWR0aD0iMiIvPgo8ZyBmaWx0ZXI9InVybCgjc2hhZG93KSI+PHJlY3QgeD0iMjA1IiB5PSIyMDUiIHdpZHRoPSIxOTAiIGhlaWdodD0iMTkwIiByeD0iNDQiIGZpbGw9IndoaXRlIiBzdHJva2U9IiNEQ0U3RjUiLz48L2c+CjxwYXRoIGQ9Ik0yNjMgMjg2QzI2MyAyNjYgMjc5IDI1MCAyOTkgMjUwQzMxOSAyNTAgMzM2IDI2NiAzMzYgMjg2VjMxNEMzMzYgMzM0IDMxOSAzNTAgMjk5IDM1MEMyNzkgMzUwIDI2MyAzMzQgMjYzIDMxNFYyODZaIiBmaWxsPSIjRUVGNUZGIiBzdHJva2U9InVybCgjZzEpIiBzdHJva2Utd2lkdGg9IjciLz4KPHBhdGggZD0iTTI4MSAyODZIMzE4TTI4MSAzMDRIMzE4TTI4MSAzMjJIMzA2IiBzdHJva2U9InVybCgjZzEpIiBzdHJva2Utd2lkdGg9IjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8Y2lyY2xlIGN4PSIxMzAiIGN5PSIyMTAiIHI9IjE4IiBmaWxsPSIjMTc2OUZGIi8+PGNpcmNsZSBjeD0iNDc0IiBjeT0iMTg4IiByPSIxNCIgZmlsbD0iIzE2QjhDNCIvPjxjaXJjbGUgY3g9IjQ3MCIgY3k9IjQwNSIgcj0iMjAiIGZpbGw9IiM3MzU3RkYiLz48Y2lyY2xlIGN4PSIxNTAiIGN5PSI0MjUiIHI9IjEyIiBmaWxsPSIjRkY4QTNEIi8+CjxwYXRoIGQ9Ik0xNDggMjEwTDIxNCAyNDJNMzg2IDIzMkw0NjAgMTg4TTM5NSAzNjVMNDUyIDQwNU0yMDcgMzU5TDE2MiA0MjEiIHN0cm9rZT0iI0I3Q0JFOCIgc3Ryb2tlLXdpZHRoPSIzIi8+CjxyZWN0IHg9Ijc4IiB5PSIyNjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iNTQiIHJ4PSIxNCIgZmlsbD0id2hpdGUiIHN0cm9rZT0iI0RERTdGNCIvPjx0ZXh0IHg9IjEyOCIgeT0iMjkzIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LWZhbWlseT0iQXJpYWwiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI3MDAiIGZpbGw9IiMxNzY5RkYiPkNMT1VEPC90ZXh0Pgo8cmVjdCB4PSI0MjAiIHk9IjI3MCIgd2lkdGg9IjEwOCIgaGVpZ2h0PSI1NCIgcng9IjE0IiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSIjRERFN0Y0Ii8+PHRleHQgeD0iNDc0IiB5PSIzMDMiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtZmFtaWx5PSJBcmlhbCIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjcwMCIgZmlsbD0iIzczNTdGRiI+QUkgLyBNTDwvdGV4dD4KPHJlY3QgeD0iMjQ1IiB5PSI5MyIgd2lkdGg9IjExMCIgaGVpZ2h0PSI1MCIgcng9IjE0IiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSIjRERFN0Y0Ii8+PHRleHQgeD0iMzAwIiB5PSIxMjQiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtZmFtaWx5PSJBcmlhbCIgZm9udC1zaXplPSIxNSIgZm9udC13ZWlnaHQ9IjcwMCIgZmlsbD0iIzE2QjhDNCI+QVVUT01BVElPTjwvdGV4dD4KPHJlY3QgeD0iMjM4IiB5PSI0NTQiIHdpZHRoPSIxMjQiIGhlaWdodD0iNTAiIHJ4PSIxNCIgZmlsbD0id2hpdGUiIHN0cm9rZT0iI0RERTdGNCIvPjx0ZXh0IHg9IjMwMCIgeT0iNDg1IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LWZhbWlseT0iQXJpYWwiIGZvbnQtc2l6ZT0iMTUiIGZvbnQtd2VpZ2h0PSI3MDAiIGZpbGw9IiNGRjhBM0QiPlNPRlRXQVJFPC90ZXh0Pgo8L3N2Zz4K) 50%/contain no-repeat;width:240px;height:180px;position:absolute;bottom:-55px;right:-40px}.technologies-bottom-left,.technologies-bottom>p{z-index:1;position:relative}.technology-status{color:#168d6b;letter-spacing:.1em;align-items:center;gap:7px;font-size:.59rem;font-weight:800;display:flex}.technology-status span{background:#27bd8a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #27bd8a1a}.technologies-bottom h3{font-family:var(--heading);letter-spacing:-.025em;margin:8px 0 0;font-size:1.28rem}.technologies-bottom h3 span{color:var(--blue)}.technologies-bottom>p{color:var(--muted);max-width:540px;margin:0;font-size:.74rem;line-height:1.7}@media (width<=1100px){.technologies-layout{grid-template-columns:210px minmax(0,1fr)}.technology-category-header{grid-template-columns:1fr}}@media (width<=850px){.technologies-layout{grid-template-columns:1fr}.technology-nav{position:relative;top:auto}.technology-nav-item{display:flex}.technology-nav-item span{flex:1}.technologies-bottom{grid-template-columns:1fr}}@media (width<=560px){.technology-category{padding:17px}.technology-list{gap:6px}.technology-item{padding:6px 8px;font-size:.63rem}.technologies-bottom{padding:19px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1100px){.navbar-links{gap:0}.navbar-link{padding-inline:7px;font-size:.74rem}.hero-container,.about-main,.contact-layout{grid-template-columns:1fr}.hero{padding-top:88px}.hero-content{max-width:850px}.hero-visual{min-height:410px}.services-grid,.technologies-grid,.industries-grid{grid-template-columns:1fr 1fr}.values-grid{grid-template-columns:repeat(3,1fr)}.process-timeline{grid-template-columns:1fr 1fr}.faq-layout{grid-template-columns:1fr}.footer-main{grid-template-columns:1.3fr 1fr 1fr}.footer-contact{grid-column:span 3}.services-header,.industries-header,.process-header,.technologies-header,.faq-header,.contact-header{grid-template-columns:1fr}}@media (width<=850px){.navbar{height:72px;padding:7px 4%}.navbar-inner{height:58px}.navbar-links,.navbar-cta{display:none}.navbar-menu-button{margin-left:auto;display:block}.navbar-logo{width:128px}.navbar-logo img{width:122px}.hero{min-height:auto;padding:82px 5% 48px}.hero h1{font-size:clamp(2.75rem,11vw,4.4rem)}.hero-visual{min-height:380px}.hero-tech-image{width:270px;height:270px}.orbit-one{width:300px;height:300px}.orbit-two{width:370px;height:155px}.about-section,.services-section,.industries-section,.why-section,.process-section,.technologies-section,.faq-section,.contact-section{padding:50px 5% 54px}.about-capability-list,.about-direction{grid-template-columns:1fr}.services-grid,.technologies-grid,.industries-grid,.values-grid,.footer-main{grid-template-columns:1fr 1fr}.footer-contact{grid-column:auto}}@media (width<=560px){.hero{min-height:auto}.hero-visual{min-height:315px}.hero-floating-card{transform:scale(.82)}.card-ai{left:-5%}.card-code{right:-8%}.card-cloud{left:0}.hero-trust{gap:9px}.services-grid,.technologies-grid,.industries-grid,.values-grid,.process-timeline{grid-template-columns:1fr}.process-line{display:none}.contact-form-row{grid-template-columns:1fr}.footer-cta,.footer-bottom{flex-direction:column;align-items:flex-start}.footer-main{grid-template-columns:1fr}.footer-contact{grid-column:auto}.footer-section{padding-inline:5%}.about-visual{min-height:315px}.about-card-one{left:-8%}.about-card-two{right:-8%}.about-card-three{left:0}.orbit-large{width:280px;height:280px}.orbit-small{width:205px;height:205px}}@media (width<=900px){.hero-tech-photo{order:3;width:min(620px,94%);margin:8px auto 0;position:relative;bottom:auto;right:auto}.hero-tech-image{width:190px!important;height:190px!important}.hero-visual{min-height:390px!important}.services-cta:after{opacity:.22;width:250px}}@media (width<=600px){.about-section,.services-section,.industries-section,.why-section,.process-section,.technologies-section,.faq-section,.contact-section{padding-top:38px!important;padding-bottom:40px!important}.hero-tech-photo{border-radius:20px;width:100%}.services-cta:after{display:none}}@media (width<=900px){.services-cta-image{opacity:.24;width:250px;height:170px;right:18px}}@media (width<=600px){.services-cta-image{display:none}}@media (width<=900px){.services-header{padding-right:0}.services-header:after{display:none}}@media (prefers-reduced-motion:reduce){.about-main,.about-direction,.services-grid,.industries-grid,.values-grid,.process-timeline,.technologies-grid,.faq-layout,.contact-layout,.service-card,.industry-card,.value-card,.process-step,.technology-category,.services-header:after,.contact-submit{animation:none!important}}@media (width<=1100px){.industries-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=850px){.industries-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.services-cta{min-height:210px!important;padding:25px!important}}@media (width<=560px){.industries-section{padding-top:38px!important;padding-bottom:38px!important}.industries-list{grid-template-columns:1fr!important}.services-cta{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-height:230px!important;padding:24px!important}.services-cta-image{display:none!important}}@media (width<=1000px){.why-section .why-feature{grid-template-columns:1fr .75fr!important}.why-section .why-reasons{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.industries-section{padding-top:30px!important;padding-bottom:24px!important}.why-section{padding-top:24px!important}.why-section .why-header{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:14px!important}.why-section .why-feature{grid-template-columns:1fr!important;gap:4px!important;padding:22px!important}.why-section .why-feature-right{height:250px!important;margin-top:-4px!important}.why-section .why-reasons{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1100px){.navbar-links{gap:0}.navbar-link{padding-inline:7px;font-size:.74rem}.hero-container,.about-main,.contact-layout{grid-template-columns:1fr}.hero{padding-top:88px}.hero-content{max-width:850px}.hero-visual{min-height:410px}.services-grid,.technologies-grid,.industries-grid{grid-template-columns:1fr 1fr}.values-grid{grid-template-columns:repeat(3,1fr)}.process-timeline{grid-template-columns:1fr 1fr}.faq-layout{grid-template-columns:1fr}.footer-main{grid-template-columns:1.3fr 1fr 1fr}.footer-contact{grid-column:span 3}.services-header,.industries-header,.process-header,.technologies-header,.faq-header,.contact-header{grid-template-columns:1fr}}@media (width<=850px){.navbar{height:72px;padding:7px 4%}.navbar-inner{height:58px}.navbar-links,.navbar-cta{display:none}.navbar-menu-button{margin-left:auto;display:block}.navbar-logo{width:128px}.navbar-logo img{width:122px}.hero{min-height:auto;padding:82px 5% 48px}.hero h1{font-size:clamp(2.75rem,11vw,4.4rem)}.hero-visual{min-height:380px}.hero-tech-image{width:270px;height:270px}.orbit-one{width:300px;height:300px}.orbit-two{width:370px;height:155px}.about-section,.services-section,.industries-section,.why-section,.process-section,.technologies-section,.faq-section,.contact-section{padding:50px 5% 54px}.about-capability-list,.about-direction{grid-template-columns:1fr}.services-grid,.technologies-grid,.industries-grid,.values-grid,.footer-main{grid-template-columns:1fr 1fr}.footer-contact{grid-column:auto}}@media (width<=560px){.hero{min-height:auto}.hero-visual{min-height:315px}.hero-floating-card{transform:scale(.82)}.card-ai{left:-5%}.card-code{right:-8%}.card-cloud{left:0}.hero-trust{gap:9px}.services-grid,.technologies-grid,.industries-grid,.values-grid,.process-timeline{grid-template-columns:1fr}.process-line{display:none}.contact-form-row{grid-template-columns:1fr}.footer-cta,.footer-bottom{flex-direction:column;align-items:flex-start}.footer-main{grid-template-columns:1fr}.footer-contact{grid-column:auto}.footer-section{padding-inline:5%}.about-visual{min-height:315px}.about-card-one{left:-8%}.about-card-two{right:-8%}.about-card-three{left:0}.orbit-large{width:280px;height:280px}.orbit-small{width:205px;height:205px}}@media (width<=900px){.hero-tech-photo{order:3;width:min(620px,94%);margin:8px auto 0;position:relative;bottom:auto;right:auto}.hero-tech-image{width:190px!important;height:190px!important}.hero-visual{min-height:390px!important}.services-cta:after{opacity:.22;width:250px}}@media (width<=600px){.about-section,.services-section,.industries-section,.why-section,.process-section,.technologies-section,.faq-section,.contact-section{padding-top:38px!important;padding-bottom:40px!important}.hero-tech-photo{border-radius:20px;width:100%}.services-cta:after{display:none}}@media (width<=900px){.services-cta-image{opacity:.24;width:250px;height:170px;right:18px}}@media (width<=600px){.services-cta-image{display:none}}@media (width<=900px){.services-header{padding-right:0}.services-header:after{display:none}}@media (prefers-reduced-motion:reduce){.about-main,.about-direction,.services-grid,.industries-grid,.values-grid,.process-timeline,.technologies-grid,.faq-layout,.contact-layout,.service-card,.industry-card,.value-card,.process-step,.technology-category,.services-header:after,.contact-submit{animation:none!important}}@media (width<=1100px){.industries-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=850px){.industries-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.services-cta{min-height:210px!important;padding:25px!important}}@media (width<=560px){.industries-section{padding-top:38px!important;padding-bottom:38px!important}.industries-list{grid-template-columns:1fr!important}.services-cta{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-height:230px!important;padding:24px!important}.services-cta-image{display:none!important}}@media (width<=1000px){.why-section .why-feature{grid-template-columns:1fr .75fr!important}.why-section .why-reasons{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.industries-section{padding-top:30px!important;padding-bottom:24px!important}.why-section{padding-top:24px!important}.why-section .why-header{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:14px!important}.why-section .why-feature{grid-template-columns:1fr!important;gap:4px!important;padding:22px!important}.why-section .why-feature-right{height:250px!important;margin-top:-4px!important}.why-section .why-reasons{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1100px){.navbar-links{gap:0}.navbar-link{padding-inline:7px;font-size:.74rem}.hero-container,.about-main,.contact-layout{grid-template-columns:1fr}.hero{padding-top:88px}.hero-content{max-width:850px}.hero-visual{min-height:410px}.services-grid,.technologies-grid,.industries-grid{grid-template-columns:1fr 1fr}.values-grid{grid-template-columns:repeat(3,1fr)}.process-timeline{grid-template-columns:1fr 1fr}.faq-layout{grid-template-columns:1fr}.footer-main{grid-template-columns:1.3fr 1fr 1fr}.footer-contact{grid-column:span 3}.services-header,.industries-header,.process-header,.technologies-header,.faq-header,.contact-header{grid-template-columns:1fr}}@media (width<=850px){.navbar{height:72px;padding:7px 4%}.navbar-inner{height:58px}.navbar-links,.navbar-cta{display:none}.navbar-menu-button{margin-left:auto;display:block}.navbar-logo{width:128px}.navbar-logo img{width:122px}.hero{min-height:auto;padding:82px 5% 48px}.hero h1{font-size:clamp(2.75rem,11vw,4.4rem)}.hero-visual{min-height:380px}.hero-tech-image{width:270px;height:270px}.orbit-one{width:300px;height:300px}.orbit-two{width:370px;height:155px}.about-section,.services-section,.industries-section,.why-section,.process-section,.technologies-section,.faq-section,.contact-section{padding:50px 5% 54px}.about-capability-list,.about-direction{grid-template-columns:1fr}.services-grid,.technologies-grid,.industries-grid,.values-grid,.footer-main{grid-template-columns:1fr 1fr}.footer-contact{grid-column:auto}}@media (width<=560px){.hero{min-height:auto}.hero-visual{min-height:315px}.hero-floating-card{transform:scale(.82)}.card-ai{left:-5%}.card-code{right:-8%}.card-cloud{left:0}.hero-trust{gap:9px}.services-grid,.technologies-grid,.industries-grid,.values-grid,.process-timeline{grid-template-columns:1fr}.process-line{display:none}.contact-form-row{grid-template-columns:1fr}.footer-cta,.footer-bottom{flex-direction:column;align-items:flex-start}.footer-main{grid-template-columns:1fr}.footer-contact{grid-column:auto}.footer-section{padding-inline:5%}.about-visual{min-height:315px}.about-card-one{left:-8%}.about-card-two{right:-8%}.about-card-three{left:0}.orbit-large{width:280px;height:280px}.orbit-small{width:205px;height:205px}}@media (width<=900px){.hero-tech-photo{order:3;width:min(620px,94%);margin:8px auto 0;position:relative;bottom:auto;right:auto}.hero-tech-image{width:190px!important;height:190px!important}.hero-visual{min-height:390px!important}.services-cta:after{opacity:.22;width:250px}}@media (width<=600px){.about-section,.services-section,.industries-section,.why-section,.process-section,.technologies-section,.faq-section,.contact-section{padding-top:38px!important;padding-bottom:40px!important}.hero-tech-photo{border-radius:20px;width:100%}.services-cta:after{display:none}}@media (width<=900px){.services-cta-image{opacity:.24;width:250px;height:170px;right:18px}}@media (width<=600px){.services-cta-image{display:none}}@media (width<=900px){.services-header{padding-right:0}.services-header:after{display:none}}@media (prefers-reduced-motion:reduce){.about-main,.about-direction,.services-grid,.industries-grid,.values-grid,.process-timeline,.technologies-grid,.faq-layout,.contact-layout,.service-card,.industry-card,.value-card,.process-step,.technology-category,.services-header:after,.contact-submit{animation:none!important}}@media (width<=1100px){.industries-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=850px){.industries-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.services-cta{min-height:210px!important;padding:25px!important}}@media (width<=560px){.industries-section{padding-top:38px!important;padding-bottom:38px!important}.industries-list{grid-template-columns:1fr!important}.services-cta{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-height:230px!important;padding:24px!important}.services-cta-image{display:none!important}}@media (width<=1000px){.why-section .why-feature{grid-template-columns:1fr .75fr!important}.why-section .why-reasons{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.industries-section{padding-top:30px!important;padding-bottom:24px!important}.why-section{padding-top:24px!important}.why-section .why-header{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:14px!important}.why-section .why-feature{grid-template-columns:1fr!important;gap:4px!important;padding:22px!important}.why-section .why-feature-right{height:250px!important;margin-top:-4px!important}.why-section .why-reasons{grid-template-columns:1fr!important}}.footer-social{color:#31517c!important;border-radius:12px!important;place-items:center!important;width:42px!important;height:42px!important;transition:transform .25s,box-shadow .25s,color .25s,background .25s!important;display:grid!important}.footer-social svg{width:20px;height:20px;display:block}.footer-social:hover{color:#1769ff!important;transform:translateY(-4px)scale(1.04)!important;box-shadow:0 12px 24px #27488229!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1100px){.navbar-links{gap:0}.navbar-link{padding-inline:7px;font-size:.74rem}.hero-container,.about-main,.contact-layout{grid-template-columns:1fr}.hero{padding-top:88px}.hero-content{max-width:850px}.hero-visual{min-height:410px}.services-grid,.technologies-grid,.industries-grid{grid-template-columns:1fr 1fr}.values-grid{grid-template-columns:repeat(3,1fr)}.process-timeline{grid-template-columns:1fr 1fr}.faq-layout{grid-template-columns:1fr}.footer-main{grid-template-columns:1.3fr 1fr 1fr}.footer-contact{grid-column:span 3}.services-header,.industries-header,.process-header,.technologies-header,.faq-header,.contact-header{grid-template-columns:1fr}}@media (width<=850px){.navbar{height:72px;padding:7px 4%}.navbar-inner{height:58px}.navbar-links,.navbar-cta{display:none}.navbar-menu-button{margin-left:auto;display:block}.navbar-logo{width:128px}.navbar-logo img{width:122px}.hero{min-height:auto;padding:82px 5% 48px}.hero h1{font-size:clamp(2.75rem,11vw,4.4rem)}.hero-visual{min-height:380px}.hero-tech-image{width:270px;height:270px}.orbit-one{width:300px;height:300px}.orbit-two{width:370px;height:155px}.about-section,.services-section,.industries-section,.why-section,.process-section,.technologies-section,.faq-section,.contact-section{padding:50px 5% 54px}.about-capability-list,.about-direction{grid-template-columns:1fr}.services-grid,.technologies-grid,.industries-grid,.values-grid,.footer-main{grid-template-columns:1fr 1fr}.footer-contact{grid-column:auto}}@media (width<=560px){.hero{min-height:auto}.hero-visual{min-height:315px}.hero-floating-card{transform:scale(.82)}.card-ai{left:-5%}.card-code{right:-8%}.card-cloud{left:0}.hero-trust{gap:9px}.services-grid,.technologies-grid,.industries-grid,.values-grid,.process-timeline{grid-template-columns:1fr}.process-line{display:none}.contact-form-row{grid-template-columns:1fr}.footer-cta,.footer-bottom{flex-direction:column;align-items:flex-start}.footer-main{grid-template-columns:1fr}.footer-contact{grid-column:auto}.footer-section{padding-inline:5%}.about-visual{min-height:315px}.about-card-one{left:-8%}.about-card-two{right:-8%}.about-card-three{left:0}.orbit-large{width:280px;height:280px}.orbit-small{width:205px;height:205px}}@media (width<=900px){.hero-tech-photo{order:3;width:min(620px,94%);margin:8px auto 0;position:relative;bottom:auto;right:auto}.hero-tech-image{width:190px!important;height:190px!important}.hero-visual{min-height:390px!important}.services-cta:after{opacity:.22;width:250px}}@media (width<=600px){.about-section,.services-section,.industries-section,.why-section,.process-section,.technologies-section,.faq-section,.contact-section{padding-top:38px!important;padding-bottom:40px!important}.hero-tech-photo{border-radius:20px;width:100%}.services-cta:after{display:none}}@media (width<=900px){.services-cta-image{opacity:.24;width:250px;height:170px;right:18px}}@media (width<=600px){.services-cta-image{display:none}}@media (width<=900px){.services-header{padding-right:0}.services-header:after{display:none}}@media (prefers-reduced-motion:reduce){.about-main,.about-direction,.services-grid,.industries-grid,.values-grid,.process-timeline,.technologies-grid,.faq-layout,.contact-layout,.service-card,.industry-card,.value-card,.process-step,.technology-category,.services-header:after,.contact-submit{animation:none!important}}@media (width<=1100px){.industries-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=850px){.industries-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.services-cta{min-height:210px!important;padding:25px!important}}@media (width<=560px){.industries-section{padding-top:38px!important;padding-bottom:38px!important}.industries-list{grid-template-columns:1fr!important}.services-cta{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-height:230px!important;padding:24px!important}.services-cta-image{display:none!important}}@media (width<=1000px){.why-section .why-feature{grid-template-columns:1fr .75fr!important}.why-section .why-reasons{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.industries-section{padding-top:30px!important;padding-bottom:24px!important}.why-section{padding-top:24px!important}.why-section .why-header{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:14px!important}.why-section .why-feature{grid-template-columns:1fr!important;gap:4px!important;padding:22px!important}.why-section .why-feature-right{height:250px!important;margin-top:-4px!important}.why-section .why-reasons{grid-template-columns:1fr!important}}:root{--blue:#1769ff;--blue-2:#3b8cff;--cyan:#16b8c4;--violet:#7357ff;--orange:#ff8a3d;--ink:#13213a;--muted:#5f6f86;--soft:#eef3f9;--line:#d9e2ee;--white:#fff;--heading:"Manrope",sans-serif;--body:"Plus Jakarta Sans",sans-serif;--shadow:0 20px 58px #1d3a6921;--shadow-sm:0 9px 30px #1d3a6917;--radius:20px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--body);background:#eaf1f8;margin:0;overflow-x:hidden}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.app{background:#eaf1f8;min-height:100vh}section{width:100%;scroll-margin-top:92px}.hero,.about-section,.services-section,.industries-section,.why-section,.process-section,.technologies-section,.faq-section,.contact-section,.footer-section{position:relative;overflow:hidden}.hero-container,.about-container,.services-container,.industries-container,.process-container,.technologies-container,.faq-container,.contact-container,.footer-container,.why-container{z-index:2;width:min(1380px,100%);margin:auto;position:relative}.navbar{z-index:1000;-webkit-backdrop-filter:blur(20px);background:#e0ecfaeb;border-bottom:1px solid #1769ff12;height:78px;padding:9px 4.5%;transition:all .3s;position:fixed;top:0;left:0;right:0}.navbar-inner{background:linear-gradient(135deg,#ebf6fffa,#f4f0fffa);border:1px solid #d9e3ef;border-radius:17px;align-items:center;gap:18px;max-width:1380px;height:60px;margin:auto;padding:0 10px 0 12px;transition:all .3s;display:flex;overflow:visible;box-shadow:0 7px 26px #26447013}.navbar-scrolled .navbar-inner{border-color:#dce6f3;box-shadow:0 12px 34px #2644701c}.navbar-logo{background:0 0;border:0;justify-content:flex-start;align-items:center;width:154px;height:52px;padding:0 6px;display:flex}.navbar-logo img{object-fit:contain;border-radius:0;width:142px;height:48px}.navbar-links{flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.navbar-link{color:#53627a;background:0 0;border:0;padding:20px 10px;font-size:.78rem;font-weight:700;transition:all .25s;position:relative}.navbar-active-line{background:linear-gradient(90deg,var(--blue),var(--violet));transform-origin:50%;border-radius:4px;height:2px;transition:all .25s;position:absolute;bottom:9px;left:10px;right:10px;transform:scaleX(0)}.navbar-link.active .navbar-active-line{transform:scaleX(1)}.navbar-cta{color:#fff;background:linear-gradient(135deg,var(--blue),var(--violet));border:0;border-radius:11px;align-items:center;gap:8px;padding:10px 13px 10px 16px;font-weight:800;transition:all .25s;display:inline-flex;box-shadow:0 9px 22px #4159dc33}.navbar-cta:hover{transform:translateY(-2px);box-shadow:0 13px 28px #4159dc42}.navbar-cta-icon{background:#ffffff2e;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.navbar-menu-button{color:var(--blue);background:linear-gradient(135deg,#e1efff,#eee9ff);border:0;border-radius:10px;padding:10px;display:none}.mobile-menu{z-index:999;border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(145deg,#edf6ff,#f3efff);border-radius:18px;padding:12px;position:fixed;top:82px;left:4.5%;right:4.5%}.mobile-menu-inner{gap:4px;display:grid}.mobile-nav-link{color:var(--ink);text-align:left;background:#ffffff9e;border:0;border-radius:10px;align-items:center;gap:15px;padding:13px 12px;display:flex}.mobile-nav-link.active{color:var(--blue);background:#eef4ff}.mobile-number{color:#91a0b5;font-size:.72rem}.mobile-cta{background:linear-gradient(135deg,var(--blue),var(--violet));color:#fff;text-align:center;border-radius:10px;margin-top:6px;padding:13px;font-weight:800}.about-section,.services-section,.industries-section,.why-section,.process-section,.technologies-section,.faq-section,.contact-section{padding:58px 5.5% 60px}.section-label,.about-label,.industries-label,.process-label,.technologies-label,.faq-label,.contact-label{color:var(--blue);letter-spacing:.14em;align-items:center;gap:8px;font-size:.68rem;font-weight:800;display:inline-flex}.section-label:before,.about-label:before,.industries-label:before,.process-label:before,.technologies-label:before,.faq-label:before,.contact-label:before{content:"";background:linear-gradient(90deg,var(--blue),var(--cyan));border-radius:3px;width:24px;height:2px}.about-heading,.services-header,.industries-header,.process-header,.technologies-header,.faq-header,.contact-header{margin-bottom:34px}.about-heading h2,.services-header h2,.industries-heading h2,.process-header h2,.technologies-heading h2,.faq-header h2,.contact-header h2{font-family:var(--heading);letter-spacing:-.045em;color:var(--ink);margin:10px 0 12px;font-size:clamp(2rem,4vw,3.35rem);line-height:1.08}.about-heading h2 span,.services-header h2 span,.industries-heading h2 span,.process-header h2 span,.technologies-heading h2 span,.faq-header h2 span,.contact-header h2 span{background:linear-gradient(90deg,var(--blue),var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text}.about-heading p,.services-header p,.industries-intro,.process-header p,.technologies-intro,.faq-header p,.contact-header p{max-width:680px;color:var(--muted);font-size:.92rem;line-height:1.75}.hero{background:linear-gradient(135deg,#eaf2fb 0%,#f9fbfd 52%,#f2eefb 100%);align-items:center;min-height:clamp(660px,88vh,820px);padding:86px 5.5% 34px;display:flex}.hero:after{content:"";filter:blur(5px);background:radial-gradient(circle,#3aa7ff29,#0000 68%);width:500px;height:500px;position:absolute;top:30px;right:-180px}.hero-grid{background-image:linear-gradient(#1769ff0a 1px,#0000 1px),linear-gradient(90deg,#1769ff0a 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.hero-container{grid-template-columns:1.02fr .98fr;align-items:center;gap:42px;display:grid}.hero-content{max-width:700px}.hero-badge{color:var(--blue);letter-spacing:.08em;box-shadow:var(--shadow-sm);background:#ffffffe0;border:1px solid #d9e6fb;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.66rem;font-weight:800;display:inline-flex}.hero h1{font-family:var(--heading);letter-spacing:-.065em;color:#14213a;margin:17px 0 15px;font-size:clamp(3rem,5.7vw,5.15rem);line-height:.99}.hero-highlight{background:linear-gradient(90deg,var(--blue),var(--violet),var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text}.hero-description{color:#647289;max-width:630px;font-size:1rem;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:11px;margin-top:24px;display:flex}.hero-primary-button,.hero-secondary-button{border-radius:11px;min-height:49px;padding:0 17px;font-weight:800;transition:all .25s}.hero-primary-button{background:linear-gradient(135deg,var(--blue),var(--violet));color:#fff;border:1px solid #0000;align-items:center;gap:10px;display:inline-flex;box-shadow:0 12px 28px #395be02e}.hero-primary-button:hover{transform:translateY(-2px);box-shadow:0 16px 32px #395be040}.hero-button-icon{background:#ffffff2e;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.hero-secondary-button{color:#2f405b;box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#f8fbff,#f2efff);border:1px solid #d8e1ee}.hero-secondary-button:hover{color:var(--blue);border-color:#b9cdf0;transform:translateY(-2px)}.hero-trust{color:#8491a4;letter-spacing:.12em;flex-wrap:wrap;gap:14px;margin-top:22px;font-size:.63rem;font-weight:800;display:flex}.hero-trust span:before{content:"•";color:var(--cyan);margin-right:6px}.hero-visual{place-items:center;min-height:460px;display:grid;position:relative}.hero-tech-image{object-fit:contain;opacity:.94;filter:drop-shadow(0 22px 35px #2e569b21);z-index:1;width:315px;height:315px;position:absolute}.hero-core{z-index:3;width:174px;height:174px;color:var(--blue);background:linear-gradient(145deg,#fff,#edf5ff);border:8px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:relative;box-shadow:0 24px 65px #23549926,inset 0 0 0 1px #dce8f8}.hero-core span{font-family:var(--heading);letter-spacing:.12em;font-size:1.15rem;font-weight:800}.hero-core-glow{z-index:-1;background:radial-gradient(circle,#1769ff24,#0000 68%);border-radius:50%;position:absolute;inset:18px}.hero-orbit{border:1px dashed #1769ff38;border-radius:50%;position:absolute}.orbit-one{width:350px;height:350px;transform:rotate(24deg)}.orbit-two{width:435px;height:185px;transform:rotate(-25deg)}.hero-floating-card,.about-floating-card{z-index:4;box-shadow:var(--shadow-sm);color:#31415b;background:#fffffff5;border:1px solid #e0e8f3;border-radius:13px;align-items:center;gap:10px;padding:11px 13px;transition:all .25s;display:flex;position:absolute}.hero-floating-card:hover,.about-floating-card:hover{box-shadow:var(--shadow);border-color:#cbdaf0}.hero-floating-card svg,.about-floating-card svg{color:var(--blue)}.hero-floating-card div,.about-floating-card div{gap:2px;display:grid}.hero-floating-card strong,.about-floating-card strong{font-size:.76rem}.hero-floating-card span,.about-floating-card span{color:#7c899c;font-size:.63rem}.card-ai{top:11%;left:3%}.card-code{top:29%;right:1%}.card-cloud{bottom:10%;left:10%}.hero-scroll{color:#8390a2;letter-spacing:.14em;align-items:center;gap:9px;font-size:.58rem;font-weight:800;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.hero-scroll-line{background:linear-gradient(90deg,var(--blue),var(--cyan));width:36px;height:1px}.about-main{grid-template-columns:1fr .9fr;align-items:center;gap:55px;display:grid}.about-intro{grid-template-columns:50px 1fr;gap:16px;display:grid}.about-intro-number{font-family:var(--heading);color:var(--blue);font-size:1.1rem;font-weight:800}.about-intro h3{font-family:var(--heading);margin:0 0 11px;font-size:1.55rem}.about-intro h3 span{color:var(--blue)}.about-intro p{color:var(--muted);margin:0 0 10px;line-height:1.75}.about-capabilities{box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#ffffffc2,#e8f2ffc7);border:1px solid #cfdeef;border-radius:16px;margin-top:25px;padding:17px}.about-capability-title{color:var(--blue);letter-spacing:.08em;align-items:center;gap:9px;font-size:.68rem;font-weight:800;display:flex}.about-capability-list{grid-template-columns:1fr 1fr;gap:9px 16px;margin-top:13px;display:grid}.about-capability{color:#56657b;align-items:center;gap:8px;font-size:.79rem;display:flex}.about-capability svg{color:var(--cyan)}.about-visual{place-items:center;min-height:370px;display:grid;position:relative}.about-visual-orbit{border:1px dashed #1769ff33;border-radius:50%;position:absolute}.orbit-large{width:335px;height:335px}.orbit-small{width:240px;height:240px}.about-center{z-index:3;width:150px;height:150px;box-shadow:var(--shadow);color:var(--blue);background:linear-gradient(145deg,#fff,#eef5ff);border:7px solid #fff;border-radius:50%;align-content:center;place-items:center;display:grid;position:relative}.about-center-icon{background:#eaf3ff;border-radius:15px;place-items:center;width:55px;height:55px;display:grid}.about-center strong{font-family:var(--heading);font-size:1.1rem}.about-center span{letter-spacing:.18em;color:#7c8ba1;font-size:.53rem}.about-card-one{top:3%;left:0}.about-card-two{top:38%;right:0}.about-card-three{bottom:2%;left:9%}.about-direction{grid-template-columns:1fr 1fr;gap:16px;margin-top:42px;display:grid}.direction-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#f8fbff,#ece8ff);border-radius:18px;padding:22px}.direction-icon{width:40px;height:40px;color:var(--blue);background:#eef5ff;border-radius:11px;place-items:center;margin-bottom:13px;display:grid}.services-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.service-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#ffffffe6,#e7f2ffeb 58%,#efeaffeb);border-radius:18px;padding:22px;transition:all .28s;position:relative}.service-card:hover,.industry-card:hover,.technology-category:hover,.value-card:hover,.process-step:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.service-icon,.industry-icon,.value-icon,.process-icon{color:var(--blue);background:linear-gradient(135deg,#eaf3ff,#f0edff);border-radius:12px;place-items:center;display:grid}.service-icon{width:45px;height:45px}.service-number{color:#b5c0cf;font-family:var(--heading);font-size:.72rem;position:absolute;top:19px;right:19px}.service-category{color:var(--blue);letter-spacing:.12em;margin-top:17px;font-size:.64rem;font-weight:800;display:block}.service-content h3{color:#1c2940;font-family:var(--heading);margin:7px 0;font-size:1.18rem}.service-content p{color:var(--muted);font-size:.82rem;line-height:1.7}.service-features{gap:7px;margin-top:15px;display:grid}.service-feature{color:#65748a;gap:8px;font-size:.75rem;display:flex}.service-card-bottom{color:#8793a5;border-top:1px solid #edf1f6;justify-content:space-between;margin-top:18px;padding-top:14px;font-size:.65rem;display:flex}.industries-header,.process-header,.technologies-header,.faq-header{grid-template-columns:1fr .75fr;align-items:end;gap:38px;display:grid}.industries-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.industry-card{box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#ffffffdb,#e5f6f6eb 52%,#eeebffe6);border:1px solid #cfdeea;border-radius:17px;padding:19px;transition:all .28s}.industry-card-top{justify-content:space-between;align-items:center;display:flex}.industry-icon{width:42px;height:42px}.industry-number{font-family:var(--heading);color:#a2aec0;font-size:.68rem}.industry-content h3{font-family:var(--heading);margin:14px 0 7px;font-size:.98rem}.industry-content p{color:var(--muted);font-size:.75rem;line-height:1.65}.industry-footer{color:var(--blue);border-top:1px solid #edf1f6;margin-top:15px;padding-top:11px;font-size:.65rem;font-weight:700}.industries-bottom,.why-bottom,.process-bottom,.technologies-bottom{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#ffffffc7,#e7f1fdd1);border-radius:14px;margin-top:21px;padding:16px 19px}.values-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:30px;display:grid}.value-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#f8fbff,#eeeaff);border-radius:17px;padding:19px 16px;transition:all .28s}.value-icon{width:39px;height:39px}.value-number{color:#a4b0c1;margin-top:15px;font-size:.62rem;display:block}.value-card h3{font-family:var(--heading);margin:7px 0;font-size:.92rem}.value-card p{color:var(--muted);font-size:.72rem;line-height:1.6}.process-timeline{grid-template-columns:repeat(4,1fr);gap:13px;display:grid;position:relative}.process-step{z-index:1;border:1px solid var(--line);box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#f9fcff,#e9f2ff 58%,#eeeaff);border-radius:17px;padding:21px;transition:all .28s;position:relative}.process-step-number{font-family:var(--heading);color:#d6e0ee;font-size:1.75rem}.process-icon{width:42px;height:42px;margin:12px 0}.process-step h3{font-family:var(--heading);margin:0 0 7px;font-size:.98rem}.process-step p{color:var(--muted);font-size:.74rem;line-height:1.65}.process-line{background:linear-gradient(90deg,var(--blue),var(--violet),var(--cyan));z-index:0;opacity:.42;border-radius:2px;height:2px;position:absolute;top:48px;left:0;right:0}.process-line span{background:linear-gradient(90deg,var(--blue),var(--cyan));border-radius:2px;width:34%;height:100%;display:block}.technologies-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.technology-category{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#ffffffd1,#e5f6fae6 54%,#efebffe0);border-radius:17px;padding:20px;transition:all .28s}.technology-category-header{align-items:center;gap:12px;display:flex}.technology-category-icon{width:41px;height:41px;color:var(--blue);background:linear-gradient(135deg,#eaf4ff,#f2efff);border-radius:12px;place-items:center;display:grid}.technology-category-title{font-family:var(--heading);font-size:.98rem;font-weight:800}.technology-list{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.technology-item{color:#53627a;background:#f5f8fc;border:1px solid #e9eef5;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:.69rem;transition:all .2s;display:flex}.technology-item:hover{color:var(--blue);background:#edf5ff;border-color:#d5e4fb}.technology-dot{background:linear-gradient(135deg,var(--blue),var(--cyan));border-radius:50%;width:6px;height:6px}.faq-layout{grid-template-columns:.75fr 1.25fr;gap:25px;display:grid}.faq-info{background:linear-gradient(135deg,#eef5ff,#f6f2ff);border:1px solid #dfe7f5;border-radius:18px;padding:23px}.faq-info-number{font-family:var(--heading);color:var(--blue);font-size:2.8rem;font-weight:800}.faq-info-content h3{font-family:var(--heading);margin:7px 0;font-size:1.2rem}.faq-info-content p{color:var(--muted);font-size:.79rem;line-height:1.7}.faq-list{gap:9px;display:grid}.faq-question{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#ffffffdb,#edf3ffeb);border-radius:13px;justify-content:space-between;align-items:center;padding:16px 17px;transition:all .2s;display:flex}.faq-question:hover{border-color:#c8daf5}.faq-question-text{font-size:.82rem;font-weight:800}.faq-number{color:var(--blue);font-family:var(--heading);font-size:.68rem}.faq-plus{color:var(--blue)}.faq-answer-wrapper{overflow:hidden}.faq-answer{color:var(--muted);padding:0 17px 15px;font-size:.77rem;line-height:1.7}.contact-layout{grid-template-columns:.82fr 1.18fr;gap:20px;display:grid}.contact-info{color:var(--ink);box-shadow:var(--shadow);background:linear-gradient(145deg,#edf5ff,#f6f2ff);border:1px solid #dfe8f6;border-radius:20px;padding:25px}.contact-info-top h3{font-family:var(--heading);margin:7px 0;font-size:1.55rem}.contact-info-top p{color:var(--muted);font-size:.79rem;line-height:1.7}.contact-details{gap:10px;margin-top:20px;display:grid}.contact-detail{background:#ffffffb3;border:1px solid #dce6f3bf;border-radius:11px;align-items:flex-start;gap:10px;padding:10px;display:flex}.contact-detail-icon{color:var(--blue)}.contact-detail div{gap:3px;display:grid}.contact-detail small{color:#8190a5;letter-spacing:.1em;font-size:.56rem}.contact-detail strong{color:#34445d;font-size:.74rem;font-weight:700}.contact-info-bottom{color:#7e8ca1;border-top:1px solid #dfe7f1;justify-content:space-between;gap:12px;margin-top:20px;padding-top:15px;font-size:.62rem;display:flex}.contact-status{color:#159b70;align-items:center;gap:6px;font-weight:800;display:flex}.contact-status span{background:#31c98d;border-radius:50%;width:7px;height:7px}.contact-form-card{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(145deg,#ffffffe6,#ebf3ffe6 62%,#f1edffe0);border-radius:20px;padding:25px}.contact-form-heading span{color:var(--blue);letter-spacing:.1em;font-size:.63rem;font-weight:800}.contact-form-heading h3{font-family:var(--heading);margin:7px 0 19px;font-size:1.65rem}.contact-form-heading strong{color:var(--blue)}.contact-form{gap:13px;display:grid}.contact-form-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.contact-field{gap:6px;display:grid}.contact-field label{color:#728096;letter-spacing:.08em;font-size:.6rem;font-weight:800}.contact-field input,.contact-field textarea{width:100%;color:var(--ink);background:#f8fbffdb;border:1px solid #d5e1ef;border-radius:10px;outline:0;padding:11px 12px;transition:all .2s}.contact-field input:focus,.contact-field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1769ff14}.contact-submit{background:linear-gradient(135deg,var(--blue),var(--violet));color:#fff;border:0;border-radius:10px;padding:13px;font-weight:800;transition:all .25s}.contact-submit:hover{transform:translateY(-2px);box-shadow:0 12px 25px #4159dc33}.contact-form-footer{color:#8491a3;text-align:center;font-size:.64rem}.contact-success{text-align:center;color:var(--blue);padding:50px 15px}.contact-success p{color:var(--muted);font-size:.78rem;line-height:1.6}.footer-section{color:var(--ink);border-top:1px solid var(--line);background:linear-gradient(135deg,#e7f1fb,#f2effb);padding:34px 5.5% 18px}.footer-grid{background-image:linear-gradient(#1769ff09 1px,#0000 1px),linear-gradient(90deg,#1769ff09 1px,#0000 1px);background-size:60px 60px}.footer-cta{background:linear-gradient(135deg,#eaf3ff,#f2edff);border:1px solid #dce6f4;border-radius:18px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px;padding:23px 26px;display:flex}.footer-eyebrow{color:var(--blue);letter-spacing:.1em;font-size:.63rem;font-weight:800;display:block}.footer-cta-content h2{font-family:var(--heading);letter-spacing:-.04em;margin:7px 0;font-size:clamp(1.65rem,3vw,2.5rem)}.footer-cta-content h2 span{color:var(--blue)}.footer-cta-content p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.6}.footer-cta-button{color:var(--blue);white-space:nowrap;background:linear-gradient(135deg,#fff,#eef5ff);border:1px solid #d8e3f1;border-radius:10px;align-items:center;gap:8px;padding:11px 15px;font-weight:800;transition:all .2s;display:inline-flex}.footer-cta-button:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.footer-main{grid-template-columns:1.4fr .7fr .9fr 1fr;gap:32px;padding-bottom:25px;display:grid}.footer-logo img{object-fit:contain;border-radius:0;width:125px;height:44px}.footer-brand p{max-width:330px;color:var(--muted);margin:12px 0;font-size:.74rem;line-height:1.7}.footer-socials{gap:7px;display:flex}.footer-social{width:32px;height:32px;color:var(--blue);background:linear-gradient(135deg,#fff,#edf4ff);border:1px solid #d9e2ee;border-radius:9px;place-items:center;font-size:.68rem;font-weight:800;transition:all .2s;display:grid}.footer-social:hover{border-color:#c2d6f4;transform:translateY(-2px)}.footer-column-title{color:#7b899d;letter-spacing:.1em;margin-bottom:12px;font-size:.62rem;font-weight:800;display:block}.footer-column ul{gap:7px;display:grid}.footer-column li a{color:#59687e;justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.footer-column li a:hover{color:var(--blue)}.footer-contact-item{color:var(--blue);align-items:flex-start;gap:9px;margin-bottom:12px;display:flex}.footer-contact-item div{gap:3px;display:grid}.footer-contact-item small{color:#8794a7;letter-spacing:.08em;font-size:.55rem}.footer-contact-item strong{color:#536178;font-size:.68rem;font-weight:600}.footer-bottom{color:#8591a3;border-top:1px solid #dfe6ef;justify-content:space-between;gap:15px;padding-top:15px;font-size:.62rem;display:flex}.footer-bottom-links{gap:16px;display:flex}.footer-back-top{color:var(--blue)}.footer-tech-strip{border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;margin-bottom:17px;padding:12px 0}.footer-tech-list{color:#7b899d;flex-wrap:wrap;gap:10px;font-size:.6rem;display:flex}.services-header{padding-right:190px;position:relative}.services-header:after{content:"";opacity:.24;filter:saturate(1.15)drop-shadow(0 14px 22px #2a539b1f);pointer-events:none;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAwIiBoZWlnaHQ9IjYwMCIgdmlld0JveD0iMCAwIDYwMCA2MDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxkZWZzPgogIDxsaW5lYXJHcmFkaWVudCBpZD0iZzEiIHgxPSIxMDAiIHkxPSI4MCIgeDI9IjUwMCIgeTI9IjUyMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiMxNzY5RkYiLz48c3RvcCBvZmZzZXQ9Ii41MiIgc3RvcC1jb2xvcj0iIzczNTdGRiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzE2QjhDNCIvPjwvbGluZWFyR3JhZGllbnQ+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJnMiIgeDE9IjEzMCIgeTE9IjEwMCIgeDI9IjQ2MCIgeTI9IjUwMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNFQUYzRkYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGNEVFRkYiLz48L2xpbmVhckdyYWRpZW50PgogIDxmaWx0ZXIgaWQ9InNoYWRvdyIgeD0iNDAiIHk9IjQwIiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjUyMCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVEcm9wU2hhZG93IGR4PSIwIiBkeT0iMjIiIHN0ZERldmlhdGlvbj0iMjQiIGZsb29kLWNvbG9yPSIjNDk2OTlBIiBmbG9vZC1vcGFjaXR5PSIuMTYiLz48L2ZpbHRlcj4KPC9kZWZzPgo8Y2lyY2xlIGN4PSIzMDAiIGN5PSIzMDAiIHI9IjIzMCIgZmlsbD0idXJsKCNnMikiIHN0cm9rZT0iI0RERThGOCIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9IjMwMCIgY3k9IjMwMCIgcj0iMTc4IiBzdHJva2U9IiNBRkM4RjIiIHN0cm9rZS1kYXNoYXJyYXk9IjcgMTAiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGN4PSIzMDAiIGN5PSIzMDAiIHI9IjEyMiIgc3Ryb2tlPSIjQkZEOUU4IiBzdHJva2UtZGFzaGFycmF5PSI0IDkiIHN0cm9rZS13aWR0aD0iMiIvPgo8ZyBmaWx0ZXI9InVybCgjc2hhZG93KSI+PHJlY3QgeD0iMjA1IiB5PSIyMDUiIHdpZHRoPSIxOTAiIGhlaWdodD0iMTkwIiByeD0iNDQiIGZpbGw9IndoaXRlIiBzdHJva2U9IiNEQ0U3RjUiLz48L2c+CjxwYXRoIGQ9Ik0yNjMgMjg2QzI2MyAyNjYgMjc5IDI1MCAyOTkgMjUwQzMxOSAyNTAgMzM2IDI2NiAzMzYgMjg2VjMxNEMzMzYgMzM0IDMxOSAzNTAgMjk5IDM1MEMyNzkgMzUwIDI2MyAzMzQgMjYzIDMxNFYyODZaIiBmaWxsPSIjRUVGNUZGIiBzdHJva2U9InVybCgjZzEpIiBzdHJva2Utd2lkdGg9IjciLz4KPHBhdGggZD0iTTI4MSAyODZIMzE4TTI4MSAzMDRIMzE4TTI4MSAzMjJIMzA2IiBzdHJva2U9InVybCgjZzEpIiBzdHJva2Utd2lkdGg9IjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8Y2lyY2xlIGN4PSIxMzAiIGN5PSIyMTAiIHI9IjE4IiBmaWxsPSIjMTc2OUZGIi8+PGNpcmNsZSBjeD0iNDc0IiBjeT0iMTg4IiByPSIxNCIgZmlsbD0iIzE2QjhDNCIvPjxjaXJjbGUgY3g9IjQ3MCIgY3k9IjQwNSIgcj0iMjAiIGZpbGw9IiM3MzU3RkYiLz48Y2lyY2xlIGN4PSIxNTAiIGN5PSI0MjUiIHI9IjEyIiBmaWxsPSIjRkY4QTNEIi8+CjxwYXRoIGQ9Ik0xNDggMjEwTDIxNCAyNDJNMzg2IDIzMkw0NjAgMTg4TTM5NSAzNjVMNDUyIDQwNU0yMDcgMzU5TDE2MiA0MjEiIHN0cm9rZT0iI0I3Q0JFOCIgc3Ryb2tlLXdpZHRoPSIzIi8+CjxyZWN0IHg9Ijc4IiB5PSIyNjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iNTQiIHJ4PSIxNCIgZmlsbD0id2hpdGUiIHN0cm9rZT0iI0RERTdGNCIvPjx0ZXh0IHg9IjEyOCIgeT0iMjkzIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LWZhbWlseT0iQXJpYWwiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI3MDAiIGZpbGw9IiMxNzY5RkYiPkNMT1VEPC90ZXh0Pgo8cmVjdCB4PSI0MjAiIHk9IjI3MCIgd2lkdGg9IjEwOCIgaGVpZ2h0PSI1NCIgcng9IjE0IiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSIjRERFN0Y0Ii8+PHRleHQgeD0iNDc0IiB5PSIzMDMiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtZmFtaWx5PSJBcmlhbCIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjcwMCIgZmlsbD0iIzczNTdGRiI+QUkgLyBNTDwvdGV4dD4KPHJlY3QgeD0iMjQ1IiB5PSI5MyIgd2lkdGg9IjExMCIgaGVpZ2h0PSI1MCIgcng9IjE0IiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSIjRERFN0Y0Ii8+PHRleHQgeD0iMzAwIiB5PSIxMjQiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtZmFtaWx5PSJBcmlhbCIgZm9udC1zaXplPSIxNSIgZm9udC13ZWlnaHQ9IjcwMCIgZmlsbD0iIzE2QjhDNCI+QVVUT01BVElPTjwvdGV4dD4KPHJlY3QgeD0iMjM4IiB5PSI0NTQiIHdpZHRoPSIxMjQiIGhlaWdodD0iNTAiIHJ4PSIxNCIgZmlsbD0id2hpdGUiIHN0cm9rZT0iI0RERTdGNCIvPjx0ZXh0IHg9IjMwMCIgeT0iNDg1IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LWZhbWlseT0iQXJpYWwiIGZvbnQtc2l6ZT0iMTUiIGZvbnQtd2VpZ2h0PSI3MDAiIGZpbGw9IiNGRjhBM0QiPlNPRlRXQVJFPC90ZXh0Pgo8L3N2Zz4K) 50%/contain no-repeat;width:170px;height:150px;animation:6s ease-in-out infinite techFloat;position:absolute;top:-18px;right:0}.hero-tech-image{animation:7s ease-in-out infinite techFloat}.hero-orbit{animation:7s ease-in-out infinite orbitPulse}.hero-floating-card,.about-floating-card{animation:5s ease-in-out infinite cardFloat}.card-code{animation-delay:1.1s}.card-cloud{animation-delay:2.1s}.about-card-two{animation-delay:1.4s}.about-card-three{animation-delay:2.2s}.service-card,.industry-card,.value-card,.process-step,.technology-category,.faq-question,.direction-card{will-change:transform}.service-card:hover,.industry-card:hover,.value-card:hover,.process-step:hover,.technology-category:hover,.direction-card:hover{border-color:#b9cff0}.service-icon,.industry-icon,.value-icon,.process-icon,.technology-category-icon{transition:transform .3s,box-shadow .3s}.service-card:hover .service-icon,.industry-card:hover .industry-icon,.value-card:hover .value-icon,.process-step:hover .process-icon,.technology-category:hover .technology-category-icon{transform:rotate(-4deg)scale(1.06);box-shadow:0 8px 20px #1769ff1c}.navbar-cta,.hero-primary-button,.contact-submit,.mobile-cta{background-size:180% 180%;animation:8s infinite shimmer}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1100px){.navbar-links{gap:0}.navbar-link{padding-inline:7px;font-size:.74rem}.hero-container,.about-main,.contact-layout{grid-template-columns:1fr}.hero{padding-top:88px}.hero-content{max-width:850px}.hero-visual{min-height:410px}.services-grid,.technologies-grid,.industries-grid{grid-template-columns:1fr 1fr}.values-grid{grid-template-columns:repeat(3,1fr)}.process-timeline{grid-template-columns:1fr 1fr}.faq-layout{grid-template-columns:1fr}.footer-main{grid-template-columns:1.3fr 1fr 1fr}.footer-contact{grid-column:span 3}.services-header,.industries-header,.process-header,.technologies-header,.faq-header,.contact-header{grid-template-columns:1fr}}@media (width<=850px){.navbar{height:72px;padding:7px 4%}.navbar-inner{height:58px}.navbar-links,.navbar-cta{display:none}.navbar-menu-button{margin-left:auto;display:block}.navbar-logo{width:128px}.navbar-logo img{width:122px}.hero{min-height:auto;padding:82px 5% 48px}.hero h1{font-size:clamp(2.75rem,11vw,4.4rem)}.hero-visual{min-height:380px}.hero-tech-image{width:270px;height:270px}.orbit-one{width:300px;height:300px}.orbit-two{width:370px;height:155px}.about-section,.services-section,.industries-section,.why-section,.process-section,.technologies-section,.faq-section,.contact-section{padding:50px 5% 54px}.about-capability-list,.about-direction{grid-template-columns:1fr}.services-grid,.technologies-grid,.industries-grid,.values-grid,.footer-main{grid-template-columns:1fr 1fr}.footer-contact{grid-column:auto}}@media (width<=560px){.hero{min-height:auto}.hero-visual{min-height:315px}.hero-floating-card{transform:scale(.82)}.card-ai{left:-5%}.card-code{right:-8%}.card-cloud{left:0}.hero-trust{gap:9px}.services-grid,.technologies-grid,.industries-grid,.values-grid,.process-timeline{grid-template-columns:1fr}.process-line{display:none}.contact-form-row{grid-template-columns:1fr}.footer-cta,.footer-bottom{flex-direction:column;align-items:flex-start}.footer-main{grid-template-columns:1fr}.footer-contact{grid-column:auto}.footer-section{padding-inline:5%}.about-visual{min-height:315px}.about-card-one{left:-8%}.about-card-two{right:-8%}.about-card-three{left:0}.orbit-large{width:280px;height:280px}.orbit-small{width:205px;height:205px}}:root{--blue:#0b5eea;--blue-2:#1f82ff;--cyan:#079da9;--violet:#5c43d6;--orange:#e96f22;--ink:#10213b;--muted:#50627b;--soft:#dce7f4;--line:#c2d1e2;--white:#fff;--shadow:0 24px 65px #14305c2e;--shadow-sm:0 12px 30px #14305c21}html,body,#root,.app{background:#d4e1ef!important}body{color:var(--ink)}section{background-clip:padding-box}.hero{background:radial-gradient(circle at 82% 20%,#1984ff29,#0000 28%),linear-gradient(135deg,#d7e5f4 0%,#e0e8f2 48%,#d9d7ec 100%)!important}.about-section,.services-section,.industries-section,.why-section,.process-section,.technologies-section,.faq-section,.contact-section{border-top:1px solid #4969911f;border-bottom:1px solid #4969911a}.section-label,.about-label,.industries-label,.process-label,.technologies-label,.faq-label,.contact-label{color:#084fc7!important}.about-heading h2,.services-header h2,.industries-header h2,.process-header h2,.technologies-heading h2,.faq-header h2,.contact-header h2{color:#10213b!important}.about-heading p,.services-header p,.industries-intro,.process-header p,.technologies-intro,.faq-header p,.contact-header p{color:#43566f!important}.navbar{background:#cad8eaf0!important;border-bottom-color:#23487826!important}.navbar-inner{background:linear-gradient(135deg,#dae7f5fa,#e0daf1fa)!important;border-color:#b8c9dc!important;box-shadow:0 10px 30px #203d6724!important}.navbar-link{color:#344a66!important}.navbar-link:hover,.navbar-link.active{color:#084fc7!important}.service-card,.why-card,.industry-card,.technology-item,.faq-list,.contact-form-card,.direction-card,.process-step{box-shadow:0 14px 35px #19375f1a!important}.service-card,.why-card,.industry-card,.technology-item,.direction-card,.process-step{background:#f7fafde0!important;border-color:#849dbb73!important}.service-card:hover,.why-card:hover,.industry-card:hover,.technology-item:hover,.direction-card:hover,.process-step:hover{box-shadow:0 22px 48px #1740702b!important}.hero-visual{min-height:500px!important}.hero-tech-photo{z-index:2;border:1px solid #6ba4e361;border-radius:28px;width:min(470px,78%);transition:transform .45s,box-shadow .45s;position:absolute;bottom:12px;right:0;transform:rotate(1.2deg);box-shadow:0 28px 70px #112d5a47}.hero-tech-photo:hover{transform:rotate(0)translateY(-6px);box-shadow:0 35px 85px #112d5a57}.hero-tech-image{opacity:.34!important;z-index:1!important;width:240px!important;height:240px!important}.hero-core{background:linear-gradient(145deg,#eaf3fc,#d9e7f7)!important;border-color:#eef5fc!important}.hero-floating-card{background:#f5f9fdf2!important;border-color:#bfd0e3!important}.services-cta{position:relative;overflow:hidden;background:linear-gradient(135deg,#102b4b 0%,#123e66 55%,#27204e 100%)!important;border:1px solid #71b6ff38!important;box-shadow:0 25px 60px #14325f40!important}.services-cta:after{content:"";opacity:.32;mix-blend-mode:screen;pointer-events:none;background:url(/assets/dpt-cloud-visual-CXqBH98x.png) 50%/cover no-repeat;border-radius:22px;width:360px;height:240px;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.services-cta-content,.services-cta-button{z-index:2;position:relative}.process-timeline{width:100%!important;margin-left:0!important;padding-left:0!important;position:relative!important}.process-step{z-index:2;position:relative}.process-line{left:50%!important;transform:translate(-50%)!important}.about-section,.services-section,.industries-section,.why-section,.process-section,.technologies-section,.faq-section,.contact-section{padding-top:48px!important;padding-bottom:50px!important}.hero{padding-top:84px!important;padding-bottom:28px!important}.about-section:before,.services-section:before,.industries-section:before,.why-section:before,.process-section:before,.technologies-section:before,.faq-section:before,.contact-section:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1f,#0000 20% 80%,#17416e0a);position:absolute;inset:0}@media (width<=900px){.hero-tech-photo{order:3;width:min(620px,94%);margin:8px auto 0;position:relative;bottom:auto;right:auto}.hero-tech-image{width:190px!important;height:190px!important}.hero-visual{min-height:390px!important}.services-cta:after{opacity:.22;width:250px}}@media (width<=600px){.about-section,.services-section,.industries-section,.why-section,.process-section,.technologies-section,.faq-section,.contact-section{padding-top:38px!important;padding-bottom:40px!important}.hero-tech-photo{border-radius:20px;width:100%}.services-cta:after{display:none}}.services-cta-image{object-fit:cover;opacity:.58;z-index:1;border:1px solid #76bfff4d;border-radius:20px;width:330px;height:220px;position:absolute;top:50%;right:26px;transform:translateY(-50%);box-shadow:0 18px 45px #00000038}@media (width<=900px){.services-cta-image{opacity:.24;width:250px;height:170px;right:18px}}@media (width<=600px){.services-cta-image{display:none}}.about-section,.services-section,.industries-section,.why-section,.process-section,.technologies-section,.faq-section,.contact-section,.footer-section{color:#16233f;isolation:isolate}.about-section h2,.services-section h2,.industries-section h2,.why-section h2,.process-section h2,.technologies-section h2,.faq-section h2,.contact-section h2,.about-section h3,.services-section h3,.industries-section h3,.why-section h3,.process-section h3,.technologies-section h3,.faq-section h3,.contact-section h3{font-family:"Space Grotesk",var(--heading)}.about-section p,.services-section p,.industries-section p,.why-section p,.process-section p,.technologies-section p,.faq-section p,.contact-section p,.footer-section p,.footer-section a{font-family:"DM Sans",var(--body)}.about-capabilities,.direction-card,.service-card,.industry-card,.industries-bottom,.value-card,.process-step,.technologies-bottom,.technology-category,.faq-info,.faq-question,.contact-info,.contact-form-card,.footer-cta{-webkit-backdrop-filter:blur(10px);border-color:#566faa33;box-shadow:0 18px 45px #2c3e7321}.direction-card:first-child{background:linear-gradient(135deg,#ccecff,#ddd7ff)}.direction-card:nth-child(2){background:linear-gradient(135deg,#d8f8f2,#d9eaff)}.service-card:hover{border-color:#1769ff5c;transform:translateY(-9px)rotateX(1deg)}.service-icon,.industry-icon,.value-icon,.process-icon{color:#e9fbff;background:linear-gradient(135deg,#1769ff,#7357ff);box-shadow:0 10px 24px #3750d233}.service-category,.about-capability-title{color:#2858d7}.industry-card:hover{border-color:#7357ff61;transform:translateY(-8px)scale(1.015)}.industries-bottom,.why-bottom,.process-bottom,.technologies-bottom{background:linear-gradient(135deg,#cfeaff,#ddd9ff 55%,#d7f5ef)}.value-card:hover{transform:translateY(-8px)scale(1.02)}.process-step:hover{transform:translateY(-9px)}.process-step-number{color:#7182d5}.technology-category:hover{transform:translateY(-8px)scale(1.015)}.technology-category-icon{color:#eaffff;background:linear-gradient(135deg,#1769ff,#16b8c4)}.technology-item{color:#33476b;background:linear-gradient(135deg,#c7e9ff,#ddd7ff);border-color:#465ea42e}.technology-item:nth-child(2n){background:linear-gradient(135deg,#d9f3ef,#e3d9ff)}.technology-item:hover{color:#f2fbff;background:linear-gradient(135deg,#1769ff,#7357ff)}.faq-question:hover{border-color:#1769ff6b;transform:translate(6px)}.faq-answer{color:#4f607c}.contact-detail{background:linear-gradient(135deg,#c6e7ff,#ddd6ff);border-color:#465fa533}.contact-field input,.contact-field textarea{background:linear-gradient(135deg,#d9efff,#e7e0ff);border-color:#435b9e38}.contact-submit{background:linear-gradient(135deg,#1769ff,#7357ff,#16b8c4) 0 0/200% 200%;animation:5s infinite gradientShift}.footer-cta-button,.footer-social{background:linear-gradient(135deg,#cdeaff,#ddd8ff);border-color:#465fa538}.about-section:before,.services-section:before,.industries-section:before,.why-section:before,.process-section:before,.technologies-section:before,.faq-section:before,.contact-section:before{content:"";filter:blur(5px);pointer-events:none;background:radial-gradient(circle,#ffffff57,#0000 68%);border-radius:50%;width:320px;height:320px;animation:9s ease-in-out infinite alternate sectionGlow;position:absolute;top:-150px;right:-110px}.services-header:after{opacity:.42;filter:saturate(1.35)drop-shadow(0 16px 28px #1769ff2e);animation:5s ease-in-out infinite techFloat,4s ease-in-out infinite techPulse}.about-main,.about-direction,.services-grid,.industries-grid,.values-grid,.process-timeline,.technologies-grid,.faq-layout,.contact-layout{animation:.8s cubic-bezier(.2,.75,.2,1) both sectionReveal}.service-card,.industry-card,.value-card,.process-step,.technology-category{animation:.7s cubic-bezier(.2,.75,.2,1) both cardReveal}.service-card:nth-child(2),.industry-card:nth-child(2),.value-card:nth-child(2),.process-step:nth-child(2),.technology-category:nth-child(2){animation-delay:80ms}.service-card:nth-child(3),.industry-card:nth-child(3),.value-card:nth-child(3),.process-step:nth-child(3),.technology-category:nth-child(3){animation-delay:.16s}.service-card:nth-child(4),.industry-card:nth-child(4),.value-card:nth-child(4),.process-step:nth-child(4),.technology-category:nth-child(4){animation-delay:.24s}@media (width<=900px){.services-header{padding-right:0}.services-header:after{display:none}}@media (prefers-reduced-motion:reduce){.about-main,.about-direction,.services-grid,.industries-grid,.values-grid,.process-timeline,.technologies-grid,.faq-layout,.contact-layout,.service-card,.industry-card,.value-card,.process-step,.technology-category,.services-header:after,.contact-submit{animation:none!important}}.hero .hero-floating-card{color:#17233a!important;background:#fffffff7!important;border:1px solid #1769ff47!important;box-shadow:0 18px 42px #00184138!important}.hero .hero-floating-card strong{color:#17233a!important}.hero .hero-floating-card span{color:#5b6c84!important}.hero .hero-floating-card svg{color:#1769ff!important}.hero .hero-orbit{border:2px dashed #54b0ffb8!important;box-shadow:0 0 0 1px #7357ff0f!important}.hero .orbit-two{border-color:#9b7affa8!important}.hero .hero-core{color:#1769ff!important;background:linear-gradient(145deg,#fff,#e8f3ff)!important;border:8px solid #fffffff5!important;box-shadow:0 24px 65px #0a3a823d,inset 0 0 0 1px #bcd4f2!important}.hero .hero-tech-image{opacity:1!important;filter:drop-shadow(0 22px 35px #0050b438)!important}.hero .hero-grid{opacity:.17!important}.about-section{background:radial-gradient(circle at 8% 18%,#00aae12e,#0000 28%),radial-gradient(circle at 90% 80%,#6e48dc29,#0000 30%),linear-gradient(135deg,#c9e8f6 0%,#dfe1f3 50%,#cfece6 100%)!important}.services-section{background:radial-gradient(circle at 88% 12%,#ff8a3d26,#0000 24%),radial-gradient(circle at 10% 80%,#1769ff2e,#0000 28%),linear-gradient(135deg,#c7e0f5 0%,#ddd9f0 48%,#c9e9e4 100%)!important}.industries-section{background:radial-gradient(circle at 12% 22%,#ff8a3d2b,#0000 25%),radial-gradient(circle at 88% 75%,#7357ff2b,#0000 27%),linear-gradient(135deg,#eee0c9 0%,#dbd9ef 52%,#cce8e4 100%)!important}.why-section{background:radial-gradient(circle at 85% 15%,#7357ff2e,#0000 25%),radial-gradient(circle at 12% 85%,#16b8c42e,#0000 27%),linear-gradient(135deg,#d3daf1 0%,#ded8ee 50%,#cce9e6 100%)!important}.process-section{background:radial-gradient(circle at 50% 0,#1769ff29,#0000 30%),radial-gradient(circle at 90% 85%,#ff8a3d24,#0000 25%),linear-gradient(135deg,#cedff2 0%,#dcd9ed 52%,#d3e9e5 100%)!important}.technologies-section{background:radial-gradient(circle at 12% 20%,#16b8c42e,#0000 26%),radial-gradient(circle at 90% 70%,#7357ff2b,#0000 30%),linear-gradient(135deg,#c7e7ed 0%,#dad9ef 52%,#cee2f0 100%)!important}.faq-section{background:radial-gradient(circle at 90% 15%,#7357ff29,#0000 26%),radial-gradient(circle at 8% 80%,#1769ff29,#0000 28%),linear-gradient(135deg,#d3ddf0 0%,#e0dbee 55%,#d2eae7 100%)!important}.contact-section{background:radial-gradient(circle at 8% 12%,#1769ff2e,#0000 28%),radial-gradient(circle at 90% 88%,#ff8a3d26,#0000 26%),linear-gradient(135deg,#cbdff2 0%,#ddd9ed 50%,#d0e9e5 100%)!important}.about-capabilities{background:linear-gradient(135deg,#bfe0ee,#d7d0ef)!important}.service-card{background:linear-gradient(145deg,#bddbf0,#d1c9ee 58%,#c5e5de)!important}.service-card:nth-child(2){background:linear-gradient(145deg,#cbd0ed,#dcc9ed 58%,#c6e2df)!important}.service-card:nth-child(3){background:linear-gradient(145deg,#c7e4ef,#c9d8ee 55%,#edd5bc)!important}.service-card:nth-child(4){background:linear-gradient(145deg,#c6e6df,#ced0ec 55%,#d8c9eb)!important}.service-card:nth-child(5){background:linear-gradient(145deg,#eed8bf,#d8d0ed 55%,#c6dfed)!important}.service-card:nth-child(6){background:linear-gradient(145deg,#c2dfed,#c5e5df 55%,#d1c9eb)!important}.industry-card{background:linear-gradient(145deg,#ecd7bc,#d6d0ec 52%,#c6e1dc)!important}.value-card{background:linear-gradient(145deg,#c7e0ef,#d6d0ed 58%,#c6e3dc)!important}.value-card:nth-child(2n){background:linear-gradient(145deg,#d8d0ed,#c6dfef 58%,#ecd3bd)!important}.process-step{background:linear-gradient(145deg,#c6deee,#d5d0ec 58%,#c5e2dd)!important}.process-step:nth-child(2n){background:linear-gradient(145deg,#d3ceec,#c7e1e7 58%,#ecd1bb)!important}.technology-category{background:linear-gradient(145deg,#bddfe9,#d3d0ed 55%,#c4e1dc)!important}.technology-category:nth-child(2n){background:linear-gradient(145deg,#d2d0ed,#c4dfed 55%,#ecd2be)!important}.faq-info{background:linear-gradient(145deg,#c7dfed,#d6d0ed 55%,#c4e2dc)!important}.faq-question{background:linear-gradient(135deg,#c9e1ef,#d7d0ed 55%,#c7e3de)!important}.faq-question:nth-child(2n){background:linear-gradient(135deg,#dcd2ec,#c7dfed 55%,#ecd3c0)!important}.contact-info{background:linear-gradient(145deg,#c5dfef,#d5d0ed 55%,#c3e3dd)!important}.contact-form-card{background:linear-gradient(145deg,#cce3ef,#d9d0ed 58%,#c9e3dd)!important}.contact-detail{background:linear-gradient(135deg,#bfdced,#d5cfee)!important}.contact-field input,.contact-field textarea{background:linear-gradient(135deg,#d0e6f1,#ded7ed)!important}.footer-section{background:linear-gradient(135deg,#bfd8ee 0%,#d6d1eb 55%,#c7e3de 100%)!important}.footer-cta{background:linear-gradient(135deg,#b9d8ec,#d3ccec 55%,#c3e1db)!important}.footer-social{background:linear-gradient(135deg,#c4dff0,#d7d0ed)!important}.about-section,.services-section,.industries-section,.why-section,.process-section,.technologies-section,.faq-section,.contact-section,.footer-section{color:#23334c}.about-section h2,.services-section h2,.industries-section h2,.why-section h2,.process-section h2,.technologies-section h2,.faq-section h2,.contact-section h2{color:#182941}.about-section p,.services-section p,.industries-section p,.why-section p,.process-section p,.technologies-section p,.faq-section p,.contact-section p{color:#50627b}.industries-section>.industries-grid{pointer-events:none!important;opacity:.65!important;background-image:linear-gradient(#305b910b 1px,#0000 1px),linear-gradient(90deg,#305b910b 1px,#0000 1px)!important;background-size:56px 56px!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#000000e6,#0000 88%)!important;mask-image:linear-gradient(#000000e6,#0000 88%)!important}.industries-list{z-index:2!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:100%!important;margin:0!important;display:grid!important;position:relative!important}.industry-card{color:#1d2e47!important;background:linear-gradient(145deg,#d4e9f4 0%,#ddd8ef 55%,#cde7df 100%)!important;border:1px solid #4660914d!important;box-shadow:0 14px 32px #263e6924!important}.industry-card:nth-child(2n){background:linear-gradient(145deg,#d8d5ee 0%,#d1e6f2 55%,#e8d8c7 100%)!important}.industry-card:nth-child(3n){background:linear-gradient(145deg,#d0e9e4 0%,#d9d6ed 55%,#d6e8f5 100%)!important}.industry-card:nth-child(4n){background:linear-gradient(145deg,#e5d8c8 0%,#d9d7ed 55%,#cfe6e2 100%)!important}.industry-card h3{color:#172942!important}.industry-card p{color:#52647c!important}.industry-number{color:#617492!important}.industry-footer{color:#2459c8!important;border-top-color:#4c659133!important}.industry-icon{color:#fff!important;background:linear-gradient(135deg,#1769ff,#6350d9)!important}.industries-header{margin-bottom:24px!important}.industries-bottom{margin-top:18px!important}.industries-container{min-height:0!important}.industries-section .industries-orb{pointer-events:none!important}.services-cta{background:linear-gradient(135deg,#17395d 0%,#14537a 55%,#38306e 100%)!important;border:1px solid #6dbcff47!important;border-radius:20px!important;justify-content:space-between!important;align-items:center!important;gap:28px!important;min-height:190px!important;margin-top:26px!important;padding:28px 30px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 58px #1637603d!important}.services-cta:before{content:""!important;pointer-events:none!important;background:radial-gradient(circle at 78% 35%,#26bedc3d,#0000 25%),radial-gradient(circle at 20% 100%,#6553e833,#0000 30%)!important;position:absolute!important;inset:0!important}.services-cta-content{z-index:3!important;color:#fff!important;max-width:650px!important;position:relative!important}.services-cta-content>span{color:#8fe9f0!important;letter-spacing:.12em!important;font-size:.65rem!important;font-weight:800!important;display:block!important}.services-cta-content h3{color:#fff!important;font-family:"Space Grotesk",var(--heading)!important;margin:7px 0 0!important;font-size:clamp(1.35rem,2.6vw,2.1rem)!important;line-height:1.18!important}.services-cta-content h3 span{color:#8cc7ff!important}.services-cta-button{z-index:4!important;color:#1556c4!important;background:linear-gradient(135deg,#fff,#eaf5ff)!important;border:1px solid #ffffff8c!important;border-radius:11px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:0 17px!important;font-weight:800!important;transition:transform .25s,box-shadow .25s!important;display:inline-flex!important;position:relative!important;box-shadow:0 12px 28px #00143733!important}.services-cta-button:hover{transform:translateY(-3px)!important;box-shadow:0 17px 34px #00143747!important}.services-cta-image{z-index:2!important;opacity:.42!important;pointer-events:none!important}.services-cta:after{z-index:1!important;opacity:.22!important}@media (width<=1100px){.industries-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=850px){.industries-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.services-cta{min-height:210px!important;padding:25px!important}}@media (width<=560px){.industries-section{padding-top:38px!important;padding-bottom:38px!important}.industries-list{grid-template-columns:1fr!important}.services-cta{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-height:230px!important;padding:24px!important}.services-cta-image{display:none!important}}.industries-section{padding-top:34px!important;padding-bottom:28px!important}.industries-section .industries-header{margin-bottom:14px!important}.industries-section .industries-list{gap:10px!important}.industries-section .industry-card,.industries-section .industry-card:nth-child(2n),.industries-section .industry-card:nth-child(3n),.industries-section .industry-card:nth-child(4n){background:linear-gradient(135deg,#c7e3f1 0%,#d5d0ec 52%,#c4e2dc 100%)!important;border:1px solid #3752844d!important;box-shadow:0 10px 25px #253d6924!important}.industries-section .industry-card:nth-child(3n){background:linear-gradient(135deg,#c7e6e2 0%,#d4d0eb 52%,#c8e0f2 100%)!important}.industries-section .industry-card:nth-child(4n){background:linear-gradient(135deg,#d8d0e9 0%,#c8e1f0 52%,#dce0cb 100%)!important}.industries-section .industry-content h3{color:#162b48!important}.industries-section .industry-content p{color:#4b6079!important}.industries-section .industry-number{color:#506988!important}.industries-section .industry-footer{border-top-color:#3c578238!important}.industries-section .industries-bottom{margin-top:10px!important}.why-section{padding-top:28px!important}.why-section .why-header{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)!important;align-items:end!important;gap:26px!important;margin-bottom:18px!important;display:grid!important}.why-section .why-label{color:#255fd0!important;letter-spacing:.14em!important;align-items:center!important;gap:8px!important;font-size:.68rem!important;font-weight:800!important;display:inline-flex!important}.why-section .why-label:before{content:""!important;background:linear-gradient(90deg,#1769ff,#16b8c4)!important;border-radius:3px!important;width:24px!important;height:2px!important}.why-section .why-heading h2{color:#172942!important;font-family:"Space Grotesk",var(--heading)!important;letter-spacing:-.045em!important;margin:8px 0 0!important;font-size:clamp(1.8rem,3.4vw,3rem)!important;line-height:1.04!important}.why-section .why-heading h2 span{color:#5b4fe0!important}.why-section .why-intro p{color:#4e627b!important;font-family:"DM Sans",var(--body)!important;margin:0!important;font-size:.88rem!important;line-height:1.7!important}.why-section .why-feature{background:linear-gradient(135deg,#c9e4f2 0%,#d7d1ed 55%,#c6e5df 100%)!important;border:1px solid #435b9140!important;border-radius:22px!important;grid-template-columns:minmax(0,1.02fr) minmax(300px,.78fr)!important;align-items:center!important;gap:16px!important;min-height:320px!important;margin:0!important;padding:24px 28px!important;display:grid!important;overflow:hidden!important;box-shadow:0 18px 42px #2a3f6c24!important}.why-section .why-feature-left{z-index:3!important;max-width:620px!important;position:relative!important}.why-section .why-feature-badge{color:#2759b5!important;letter-spacing:.09em!important;background:#ffffff6b!important;border:1px solid #38568f33!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:7px 10px!important;font-size:.62rem!important;font-weight:800!important;display:inline-flex!important}.why-section .why-pulse{background:#16a9b8!important;border-radius:50%!important;width:7px!important;height:7px!important;box-shadow:0 0 0 5px #16a9b81f!important}.why-section .why-feature-left h3{color:#172942!important;font-family:"Space Grotesk",var(--heading)!important;letter-spacing:-.035em!important;margin:13px 0 9px!important;font-size:clamp(1.55rem,3vw,2.35rem)!important;line-height:1.08!important}.why-section .why-feature-left h3 span{color:#5a50d8!important}.why-section .why-feature-left p{color:#4b6079!important;max-width:590px!important;margin:0!important;font-size:.82rem!important;line-height:1.7!important}.why-section .why-feature-link{color:#fff!important;background:linear-gradient(135deg,#1769ff,#5f4fdd)!important;border-radius:10px!important;align-items:center!important;gap:8px!important;margin-top:15px!important;padding:10px 14px!important;font-size:.73rem!important;font-weight:800!important;transition:transform .25s,box-shadow .25s!important;display:inline-flex!important;box-shadow:0 10px 22px #264eb133!important}.why-section .why-feature-link:hover{transform:translateY(-2px)!important;box-shadow:0 14px 28px #264eb147!important}.why-section .why-feature-right{place-items:center!important;width:min(100%,390px)!important;height:280px!important;margin:0 auto!important;display:grid!important;position:relative!important}.why-section .why-core{z-index:4!important;color:#1769ff!important;background:linear-gradient(145deg,#fff,#edf6ff)!important;border:2px solid #1769ff57!important;border-radius:50%!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;width:128px!important;height:128px!important;display:flex!important;position:relative!important;box-shadow:0 16px 36px #244b972e!important}.why-section .why-core strong{color:#1a3150!important;font-family:"Space Grotesk",var(--heading)!important;font-size:1.15rem!important}.why-section .why-core small{color:#61738c!important;letter-spacing:.16em!important;font-size:.48rem!important;font-weight:800!important}.why-section .why-orbit{pointer-events:none!important;border:1px solid #1769ff4d!important;border-radius:50%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.why-section .orbit-one{width:205px!important;height:205px!important}.why-section .orbit-two{border-color:#7357ff3d!important;width:270px!important;height:270px!important}.why-section .why-floating-card{z-index:5!important;color:#314968!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffffe0!important;border:1px solid #405b9133!important;border-radius:9px!important;align-items:center!important;gap:6px!important;padding:7px 10px!important;font-size:.62rem!important;font-weight:800!important;display:flex!important;position:absolute!important;box-shadow:0 10px 22px #273d6921!important}.why-section .why-floating-card svg{color:#168fa3!important}.why-section .floating-card-one{top:22px!important;right:30px!important}.why-section .floating-card-two{bottom:28px!important;left:20px!important}.why-section .floating-card-three{top:112px!important;right:4px!important}.why-section .why-reasons{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;margin-top:14px!important;display:grid!important}.why-section .why-card{background:linear-gradient(145deg,#d1e7f2,#dcd6ed 58%,#cde5df)!important;border:1px solid #425b9133!important;border-radius:14px!important;padding:15px!important;box-shadow:0 10px 24px #283e6b1a!important}.why-section .why-card:nth-child(2n){background:linear-gradient(145deg,#d9d5ed,#cee4f1 58%,#e6d8c9)!important}.why-section .why-card h4{color:#1b304d!important}.why-section .why-card p{color:#53677f!important}.why-section .why-card-icon{color:#fff!important;background:linear-gradient(135deg,#1769ff,#7357ff)!important;border-radius:10px!important}@media (width<=1000px){.why-section .why-feature{grid-template-columns:1fr .75fr!important}.why-section .why-reasons{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.industries-section{padding-top:30px!important;padding-bottom:24px!important}.why-section{padding-top:24px!important}.why-section .why-header{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:14px!important}.why-section .why-feature{grid-template-columns:1fr!important;gap:4px!important;padding:22px!important}.why-section .why-feature-right{height:250px!important;margin-top:-4px!important}.why-section .why-reasons{grid-template-columns:1fr!important}}::selection{color:#fff;background:#1769ff}html{background:#eaf1f8}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#eef2f7}::-webkit-scrollbar-thumb{background:linear-gradient(#1769ff,#7357ff);border-radius:8px}:focus-visible{outline-offset:3px;outline:3px solid #1769ff40}
