@charset "UTF-8";@media (max-width:1400px){.technology-page{--technology-section-space:90px}.technology-top-splash{padding-bottom:72px}.technology-top-splash .technology-splash-heading{font-size:60px}.technology-resumes__inner{grid-template-columns:minmax(0,252px) minmax(0,1fr)}.technology-resumes__card{width:425px;flex:0 0 425px}.technology-page .section-benefits--technology{padding-bottom:90px}.technology-page .section-benefits--technology .section-benefits__layout{display:grid;grid-template-columns:minmax(0,308px) minmax(0,868px);gap:75px 40px;align-items:start}.technology-page .section-benefits--technology .section-benefits__header{display:contents}.technology-page .section-benefits--technology .section-benefits__title{grid-column:1/-1;width:100%;max-width:none;font-size:44px;line-height:1.07;white-space:nowrap}.technology-page .section-benefits--technology .section-benefits__image{grid-column:1;width:308px;height:404px}.technology-page .section-benefits--technology .section-benefits__image img{width:100%;height:100%;object-fit:contain;object-position:left top}.technology-page .section-benefits--technology .section-benefits__content{display:grid;grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:70px 40px;align-items:start;align-self:start;width:100%}.technology-page .section-benefits--technology .section-benefits__grid{display:contents}.technology-page .section-benefits--technology .section-benefits__card{display:flex;min-width:0;flex-direction:row;gap:10px;align-items:flex-start}.technology-page .section-benefits--technology .section-benefits__card-icon{margin:0;flex:0 0 24px}.technology-page .section-benefits--technology .section-benefits__card-title{margin:0;font-size:24px;line-height:1.2}.technology-page .section-benefits--technology .section-benefits__cta-bar{grid-column:2;padding:0;align-self:center;background:0 0;border-radius:0}.technology-page .section-benefits--technology .section-benefits__cta-actions{width:318px;gap:28px}.technology-page .section-integrations--technology-process .section-integrations__banner{height:426px;align-items:center;padding-right:250px}.technology-page .section-integrations--technology-process .section-integrations__banner-content{width:min(100%,560px);flex:0 0 470px;margin:0;transform:none}}@media (max-width:1400px){.technology-hero__content{flex:1 1 0}}@media (max-width:1400px){.technology-hero__visual{--technology-hero-visual-scale:.94;width:793px;height:574px;flex-basis:793px}.technology-hero__visual-stage{transform:scale(var(--technology-hero-visual-scale))}}@media (max-width:1279px){.technology-page .wrapper{padding-inline:24px}.technology-page .technology-heading{font-size:38px}.technology-page .section-benefits--technology .section-benefits__layout{display:grid;grid-template-columns:minmax(0,433px) minmax(0,434px);gap:75px 40px;justify-content:space-between;align-items:start}.technology-page .section-benefits--technology .section-benefits__header{display:contents}.technology-page .section-benefits--technology .section-benefits__title{grid-column:1/-1;width:100%;font-size:44px;line-height:1.07;white-space:normal}.technology-page .section-benefits--technology .section-benefits__image{grid-column:1;width:433px;height:404px}.technology-page .section-benefits--technology .section-benefits__content{display:flex;grid-column:2;flex-direction:column;gap:40px;align-items:flex-start;align-self:start}.technology-page .section-benefits--technology .section-benefits__grid{display:flex;flex-direction:column;gap:40px}.technology-page .section-benefits--technology .section-benefits__card{flex-direction:row;gap:10px}.technology-page .section-benefits--technology .section-benefits__card-icon{margin:0}.technology-page .section-benefits--technology .section-benefits__card-title{margin:0;font-size:24px;line-height:1.2}.technology-page .section-benefits--technology .section-benefits__cta-bar{padding:0;align-self:flex-start;background:0 0;border-radius:0}.technology-hero__inner{min-height:487px;flex-direction:row;align-items:flex-start;gap:0}.technology-hero__content{flex:1 1 0;width:auto;min-height:487px;padding-inline:32px}.technology-hero__copy{width:min(100%,503px);margin-top:40px;padding-bottom:120px}.technology-hero__visual{width:auto;height:441px;flex:1 1 0;overflow:visible}.technology-hero__watermark{top:12px;left:50%;font-size:96px;letter-spacing:-3.84px;transform:translateX(-50%)}.technology-hero__mesh{right:50%;bottom:34px;top:auto;left:auto;width:560px;height:240px;transform:translateX(50%) rotate(-2deg)}.technology-hero__cube{top:86px;left:50%;width:200px;height:248px;transform:translateX(-50%)}.technology-hero__cube-face--front{top:54px;width:200px;height:196px}.technology-hero__cube-face--top{height:54px;clip-path:polygon(0 0,80% 0,100% 54px,25% 54px)}.technology-hero__cube-face--side{top:54px;right:-50px;width:50px;height:196px;clip-path:polygon(0 0,100% 43px,100% 100%,0 100%)}.technology-hero__sphere--large{top:126px;right:calc(50% - 260px)}.technology-hero__sphere--small{top:286px;left:calc(50% - 250px)}.technology-hero--php .technology-hero__watermark{top:10px;font-size:120px;letter-spacing:-4.8px}.technology-hero__visual-stage{--technology-hero-visual-scale:.704;top:0;left:50%;margin-left:calc(-422px * var(--technology-hero-visual-scale));transform:scale(var(--technology-hero-visual-scale))}.technology-hero__watermark{top:81px;left:50%;font-size:131px;letter-spacing:-5.24px;transform:translateX(-50%)}.technology-hero__icon{top:254px;left:331px;width:136px;height:136px}.technology-hero--php .technology-hero__watermark{top:88px;left:50%;font-size:161px;letter-spacing:0;transform:translateX(-50%)}.technology-page .section-integrations--technology-process{padding:96px 0}.technology-page .section-integrations--technology-process .industry-page-container{gap:40px;padding-inline:32px}.technology-page .section-integrations--technology-process .section-integrations__banner{height:426px;margin:0;padding-right:0;border-radius:30px}.technology-page .section-integrations--technology-process .section-integrations__banner-content{width:min(100%,387px);flex:0 0 387px;margin-right:6px;transform:translateY(-22px)}.technology-page .section-integrations--technology-process .section-integrations__title{width:270px}.technology-page .section-integrations--technology-process .section-integrations__process-cards{display:flex;width:100%;gap:24px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.technology-page .section-integrations--technology-process .section-integrations__process-card{width:180px;min-height:198px;flex:0 0 180px;scroll-snap-align:start}.technology-top-splash .technology-splash-wrapper{grid-template-columns:1fr;align-items:start}.technology-list-wrapper .technology-list-row{grid-template-columns:repeat(3,minmax(0,1fr))}.technology-dedicated-row,.technology-process-row,.technology-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.technology-benefits-grid,.technology-reasons-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.section-service-industries__intro{display:flex;flex-direction:column;gap:40px}.section-service-industries__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.section-service-industries__card{height:270px;justify-content:flex-start;padding:98px 24px 20px}.section-service-industries__card-title{position:absolute;top:34px;left:69px;width:calc(100% - 93px)}.section-service-industries__card-details{max-height:none;margin-top:0;gap:16px;overflow:visible;opacity:1;transform:none}.section-service-industries__card:focus-visible .section-service-industries__card-details,.section-service-industries__card:hover .section-service-industries__card-details{max-height:none;margin-top:0;opacity:1;transform:none}.technology-resumes{padding-inline:0}.technology-resumes__inner{grid-template-columns:1fr;gap:40px;padding-inline:24px}.technology-resumes__title{width:100%;max-width:none;white-space:nowrap}.technology-resumes__title br{display:none}.technology-resumes__cards{justify-content:flex-start;gap:50px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.technology-resumes__cards::-webkit-scrollbar{display:none}.technology-resumes__card{width:455px;flex:0 0 455px;scroll-snap-align:start}}@media (max-width:1279px){.technology-page .technologies.technologies--tabs-only{margin-bottom:0!important;padding:75px 24px}.technology-page .technologies.technologies--tabs-only .tab-pane .row,.technology-page .technologies.technologies--tabs-only .tab-pane[id*=programming-languages] .row{justify-content:space-between;gap:clamp(16px,3vw,36px);overflow-x:visible}.technology-page .technologies.technologies--tabs-only .tab-pane .row .col,.technology-page .technologies.technologies--tabs-only .tab-pane[id*=programming-languages] .row .col{flex:1 1 0}.technology-page .section-cta-banner{padding:0}.technology-page .section-cta-banner .industry-page-container{padding-inline:32px}.technology-page .section-cta-banner__card{padding:47px 100px}.technology-page .section-faq .industry-page-container{padding:70px 32px}.technology-page .section-expertise-services .expertise-page-container{padding-inline:24px}.technology-page .section-expertise-services__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.technology-page .section-expertise-services__cards-row{display:contents}.technology-page .section-expertise-services__card{display:grid;flex:none;width:100%;height:230px;min-height:230px;padding:24px;grid-template-columns:minmax(0,197px) minmax(0,1fr);grid-template-rows:auto auto;column-gap:24px;row-gap:16px;align-content:center;align-items:center;overflow:hidden;cursor:default}.technology-page .section-expertise-services__card:focus,.technology-page .section-expertise-services__card:focus-visible,.technology-page .section-expertise-services__card:focus-within,.technology-page .section-expertise-services__card:hover{flex-grow:0;background:rgba(246,251,255,.58);box-shadow:none}.technology-page .section-expertise-services__card-summary,.technology-page .section-expertise-services__card:focus .section-expertise-services__card-summary,.technology-page .section-expertise-services__card:focus-visible .section-expertise-services__card-summary,.technology-page .section-expertise-services__card:focus-within .section-expertise-services__card-summary,.technology-page .section-expertise-services__card:hover .section-expertise-services__card-summary{flex:0 0 197px;width:197px;justify-content:center;grid-column:1;grid-row:1/3;transition:none}.technology-page .section-expertise-services__card-heading,.technology-page .section-expertise-services__card:focus .section-expertise-services__card-heading,.technology-page .section-expertise-services__card:focus-visible .section-expertise-services__card-heading,.technology-page .section-expertise-services__card:focus-within .section-expertise-services__card-heading,.technology-page .section-expertise-services__card:hover .section-expertise-services__card-heading{width:159px;gap:16px;transition:none}.technology-page .section-expertise-services__card-title,.technology-page .section-expertise-services__card:focus .section-expertise-services__card-title,.technology-page .section-expertise-services__card:focus-visible .section-expertise-services__card-title,.technology-page .section-expertise-services__card:focus-within .section-expertise-services__card-title,.technology-page .section-expertise-services__card:hover .section-expertise-services__card-title{width:min(100%,159px);transition:none}.technology-page .section-expertise-services__card-image{display:none}.technology-page .section-expertise-services__card-description{position:static;display:block;grid-column:2;grid-row:1/3;width:100%;max-width:none;max-height:none;margin:0;overflow:visible;font-size:16px;line-height:1.5;opacity:1;pointer-events:auto;transform:none}.technology-page .section-expertise-services__card:focus .section-expertise-services__card-description,.technology-page .section-expertise-services__card:focus-within .section-expertise-services__card-description,.technology-page .section-expertise-services__card:hover .section-expertise-services__card-description{opacity:1;transform:none}.technology-page .section-expertise-services__outcome{display:flex;flex-direction:column;grid-template-columns:none;gap:24px}.technology-page .section-expertise-services__outcome-title{width:100%;max-width:none}.technology-page .section-expertise-services__outcome-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:100px}}@media (max-width:1023px){.technology-page{--technology-section-space:72px}.technology-page .technology-heading{font-size:36px}.technology-page .section-cta-banner .industry-page-container{padding-inline:24px}.technology-page .section-cta-banner__card{padding:47px 24px}.technology-page .technologies.technologies--tabs-only{gap:28px;padding:72px 24px 75px}.technology-page .technologies.technologies--tabs-only .technologies-tabs-title{font-size:44px;line-height:1.07}.technology-page .technologies.technologies--tabs-only .technologies-tabs{padding:0;border-radius:0;background:0 0}.technology-page .technologies.technologies--tabs-only .nav-tabs,.technology-page .technologies.technologies--tabs-only .tab-content{display:none!important}.technology-page .technologies.technologies--tabs-only .tech-accordion{display:flex;width:100%;flex-direction:column;border-top:1px solid var(--Neutral-400-outline,#d7dfef)}.technology-page .technologies.technologies--tabs-only .tech-accordion-item{border-bottom:1px solid var(--Neutral-400-outline,#d7dfef)}.technology-page .technologies.technologies--tabs-only .tech-accordion-item input[type=radio]{display:none}.technology-page .technologies.technologies--tabs-only .tech-accordion-header{position:relative;display:flex;width:100%;min-height:51px;align-items:center;padding:16px 28px 16px 0;color:var(--text-color,#0a2540);font-family:var(--body-font, "DM Sans", sans-serif);font-size:16px;font-weight:400;line-height:normal;letter-spacing:-.32px;text-transform:uppercase;cursor:pointer}.technology-page .technologies.technologies--tabs-only .tech-accordion-header::after,.technology-page .technologies.technologies--tabs-only .tech-accordion-header::before{content:"";position:absolute;top:50%;right:0;width:15px;height:1px;background:var(--text-color,#0a2540);transform:translateY(-50%)}.technology-page .technologies.technologies--tabs-only .tech-accordion-header::after{width:1px;height:15px;right:7px}.technology-page .technologies.technologies--tabs-only .tech-accordion-item input[type=radio]:checked+.tech-accordion-header::after{display:none}.technology-page .technologies.technologies--tabs-only .tech-accordion-content{display:none;padding:0 16px 16px}.technology-page .technologies.technologies--tabs-only .tech-accordion-item input[type=radio]:checked+.tech-accordion-header+.tech-accordion-content{display:block}.technology-page .technologies.technologies--tabs-only .tech-accordion-content .row{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,78px));justify-content:space-between;gap:32px 0;margin:0}.technology-page .technologies.technologies--tabs-only .tech-accordion-content .row .col{display:flex;width:78px;max-width:78px;flex:0 0 78px;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding:0;color:var(--text-color,#0a2540);text-align:center}.technology-page .technologies.technologies--tabs-only .tech-accordion-content .row .col img{display:block;width:32px;height:32px;max-width:40px;flex:0 0 32px;object-fit:contain;opacity:1;visibility:visible}.technology-page .technologies.technologies--tabs-only .tech-accordion-content .row .col div{width:100%;color:var(--text-color,#0a2540);font-family:var(--body-font, "DM Sans", sans-serif);font-size:16px;font-weight:400;line-height:1.2;text-align:center}.technology-page .section-benefits--technology .section-benefits__layout{display:flex;width:100%;flex-direction:column;gap:40px;align-items:stretch;padding-inline:24px}.technology-page .section-benefits--technology .section-benefits__header{display:flex;width:100%;flex-direction:column;gap:40px;align-items:stretch}.technology-page .section-benefits--technology .section-benefits__title{width:100%;max-width:none;margin:0;font-size:44px;line-height:1.07;white-space:normal}.technology-page .section-benefits--technology .section-benefits__image{width:100%;height:auto;aspect-ratio:433/404}.technology-page .section-benefits--technology .section-benefits__image img{width:100%;height:100%;object-fit:contain;object-position:left top}.technology-page .section-benefits--technology .section-benefits__content{display:flex;width:100%;flex-direction:column;gap:40px;align-items:center}.technology-page .section-benefits--technology .section-benefits__grid{display:flex;width:100%;max-width:434px;flex-direction:column;gap:40px;align-items:flex-start}.technology-page .section-benefits--technology .section-benefits__card{width:100%;flex-direction:row;gap:10px;align-items:flex-start}.technology-page .section-benefits--technology .section-benefits__card-icon{width:24px;height:24px;flex:0 0 24px;margin:0}.technology-page .section-benefits--technology .section-benefits__card-title{margin:0;font-size:24px;line-height:1.2;white-space:nowrap}.technology-page .section-benefits--technology .section-benefits__cta-bar{width:100%;padding:0;align-self:stretch;background:0 0;border-radius:0}.technology-page .section-benefits--technology .section-benefits__cta-actions{width:100%;max-width:434px;gap:28px;justify-content:center}.technology-hero{padding-top:71px}.technology-hero__inner{position:relative;min-height:709px;flex-direction:column;gap:0}.technology-hero__content{order:2;width:100%;min-height:345px;padding-inline:24px}.technology-hero__breadcrumbs{position:absolute;top:-71px;left:24px;z-index:3;width:min(100% - 48px,512px)}.technology-hero__copy{width:100%;margin-top:0;padding-bottom:120px}.technology-hero__title{font-size:55px}.technology-hero__description{max-width:none;font-size:18px}.technology-hero__visual{order:1;width:100%;height:364px;flex:0 0 auto;overflow:visible}.technology-hero__watermark{font-size:78px;letter-spacing:-3.12px}.technology-hero__mesh{width:410px}.technology-hero__cube{width:180px;height:223px}.technology-hero__cube-face--front{top:49px;width:180px;height:176px}.technology-hero__cube-face--top{height:49px;clip-path:polygon(0 0,80% 0,100% 49px,25% 49px)}.technology-hero__cube-face--side{top:49px;right:-46px;width:46px;height:176px;clip-path:polygon(0 0,100% 39px,100% 100%,0 100%)}.technology-hero__icon{width:96px;height:96px}.technology-hero--php .technology-hero__watermark{font-size:96px;letter-spacing:-3.84px}.technology-hero__visual-stage{--technology-hero-visual-scale:.638;left:50%;margin-left:calc(-422px * var(--technology-hero-visual-scale));transform:scale(var(--technology-hero-visual-scale))}.technology-hero__watermark{top:81px;left:50%;font-size:131px;letter-spacing:-5.24px;transform:translateX(-50%)}.technology-hero__icon{top:254px;left:331px;width:136px;height:136px}.technology-hero--php .technology-hero__watermark{top:88px;left:50%;font-size:161px;letter-spacing:0;transform:translateX(-50%)}.technology-top-splash{padding-top:calc(var(--header-height,60px) + 64px)}.technology-top-splash .technology-splash-heading{font-size:48px}.technology-top-splash .technology-desc{font-size:18px}.technology-list-wrapper{padding:64px 0 80px}.technology-list-wrapper .technology-list-row{grid-template-columns:repeat(2,minmax(0,1fr))}.technology-benefits-grid,.technology-dedicated-row,.technology-process-grid,.technology-process-row,.technology-reasons-grid,.technology-resume-grid,.technology-services-grid{grid-template-columns:1fr}.technology-benefit-card,.technology-dedicated-card,.technology-process-step,.technology-reason-card,.technology-resume-card,.technology-service-card{min-height:0}.technology-related-services-wrapper .related-service-slide{flex-basis:200px}.section-service-industries__title{font-size:36px}.section-service-industries__copy{grid-template-columns:minmax(0,1fr);gap:16px}.section-service-industries__cards{grid-template-columns:minmax(0,1fr);gap:24px}.section-service-industries__card{height:271px}.technology-reasons{padding:72px 0}.technology-reasons__inner{gap:48px}.technology-reasons__title{font-size:38px}.technology-reasons__grid{grid-template-columns:1fr;gap:36px}.technology-reasons__item{display:grid;grid-template-columns:minmax(0,183px) minmax(0,1fr);align-items:center;gap:32px}.technology-reasons__actions{align-items:flex-start}.technology-resumes{padding-inline:0}.technology-resumes__inner{gap:40px;padding:60px 24px}.technology-resumes__title{font-size:44px;white-space:normal}.technology-resumes__title br{display:none}.technology-resumes__title-muted{display:block}.technology-resumes__cards{width:100%;min-width:0;flex-direction:column;justify-content:center;gap:50px;overflow:visible;scroll-snap-type:none}.technology-resumes__card{width:100%;min-width:0;min-height:559px;flex:none;box-sizing:border-box;scroll-snap-align:none}.technology-resumes__description,.technology-resumes__person,.technology-resumes__specialisation,.technology-resumes__stack{min-width:0}.technology-resumes__name,.technology-resumes__position{font-size:23px;overflow-wrap:anywhere}.technology-resumes__description{font-size:20px;overflow-wrap:anywhere}}@media (max-width:599px){.technology-page{--technology-section-space:56px}.technology-page .ready-to-work-wrapper,.technology-page .wrapper{padding-inline:16px}.technology-page .technology-heading{font-size:32px}.technology-page .start-button a{width:100%}.technology-page .technologies.technologies--tabs-only{padding:75px 16px}.technology-page .section-cta-banner .industry-page-container{padding-inline:16px}.technology-page .section-benefits--technology .section-benefits__layout{padding-inline:16px}.technology-page .section-benefits--technology .section-benefits__title{font-size:36px}.technology-page .section-benefits--technology .section-benefits__cta-actions,.technology-page .section-benefits--technology .section-benefits__grid{max-width:none}.technology-page .section-benefits--technology .section-benefits__card-title{font-size:20px;white-space:normal}.technology-hero__content{padding-inline:16px}.technology-hero__breadcrumbs{height:42px;padding-block:14px;font-size:14px}.technology-hero__copy{gap:20px;margin-top:26px;padding-bottom:36px}.technology-hero__title{font-size:42px}.technology-hero__description{font-size:16px;line-height:1.4}.technology-hero__cta{width:100%;margin-top:4px}.technology-hero__visual{height:328px}.technology-hero__watermark{top:6px;font-size:56px;letter-spacing:-2.24px}.technology-hero__mesh{bottom:20px;width:330px;height:240px}.technology-hero__cube{top:72px;width:148px;height:184px}.technology-hero__cube-face--front{top:40px;width:148px;height:145px}.technology-hero__cube-face--top{height:40px;clip-path:polygon(0 0,80% 0,100% 40px,25% 40px)}.technology-hero__cube-face--side{top:40px;right:-38px;width:38px;height:145px;clip-path:polygon(0 0,100% 32px,100% 100%,0 100%)}.technology-hero__icon{width:76px;height:76px}.technology-hero__sphere--large{top:105px;right:calc(50% - 170px);width:56px;height:56px}.technology-hero__sphere--small{top:238px;left:calc(50% - 160px);width:24px;height:24px}.technology-hero--php .technology-hero__watermark{top:4px;font-size:66px;letter-spacing:-2.64px}.technology-hero__visual-stage{--technology-hero-visual-scale:.537;left:50%;margin-left:calc(-422px * var(--technology-hero-visual-scale));transform:scale(var(--technology-hero-visual-scale))}.technology-hero__watermark{top:81px;left:50%;font-size:131px;letter-spacing:-5.24px;transform:translateX(-50%)}.technology-hero__icon{top:254px;left:331px;width:136px;height:136px}.technology-hero--php .technology-hero__watermark{top:88px;left:50%;font-size:161px;letter-spacing:0;transform:translateX(-50%)}.technology-top-splash{padding-top:calc(var(--header-height,60px) + 48px);padding-bottom:56px}.technology-top-splash .technology-splash-heading{margin-bottom:32px;font-size:42px}.technology-top-splash .technology-splash-wrapper{gap:32px}.technology-top-splash .technology-logo{width:180px;min-height:56px}.technology-top-splash .technology-desc{font-size:16px}.technology-list-wrapper .technology-list-row{grid-template-columns:1fr}.technology-list-wrapper .technology-card-wrapper{min-height:150px}.technology-benefits-grid,.technology-dedicated-row,.technology-faq,.technology-process-grid,.technology-process-row,.technology-reasons-grid,.technology-related-services-wrapper .related-services-slider,.technology-resume-grid,.technology-services-grid{margin-top:40px}.technology-dedicated-card,.technology-process-step,.technology-reason-card,.technology-resume-card,.technology-service-card{padding:20px}.technology-dedicated-wrapper{padding:56px 0 0;background:#fff}.technology-dedicated-wrapper .wrapper{display:flex;flex-direction:column;gap:40px;padding-inline:16px}.technology-dedicated-wrapper .technology-heading{font-size:36px;line-height:1.07}.technology-dedicated-wrapper .technology-dedicated-row{margin-top:0;gap:24px}.technology-dedicated-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;padding:24px;border-color:rgba(180,192,215,.5);border-radius:20px;background:var(--light-blue,#f2f7fd);overflow:hidden}.technology-dedicated-card .technology-dedicated-heading{width:min(100%,159px);min-height:0;margin:0;justify-content:flex-start;gap:16px;color:var(--text-color,#0a2540);font-size:20px;font-weight:400;line-height:1.07;text-transform:none}.technology-dedicated-card .technology-dedicated-heading img,.technology-dedicated-card .technology-dedicated-heading svg{width:22px;height:22px;flex:0 0 22px;color:var(--text-color,#0a2540)}.technology-dedicated-card .technology-dedicated-desc{width:100%;margin:0;font-size:16px;line-height:1.5}.technology-benefit-card .benefit-img{height:150px}.technology-benefit-card .benefit-text{font-size:18px}.technology-faq h3{font-size:19px}.technology-faq .technology-faq-item-heading{padding:20px 0}.ready-to-work{padding:64px 0}.ready-to-work h2{font-size:32px}.ready-to-work p{font-size:16px}.section-service-industries{padding:48px 0}.section-service-industries__inner{padding-inline:16px}.section-service-industries__title{font-size:36px}.section-service-industries__copy p{font-size:16px}.section-service-industries__card{height:220px;padding:32px 24px 32px 64px;justify-content:center}.section-service-industries__card-title{position:static;width:min(100%,240px)}.section-service-industries__card-details{display:none}.section-service-industries__card-icon{top:32px}.section-service-industries__cta{flex-wrap:wrap;align-items:baseline}.technology-reasons{padding:56px 0}.technology-reasons__inner{gap:50px;padding-inline:16px}.technology-reasons__title{font-size:36px;line-height:1.07}.technology-reasons__grid{gap:32px}.technology-reasons__item{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.technology-reasons__item-heading{flex-basis:auto}.technology-reasons__item-title{font-size:24px}.technology-reasons__item-text{font-size:16px}.technology-reasons__actions{flex-direction:row;gap:28px;align-items:center}.technology-reasons__primary{width:auto;flex:1 1 0;max-width:200px}.technology-resumes__inner{gap:32px;padding:48px 16px}.technology-resumes__title{font-size:32px}.technology-resumes__cards{margin-inline:0;padding-inline:0}.technology-resumes__card{width:100%;min-height:520px;flex:none;padding:20px}.technology-resumes__card-bottom,.technology-resumes__card-top{gap:24px}.technology-resumes__name,.technology-resumes__position{font-size:20px}.technology-resumes__description,.technology-resumes__specialisation-value{font-size:16px}.technology-resumes__stack{gap:18px}}@media (max-width:480px){.technology-hero__title{font-size:36px}.technology-hero__watermark{font-size:48px;letter-spacing:-1.92px}.technology-hero__visual{height:300px}.technology-hero__mesh{width:300px}.technology-hero__sphere--large{right:calc(50% - 152px)}.technology-hero__sphere--small{left:calc(50% - 144px)}.technology-hero--php .technology-hero__watermark{font-size:58px;letter-spacing:-2.32px}.technology-hero__visual-stage{--technology-hero-visual-scale:.491;left:50%;margin-left:calc(-422px * var(--technology-hero-visual-scale));transform:scale(var(--technology-hero-visual-scale))}.technology-hero__watermark{top:81px;left:50%;font-size:131px;letter-spacing:-5.24px;transform:translateX(-50%)}.technology-hero__icon{top:254px;left:331px;width:136px;height:136px}.technology-hero--php .technology-hero__watermark{top:88px;left:50%;font-size:161px;letter-spacing:0;transform:translateX(-50%)}.technology-top-splash .technology-splash-heading{font-size:36px}.technology-page .technology-heading{font-size:28px}.technology-reasons__title{font-size:36px}.technology-reasons__item-title{font-size:24px}.technology-reasons__item-text,.technology-reasons__question{font-size:16px}.technology-reasons__secondary{font-size:18px}.technology-dedicated-wrapper .technology-heading{font-size:36px}.technology-resumes__title{font-size:28px;white-space:normal}.technology-resumes__title br{display:block}.technology-resumes__card{width:86vw;flex-basis:86vw}.technology-resumes__stack{gap:14px}}@media (max-width:1400px){.technology-page .section-service-industries--three-column .section-service-industries__title{font-size:44px}.technology-page .section-service-industries--three-column .section-service-industries__card-title{width:calc(100% - 102px)}}@media (max-width:1279px){.technology-page .section-service-industries--three-column{padding:96px 0}.technology-page .section-service-industries--three-column .section-service-industries__inner{padding-inline:32px}.technology-page .section-service-industries--three-column .section-service-industries__intro{display:block}.technology-page .section-service-industries--three-column .section-service-industries__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.technology-page .section-service-industries--three-column .section-service-industries__card{height:244px;padding:0;justify-content:flex-start}.technology-page .section-service-industries--three-column .section-service-industries__card-icon{top:40px;left:23px;width:44px;height:44px}.technology-page .section-service-industries--three-column .section-service-industries__card-title{position:absolute;top:calc(50% - 24px);left:79px;width:calc(100% - 102px)}.technology-page .section-service-industries--three-column .section-service-industries__card:focus-visible .section-service-industries__card-title,.technology-page .section-service-industries--three-column .section-service-industries__card:hover .section-service-industries__card-title{top:34px}.technology-page .section-service-industries--three-column .section-service-industries__card-details,.technology-page .section-service-industries--three-column .section-service-industries__card:focus-visible .section-service-industries__card-details,.technology-page .section-service-industries--three-column .section-service-industries__card:hover .section-service-industries__card-details{display:flex}}@media (max-width:1023px){.technology-page .section-integrations--technology-process .industry-page-container{padding-inline:24px}.technology-page .section-integrations--technology-process .section-integrations__banner{height:694px;align-items:flex-end;justify-content:flex-start;padding:0}.technology-page .section-integrations--technology-process .section-integrations__banner-video{object-position:center top}.technology-page .section-integrations--technology-process .section-integrations__banner-illustration{top:0;bottom:auto;left:0;width:100%;max-width:none;height:390px}.technology-page .section-integrations--technology-process .section-integrations__banner-illustration img{object-fit:contain;object-position:left top}.technology-page .section-integrations--technology-process .section-integrations__banner-content{width:min(100%,414px);flex:0 0 auto;margin:0;padding:0 28px 72px;transform:none}.technology-page .section-integrations--technology-process .section-integrations__title{width:200px;max-width:100%;font-size:44px}.technology-page .section-integrations--technology-process .section-integrations__process-card{width:180px;min-height:198px;flex-basis:180px}.technology-page .section-integrations--technology-process .section-integrations__process-cards{scrollbar-width:none}.technology-page .section-integrations--technology-process .section-integrations__process-cards::-webkit-scrollbar{display:none}.technology-page .section-service-industries--three-column .section-service-industries__inner{padding-inline:24px}.technology-page .section-service-industries--three-column .section-service-industries__title{font-size:44px}.technology-page .section-service-industries--three-column .section-service-industries__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.technology-page .section-service-industries--three-column .section-service-industries__card{height:244px}.technology-page .section-service-industries--three-column .section-service-industries__card-title{top:34px;font-size:16px}.technology-page .section-service-industries--three-column .section-service-industries__card:focus-visible .section-service-industries__card-title,.technology-page .section-service-industries--three-column .section-service-industries__card:hover .section-service-industries__card-title{top:34px}.technology-page .section-service-industries--three-column .section-service-industries__card-details,.technology-page .section-service-industries--three-column .section-service-industries__card:focus-visible .section-service-industries__card-details,.technology-page .section-service-industries--three-column .section-service-industries__card:hover .section-service-industries__card-details{display:flex;max-height:110px;font-size:14px;opacity:1;transform:none}}@media (max-width:599px){.technology-page .section-expertise-services{padding:72px 0}.technology-page .section-expertise-services .expertise-page-container{padding-inline:16px}.technology-page .section-expertise-services__inner{gap:40px}.technology-page .section-expertise-services__outcome-title,.technology-page .section-expertise-services__title{width:100%;max-width:100%;margin:0;font-size:36px;line-height:1.1;white-space:normal;overflow-wrap:anywhere}.technology-page .section-expertise-services__outcome-title br,.technology-page .section-expertise-services__title br{display:none}.technology-page .section-expertise-services__title-muted{display:inline}.technology-page .section-expertise-services__outcome-title-muted{display:block}.technology-page .section-expertise-services__cards{display:flex;width:100%;flex-direction:column;gap:24px}.technology-page .section-expertise-services__cards-row{display:contents}.technology-page .section-expertise-services__card.section-expertise-services__card,.technology-page .section-expertise-services__card.section-expertise-services__card:focus,.technology-page .section-expertise-services__card.section-expertise-services__card:focus-visible,.technology-page .section-expertise-services__card.section-expertise-services__card:focus-within,.technology-page .section-expertise-services__card.section-expertise-services__card:hover{display:flex;width:100%;height:auto;min-height:0;padding:24px;flex:none;flex-direction:column;gap:24px;align-items:flex-start;overflow:hidden;border-color:rgba(180,192,215,.5);border-radius:20px;background:#f2f7fd;box-shadow:none;cursor:default}.technology-page .section-expertise-services__card-summary.section-expertise-services__card-summary,.technology-page .section-expertise-services__card:focus .section-expertise-services__card-summary.section-expertise-services__card-summary,.technology-page .section-expertise-services__card:focus-visible .section-expertise-services__card-summary.section-expertise-services__card-summary,.technology-page .section-expertise-services__card:focus-within .section-expertise-services__card-summary.section-expertise-services__card-summary,.technology-page .section-expertise-services__card:hover .section-expertise-services__card-summary.section-expertise-services__card-summary{display:flex;width:100%;height:auto;min-height:0;padding:0;flex:none;flex-direction:column;gap:24px;align-items:flex-start;justify-content:center;box-sizing:border-box}.technology-page .section-expertise-services__card-heading,.technology-page .section-expertise-services__card:focus .section-expertise-services__card-heading,.technology-page .section-expertise-services__card:focus-visible .section-expertise-services__card-heading,.technology-page .section-expertise-services__card:focus-within .section-expertise-services__card-heading,.technology-page .section-expertise-services__card:hover .section-expertise-services__card-heading{width:min(100%,159px);min-width:0;flex:none;flex-direction:column;gap:16px;align-items:flex-start}.technology-page .section-expertise-services__card-title,.technology-page .section-expertise-services__card:focus .section-expertise-services__card-title,.technology-page .section-expertise-services__card:focus-visible .section-expertise-services__card-title,.technology-page .section-expertise-services__card:focus-within .section-expertise-services__card-title,.technology-page .section-expertise-services__card:hover .section-expertise-services__card-title{width:100%;max-width:159px;min-height:0;margin:0;font-size:20px;line-height:1.07;opacity:1}.technology-page .section-expertise-services__card-image.section-expertise-services__card-image,.technology-page .section-expertise-services__card:focus .section-expertise-services__card-image.section-expertise-services__card-image,.technology-page .section-expertise-services__card:focus-visible .section-expertise-services__card-image.section-expertise-services__card-image,.technology-page .section-expertise-services__card:focus-within .section-expertise-services__card-image.section-expertise-services__card-image,.technology-page .section-expertise-services__card:hover .section-expertise-services__card-image.section-expertise-services__card-image{display:none}.technology-page .section-expertise-services__card-description.section-expertise-services__card-description,.technology-page .section-expertise-services__card:focus .section-expertise-services__card-description.section-expertise-services__card-description,.technology-page .section-expertise-services__card:focus-visible .section-expertise-services__card-description.section-expertise-services__card-description,.technology-page .section-expertise-services__card:focus-within .section-expertise-services__card-description.section-expertise-services__card-description,.technology-page .section-expertise-services__card:hover .section-expertise-services__card-description.section-expertise-services__card-description{position:static;display:block;width:100%;max-width:none;max-height:none;margin:0;padding:0;flex:none;overflow:visible;font-size:16px;line-height:1.5;opacity:1;pointer-events:auto;transform:none;box-sizing:border-box}.technology-page .section-expertise-services__outcome,.technology-page .section-expertise-services__outcome-copy{display:flex;width:100%;flex-direction:column;gap:24px;grid-template-columns:none}.technology-page .section-benefits--technology{padding:56px 0}.technology-page .section-benefits--technology .section-benefits__layout{gap:40px;padding-inline:16px}.technology-page .section-benefits--technology .section-benefits__header{gap:40px}.technology-page .section-benefits--technology .section-benefits__title{font-size:36px;line-height:1.07}.technology-page .section-benefits--technology .section-benefits__image{width:100%;aspect-ratio:433/404}.technology-page .section-benefits--technology .section-benefits__image img{width:100%;height:100%;object-fit:contain;object-position:center top}.technology-page .section-benefits--technology .section-benefits__content{gap:40px;align-items:stretch}.technology-page .section-benefits--technology .section-benefits__grid{max-width:none;gap:40px}.technology-page .section-benefits--technology .section-benefits__card{gap:10px}.technology-page .section-benefits--technology .section-benefits__card-icon{width:24px;height:24px;flex:0 0 24px}.technology-page .section-benefits--technology .section-benefits__card-title{font-size:18px;line-height:1.2;white-space:nowrap}.technology-page .section-benefits--technology .section-benefits__cta-bar{width:100%;padding:0;background:0 0}.technology-page .section-benefits--technology .section-benefits__cta-actions{display:flex;min-width:0;width:100%;max-width:none;flex-direction:row;flex-wrap:nowrap;gap:28px;align-items:center;justify-content:center}.technology-page .section-benefits--technology .section-benefits__button{width:auto;min-width:0;max-width:200px;height:48px;flex:1 1 200px;padding-inline:16px;justify-content:center;white-space:nowrap}.technology-page .section-benefits--technology .section-benefits__link-wrap{width:auto;flex:0 1 auto;min-width:0;gap:4px}.technology-page .section-benefits--technology .section-benefits__link-label{font-size:16px;line-height:1;white-space:nowrap}.technology-page .section-benefits--technology .section-benefits__link{display:inline-flex;width:auto;height:32px;align-items:center;font-size:18px;white-space:nowrap}.technology-page .section-integrations--technology-process{padding:56px 0}.technology-page .section-integrations--technology-process .industry-page-container{gap:40px;padding-inline:24px}.technology-page .section-integrations--technology-process .section-integrations__banner{height:511px;border-radius:30px}.technology-page .section-integrations--technology-process .section-integrations__banner-illustration{height:258px}.technology-page .section-integrations--technology-process .section-integrations__banner-illustration img{object-fit:contain;object-position:center top}.technology-page .section-integrations--technology-process .section-integrations__banner-content{width:min(100%,311px);padding:0 14px 27px}.technology-page .section-integrations--technology-process .section-integrations__title{width:260px;font-size:44px;line-height:1.06}.technology-page .section-integrations--technology-process .section-integrations__process-cards{gap:24px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.technology-page .section-integrations--technology-process .section-integrations__process-card{width:180px;min-height:198px;flex:0 0 180px;padding:24px;border-radius:20px;scroll-snap-align:start}.technology-page .section-service-industries--three-column{padding:56px 0}.technology-page .section-service-industries--three-column .section-service-industries__inner{gap:24px;padding-inline:16px}.technology-page .section-service-industries--three-column .section-service-industries__content{gap:24px}.technology-page .section-service-industries--three-column .section-service-industries__title{font-size:36px;line-height:1.1}.technology-page .section-service-industries--three-column .section-service-industries__cards{grid-template-columns:minmax(0,1fr);gap:16px}.technology-page .section-service-industries--three-column .section-service-industries__card{height:244px;padding:0;justify-content:flex-start;background:var(--light-blue,#f2f7fd);cursor:default}.technology-page .section-service-industries--three-column .section-service-industries__card-icon{top:40px;left:23px;width:44px;height:44px}.technology-page .section-service-industries--three-column .section-service-industries__card-title{position:absolute;top:34px;left:79px;width:calc(100% - 102px);font-size:16px;line-height:1.2}.technology-page .section-service-industries--three-column .section-service-industries__card:focus-visible,.technology-page .section-service-industries--three-column .section-service-industries__card:hover{background:var(--light-blue,#f2f7fd);box-shadow:none}.technology-page .section-service-industries--three-column .section-service-industries__card:focus-visible .section-service-industries__card-title,.technology-page .section-service-industries--three-column .section-service-industries__card:hover .section-service-industries__card-title{top:34px}.technology-page .section-service-industries--three-column .section-service-industries__card-details,.technology-page .section-service-industries--three-column .section-service-industries__card:focus-visible .section-service-industries__card-details,.technology-page .section-service-industries--three-column .section-service-industries__card:hover .section-service-industries__card-details{display:flex;opacity:1;transform:none}.technology-page .section-service-industries--three-column .section-service-industries__card-details{top:118px;right:36px;left:20px;max-height:92px;font-size:14px;line-height:1.2;overflow:hidden}.technology-page .section-service-industries--three-column .section-service-industries__cta{width:100%;flex-direction:column;gap:6px;align-items:center;justify-content:center;text-align:center}.technology-page .section-service-industries--three-column .section-service-industries__cta-label{font-size:16px}.technology-page .section-service-industries--three-column .section-service-industries__cta-link{font-size:18px;letter-spacing:-.72px}}@media (max-width:480px){.technology-page .section-service-industries--three-column .section-service-industries__title{font-size:36px}.technology-page .section-service-industries--three-column .section-service-industries__card-title{font-size:16px}}