.TechnologiesPage_page__QqZNU{background:#ffffff;color:#111318;overflow-x:clip}.TechnologiesPage_container__Mv3Tp{margin:0 auto;max-width:1592px;padding:0 125px;width:100%}.TechnologiesPage_hero__kXUjI{--technologies-guide-x:calc(100% - ((100vw - min(1592px, 100vw)) / 2) - 125px - 337px - 35px);background:#103c22;color:#ffffff;min-height:597px;overflow:hidden;position:relative}.TechnologiesPage_heroImage__hV5_N{inset:0;height:100%;object-fit:cover;object-position:center;position:absolute;width:100%}.TechnologiesPage_heroPoster__FwuMg{height:100%;width:100%}.TechnologiesPage_motionGroup__l5SB2{opacity:0;transition:opacity .6s ease-in-out}.TechnologiesPage_motionBreadcrumb__RwtUb{transition-delay:0s}.TechnologiesPage_motionTitle__zHEzd{transition-delay:80ms}.TechnologiesPage_motionMobileDescription__S0MV2,.TechnologiesPage_motionSearch__of5Cd{transition-delay:.16s}.TechnologiesPage_motionDescription__99edb{transition-delay:.24s}.TechnologiesPage_motionBottom__Pn1NI{transition-delay:.32s}.TechnologiesPage_heroMotionVisible__4k8Lf .TechnologiesPage_motionGroup__l5SB2{opacity:1}.TechnologiesPage_heroShade__n7rE8{background:linear-gradient(90deg,rgb(6 25 17/58%),rgb(6 32 20/24%) 48%,rgb(5 21 14/34%)),linear-gradient(180deg,rgb(3 16 13/4%),rgb(3 18 15/42%));inset:0;position:absolute}.TechnologiesPage_heroGrid__kSh9Z{inset:0;pointer-events:none;position:absolute}.TechnologiesPage_heroGrid__kSh9Z span{background:rgb(255 255 255/20%);display:none;height:100%;position:absolute;top:0;width:1px}.TechnologiesPage_heroGrid__kSh9Z span:nth-child(3){display:block;left:var(--technologies-guide-x)}.TechnologiesPage_heroGrid__kSh9Z:after{background:rgb(255 255 255/30%);bottom:202px;content:"";height:1px;left:0;position:absolute;right:0}.TechnologiesPage_heroContent__TngLA{margin:0 auto;max-width:1592px;min-height:395px;padding:24px 125px 0;position:relative;z-index:2}.TechnologiesPage_breadcrumbs__Z1Yxx{align-items:center;display:flex;font-size:19px;font-weight:500;gap:14px;letter-spacing:.02em;line-height:1.2;margin-bottom:86px}.TechnologiesPage_breadcrumbs__Z1Yxx a{color:#ffffff;text-decoration:none}.TechnologiesPage_breadcrumbs__Z1Yxx span{font-weight:800}.TechnologiesPage_breadcrumbs__Z1Yxx span:before{content:"/";font-weight:500;margin-right:14px}.TechnologiesPage_heroLayout__i3WD_{align-items:flex-start;display:grid;gap:70px;grid-template-columns:minmax(0,1fr) 337px}.TechnologiesPage_heroCopy__Gfuey{min-width:0}.TechnologiesPage_hero__kXUjI h1{color:#ffffff;font-family:var(--font-sifonn),var(--font-inter),sans-serif;font-size:clamp(40px,4.45vw,64px);font-weight:400;letter-spacing:-.03em;line-height:1.1;margin:0 0 24px}.TechnologiesPage_heroLead__YHiCG{color:#ffffff;font-size:20px;font-weight:500;letter-spacing:0;line-height:1.35;margin:0}.TechnologiesPage_heroLeadDesktop__HlIFa{max-width:337px;padding-top:2px}.TechnologiesPage_heroLeadMobile__Sd7AI{display:none}.TechnologiesPage_search__ky80r{align-items:center;background:#ffffff;border-radius:12px;box-shadow:0 20px 50px rgb(0 0 0/18%);display:grid;grid-template-columns:48px minmax(0,1fr) 136px;height:64px;max-width:652px;overflow:hidden}.TechnologiesPage_searchIcon__XGyDS{align-items:center;color:#ef0d33;display:flex;justify-content:center}.TechnologiesPage_searchIcon__XGyDS svg{fill:none;height:30px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1;width:30px}.TechnologiesPage_search__ky80r input{background:transparent;border:0;color:#313844;font-size:18px;font-weight:600;height:100%;letter-spacing:.03em;min-width:0;outline:none}.TechnologiesPage_search__ky80r input::placeholder{color:#313844;opacity:.92}.TechnologiesPage_search__ky80r button{align-items:center;align-self:stretch;background:linear-gradient(100deg,#ef0d33,#c319bf);border:8px solid #ffffff;border-radius:15px;color:#ffffff;cursor:pointer;display:flex;font-size:16px;font-weight:900;justify-content:center;text-transform:uppercase}.TechnologiesPage_searchLabelMobile__VP1_J{display:none}.TechnologiesPage_heroTags__Ta1P6{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.TechnologiesPage_heroTags__Ta1P6 a{align-items:center;background:rgb(17 24 26/58%);border-radius:7px;color:#ffffff;display:inline-flex;font-size:16px;font-weight:800;gap:6px;letter-spacing:.02em;line-height:1;min-height:34px;padding:7px 11px;text-decoration:none}.TechnologiesPage_heroBottom__dtEx7{align-items:stretch;bottom:0;display:grid;grid-template-columns:var(--technologies-guide-x) minmax(0,1fr);left:0;position:absolute;right:0;z-index:3}.TechnologiesPage_heroStats__lA1Bz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:calc((100vw - min(1592px, 100vw)) / 2 + 125px)}.TechnologiesPage_heroStat__CMfjA{border-left:1px solid rgb(255 255 255/26%);min-height:202px;padding:40px 36px 26px 46px}.TechnologiesPage_heroStat__CMfjA:last-child{border-right:1px solid rgb(255 255 255/26%)}.TechnologiesPage_heroStat__CMfjA strong{color:#ffffff;display:block;font-family:var(--font-sifonn),var(--font-inter),sans-serif;font-size:50px;font-weight:700;letter-spacing:0;line-height:1;margin-bottom:20px}.TechnologiesPage_heroStat__CMfjA strong span{color:#f2c53d}.TechnologiesPage_heroStat__CMfjA strong .TechnologiesPage_heroStatValue__OUyfi{color:#ffffff}.TechnologiesPage_heroStat__CMfjA strong .TechnologiesPage_heroStatSuffix__STHsS{color:#f2c53d}.TechnologiesPage_heroStat__CMfjA>span{color:rgb(255 255 255/72%);display:block;font-size:18px;font-weight:700;line-height:1.3;max-width:150px}.TechnologiesPage_logoMarquee__cLwIG{align-items:center;border-left:1px solid rgb(255 255 255/26%);display:flex;min-width:0;overflow:hidden;padding:44px 0}.TechnologiesPage_logoTrack___bco_{align-items:center;animation:TechnologiesPage_logoMove__VRmbC 32s linear infinite;display:flex;gap:0;min-width:max-content}.TechnologiesPage_logoSet__fR3MC{align-items:center;display:flex;flex:0 0 auto;gap:48px;padding-right:48px}.TechnologiesPage_heroLogo__Lxsqv{align-items:center;display:inline-flex;height:84px;justify-content:center;opacity:.9;width:162px}.TechnologiesPage_heroLogo__Lxsqv img{height:auto;max-height:84px;max-width:162px;object-fit:contain;width:auto}@keyframes TechnologiesPage_logoMove__VRmbC{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.TechnologiesPage_intro__jziKB{background:#ffffff;border-bottom:1px solid #eef0f3;padding:110px 0 36px}.TechnologiesPage_introGrid__kZ2z3{align-items:start;display:grid;gap:70px;grid-template-columns:minmax(0,1fr) 337px;position:relative}.TechnologiesPage_introGrid__kZ2z3:after{background:#e5e9ee;bottom:-36px;content:"";left:calc(100% - 337px - 35px);position:absolute;top:-110px;width:1px}.TechnologiesPage_intro__jziKB h2,.TechnologiesPage_sectionHead__pOKT4 h2,.TechnologiesPage_serviceDomains__7MlMr h2{color:#050506;font-family:var(--font-sifonn),var(--font-inter),sans-serif;font-size:clamp(34px,3.06vw,44px);font-weight:400;letter-spacing:normal;line-height:1.1;margin:0}.TechnologiesPage_intro__jziKB h2 mark,.TechnologiesPage_titleMark__VkfS_{background:#f2c53d;box-decoration-break:clone;color:inherit;padding:0 8px}.TechnologiesPage_introCopy__X3yvE{align-items:flex-start;display:flex;flex-direction:column;gap:28px}.TechnologiesPage_introCopy__X3yvE p{color:#2c333f;font-size:16px;font-weight:500;line-height:1.5;margin:0}.TechnologiesPage_redButton__tzLef{align-items:center;background:#ef0d33;border:1px solid #ef0d33;color:#ffffff;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-height:48px;min-width:140px;padding:0 20px;text-decoration:none;text-transform:uppercase;transition:background .18s ease,color .18s ease}.TechnologiesPage_redButton__tzLef:focus-visible,.TechnologiesPage_redButton__tzLef:hover{background:#ffffff;color:#ef0d33}.TechnologiesPage_details__37vTV{background:#ffffff;border-bottom:1px solid #eef0f3;padding:46px 0 58px}.TechnologiesPage_detailsShell__vraDW{display:grid;gap:70px;grid-template-columns:minmax(0,1fr) 337px;margin:0 auto;max-width:1592px;padding:0 125px}.TechnologiesPage_detailsMain__5dt9y{min-width:0}.TechnologiesPage_domain__7xxbE{min-height:0;padding:0 0 58px;scroll-margin-top:136px}.TechnologiesPage_domain__7xxbE+.TechnologiesPage_domain__7xxbE{border-top:1px solid #f0f2f4;padding-top:58px}.TechnologiesPage_domain__7xxbE h2{color:#111318;font-family:var(--font-sifonn),var(--font-inter),sans-serif;font-size:28px;font-weight:400;letter-spacing:-.03em;line-height:1.1;margin:0 0 24px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.TechnologiesPage_domain__7xxbE h2 a{color:inherit;text-decoration:none}.TechnologiesPage_domainDescription__7qhRJ{color:#161b22;font-size:20px;font-weight:500;line-height:1.4;margin:0 0 34px;max-width:1020px}.TechnologiesPage_domainMeta__b6zzs{align-items:end;display:grid;gap:34px;grid-template-columns:minmax(0,1fr) 156px;margin-bottom:34px}.TechnologiesPage_metrics__mOKJr{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.TechnologiesPage_metric__nBWy8{border-left:2px solid #f2c53d;min-height:58px;padding-left:18px}.TechnologiesPage_metric__nBWy8 span{color:#9aa3b2;display:block;font-size:18px;font-weight:800;line-height:1.25;margin-bottom:4px}.TechnologiesPage_metric__nBWy8 strong{color:#2a3442;display:block;font-family:var(--font-sifonn),var(--font-inter),sans-serif;font-size:30px;font-weight:700;line-height:1}.TechnologiesPage_learnLink__4ATBt{align-items:center;color:#111318;display:flex;font-size:15px;font-weight:900;gap:14px;justify-content:flex-end;text-decoration:none;text-transform:uppercase}.TechnologiesPage_learnLink__4ATBt span:last-child{color:#ef0d33;font-size:36px;font-weight:500;line-height:.7}.TechnologiesPage_cardGrid__x0R8S{display:grid;gap:30px 31px;grid-template-columns:repeat(2,minmax(0,1fr))}.TechnologiesPage_techCard__MB6Xz{background:#f4f5f6;color:#111318;display:grid;grid-template-columns:minmax(0,1fr) 149px;grid-template-rows:minmax(75px,1fr) 62px;min-height:161px;overflow:hidden;padding:24px 0 0 24px;position:relative;text-decoration:none;transition:box-shadow .18s ease,transform .18s ease}.TechnologiesPage_techCard__MB6Xz:focus-visible,.TechnologiesPage_techCard__MB6Xz:hover{box-shadow:0 18px 42px rgb(44 51 63/12%);outline:none;transform:translateY(-3px)}.TechnologiesPage_techCardTitle__F3BU6{align-self:end;font-size:22px;font-weight:700;grid-column:1;grid-row:2;line-height:1.1;padding-bottom:20px}.TechnologiesPage_techCardLogo__FOb0J{align-items:flex-start;display:flex;grid-column:2;grid-row:1/span 2;justify-content:center;padding-right:16px;padding-top:0}.TechnologiesPage_techCardLogo__FOb0J img{height:auto;max-height:72px;object-fit:contain;width:auto}.TechnologiesPage_techCardArrowHighlight__VdCgj,.TechnologiesPage_techCardArrow__83Jv5{align-items:center;bottom:0;display:flex;font-size:30px;height:54px;justify-content:center;position:absolute;right:0;width:54px}.TechnologiesPage_techCardArrow__83Jv5{background:#111318;color:#ffffff}.TechnologiesPage_techCardArrowHighlight__VdCgj{background:#f2c53d;color:#111318}.TechnologiesPage_techCard__MB6Xz:focus-visible .TechnologiesPage_techCardArrow__83Jv5,.TechnologiesPage_techCard__MB6Xz:hover .TechnologiesPage_techCardArrow__83Jv5{background:#f2c53d;color:#111318}.TechnologiesPage_logoGrid__64gHt{display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px}.TechnologiesPage_logoTile__OCZKn{align-items:center;background:#f4f5f6;display:flex;justify-content:center;min-height:92px;padding:18px}.TechnologiesPage_logoTile__OCZKn img{height:auto;max-height:58px;object-fit:contain;width:auto}.TechnologiesPage_detailsNav__bdXpJ{align-content:flex-start;align-self:start;display:flex;flex-wrap:wrap;gap:8px 16px;position:sticky;top:136px}.TechnologiesPage_navButtonActive__KttBI,.TechnologiesPage_navButton__uDnuu{align-items:center;background:#ffffff;border:1px solid #cbd3df;color:#2c333f;cursor:pointer;display:inline-flex;font-size:18px;font-weight:600;justify-content:center;min-height:48px;padding:0 13px;transition:background .16s ease,border-color .16s ease,color .16s ease}.TechnologiesPage_navButtonActive__KttBI,.TechnologiesPage_navButton__uDnuu:focus-visible,.TechnologiesPage_navButton__uDnuu:hover{background:#111318;border-color:#111318;color:#ffffff}.TechnologiesPage_serviceDomains__7MlMr{background:#ffffff;padding:92px 0 96px}.TechnologiesPage_sectionHead__pOKT4{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:66px}.TechnologiesPage_serviceCarousel__pYnuL{min-width:0;position:relative}.TechnologiesPage_serviceCardRail__Ov3zg{display:flex;gap:30px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.TechnologiesPage_serviceCardRail__Ov3zg::-webkit-scrollbar{display:none}.TechnologiesPage_serviceCardMobileViewport__KWH6e{display:none}.TechnologiesPage_serviceCard__ug00b{background:#f3f4f5;color:#111318;display:flex;flex-direction:column;flex:0 0 calc((100% - 60px) / 3);min-height:292px;padding:24px 24px 82px;position:relative;scroll-snap-align:start;scroll-snap-stop:always;text-decoration:none}.TechnologiesPage_serviceCard__ug00b strong{color:#050506;display:block;font-family:var(--font-sifonn),var(--font-inter),sans-serif;font-size:30px;font-weight:700;letter-spacing:0;line-height:1.05;margin-bottom:26px}.TechnologiesPage_serviceCard__ug00b span{color:#2a3039;display:block;font-size:16px;font-style:normal;font-weight:500;line-height:1.5}.TechnologiesPage_cardArrowHighlight__Aq6tM,.TechnologiesPage_cardArrow__U2Y7I{align-items:center;bottom:0;display:flex;font-size:32px;font-style:normal;height:52px;justify-content:center;position:absolute;right:0;width:52px}.TechnologiesPage_cardArrow__U2Y7I{background:#111318;color:#ffffff}.TechnologiesPage_cardArrowHighlight__Aq6tM{background:#f2c53d;color:#111318}.TechnologiesPage_serviceCard__ug00b:focus-visible .TechnologiesPage_cardArrow__U2Y7I,.TechnologiesPage_serviceCard__ug00b:hover .TechnologiesPage_cardArrow__U2Y7I{background:#f2c53d;color:#111318}.TechnologiesPage_serviceControls__PgSMl{align-items:center;display:flex;gap:16px;justify-content:flex-end;margin-top:30px}.TechnologiesPage_serviceControls__PgSMl button{align-items:center;background:transparent;border:0;color:#2c333f;cursor:pointer;display:flex;font-size:30px;height:24px;justify-content:center;line-height:1;padding:0;width:34px}.TechnologiesPage_serviceControls__PgSMl button:focus-visible,.TechnologiesPage_serviceControls__PgSMl button:hover{color:#ef0d33;outline:none}.TechnologiesPage_whySection__c4CWA{background:#ffffff;border-top:1px solid #eef0f3;padding:94px 0 96px}.TechnologiesPage_whySection__c4CWA h2 mark{background:#f2c53d;box-decoration-break:clone;color:inherit;padding:0 8px}.TechnologiesPage_whyGrid__peH3h{display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr))}.TechnologiesPage_whyCard__N8_tz{background:#f5f6f7;border-left:3px solid #f2c53d;min-height:260px;padding:34px 30px}.TechnologiesPage_whyCard__N8_tz p{color:#202836;font-size:19px;font-weight:500;line-height:1.5;margin:0 0 28px}.TechnologiesPage_whyCard__N8_tz strong{color:#111318;display:block;font-size:15px;font-weight:900;line-height:1.35;text-transform:uppercase}.TechnologiesPage_articles__eXAQb{border-top:1px solid #eef0f3}.TechnologiesPage_articles__eXAQb>div{max-width:1192px}.TechnologiesPage_articles__eXAQb h2{font-size:44px;font-weight:400;line-height:1.1}.TechnologiesPage_page__QqZNU .services-source-cases{background:#ffffff;border-top:1px solid #eef0f3;color:#111318;padding:92px 0 96px}.TechnologiesPage_page__QqZNU .services-source-cases .services-source-container{max-width:1192px;padding-left:0;padding-right:0}.TechnologiesPage_page__QqZNU .services-source-cases .services-source-section-head{align-items:start;border-right:1px solid #e5e9ee;margin-bottom:54px;min-height:116px}.TechnologiesPage_page__QqZNU .services-source-cases .services-source-section-head h2{color:#111318;font-size:44px;font-weight:400;letter-spacing:normal;line-height:1.1}.TechnologiesPage_page__QqZNU .services-source-case-actions{align-items:center;display:flex;gap:26px;justify-content:flex-end}.TechnologiesPage_page__QqZNU .services-source-cases .services-source-link{border:1px solid #ef0d33;color:#111318;min-height:48px;padding:0 20px;text-decoration:none}.TechnologiesPage_page__QqZNU .services-source-case-filters{align-items:center;display:flex;flex-wrap:wrap;gap:34px;margin-bottom:46px;position:relative}.TechnologiesPage_page__QqZNU .services-source-case-filter-shell{align-items:center;display:flex;flex:1 1 100%;flex-wrap:wrap;gap:34px;min-width:0}.TechnologiesPage_page__QqZNU .services-source-case-filter-mobile-toggle{display:none}.TechnologiesPage_page__QqZNU .services-source-case-filter-label{color:#9aa3b1;font-size:17px;font-weight:800}.TechnologiesPage_page__QqZNU .services-source-case-filter-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:34px}.TechnologiesPage_page__QqZNU .services-source-case-filter-buttons button{align-items:center;background:transparent;border:0;color:#111318;cursor:pointer;display:inline-flex;font-size:15px;font-weight:900;gap:12px;padding:0;text-transform:uppercase}.TechnologiesPage_page__QqZNU .services-source-case-filter-buttons button:after{border-bottom:2px solid;border-right:2px solid;content:"";height:8px;transform:rotate(45deg) translateY(-2px);width:8px}.TechnologiesPage_page__QqZNU .services-source-case-filter-buttons button[aria-expanded=true]{color:#ef0d33}.TechnologiesPage_page__QqZNU .services-source-case-filter-buttons button[aria-expanded=true]:after{transform:rotate(225deg) translate(-2px,-2px)}.TechnologiesPage_page__QqZNU .services-source-case-filter-panel{background:#ffffff;border:1px solid #e1e6ee;box-shadow:18px 22px 42px rgb(71 83 102/14%);display:grid;flex:1 1 100%;gap:22px;margin-top:-8px;max-width:930px;padding:28px 30px 30px;position:relative;z-index:5}.TechnologiesPage_page__QqZNU .services-source-case-filter-panel-head{align-items:center;display:flex;justify-content:space-between;gap:20px}.TechnologiesPage_page__QqZNU .services-source-case-filter-panel-head strong{color:#111318;font-family:var(--font-sifonn),var(--font-inter),sans-serif;font-size:22px;font-weight:400;line-height:1.1}.TechnologiesPage_page__QqZNU .services-source-case-filter-panel-head button{background:transparent;border:0;color:#929baa;cursor:pointer;font-size:13px;font-weight:900;padding:0;text-transform:uppercase}.TechnologiesPage_page__QqZNU .services-source-case-filter-options{column-gap:34px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}.TechnologiesPage_page__QqZNU .services-source-case-filter-options label{align-items:flex-start;color:#475366;cursor:pointer;display:flex;gap:12px;min-width:0}.TechnologiesPage_page__QqZNU .services-source-case-filter-options input{position:absolute;opacity:0;pointer-events:none}.TechnologiesPage_page__QqZNU .services-source-case-filter-options label>span{border:1px solid #929baa;flex:0 0 auto;height:16px;margin-top:3px;position:relative;width:16px}.TechnologiesPage_page__QqZNU .services-source-case-filter-options input:checked+span:after{background:#f2c53d;content:"";height:8px;left:3px;position:absolute;top:3px;width:8px}.TechnologiesPage_page__QqZNU .services-source-case-filter-options em{color:#475366;font-size:15px;font-style:normal;font-weight:500;line-height:22px}.TechnologiesPage_page__QqZNU .services-source-case-grid{display:grid;gap:30px;grid-template-columns:repeat(2,minmax(0,1fr))}.TechnologiesPage_page__QqZNU .services-source-case-card{background:#f5f6f7;border:0;border-radius:0;color:#202836;display:grid;grid-template-rows:302px 1fr;min-height:520px;position:relative;text-decoration:none}.TechnologiesPage_page__QqZNU .services-source-case-card--featured{grid-column:1/-1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-rows:378px;min-height:378px}.TechnologiesPage_page__QqZNU .services-source-case-card__image{background:#dfe3e8;min-height:100%;position:relative}.TechnologiesPage_page__QqZNU .services-source-case-card--featured .services-source-case-card__image{grid-column:2;grid-row:1}.TechnologiesPage_page__QqZNU .services-source-case-card--featured .services-source-case-card__content{grid-column:1;grid-row:1}.TechnologiesPage_page__QqZNU .services-source-case-card__content{color:#202836;display:flex;flex-direction:column;padding:34px 24px 74px;position:relative}.TechnologiesPage_page__QqZNU .services-source-case-card--featured .services-source-case-card__content{padding:54px 42px 74px}.TechnologiesPage_page__QqZNU .services-source-case-card h3,.TechnologiesPage_page__QqZNU .services-source-case-card__industry{display:none}.TechnologiesPage_page__QqZNU .services-source-case-card p{color:#202836;font-size:19px;font-weight:600;line-height:1.35;margin:0 0 auto}.TechnologiesPage_page__QqZNU .services-source-case-metrics{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}.TechnologiesPage_page__QqZNU .services-source-case-metric{border-left:1px solid #b8c1ce;color:#202836;display:flex;flex-direction:column-reverse;padding-left:16px}.TechnologiesPage_page__QqZNU .services-source-case-metric span,.TechnologiesPage_page__QqZNU .services-source-case-metric strong{display:block;font-size:16px;line-height:1.2}.TechnologiesPage_page__QqZNU .services-source-case-metric strong{color:#111318;font-weight:500;min-height:19px}.TechnologiesPage_page__QqZNU .services-source-case-metric span{color:#93a0b0;font-weight:800;margin-bottom:4px}@media (min-width:768px){.TechnologiesPage_page__QqZNU .services-source-cases{padding-bottom:316px}}.TechnologiesPage_page__QqZNU .services-source-case-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:24px}.TechnologiesPage_page__QqZNU .services-source-case-tags span{background:#ffffff;color:#202836;display:inline-flex;font-size:15px;font-weight:600;line-height:1;padding:11px 10px}.TechnologiesPage_page__QqZNU .services-source-case-arrow{align-items:center;background:#111318;bottom:0;color:#ffffff;display:flex;font-size:32px;height:54px;justify-content:center;position:absolute;right:0;width:54px}.TechnologiesPage_page__QqZNU .services-source-contact-us>[data-homepage-contact-source-title]{padding-bottom:84px;padding-top:84px}.TechnologiesPage_backToTopVisible__G_EvL,.TechnologiesPage_backToTop__iujg_{align-items:center;background:#111318;border:0;bottom:38px;color:#ffffff;cursor:pointer;display:flex;font-size:34px;font-weight:300;height:56px;justify-content:center;line-height:1;opacity:0;pointer-events:none;position:fixed;right:16px;transform:translateY(12px);transition:opacity .18s ease,transform .18s ease;width:56px;z-index:45}.TechnologiesPage_backToTopVisible__G_EvL{opacity:1;pointer-events:auto;transform:translateY(0)}@media (max-width:1399px){.TechnologiesPage_hero__kXUjI{--technologies-guide-x:calc(100% - 64px - 380px - 35px)}.TechnologiesPage_container__Mv3Tp,.TechnologiesPage_detailsShell__vraDW,.TechnologiesPage_heroContent__TngLA{padding-left:64px;padding-right:64px}.TechnologiesPage_heroStats__lA1Bz{margin-left:64px}.TechnologiesPage_detailsShell__vraDW,.TechnologiesPage_heroLayout__i3WD_,.TechnologiesPage_introGrid__kZ2z3{grid-template-columns:minmax(0,1fr) 380px}.TechnologiesPage_introGrid__kZ2z3:after{left:calc(100% - 380px - 35px)}.TechnologiesPage_detailsShell__vraDW{gap:70px}}@media (max-width:1199px){.TechnologiesPage_hero__kXUjI{min-height:720px}.TechnologiesPage_detailsShell__vraDW,.TechnologiesPage_heroLayout__i3WD_,.TechnologiesPage_introGrid__kZ2z3{grid-template-columns:minmax(0,1fr)}.TechnologiesPage_heroGrid__kSh9Z span:nth-child(3),.TechnologiesPage_heroLeadDesktop__HlIFa,.TechnologiesPage_introGrid__kZ2z3:after{display:none}.TechnologiesPage_heroLeadMobile__Sd7AI{display:block;margin-bottom:30px;max-width:760px}.TechnologiesPage_breadcrumbs__Z1Yxx{margin-bottom:132px}.TechnologiesPage_heroBottom__dtEx7{grid-template-columns:minmax(0,1fr)}.TechnologiesPage_logoMarquee__cLwIG{display:none}.TechnologiesPage_heroStats__lA1Bz{margin-right:64px}.TechnologiesPage_detailsNav__bdXpJ{order:-1;position:static}.TechnologiesPage_domain__7xxbE{min-height:0}}@media (max-width:1023px){.TechnologiesPage_container__Mv3Tp,.TechnologiesPage_detailsShell__vraDW,.TechnologiesPage_heroContent__TngLA{padding-left:15px;padding-right:15px}.TechnologiesPage_hero__kXUjI{min-height:820px}.TechnologiesPage_heroStats__lA1Bz{margin-left:15px;margin-right:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.TechnologiesPage_heroStat__CMfjA{min-height:150px;padding:28px 28px 22px}.TechnologiesPage_heroGrid__kSh9Z:after{bottom:300px}.TechnologiesPage_intro__jziKB,.TechnologiesPage_serviceDomains__7MlMr{padding:76px 0}.TechnologiesPage_details__37vTV{padding:58px 0}.TechnologiesPage_detailsNav__bdXpJ{flex-wrap:nowrap;margin-right:-15px;overflow-x:auto;padding-bottom:4px;padding-right:15px;scrollbar-width:none}.TechnologiesPage_detailsNav__bdXpJ::-webkit-scrollbar{display:none}.TechnologiesPage_cardGrid__x0R8S{display:flex;gap:16px;margin-right:-15px;overflow-x:auto;padding-bottom:8px;padding-right:15px;scroll-snap-type:x proximity;scrollbar-width:none}.TechnologiesPage_cardGrid__x0R8S::-webkit-scrollbar{display:none}.TechnologiesPage_techCard__MB6Xz{flex:0 0 300px;scroll-snap-align:start}.TechnologiesPage_serviceCardGrid__gjeiN{grid-template-columns:repeat(2,minmax(0,1fr))}.TechnologiesPage_serviceCardGrid__gjeiN .TechnologiesPage_serviceCard__ug00b:nth-child(n+3){display:none}.TechnologiesPage_domain__7xxbE h2{font-size:24px;letter-spacing:normal;line-height:26.4px}.TechnologiesPage_page__QqZNU .services-source-case-grid,.TechnologiesPage_whyGrid__peH3h{grid-template-columns:1fr}.TechnologiesPage_whyCard__N8_tz:nth-child(n+2){display:none}.TechnologiesPage_page__QqZNU .services-source-cases .services-source-container{padding-left:15px;padding-right:15px}.TechnologiesPage_articles__eXAQb h2,.TechnologiesPage_page__QqZNU .services-source-cases .services-source-section-head h2{font-size:34px;letter-spacing:normal;line-height:37.4px}.TechnologiesPage_articles__eXAQb>div{max-width:738px}.TechnologiesPage_page__QqZNU .services-source-case-filter-options{grid-template-columns:repeat(2,minmax(0,1fr))}.TechnologiesPage_page__QqZNU .services-source-case-card--featured{grid-template-columns:1fr;grid-template-rows:280px auto}.TechnologiesPage_page__QqZNU .services-source-case-card--featured .services-source-case-card__content,.TechnologiesPage_page__QqZNU .services-source-case-card--featured .services-source-case-card__image{grid-column:auto;grid-row:auto}.TechnologiesPage_logoGrid__64gHt{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.TechnologiesPage_serviceCardDesktopRail__dXrTt{display:none}.TechnologiesPage_serviceCardMobileViewport__KWH6e{display:block;overflow:hidden;touch-action:pan-y}.TechnologiesPage_serviceCardMobileTrack__rPqHZ{display:flex;transition:transform .3s ease-out}.TechnologiesPage_serviceCardMobileSlide__lKRyA{flex:0 0 100%;min-width:0;padding-right:14px}.TechnologiesPage_serviceCardMobileSlide__lKRyA .TechnologiesPage_serviceCard__ug00b{height:100%;width:100%}.TechnologiesPage_container__Mv3Tp,.TechnologiesPage_detailsShell__vraDW,.TechnologiesPage_heroContent__TngLA{padding-left:16px;padding-right:16px}.TechnologiesPage_hero__kXUjI{--technologies-mobile-header-height:var(--site-header-mobile-height,60px);--technologies-mobile-viewport-height:100vh;--technologies-mobile-stage-height:calc(var(--technologies-mobile-viewport-height) - var(--technologies-mobile-header-height));--technologies-mobile-stats-height:384px;min-height:calc(var(--technologies-mobile-stage-height) + var(--technologies-mobile-stats-height))}.TechnologiesPage_heroImage__hV5_N,.TechnologiesPage_heroPoster__FwuMg{bottom:auto;height:var(--technologies-mobile-stage-height)}.TechnologiesPage_heroImage__hV5_N{object-position:58% center}.TechnologiesPage_heroPoster__FwuMg{background-position:58%}.TechnologiesPage_heroGrid__kSh9Z,.TechnologiesPage_heroShade__n7rE8{bottom:auto;height:var(--technologies-mobile-stage-height)}.TechnologiesPage_heroContent__TngLA{min-height:var(--technologies-mobile-stage-height);padding-top:18px}.TechnologiesPage_breadcrumbs__Z1Yxx{font-size:15px;margin-bottom:clamp(80px,14svh,120px)}.TechnologiesPage_hero__kXUjI h1{font-size:40px;line-height:44px;margin-bottom:24px}.TechnologiesPage_heroLead__YHiCG{font-size:17px;line-height:1.4}.TechnologiesPage_search__ky80r{grid-template-columns:42px minmax(0,1fr);grid-template-rows:56px 56px;height:112px;max-width:100%}.TechnologiesPage_searchIcon__XGyDS{grid-column:1;grid-row:1}.TechnologiesPage_search__ky80r input{font-size:15px;grid-column:2;grid-row:1}.TechnologiesPage_search__ky80r button{border-width:0 8px 8px;border-radius:0 0 14px 14px;font-size:12px;grid-column:1/-1;grid-row:2}.TechnologiesPage_searchLabelDesktop__Wldf8{display:none}.TechnologiesPage_searchLabelMobile__VP1_J{display:inline}.TechnologiesPage_heroTags__Ta1P6 a{font-size:13px;min-height:30px;padding:6px 9px}.TechnologiesPage_heroStats__lA1Bz{grid-template-columns:1fr;margin-left:16px;margin-right:16px}.TechnologiesPage_heroStat__CMfjA{align-items:center;border:0;border-bottom:1px solid rgb(255 255 255/20%);display:grid;grid-template-columns:minmax(0,.54fr) minmax(0,.46fr);min-height:96px;padding:20px 8px}.TechnologiesPage_heroStat__CMfjA:last-child{border:0}.TechnologiesPage_heroStat__CMfjA strong{font-size:38px;margin-bottom:0}.TechnologiesPage_heroStat__CMfjA>span{font-size:16px;line-height:1.45}.TechnologiesPage_heroGrid__kSh9Z:after{bottom:0}.TechnologiesPage_heroBottom__dtEx7{background:#131518}.TechnologiesPage_intro__jziKB{padding:80px 0 56px}.TechnologiesPage_serviceDomains__7MlMr{padding:56px 0}.TechnologiesPage_page__QqZNU #articles article:nth-child(n+2){display:none}.TechnologiesPage_introGrid__kZ2z3,.TechnologiesPage_sectionHead__pOKT4{gap:28px}.TechnologiesPage_intro__jziKB h2,.TechnologiesPage_sectionHead__pOKT4 h2,.TechnologiesPage_serviceDomains__7MlMr h2{font-size:34px;letter-spacing:normal;line-height:37.4px}.TechnologiesPage_introCopy__X3yvE p{font-size:15px;line-height:1.5}.TechnologiesPage_redButton__tzLef{min-height:48px;min-width:0}.TechnologiesPage_detailsShell__vraDW{gap:34px}.TechnologiesPage_detailsNav__bdXpJ{gap:8px}.TechnologiesPage_navButtonActive__KttBI,.TechnologiesPage_navButton__uDnuu{font-size:16px;min-height:48px;padding:0 14px}.TechnologiesPage_domain__7xxbE{padding-bottom:54px;scroll-margin-top:88px}.TechnologiesPage_domain__7xxbE+.TechnologiesPage_domain__7xxbE{padding-top:52px}.TechnologiesPage_domain__7xxbE h2{font-size:24px;letter-spacing:normal;line-height:26.4px;margin-bottom:22px}.TechnologiesPage_domainDescription__7qhRJ{font-size:17px;margin-bottom:34px}.TechnologiesPage_domainMeta__b6zzs{align-items:start;grid-template-columns:1fr;margin-bottom:34px}.TechnologiesPage_metrics__mOKJr{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.TechnologiesPage_metric__nBWy8 span{font-size:17px}.TechnologiesPage_metric__nBWy8 strong{font-size:34px}.TechnologiesPage_learnLink__4ATBt{justify-content:flex-start;order:-1}.TechnologiesPage_techCard__MB6Xz{grid-template-columns:minmax(0,1fr) 149px;grid-template-rows:minmax(75px,1fr) 62px;min-height:161px;padding-left:16px}.TechnologiesPage_techCardTitle__F3BU6{font-size:20px}.TechnologiesPage_techCardLogo__FOb0J{padding-right:16px}.TechnologiesPage_techCardLogo__FOb0J img{max-height:72px}.TechnologiesPage_cardArrowHighlight__Aq6tM,.TechnologiesPage_cardArrow__U2Y7I,.TechnologiesPage_techCardArrowHighlight__VdCgj,.TechnologiesPage_techCardArrow__83Jv5{height:48px;width:48px}.TechnologiesPage_logoGrid__64gHt{gap:22px;grid-template-columns:repeat(4,minmax(0,1fr))}.TechnologiesPage_logoTile__OCZKn{min-height:92px;padding:14px}.TechnologiesPage_logoTile__OCZKn img{max-height:58px}.TechnologiesPage_serviceDomains__7MlMr .TechnologiesPage_container__Mv3Tp{position:relative}.TechnologiesPage_serviceDomains__7MlMr .TechnologiesPage_sectionHead__pOKT4{grid-template-columns:1fr;margin-bottom:52px}.TechnologiesPage_serviceDomains__7MlMr .TechnologiesPage_sectionHead__pOKT4 .TechnologiesPage_redButton__tzLef{justify-self:start;min-width:104px;padding:0 12px}.TechnologiesPage_serviceCardRail__Ov3zg{gap:14px;margin-right:-16px;padding-right:16px}.TechnologiesPage_serviceCard__ug00b{flex-basis:252px;min-height:386px;padding:18px 12px 66px}.TechnologiesPage_serviceCard__ug00b strong{font-size:24px;line-height:1.05;margin-bottom:28px}.TechnologiesPage_serviceCard__ug00b span{font-size:15px;line-height:1.5}.TechnologiesPage_serviceControls__PgSMl{margin:0;position:absolute;right:0;top:-76px}.TechnologiesPage_page__QqZNU .services-source-cases,.TechnologiesPage_whySection__c4CWA{padding:56px 0}.TechnologiesPage_whyGrid__peH3h{grid-template-columns:1fr}.TechnologiesPage_backToTopVisible__G_EvL,.TechnologiesPage_backToTop__iujg_{bottom:15px}.TechnologiesPage_page__QqZNU .services-source-cases .services-source-container{padding-left:16px;padding-right:16px}.TechnologiesPage_page__QqZNU .services-source-cases .services-source-section-head{border-right:0;grid-template-columns:1fr;min-height:0}.TechnologiesPage_page__QqZNU .services-source-cases .services-source-section-head h2{font-size:34px;letter-spacing:normal;line-height:37.4px}.TechnologiesPage_page__QqZNU .services-source-case-actions{display:none}.TechnologiesPage_page__QqZNU .services-source-case-filters{justify-content:flex-end;margin-bottom:28px}.TechnologiesPage_page__QqZNU .services-source-case-filter-shell{display:block}.TechnologiesPage_page__QqZNU .services-source-case-mobile-controls,.TechnologiesPage_page__QqZNU .services-source-case-mobile-toolbar{width:100%}.TechnologiesPage_page__QqZNU .services-source-case-filter-mobile-toggle{align-items:center;background:transparent;border:0;color:#111318;cursor:pointer;display:inline-flex;font-size:14px;font-weight:900;gap:8px;padding:0;text-transform:uppercase}.TechnologiesPage_page__QqZNU .services-source-case-filter-mobile-toggle>span{color:#ef0d33;font-size:17px}.TechnologiesPage_page__QqZNU .services-source-case-filter-mobile-toggle em{align-items:center;background:#ef0d33;border-radius:50%;color:#ffffff;display:inline-flex;font-size:10px;font-style:normal;height:16px;justify-content:center;width:16px}.TechnologiesPage_page__QqZNU .services-source-case-filter-buttons,.TechnologiesPage_page__QqZNU .services-source-case-filter-label{display:none}.TechnologiesPage_page__QqZNU .services-source-case-filter-panel{flex-basis:100%;margin-top:18px}.TechnologiesPage_page__QqZNU .services-source-case-filter-buttons{gap:18px}.TechnologiesPage_page__QqZNU .services-source-case-filter-panel{padding:22px 18px 24px}.TechnologiesPage_page__QqZNU .services-source-case-filter-options{grid-template-columns:1fr}.TechnologiesPage_articles__eXAQb>div{max-width:358px}.TechnologiesPage_page__QqZNU .services-source-case-grid{display:flex;gap:18px;margin-right:-16px;overflow-x:auto;padding-right:16px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}.TechnologiesPage_page__QqZNU .services-source-case-grid::-webkit-scrollbar{display:none}.TechnologiesPage_page__QqZNU .services-source-case-card,.TechnologiesPage_page__QqZNU .services-source-case-card--featured,.TechnologiesPage_page__QqZNU .services-source-case-card--wide{display:grid;flex:0 0 calc(100vw - 32px);grid-column:auto;scroll-snap-align:start;scroll-snap-stop:always;grid-template-rows:220px auto;min-height:0}.TechnologiesPage_page__QqZNU .services-source-case-card--featured .services-source-case-card__content{padding:28px 24px 74px}.TechnologiesPage_page__QqZNU .services-source-case-metrics{grid-template-columns:1fr}}@supports (height:100svh){@media (max-width:767px){.TechnologiesPage_hero__kXUjI{--technologies-mobile-viewport-height:100svh}}}@supports (height:100dvh){@media (max-width:767px){.TechnologiesPage_hero__kXUjI{--technologies-mobile-viewport-height:100dvh}}}@media (min-width:1800px){.TechnologiesPage_hero__kXUjI{min-height:750px}.TechnologiesPage_heroContent__TngLA{min-height:548px;padding-top:78px}.TechnologiesPage_breadcrumbs__Z1Yxx{margin-bottom:132px}.TechnologiesPage_hero__kXUjI h1{font-size:72px;line-height:79.2px;margin-bottom:32px}.TechnologiesPage_intro__jziKB h2,.TechnologiesPage_sectionHead__pOKT4 h2,.TechnologiesPage_serviceDomains__7MlMr h2{font-size:50px;letter-spacing:normal;line-height:55px}.TechnologiesPage_domain__7xxbE h2{font-size:32px;letter-spacing:normal;line-height:35.2px}.TechnologiesPage_articles__eXAQb>div,.TechnologiesPage_page__QqZNU .services-source-cases .services-source-container{max-width:1340px}.TechnologiesPage_articles__eXAQb h2,.TechnologiesPage_page__QqZNU .services-source-cases .services-source-section-head h2{font-size:50px;line-height:55px}.TechnologiesPage_page__QqZNU .services-source-cases{padding-bottom:430px}}@media (prefers-reduced-motion:reduce){.TechnologiesPage_motionGroup__l5SB2{opacity:1;transition:none}.TechnologiesPage_heroImage__hV5_N{display:none}.TechnologiesPage_logoTrack___bco_{animation:none;transform:none}}