.intro-section{background:linear-gradient(360deg,#e9e9e9b3 0%,#ffffffb3 100%);width:100%}.intro-container{max-width:1600px;margin:0 auto;padding:35px 45px 50px}.intro-content h1{color:#050505;margin:0 0 22px;font-size:2.5rem;font-weight:700;line-height:1.2}.intro-content h2 span{color:#1478df}.intro-content p{color:#151515;margin:0 0 10px;font-size:1.2rem;font-weight:400;line-height:1.65}@media (max-width:768px){.intro-container{padding:20px 24px 30px}.intro-content h1{font-size:2.3rem;line-height:30px}.intro-content p{font-size:1.3rem;line-height:1.6}}@media (max-width:480px){.intro-container{padding:30px 25px 45px}}
.core-capability-section{box-sizing:border-box;background:linear-gradient(#fff 0%,#e7f4ff 30% 100%);width:100%;padding:40px 45px 60px}.core-capability-container{width:100%;max-width:1600px;margin:0 auto}.core-capability-heading{text-align:center;margin-bottom:45px;font-size:2.5rem;font-weight:700;line-height:1.2}.core-capability-heading span{color:#111;margin-bottom:2px;font-size:2.5rem;font-weight:700;line-height:1.2;display:block}.core-capability-heading h2{color:#1477d4;margin:0;font-size:2.5rem;font-weight:700;line-height:1.2}.core-capability-grid2,.core-capability-grid3,.core-capability-grid4{gap:16px 14px;display:grid}.core-capability-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.core-capability-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.core-capability-grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.core-capability-card{box-sizing:border-box;background:0 0;border:1px solid #2186e5;border-radius:15px;min-height:200px;padding:32px 23px}.core-capability-card h3{color:#006ed1;font-size:1.6rem;font-weight:700;line-height:1.4}.core-capability-card p{color:#111;margin:0;font-size:1.2rem;font-weight:400;line-height:1.8}@media (max-width:991px){.core-capability-grid2,.core-capability-grid3,.core-capability-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.core-capability-card{padding:20px}}@media (max-width:768px){.core-capability-section{padding:20px 24px 30px}.core-capability-heading{margin-bottom:30px}.core-capability-heading span,.core-capability-heading h2{font-size:2.3rem}.core-capability-card h3{font-size:1.8rem;line-height:1.3}.core-capability-card p{font-size:1.25rem;line-height:1.7}}@media (max-width:600px){.core-capability-grid2,.core-capability-grid3,.core-capability-grid4{grid-template-columns:1fr;gap:14px}}@media (max-width:480px){.core-capability-section{padding:30px 25px 45px}.core-capability-grid2,.core-capability-grid3,.core-capability-grid4{grid-template-columns:1fr;gap:14px}.core-capability-card{min-height:auto;padding:18px 16px}}
.service-new-why-choose-container{flex-direction:column;gap:2rem;max-width:1600px;margin:0 auto;padding:60px 45px;display:flex}.service-new-why-choose-card-container{align-items:stretch;gap:2rem;display:grid}.service-new-why-choose-card-container-3{grid-template-columns:repeat(3,minmax(0,1fr))}.service-new-why-choose-card-container-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1199px){.service-new-why-choose-card-container-4{grid-template-columns:repeat(3,minmax(0,1fr))}}.service-new-why-choose-title{leading-trim:CAP_HEIGHT;letter-spacing:0%;text-align:center;color:#000;max-width:1200px;margin:0 auto;font-size:2.5rem;font-weight:700;line-height:1.25}.service-new-why-choose-title-highlight{color:#197bdd}.service-new-why-choose-card{border-radius:10px;flex-direction:column;display:flex}.service-new-why-choose-card-content{background:linear-gradient(90deg,#5c7be7 0%,#5f75e4 20%,#6270e1 40%,#656cde 60%,#6768db 80%,#706ad8 100%);border-end-end-radius:10px;border-end-start-radius:10px;flex-direction:column;flex:1;padding:2rem 2rem 4rem;display:flex}.service-new-why-choose-card-image{object-fit:cover;border-start-start-radius:10px;border-start-end-radius:10px;flex-shrink:0;width:100%;height:280px}.service-new-why-choose-description{letter-spacing:0%;text-align:center;max-width:1200px;margin:0 auto;font-family:Roboto;font-size:1.2rem;font-weight:400;line-height:1.8}.service-card-why-title-style{color:#fff;font-family:Roboto;font-size:1.6rem;font-weight:700;line-height:1.4}.service-card-why-description-style{color:#fff;font-family:Roboto;font-size:1.2rem;font-weight:400;line-height:1.8}@media (max-width:900px){.service-new-why-choose-card-container-3,.service-new-why-choose-card-container-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.service-new-why-choose-container{padding:30px 24px}.service-new-why-choose-title{font-size:2.3rem}.service-new-why-choose-card-content{font-size:1.3rem;line-height:1.65}.service-card-why-title-style{font-size:1.8rem;line-height:1.3}.service-card-why-description-style{font-size:1.25rem;line-height:1.7}}@media (max-width:600px){.service-new-why-choose-card-container-3,.service-new-why-choose-card-container-4{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.service-new-why-choose-container{padding:30px 25px 45px}}
.service-new-services-section-container{background:linear-gradient(#efefef 0%,#fff 100%)}.service-new-services-section{flex-direction:column;gap:2rem;max-width:1600px;margin:0 auto;padding:60px 45px;display:flex}.service-new-services-title{color:#000;text-align:center;max-width:1200px;margin:0 auto;font-family:Roboto,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.25}.service-new-services-title-highlight{color:#197bdd}.service-new-services-description{color:#000;text-align:center;max-width:1200px;margin:0 auto;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.8}.service-new-services-carousel{width:100%;padding:.25rem 0 .75rem;overflow:hidden}.service-new-services-carousel-shell{width:100%;padding:0 3.75rem;position:relative}.service-new-services-card-track{will-change:transform;align-items:stretch;gap:1.5rem;transition:transform .55s;display:flex}.service-new-services-card{box-sizing:border-box;background:#fff;border-top:5px solid #1685e6;border-radius:12px;flex-direction:column;flex:0 0 calc(33.3333% - 1rem);min-width:0;padding:4rem 2rem;display:flex;overflow:hidden;box-shadow:0 5px 16px #0000001f}.service-new-services-carousel-dots{justify-content:center;align-items:center;gap:.5rem;display:flex}.service-new-services-carousel-navigation{justify-content:center;align-items:center;margin-top:-.75rem;display:flex}.service-new-services-carousel-arrow{z-index:3;color:#fff;cursor:pointer;background:#197bdd;border:1px solid #197bdd;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:0;font-size:1.8rem;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.service-new-services-carousel-arrow.service-new-services-carousel-arrow-responsive{display:none}.service-new-services-carousel-arrow-previous{left:0}.service-new-services-carousel-arrow-next{right:0}.service-new-services-carousel-arrow:disabled{color:#9aa5b1;cursor:not-allowed;opacity:1;background:#fff;border-color:#d7dee8}.service-new-services-carousel-arrow:focus-visible{outline-offset:3px;outline:2px solid #197bdd}.service-new-services-carousel-dot{cursor:pointer;background:#cfe6ff;border:0;border-radius:999px;width:.55rem;height:.55rem;padding:0;transition:width .25s,background-color .25s}.service-new-services-carousel-dot-active{background:#197bdd;width:1.5rem}.service-new-services-carousel-dot:focus-visible{outline-offset:3px;outline:2px solid #197bdd}.service-new-services-card-title{color:#0067c9;font-family:Roboto;font-size:1.6rem;font-weight:700;line-height:1.4}.service-new-services-card-description{color:#151515;margin:0 0 1rem;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.8}.service-new-services-card-tags{flex-wrap:wrap;gap:.5rem;display:flex}.service-new-services-card-tag{color:#0877d1;background:#edf6ff;border-radius:999px;padding:.6rem .85rem;font-family:Roboto,sans-serif;font-size:1rem;font-weight:600;line-height:1}.service-new-services-card-content{flex-direction:column;flex:1;gap:.6rem;display:flex}@media (max-width:1024px){.service-new-services-carousel-shell{padding-left:0;padding-right:0}.service-new-services-card{flex-basis:calc(50% - .75rem)}.service-new-services-carousel-arrow-desktop{display:none}.service-new-services-carousel-navigation{gap:1rem;min-height:38px;margin-top:-.5rem}.service-new-services-carousel-arrow.service-new-services-carousel-arrow-responsive{flex:0 0 38px;width:38px;height:38px;display:inline-flex;position:static;transform:none}}@media (max-width:768px){.service-new-services-section{padding:35px 20px 50px}.service-new-services-title{font-size:2.3rem;line-height:1.3}.service-new-services-description{font-size:1.3rem;line-height:1.65}.service-new-services-card-description{font-size:1.25rem;line-height:1.7}.service-new-services-card-title{font-size:1.8rem;line-height:1.3}.service-new-services-carousel{width:100%}.service-new-services-carousel-shell{padding-left:0;padding-right:0}.service-new-services-card-track{gap:1rem}.service-new-services-card{flex:0 0 100%;width:100%;max-width:100%}.service-new-services-carousel-navigation{gap:.75rem;width:100%}.service-new-services-carousel-dots{flex-wrap:wrap;max-width:calc(100% - 92px)}}@media (max-width:480px){.service-new-services-section{padding:30px 25px 45px}}
.service-new-cta-section{background:linear-gradient(90deg,#622354 0%,#0f368a 100%);overflow:hidden}.service-new-cta-inner{align-items:center;gap:5%;width:100%;max-width:1600px;margin:0 auto;padding:60px 45px;display:flex}.service-new-cta-heading-group{align-items:center;width:58%;display:flex;position:relative}.service-new-cta-lock-icon{object-fit:contain;mix-blend-mode:color-dodge;flex:none;width:38%;height:auto;margin-left:-1rem}.service-new-cta-title{z-index:1;color:#fff;max-width:720px;margin:0;font-family:Roboto,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.25;position:relative}.service-new-cta-title-highlight{color:#2f83e9}.service-new-cta-content{flex-direction:column;align-items:flex-start;width:37%;display:flex}.service-new-cta-description,.service-new-cta-note{font-family:Roboto,sans-serif;font-weight:400}.service-new-cta-description{color:#fff;max-width:650px;margin:0 0 2rem;font-size:1.2rem;font-weight:400;line-height:1.8}.service-new-cta-button{color:#fff;cursor:pointer;background:#2e72cd;border:none;border-radius:10px;justify-content:center;align-items:center;gap:1rem;padding:1rem 2.25rem;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.service-new-cta-button:hover{background:#3984e4;transform:translateY(-2px)}.service-new-cta-button:focus-visible{outline-offset:3px;outline:3px solid #fff}.service-new-cta-arrow{font-size:1.6em;font-weight:400;line-height:0}.service-new-cta-note{color:#ffffff9e;margin:1.25rem 0 0;font-size:1.2rem;line-height:1.5}@media (max-width:1100px){.service-new-cta-inner{flex-direction:column;gap:1rem;padding-top:3rem;padding-bottom:3rem}.service-new-cta-heading-group{justify-content:center;width:100%}.service-new-cta-content{text-align:center;align-items:center;width:100%}.service-new-cta-title{font-size:2.7rem}.service-new-cta-description{font-size:1.25rem}.service-new-cta-note{font-size:1rem}}@media (max-width:768px){.service-new-cta-inner{padding:30px 24px}.service-new-cta-heading-group{text-align:left;flex-direction:column;align-items:flex-start;gap:2rem}.service-new-cta-lock-icon{width:55%;margin:0 0 -1.5rem}.service-new-cta-title{margin:0;font-size:2.3rem}.service-new-cta-description{font-size:1.3rem;line-height:1.7}.service-new-cta-content{text-align:left;align-items:flex-start}.service-new-cta-button{width:auto;padding:.9rem 1.25rem}.service-new-cta-note{text-align:left;width:100%}}@media (max-width:480px){.service-new-cta-inner{padding:30px 25px 45px}}
.sn-inner{max-width:1600px;margin:0 auto;padding:60px 45px}.sn-heading-01{font-size:2.5rem}.sn-faq-section{background:#e3eeff}.sn-faq-header{text-align:center;margin-bottom:4rem}.sn-faq-header .sn-heading{color:#0b78e3;text-align:center;font-size:3rem;font-weight:700}.sn-faq-grid{align-items:flex-start;gap:1.5rem;display:flex}.sn-faq-column{flex-direction:column;flex:1 1 0;gap:1.5rem;min-width:0;display:flex}.sn-faq-card{background:#fff;border-radius:18px;padding:3rem 2.5rem;transition:all .3s;box-shadow:0 8px 24px #0000000d}.sn-faq-card.active{box-shadow:0 15px 35px #00000014}.sn-faq-question{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;font-family:Roboto;font-size:1.6rem;font-weight:600;line-height:1.4;display:flex}.faq-blue-text{color:#0b78e3}.sn-faq-question span:first-child{color:#170f49}.sn-faq-icon{color:#727299;background:#f3f2fc;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:2rem;font-weight:400;transition:all .3s;display:flex}.sn-faq-icon-open{color:#fff;background:#1d7ef2}.sn-faq-answer{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .35s,opacity .25s,margin-top .35s;display:grid}.sn-faq-card.active .sn-faq-answer{opacity:1;grid-template-rows:1fr;margin-top:1rem}.sn-faq-answer p{color:#6d6d82;min-height:0;margin:0;font-size:1.2rem;line-height:1.7;overflow:hidden}@media (max-width:900px){.sn-faq-grid{flex-direction:column}.sn-faq-column{width:100%}}@media (max-width:768px){.sn-inner{padding:35px 20px 50px}.sn-faq-header .sn-heading{font-size:2.3rem}.sn-faq-question{font-size:1.6rem;line-height:1.4}.sn-faq-answer p{color:#6d6d82;font-size:1.25rem;font-weight:400;line-height:1.8}}@media (max-width:576px){.sn-faq-card{padding:1.5rem 2rem}.sn-faq-icon{width:36px;height:36px;font-size:1.5rem}.sn-faq-header{margin-bottom:2.5rem}}@media (max-width:480px){.sn-inner{padding:30px 25px 45px}}@media (prefers-reduced-motion:reduce){.sn-faq-card,.sn-faq-icon,.sn-faq-answer{transition:none}}
.technology-service-container{background:#faf9ff;width:100%}.technology-section-main{max-width:1600px;margin:0 auto;padding:60px 45px}.technology-heading-wrapper{width:100%;margin-bottom:45px}.technologies-heading{color:#050505;max-width:1000px;margin:0;font-family:Roboto,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.25}.we-support{color:#197bdd;font-weight:700}@media (min-width:1440px){.we-support{display:block}}.technology-display{align-items:flex-start;gap:100px;max-width:1200px;margin:0 auto;display:flex}.technology-button{box-sizing:border-box;background:#fff;border-radius:9px;flex:0 0 280px;width:100%;padding:19px 10px}.tech-button{cursor:pointer;background:0 0;border:none;border-left:3px solid #0000;border-radius:6px;justify-content:flex-start;align-items:center;width:100%;height:45px;margin:0 0 15px;padding:0 30px;transition:all .2s;display:flex}.tech-button:last-child{margin-bottom:0}.tech-button:hover{background:#f1f3ff}.tech-button.active{background:#e9edff;border-left:4px solid #1688ed}.button-text-technology{color:#303744;text-align:left;white-space:nowrap;font-family:Roboto,sans-serif;font-size:1.3rem;font-weight:400;line-height:1}.tech-button.active .button-text-technology{color:#1688ed}.technology-content{flex:1;min-width:0;padding:0}.desktop-technology-view{width:100%}.gridWrapper{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:stretch;gap:25px;display:grid}.techCard{box-sizing:border-box;background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:120px;padding:15px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #0000000a}.techCard:hover{transform:translateY(-3px);box-shadow:0 5px 15px #00000014}.techCard img{object-fit:contain;width:55px;height:55px}.techName{color:#222;text-align:center;margin:10px 0 0;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:500;line-height:1.2}.mobile-technology-button{display:none}@media (max-width:900px){.technology-display{gap:30px}.technology-button{flex:0 0 180px;width:180px}}@media (max-width:768px){.technology-section-main{padding:35px 20px 50px}.technology-heading-wrapper{margin-bottom:25px}.technologies-heading{font-size:2.3rem;line-height:34px}.technology-display{display:block}.technology-button,.desktop-technology-view{display:none}.mobile-technology-button{width:100%;display:block}.mobile-category-wrapper{width:100%;margin-bottom:10px}.mobile-category-wrapper .tech-button{background:#fff;border:1px solid #eee;border-left:3px solid #0000;border-radius:6px;height:48px;padding:0 15px}.mobile-category-wrapper .tech-button.active{background:#e9edff;border-left-color:#1688ed}.gridWrapper{gap:12px;margin-top:15px}.techCard{width:100%;height:105px}.technology-content{width:100%}.technology-content-animate{animation:.35s ease-in-out fadeSlideIn}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:480px){.technology-section-main{padding:30px 25px 45px}.gridWrapper{grid-template-columns:repeat(auto-fit,minmax(120px,2fr));gap:10px}.techCard{height:130px}.techCard img{width:50px;height:30px}}
.methodology-section{background:linear-gradient(135deg,#0a1628 0%,#0d2b60 30%,#2d2d6c 54.17%,#3c3a8f 75%,#56548c 100%);width:100%;overflow:hidden}.methodology-container{max-width:1600px;margin:0 auto;padding:60px 45px}.methodology-header{width:100%;margin-bottom:35px}.methodology-header h2{color:#fff;margin:0 0 18px;font-size:2.5rem;font-weight:700;line-height:1.25}.methodology-header h2 span{color:#72cbe7;margin-top:3px;display:block}.methodology-header p{color:#fff;max-width:1050px;margin:0;font-size:1.2rem;font-weight:400;line-height:1.7}.methodology-content{grid-template-columns:minmax(0,1.1fr) minmax(400px,1fr);align-items:center;gap:45px;display:grid}.methodology-image-wrapper{justify-content:center;align-items:center;width:100%;display:flex}.methodology-image{object-fit:contain;width:100%;max-width:540px;height:auto;display:block}.methodology-accordion{flex-direction:column;gap:9px;width:100%;display:flex}.methodology-item{background:#ffffff14;border:1px solid #ffffff1a;border-radius:9px;width:100%;padding:0 1rem;transition:all .3s;overflow:hidden}.methodology-item-inactive{padding:1rem}.methodology-item-active{background:#ffffff1c;border-color:#428cff}.methodology-question{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;outline:none;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:50px;padding:0 14px;font-size:1.3rem;font-weight:600;display:flex}.methodology-arrow{color:#ffffffa6;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:18px;line-height:1;transition:transform .3s;display:flex;transform:rotate(0)}.methodology-arrow-open{color:#72cbe7;transform:rotate(180deg)}.methodology-answer{opacity:0;grid-template-rows:0fr;padding:0 14px;transition:grid-template-rows .35s,opacity .25s,padding-bottom .35s;display:grid}.methodology-item-active .methodology-answer{opacity:1;grid-template-rows:1fr;padding-bottom:14px}.methodology-answer p{color:#aad2ff;width:100%;min-height:0;margin:0;font-size:1.2rem;font-weight:400;line-height:1.55;overflow:hidden}.methodology-question:focus,.methodology-question:focus-visible,.methodology-question:active{box-shadow:none;border:0;outline:none}@media (max-width:768px){.methodology-container{padding:35px 20px 50px}.methodology-content{grid-template-columns:1fr;gap:10px}.methodology-header h2,.methodology-header span{font-size:2.3rem;line-height:1.3}.methodology-image{display:none}.methodology-header p{font-size:1.3rem;line-height:1.65}.methodology-question{min-height:65px;padding:0 12px;font-size:1.4rem}.methodology-answer{padding-left:12px;padding-right:12px}.methodology-item-active .methodology-answer{padding-bottom:13px}.methodology-answer p{font-size:1.25rem}}@media (max-width:576px){.methodology-header{margin-bottom:25px}.methodology-content{gap:25px}.methodology-image{width:100%;max-width:420px}}@media (max-width:480px){.methodology-container{padding:30px 25px 45px}}@media (prefers-reduced-motion:reduce){.methodology-item,.methodology-arrow,.methodology-answer{transition:none}}
.delivery-framework{background:#e5eeff;width:100%}.delivery-framework-container{max-width:1600px;margin:0 auto;padding:60px 45px}.delivery-framework-heading{text-align:center;max-width:700px;margin:0 auto 35px}.delivery-framework-heading h2{color:#111;margin:0;font-size:2.5rem;font-weight:700;line-height:1.15}.delivery-framework-heading h2 span{color:#087bea;display:block}.delivery-framework-heading p{color:#222;max-width:650px;margin:18px auto 0;font-size:1.2rem;line-height:1.7}.framework-steps{justify-content:center;align-items:flex-start;width:100%;max-width:920px;margin:0 auto;display:flex}.framework-step-wrapper{flex:1;align-items:flex-start;min-width:0;display:flex}.framework-step{text-align:center;flex-shrink:0;width:60px;position:relative}.framework-icon{background:#fff;border-radius:9px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto;display:flex;box-shadow:0 3px 12px #1e4b821f}.framework-number{color:#fff;z-index:2;background:#087bea;border-radius:10px;justify-content:center;align-items:center;width:25px;height:25px;font-size:1rem;font-weight:600;display:flex;position:absolute;top:-8px;right:-25px;box-shadow:0 0 10px #0052ff4d}.framework-step h3{color:#111;width:max-content;margin:12px 0 0 68%;font-size:1.25rem;font-weight:600;transform:translate(-50%)}.framework-arrow{flex:1;justify-content:center;align-items:center;min-width:30px;max-width:100px;margin:30px 8px 0;display:flex}.framework-arrow img{object-fit:contain;width:100%;height:28px}@media (max-width:768px){.delivery-framework-container{padding:35px 20px 50px}.delivery-framework-heading h2,.delivery-framework-heading span{font-size:2.3rem;line-height:30px}.delivery-framework-heading p{margin:18px 0;font-size:1.3rem}.framework-steps{flex-direction:column;align-items:center;gap:0;display:flex}.framework-step-wrapper{flex-direction:column;flex:none;align-items:center;width:100%;display:flex}.framework-step{width:80px}.framework-number{right:-5px}.framework-step h3{margin-left:50%}.framework-arrow{flex:none;width:58px;min-width:0;height:58px;margin:.75rem 0;display:flex;transform:rotate(90deg)}.framework-arrow img{width:58px;height:28px}}@media (max-width:480px){.framework-steps{gap:0}.delivery-framework-container{padding:30px 25px 45px}}
.prioritization-section{background:linear-gradient(#efefef 0%,#fff 100%);width:100%}.prioritization-container{max-width:1600px;margin:0 auto;padding:20px 45px 60px}.prioritization-heading{text-align:center;margin-bottom:30px}.prioritization-heading h2{color:#111;max-width:680px;margin:0 auto;font-size:2.5rem;font-weight:700;line-height:1.25}.prioritization-heading h2 span{color:#087bea;display:block}.prioritization-grid2,.prioritization-grid3,.prioritization-grid4{gap:15px;display:grid}.prioritization-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.prioritization-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.prioritization-grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.priority-card{color:#fff;box-sizing:border-box;border-radius:15px;min-height:91px;padding:30px 25px}.priority-card:nth-child(5n+1){background:linear-gradient(135deg,#0d2b60 0%,#1e4d9b 50%,#0ea5e9 100%)}.priority-card:nth-child(5n+2){background:linear-gradient(135deg,#1a3f7a 0%,#2563c0 60%,#3b82f6 100%)}.priority-card:nth-child(5n+3){background:linear-gradient(135deg,#0e3460 0%,#1d4ed8 55%,#0ea5e9 100%)}.priority-card:nth-child(5n+4){background:linear-gradient(135deg,#1e1b4b 0%,#3730a3 55%,#6366f1 100%)}.priority-card:nth-child(5n+5){background:linear-gradient(135deg,#0c4a6e 0%,#0369a1 50%,#0ea5e9 100%)}.priority-card h3{font-size:1.6rem;font-weight:600;line-height:1.3}.priority-card p{margin:0;font-size:1.2rem;font-weight:400;line-height:1.5}@media (max-width:991px){.prioritization-grid2,.prioritization-grid3,.prioritization-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.prioritization-container{padding:35px 20px 50px}.priority-card{padding:25px 15px}.prioritization-heading h2,.prioritization-heading span{font-size:2.3rem;line-height:30px}.prioritization-grid2,.prioritization-grid3,.prioritization-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.priority-card h3{font-size:1.8rem}.priority-card{min-height:120px}.priority-card p{font-size:1.3rem;line-height:1.7}}@media (max-width:600px){.prioritization-grid2,.prioritization-grid3,.prioritization-grid4{grid-template-columns:1fr}.priority-card{min-height:auto}}@media (max-width:480px){.prioritization-container{padding:30px 25px 45px}}
.engagement-model-section{background:linear-gradient(#fff 0%,#e7f4ff 30% 100%);width:100%}.engagement-model-container{width:100%;max-width:1600px;margin:0 auto;padding:60px 45px}.engagement-model-header{text-align:center;margin-bottom:24px}.engagement-model-header h2{color:#050505;margin:0;font-size:2.5rem;font-weight:700;line-height:1.25}.engagement-model-header h2 span{color:#147de1;margin-top:2px;font-size:2.5rem;font-weight:700;line-height:1.25;display:block}.engagement-model-header p{color:#111;max-width:1200px;margin:18px auto 0;font-size:1.2rem;line-height:1.75}.engagement-model-grid-2,.engagement-model-grid-3{gap:14px 24px;max-width:1200px;margin:0 auto;display:grid}.engagement-model-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.engagement-model-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.engagement-model-card{background:#e7f4ff;border-radius:12px;min-height:134px;padding:25px;box-shadow:2px 4px 8px #0000001f}.engagement-model-card h3{color:#087bea;font-size:1.6rem;font-weight:700;line-height:1.4}.engagement-model-card p{color:#111;margin:0;font-size:1.2rem;font-weight:400;line-height:1.8}@media (max-width:900px){.engagement-model-grid-2,.engagement-model-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.engagement-model-container{padding:30px 24px}.engagement-model-header span,.engagement-model-header h2{font-size:2.3rem}.engagement-model-card h3{font-size:1.8rem;line-height:1.3}.engagement-model-card p{font-size:1.25rem;line-height:1.7}.engagement-model-header p{font-size:1.3rem;line-height:1.7}.engagement-model-grid-2,.engagement-model-grid-3{gap:14px}}@media (max-width:600px){.engagement-model-header{margin-bottom:20px}.engagement-model-grid-2,.engagement-model-grid-3{grid-template-columns:1fr;gap:14px}.engagement-model-card{min-height:auto;padding:16px}}@media (max-width:480px){.engagement-model-container{padding:30px 25px 45px}}
.advanced-security-section{box-sizing:border-box;background:linear-gradient(163deg,#af4beb 8.13%,#7b35cb 24.88%,#4d23aa 41.63%,#26158a 58.37%,#0a0b69 75.12%,#030f49 91.87%);width:100%}.advanced-security-container{max-width:1600px;margin:0 auto;padding:60px 45px}.advanced-security-heading{color:#fff;text-align:center;max-width:1000px;margin:0 auto 54px;font-size:2.5rem;font-weight:700;line-height:1.25}.advanced-security-grid-2,.advanced-security-grid-3,.advanced-security-grid-4{flex-wrap:wrap;justify-content:center;gap:18px 16px;display:flex}.advanced-security-grid-2 .advanced-security-card{flex:0 0 calc(50% - 8px)}.advanced-security-grid-3 .advanced-security-card{flex:0 0 calc(33.3333% - 10.6667px)}.advanced-security-grid-4 .advanced-security-card{flex:0 0 calc(25% - 12px)}.advanced-security-card{color:#fff;text-align:center;box-sizing:border-box;border:1px solid #fffc;border-radius:15px;flex-direction:column;justify-content:flex-start;align-items:center;min-height:230px;padding:25px;display:flex}.advanced-security-card h3{color:#fff;font-size:1.6rem;font-weight:700;line-height:1.4}.advanced-security-card p{color:#fff;margin:0;font-size:1.2rem;font-weight:400;line-height:1.8}@media (max-width:900px){.advanced-security-grid-2,.advanced-security-grid-3,.advanced-security-grid-4{justify-content:center}.advanced-security-grid-2 .advanced-security-card,.advanced-security-grid-3 .advanced-security-card,.advanced-security-grid-4 .advanced-security-card{flex-basis:calc(50% - 8px)}.advanced-security-card{min-height:240px}}@media (max-width:768px){.advanced-security-container{padding:30px 24px}.advanced-security-heading{margin-bottom:20px;font-size:2.3rem}.advanced-security-heading br{display:none}.advanced-security-grid-2,.advanced-security-grid-3,.advanced-security-grid-4{gap:16px}.advanced-security-card{min-height:auto;padding:22px 20px}.advanced-security-card h3{font-size:1.8rem;line-height:1.3}.advanced-security-card p{font-size:1.25rem;line-height:1.7}}@media (max-width:600px){.advanced-security-grid-2,.advanced-security-grid-3,.advanced-security-grid-4{justify-content:center}.advanced-security-grid-2 .advanced-security-card,.advanced-security-grid-3 .advanced-security-card,.advanced-security-grid-4 .advanced-security-card{flex-basis:100%}}@media (max-width:480px){.advanced-security-container{padding:30px 25px 45px}}
.conversion-section{background:linear-gradient(90deg,#022240 0%,#073559 20%,#0c4974 40%,#0e5e8f 60%,#0b74ab 80%,#008bc7 100%);width:100%;overflow:hidden}.conversion-container{align-items:center;gap:4rem;max-width:1600px;margin:0 auto;padding:60px 45px;display:flex}.conversion-container-right{flex-direction:row}.conversion-container-left{flex-direction:row-reverse}.conversion-content{color:#fff;flex:0 59%;width:auto;min-width:0;max-width:none}.conversion-content h2{margin:0 0 22px;font-size:2.5rem;font-weight:700;line-height:1.25}.conversion-content h2 span{color:#1688ed;display:block}.conversion-content p{text-align:left;margin:0;font-size:1.2rem;font-weight:400;line-height:1.8}.conversion-card{color:#111827;background:#eef2ff;border-radius:12px;flex:0 43%;width:auto;min-width:0;padding:38px 36px 36px;position:relative}.conversion-profile{background:#fff;border:4px solid #fff;border-radius:50%;width:42px;height:42px;position:absolute;top:56px;left:-37px;overflow:hidden;box-shadow:0 2px 8px #00000026}.conversion-profile-image{object-fit:cover}.conversion-card h3{margin:0 0 25px;font-size:1.6rem;font-weight:700;line-height:1.4}.conversion-points{flex-direction:column;gap:12px;display:flex}.conversion-point{align-items:center;gap:12px;display:flex}.conversion-icon{background:#dbe8ff;border-radius:7px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;display:flex}.conversion-point span{color:#1f2937;font-size:1.2rem;line-height:1.4}.conversion-description{color:#4b5563;margin:32px 0 24px;font-size:1.2rem;line-height:1.5}.conversion-button{color:#fff;cursor:pointer;background:#2868c7;border:none;border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-size:1.25rem;font-weight:500;transition:background .3s,transform .3s;display:inline-flex}.conversion-button span{font-size:18px}.conversion-button:hover{background:#1957b0;transform:translateY(-2px)}@media (max-width:1200px){.conversion-content{max-width:none}}@media (max-width:1024px){.conversion-content h2{text-align:center}.conversion-container{flex-direction:column;gap:45px}.conversion-content{flex:none;width:100%;max-width:100%}.conversion-card{flex:none;width:100%;max-width:650px;margin:0 auto}}@media (max-width:768px){.conversion-container{gap:35px;padding:30px 24px}.conversion-content h2{font-size:2.3rem}.conversion-point span{font-size:1.25rem;line-height:1.7}.conversion-content p{text-align:center;font-size:1.3rem;line-height:1.7}.conversion-card{min-height:auto;padding:30px 22px}.conversion-profile{top:-22px;left:-5px}.conversion-card h3{font-size:1.8rem;line-height:1.3}.conversion-point span{font-size:13px}.conversion-description{font-size:1.25rem;line-height:1.7}.conversion-button{width:100%}}@media (max-width:480px){.conversion-container{padding:30px 25px 45px}}
.development-approach-section{background:#e7f4ff;width:100%}.development-approach-container{max-width:1600px;margin:0 auto;padding:40px 45px 60px}.development-approach-header{margin-bottom:24px}.development-approach-header h2{color:#111;max-width:600px;margin:0 0 14px;font-size:2.5rem;font-weight:700;line-height:1.2}.development-approach-header h2 span{color:#1475e8}.development-approach-header p{color:#202020;max-width:1100px;margin:0;font-size:1.2rem;font-weight:400;line-height:1.8}.development-approach-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 25px;display:grid}.development-card{box-sizing:border-box;background:#fff;border-radius:7px;min-height:150px;padding:25px;position:relative}.development-number{color:#fff;background:linear-gradient(135deg,#1475e8,#8a42e9);border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:11px;font-size:1.15rem;font-weight:600;display:flex;box-shadow:0 2px 5px #1475e840}.development-card h3{color:#0875e8;font-size:1.6rem;font-weight:700;line-height:1.3}.development-card p{color:#454545;margin:0;font-size:1.2rem;font-weight:400;line-height:1.8}.development-arrow{z-index:2;color:#6ba5e8;background:#fff;border:1px solid #d5e5f7;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:flex;position:absolute;top:30px;right:-28px}@media (max-width:900px){.development-approach-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.development-approach-container{padding:30px 24px}.development-approach-header h2,.development-approach-header span{font-size:2.3rem}.development-approach-header p{font-size:1.3rem;line-height:1.7}.development-approach-grid{grid-template-columns:1fr;gap:30px}.development-card{min-height:auto;padding:16px}.development-card h3{font-size:1.8rem;line-height:1.3}.development-card p{font-size:1.25rem;line-height:1.7}.development-arrow{inset:auto auto -27px 50%;transform:translate(-50%)rotate(90deg)}}@media (max-width:480px){.development-approach-container{padding:30px 25px 45px}}
.advanced-feature-section{background:#fff;width:100%}.advanced-feature-container{width:100%;max-width:1600px;margin:0 auto;padding:60px 45px}.advanced-feature-header{margin-bottom:26px}.advanced-feature-header h2{color:#050505;margin:0 0 18px;font-size:2.5rem;font-weight:700;line-height:1.25}.advanced-feature-header h2 span{color:#1677d2}.advanced-feature-header p{color:#111;max-width:850px;margin:0;font-size:1.2rem;line-height:1.7}.advanced-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.advanced-feature-card{padding:0 21px;position:relative}.advanced-feature-card:nth-child(4n+1){padding-left:0}.advanced-feature-card.has-separator:after{content:"";background:#cbd8e9;width:1px;height:calc(100% - 46px);position:absolute;top:20px;right:0}.advanced-feature-card:nth-child(n+5){padding-top:20px}.advanced-feature-card:nth-child(n+5).has-separator:after{height:calc(100% - 66px);top:40px}.advanced-feature-card h3{color:#1478dc;font-size:1.6rem;font-weight:700;line-height:1.4}.advanced-feature-card p{color:#111;margin:0;font-size:1.2rem;line-height:1.7}@media (max-width:900px){.advanced-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}.advanced-feature-card{padding:0 20px 0 0}.advanced-feature-card:nth-child(n+3){padding-top:0}.advanced-feature-card.has-separator:after{height:100%}.advanced-feature-card:nth-child(2n){padding-left:20px;padding-right:0}.advanced-feature-card:nth-child(2n):after{display:none}}@media (max-width:768px){.advanced-feature-container{padding:30px 24px}.advanced-feature-header{margin-bottom:28px}.advanced-feature-header h2{margin-bottom:14px;font-size:2.3rem;line-height:30px}.advanced-feature-header p{font-size:1.3rem}.advanced-feature-grid{grid-template-columns:1fr;row-gap:0}.advanced-feature-card,.advanced-feature-card:nth-child(n+3){padding:20px 0}.advanced-feature-card:nth-child(2n){padding-left:0}.advanced-feature-card.has-separator:after{display:none}.advanced-feature-card:not(:last-child){border-bottom:1px solid #cbd8e9}.advanced-feature-card:first-child{padding-top:0}.advanced-feature-card:last-child{padding-bottom:0}.advanced-feature-card h3{font-size:1.8rem;line-height:1.3}.advanced-feature-card p{font-size:1.25rem;line-height:1.7}}@media (max-width:480px){.advanced-feature-container{padding:30px 25px 45px}}
.service-new-case-study-section{flex-direction:column;gap:1.75rem;width:100%;max-width:1600px;margin:0 auto;padding:2rem 3rem 2.5rem;display:flex}.service-new-case-study-heading-section{flex-direction:column;align-items:center;gap:.7rem;width:100%;max-width:1200px;margin:0 auto;display:flex}.service-new-case-study-title{text-align:center;color:#000;margin:0;font-family:Roboto,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.25}.service-new-case-study-highlight-section{color:#197bdd}.service-new-case-study-para{text-align:center;color:#16284a;margin:0;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.4}.service-new-case-study-description{text-align:center;color:#111;max-width:1000px;margin:0 auto;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.8}.service-new-case-study-main-content{grid-template-columns:1fr 1fr;width:100%;max-width:1300px;margin:0 auto;display:grid}.service-new-case-study-column{min-width:0;padding:1.25rem 8rem}.service-new-case-study-column+.service-new-case-study-column{border-left:1px solid #b9b9b9}.service-new-case-study-column-heading{align-items:center;gap:.75rem;margin-bottom:1.35rem;display:flex}.service-new-case-study-column-heading h3{color:#111a2d;margin:0;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.4}.service-new-case-study-icon{object-fit:contain;flex:none;width:42px;height:42px}.service-new-case-study-list{flex-direction:column;gap:1.25rem;display:flex}.service-new-case-study-list-item{align-items:center;gap:.95rem;display:flex}.service-new-case-study-item-icon{object-fit:contain;flex:none;width:43px;height:43px}.service-new-case-study-percentage-icon{color:#197bdd;background:#edf6ff;border:1px solid #d8e9fb;border-radius:6px;justify-content:center;align-items:center;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;display:flex}.service-new-case-study-check-icon{background:#edf6ff;border:1px solid #d8e9fb;border-radius:6px;justify-content:center;align-items:center;display:flex}.service-new-case-study-check-icon span{color:#fff;background:#197bdd;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-family:Arial,sans-serif;font-size:.7rem;font-weight:700;display:flex}.service-new-case-study-item-content{flex-direction:column;gap:.35rem;min-width:0;display:flex}.service-new-case-study-item-content h4{color:#111a2d;margin:0;font-size:1.4rem;font-weight:600;line-height:1.3}.service-new-case-study-item-content p{color:#858585;max-width:420px;margin:0;font-family:Roboto,sans-serif;font-size:1.23rem;font-weight:300;line-height:1.5}@media (max-width:1024px){.service-new-case-study-column{padding:1.25rem 2rem}}@media (max-width:768px){.service-new-case-study-section{padding:30px 24px}.service-new-case-study-title{font-size:2.3rem}.service-new-case-study-para,.service-new-case-study-description{font-size:1.3rem;line-height:1.7}.service-new-case-study-main-content{grid-template-columns:1fr;gap:2rem}.service-new-case-study-column{padding:0}.service-new-case-study-column+.service-new-case-study-column{border-left:0;padding-top:2rem}.service-new-case-study-column-heading{margin-bottom:1.25rem}.service-new-case-study-column-heading h3{font-size:1.8rem;line-height:1.3}.service-new-case-study-list{gap:1rem}}@media (max-width:420px){.service-new-case-study-section{padding:30px 25px 45px}}
.service-new-industry-container{background:#f8f9ff}.service-new-industry-section{flex-direction:column;gap:2rem;max-width:1600px;margin:0 auto;padding:60px 45px;display:flex}.service-new-industry-title{color:#000;text-align:left;max-width:600px;font-family:Roboto;font-size:2.5rem;font-weight:700;line-height:1.25}.service-new-industry-title span{color:#197bdd}.service-new-industry-content{justify-content:space-between;gap:2rem;display:flex}.service-new-industry-paragraph{color:#000;max-width:900px;letter-spacing:0%;font-family:Roboto;font-size:1.2rem;font-weight:400;line-height:1.8}.service-new-industry-image-card{background:#fff;border-radius:25px;gap:1rem;padding:2rem;display:flex}.service-new-industry-image-card-content{width:40%}.service-new-industry-image{width:100%;height:100%}.service-new-industry-card-list{flex-direction:column;gap:1rem;width:60%;display:flex}.service-new-industry-card-list-flex{align-items:center;gap:1rem;display:flex}.service-new-industry-card-text{font-family:Roboto;font-weight:400;font-style:Regular;leading-trim:NONE;vertical-align:middle;font-size:1.2rem;line-height:1.5}.service-new-industry-container{overflow:hidden}.service-new-industry-title{flex-direction:column;max-width:none;margin:0;line-height:1.2;display:flex}.service-new-industry-content{align-items:center}.service-new-industry-paragraph{margin:0}.service-new-industry-pagination{flex:none;align-items:center;gap:.75rem;display:flex}.service-new-industry-page-count{color:#1d2430;margin:0 .5rem 0 0;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500}.service-new-industry-page-count span{color:#087ae0}.service-new-industry-page-button{color:#18243a;cursor:pointer;background:#fff;border:1px solid #e0e5ef;border-radius:11px;justify-content:center;align-items:center;width:46px;height:46px;padding:0;font-size:2rem;line-height:1;display:inline-flex;box-shadow:0 3px 8px #12366614}.service-new-industry-page-button-next{color:#fff;background:#197bdd;border-color:#197bdd}.service-new-industry-page-button:hover:not(:disabled){color:#fff;background:#126ac2}.service-new-industry-page-button:focus-visible{outline-offset:3px;outline:3px solid #197bdd59}.service-new-industry-page-button:disabled{cursor:not-allowed;opacity:.38}.service-new-industry-carousel{scroll-behavior:smooth;gap:2rem;width:100%;display:flex;overflow:hidden}.service-new-industry-card{background:#fff;border-radius:24px;flex:0 0 66%;min-height:440px;display:flex;overflow:hidden}.service-new-industry-image-wrap{background:#0b1022;flex:0 0 40%;position:relative;overflow:hidden}.service-new-industry-image-wrap:after{content:"";background:linear-gradient(#0000,#030816e6);height:42%;position:absolute;bottom:0;left:0;right:0}.service-new-industry-image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.service-new-industry-card-title{z-index:1;color:#fff;text-align:center;margin:0;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.4;position:absolute;bottom:1.5rem;left:1rem;right:1rem}.service-new-industry-card-list{flex-direction:column;flex:1;justify-content:center;gap:1rem;width:auto;margin:0;padding:3.5rem 2rem;list-style:none;display:flex}.service-new-industry-card-list-item{color:#3d4654;align-items:center;gap:.9rem;font-family:Roboto,sans-serif;font-size:1.2rem;line-height:1.5;display:flex}.service-new-industry-card-tick{object-fit:contain;flex:none;width:20px;height:20px;margin-top:.1rem}@media (max-width:1024px){.service-new-industry-card{flex-basis:82%}.service-new-industry-title{font-size:2.25rem}}@media (max-width:768px){.service-new-industry-section{padding:30px 24px}.service-new-industry-title{font-size:2.3rem}.service-new-industry-content{flex-direction:column;align-items:flex-start;gap:1.25rem}.service-new-industry-paragraph{font-size:1.3rem;line-height:1.7}.service-new-industry-pagination{align-self:flex-end}.service-new-industry-card{scroll-snap-align:start;flex-direction:column;flex:0 0 100%;width:100%;max-width:100%}.service-new-industry-carousel{scroll-snap-type:x mandatory;width:100%}.service-new-industry-image-wrap{flex-basis:auto;height:290px}.service-new-industry-card-list{gap:1rem;padding:1.5rem 1.25rem 2rem}.service-new-industry-card-list-item{font-size:1.25rem;line-height:1.7}}@media (max-width:480px){.service-new-industry-section{padding:30px 25px 45px}.service-new-industry-page-button{width:42px;height:42px}.service-new-industry-image-wrap{height:240px}}
.service-page-sidebar{z-index:1002;background:#070c17c4;border-left:1px solid #ffffff1a;width:300px;height:100vh;padding:1.5rem 3rem;transition:transform .3s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-8px 0 24px #00000040}.service-page-sidebar-open{transform:translate(0)}.service-page-sidebar-header{justify-content:space-between;align-items:center;padding:.5rem 0 2rem;display:flex}.service-page-sidebar-header h2{color:#fff;margin:0;font-family:Roboto,sans-serif;font-size:1.35rem}.service-page-sidebar-close{color:#fff;cursor:pointer;background:0 0;border:0;padding:.25rem .5rem;font-size:2rem;line-height:1}.service-page-sidebar-list{flex-direction:column;display:flex}.service-page-sidebar-item{color:#c8d0dd;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;padding:.9rem .75rem;font-family:Roboto,sans-serif;font-size:1rem;line-height:1.4;transition:color .2s,background-color .2s;display:flex}.service-page-sidebar-item:hover{color:#fff;background:#ffffff12}.service-page-sidebar-item.active{color:#fff;background:#2d79dd66;border:1px solid #2563c0}.service-page-sidebar-toggle{z-index:1003;color:#fff;cursor:pointer;background:#3d4148;border:0;border-radius:5px 0 0 5px;justify-content:center;align-items:center;width:58px;height:76px;padding:0;transition:right .3s,background-color .2s;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.service-page-sidebar-toggle-open{right:300px}.service-page-sidebar-toggle:hover{background:#282c32}.service-page-sidebar-toggle span{font-size:2.5rem;font-weight:200;line-height:1}.service-page-sidebar-toggle:focus-visible,.service-page-sidebar-close:focus-visible{outline-offset:2px;outline:3px solid #58a9ff}.service-page-sidebar-backdrop{z-index:1001;cursor:default;background:#00000059;border:0;padding:0;position:fixed;inset:0}@media (max-width:576px){.service-page-sidebar{width:85%}.service-page-sidebar-toggle{width:48px;height:64px}.service-page-sidebar-toggle-open{right:85%}}
.service-new-testimonials-section{background:#ededed}.service-new-testimonials-container{gap:3rem;max-width:1600px;margin:0 auto;padding:40px 45px 60px;display:flex}.service-new-testimonials-intro{flex-direction:column;justify-content:end;gap:10rem;width:50%;display:flex}.service-new-testimonials-eyebrow{color:#197bdd;margin:0 0 1rem;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:600}.service-new-testimonials-title{color:#197bdd;max-width:600px;margin:0;font-family:Roboto,sans-serif;font-size:2.8rem;font-weight:600;line-height:1.25}.service-new-testimonials-controls{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.service-new-testimonials-controls button{cursor:pointer;background:#197bdd;border:1px solid #197bdd;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;padding:0;display:flex}.service-new-testimonials-controls button:disabled{cursor:not-allowed;opacity:.55;background:0 0}.service-new-testimonials-controls button:focus-visible{outline-offset:3px;outline:3px solid #197bdd59}.service-new-testimonials-list{scroll-snap-type:y mandatory;scrollbar-width:none;flex-direction:column;gap:2rem;width:50%;height:610px;display:flex;overflow-y:auto}.service-new-testimonials-list::-webkit-scrollbar{display:none}.service-new-testimonials-card{scroll-snap-align:start;background:#adabab80;border-radius:30px;flex-direction:column;flex:none;gap:2rem;padding:4rem;transition:background-color .35s;display:flex}.service-new-testimonials-card.active{background:#fff}.service-new-testimonials-quote{color:#000;margin:0;font-family:Roboto,sans-serif;font-size:1.3rem;font-weight:400;line-height:1.7}.service-new-testimonials-author{align-items:center;gap:1.5rem;display:flex}.service-new-testimonials-avatar{object-fit:cover;border-radius:50%;flex:none;width:82px;height:82px}.service-new-testimonials-author h3{color:#111;margin:0 0 .5rem;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:500}.service-new-testimonials-author p{color:#716e68;margin:0;font-family:Roboto,sans-serif;font-size:1.1rem}@media (max-width:900px){.service-new-testimonials-container{flex-direction:column}.service-new-testimonials-intro,.service-new-testimonials-list{width:100%}.service-new-testimonials-intro{gap:2rem}.service-new-testimonials-controls{flex-direction:row}.service-new-testimonials-list{height:520px}}@media (max-width:768px){.service-new-testimonials-container{padding:20px 24px 30px}}@media (max-width:480px){.service-new-testimonials-container{gap:2rem;padding:30px 25px 45px}.service-new-testimonials-title{font-size:2rem}.service-new-testimonials-controls button{width:42px;height:42px}.service-new-testimonials-list{gap:1rem;height:460px}.service-new-testimonials-card{border-radius:20px;gap:1.5rem;padding:2rem 1.25rem}.service-new-testimonials-quote{font-size:1rem}.service-new-testimonials-avatar{width:64px;height:64px}.service-new-testimonials-author h3{font-size:1.2rem}.service-new-testimonials-author p{font-size:.95rem}}
.service-breadcrumb{background:#fff;width:100%;font-family:Roboto}.service-breadcrumb-container{background:#fff;width:100%;max-width:1600px;margin:0 auto;padding:25px 45px 0}.service-breadcrumb-list{flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;padding:0;font-size:1.1rem;line-height:1.4;list-style:none;display:flex}.service-breadcrumb-list a{color:#1478df;font-weight:500;text-decoration:none}.service-breadcrumb-list a:hover,.service-breadcrumb-list a:focus-visible{text-decoration:underline}.service-breadcrumb-arrow{color:#777;font-size:1.3rem;line-height:1}.service-breadcrumb-current{color:#777}@media (max-width:768px){.service-breadcrumb-container{padding:20px 24px 0}}@media (max-width:480px){.service-breadcrumb-container{padding:20px 25px 0}.service-breadcrumb-list{text-align:left;justify-content:flex-start;font-size:1rem}}
.revamp-service-page{--revamp-section-title-size:2.5rem;--revamp-section-title-line-height:1.25;--revamp-section-description-size:1.25rem;--revamp-section-description-line-height:1.6;--revamp-card-title-size:1.6rem;--revamp-faq-title-size:1.6rem;--revamp-card-title-line-height:1.4;--revamp-card-content-size:1.25rem;--revamp-card-content-line-height:1.6;--revamp-card-title-content-gap:.7rem;--revamp-heading-description-gap:1.1rem;--revamp-heading-content-gap:1rem;--revamp-section-padding-block:40px;--revamp-section-padding-inline:60px}.revamp-service-page :is(.service-new-why-choose-container,.service-new-services-section,.service-new-cta-inner,.service-new-case-study-section,.methodology-container,.delivery-framework-container,.prioritization-container,.engagement-model-container,.advanced-security-container,.advanced-feature-container,.conversion-container,.development-approach-container,.service-new-industry-section,.technology-section-main,.sn-inner,.service-new-testimonials-container){box-sizing:border-box;width:100%;max-width:1600px;padding-top:var(--revamp-section-padding-block);padding-bottom:var(--revamp-section-padding-block);margin-left:auto;margin-right:auto}@media (min-width:1440px){.revamp-service-page :is(.service-new-case-study-section,.delivery-framework-container,.prioritization-container,.engagement-model-container){padding-left:8%;padding-right:8%}}.revamp-service-page :is(.intro-content>h2,.core-capability-heading h2,.service-new-why-choose-title,.service-new-services-title,.service-new-cta-title,.service-new-case-study-title,.methodology-header h2,.delivery-framework-heading h2,.prioritization-heading h2,.engagement-model-header h2,.advanced-security-heading,.advanced-feature-header h2,.conversion-content h2,.development-approach-header h2,.service-new-industry-title,.technologies-heading,.service-new-testimonials-title){font-family:Roboto,sans-serif;font-size:var(--revamp-section-title-size);font-weight:700;line-height:var(--revamp-section-title-line-height)}.revamp-service-page :is(.intro-content>p,.sn-hero p,.service-new-why-choose-description,.service-new-services-description,.service-new-cta-description,.service-new-case-study-description,.methodology-header>p,.delivery-framework-heading>p,.engagement-model-header>p,.advanced-feature-header>p,.conversion-content>p,.development-approach-header>p,.service-new-industry-paragraph){font-family:Roboto,sans-serif;font-size:var(--revamp-section-description-size);font-weight:400;line-height:var(--revamp-section-description-line-height)}.revamp-service-page :is(.core-capability-card h3,.service-card-why-title-style,.service-new-services-card-title,.service-new-case-study-column-heading h3,.service-new-case-study-para,.framework-step h3,.priority-card h3,.engagement-model-card h3,.advanced-security-card h3,.advanced-feature-card h3,.conversion-card h3,.development-card h3,.service-new-industry-card-title,.service-new-testimonials-author h3){font-family:Roboto,sans-serif;font-size:var(--revamp-card-title-size);font-weight:600;line-height:var(--revamp-card-title-line-height)}.revamp-service-page :is(.sn-faq-question>span:first-child){font-family:Roboto,sans-serif;font-size:var(--revamp-faq-title-size);font-weight:600;line-height:var(--revamp-card-title-line-height)}.revamp-service-page :is(.core-capability-card h3,.service-card-why-title-style,.service-new-services-card-title,.priority-card h3,.engagement-model-card h3,.advanced-security-card h3,.advanced-feature-card h3,.conversion-card h3,.development-card h3,.service-new-testimonials-author h3){padding-bottom:var(--revamp-card-title-content-gap)}.revamp-service-page :is(.core-capability-card p,.service-card-why-description-style,.service-new-services-card-description,.methodology-answer p,.priority-card p,.engagement-model-card p,.advanced-security-card p,.advanced-feature-card p,.conversion-point>span,.conversion-description,.development-card p,.service-new-industry-card-list-item>span:last-child,.sn-faq-answer p,.service-new-testimonials-quote,.service-new-testimonials-author p,.techName){font-family:Roboto,sans-serif;font-size:var(--revamp-card-content-size);font-weight:400;line-height:var(--revamp-card-content-line-height)}.revamp-service-page :is(.methodology-header,.delivery-framework-heading,.engagement-model-header,.advanced-feature-header,.development-approach-header){row-gap:var(--revamp-heading-description-gap);padding-bottom:var(--revamp-heading-content-gap)}.revamp-service-page :is(){padding-bottom:var(--revamp-heading-description-gap)}.revamp-service-page :is(.prioritization-heading,.service-new-testimonials-intro),.revamp-service-page :is(.service-new-why-choose-description,.service-new-services-description,.service-new-industry-paragraph){padding-bottom:var(--revamp-heading-content-gap)}.revamp-service-page .intro-content>h2,.revamp-service-page,.revamp-service-page .service-new-case-study-para,.service-new-case-study-description{padding-bottom:var(--revamp-heading-description-gap)}.revamp-service-page .intro-content>p+p{padding-top:var(--revamp-heading-description-gap)}@media (max-width:1439px){.revamp-service-page{--revamp-section-title-size:2.5rem;--revamp-section-description-size:1.2rem;--revamp-card-title-size:1.6rem;--revamp-faq-title-size:1.6rem;--revamp-card-content-size:1.2rem;--revamp-heading-content-gap:2.5rem;--revamp-section-padding-block:50px;--revamp-section-padding-inline:40px}}@media (max-width:1023px){.revamp-service-page{--revamp-section-title-size:2.3rem;--revamp-section-description-size:1.3rem;--revamp-card-title-size:1.8rem;--revamp-faq-title-size:1.6rem;--revamp-card-content-size:1.3rem;--revamp-heading-content-gap:2.25rem;--revamp-section-padding-block:40px;--revamp-section-padding-inline:24px}}@media (max-width:767px){.revamp-service-page{--revamp-heading-content-gap:2rem;--revamp-section-padding-block:30px;--revamp-section-padding-inline:25px}.revamp-service-page :is(.intro-content,.core-capability-heading,.service-new-why-choose-container,.service-new-services-section,.service-new-cta-inner,.service-new-case-study-heading-section,.methodology-header,.delivery-framework-heading,.prioritization-heading,.engagement-model-header,.advanced-security-container,.advanced-feature-header,.conversion-content,.development-approach-header,.service-new-industry-section,.technology-heading-wrapper,.sn-faq-header,.service-new-testimonials-intro){text-align:left}}
