.kotlin-app-development-page_page__4Lb23{font-family:Montserrat,Arial,Helvetica,sans-serif}.kotlin-app-development-page_page__4Lb23 h1,.kotlin-app-development-page_page__4Lb23 h2,.kotlin-app-development-page_page__4Lb23 h3{font-family:var(--font-sifonn),"Sifonn Pro",Sifonn,Montserrat,sans-serif;font-weight:400}.node-js-development-page_page__mEfp1{--node-js-page:1}@media (min-width:640px) and (max-width:1023px){.node-js-development-page_page__mEfp1 #expsay{padding-bottom:64px;padding-top:64px}.node-js-development-page_page__mEfp1 #expsay>div{max-width:738px}.node-js-development-page_page__mEfp1 #expsay>div>div{margin-top:32px}.node-js-development-page_page__mEfp1 #expsay .source-expert-quote__mobile-profile{display:grid}.node-js-development-page_page__mEfp1 #expsay .source-expert-quote__image,.node-js-development-page_page__mEfp1 #expsay article>div:last-child>[data-source-expert-author]{display:none}.node-js-development-page_page__mEfp1 #cases ol{grid-template-columns:repeat(2,minmax(0,1fr))}.node-js-development-page_page__mEfp1 #cases ol>li:nth-child(3n+1){grid-column:1/-1}}.ar-vr-app-development-page_page__DM9Im{--ar-vr-source-container:1190px}@media (min-width:1024px) and (max-width:1540px){.ar-vr-app-development-page_page__DM9Im #ai-powered-ar-vr,.ar-vr-app-development-page_page__DM9Im #services,.ar-vr-app-development-page_page__DM9Im #vr-services{padding-bottom:80px!important;padding-top:80px!important}.ar-vr-app-development-page_page__DM9Im [data-source-offer-grid-container]{max-width:var(--ar-vr-source-container)!important}.ar-vr-app-development-page_page__DM9Im [data-source-offer-grid-head]{gap:30px!important;grid-template-columns:minmax(0,783.33px) minmax(0,376.67px)!important}.ar-vr-app-development-page_page__DM9Im [data-source-offer-grid-head] h2{font-size:44px!important;font-weight:400!important;line-height:1.1!important}.ar-vr-app-development-page_page__DM9Im [data-source-offer-grid-intro]{padding-left:40px!important}.ar-vr-app-development-page_page__DM9Im [data-source-offer-grid-intro] p{max-width:none!important}.ar-vr-app-development-page_page__DM9Im [data-source-offer-grid-desktop]{column-gap:30px!important;row-gap:30px!important}.ar-vr-app-development-page_page__DM9Im [data-source-offer-grid-card]{min-height:0!important;padding:24px!important}.ar-vr-app-development-page_page__DM9Im [data-source-offer-grid-card-header]{min-height:64px!important}.ar-vr-app-development-page_page__DM9Im [data-source-offer-grid-card-header] [data-source-offer-icon]{height:64px!important;width:64px!important}.ar-vr-app-development-page_page__DM9Im [data-source-offer-grid-card-title]{font-size:28px!important;font-weight:400!important;line-height:1.1!important;margin-top:32px!important}.ar-vr-app-development-page_page__DM9Im [data-source-offer-grid-card-body]{font-size:16px!important;letter-spacing:.42px!important;line-height:24px!important;margin-top:16px!important}.ar-vr-app-development-page_page__DM9Im #service-options>div{max-width:var(--ar-vr-source-container)!important}.ar-vr-app-development-page_page__DM9Im #service-options [data-service-options-content]{gap:40px!important}.ar-vr-app-development-page_page__DM9Im #service-options [data-service-option-card]{min-height:484px!important;padding:32px 24px 24px!important}.ar-vr-app-development-page_page__DM9Im #service-options [data-service-option-card] h3{font-size:28px!important;font-weight:400!important;line-height:1.1!important}}.ar-vr-app-development-page_page__DM9Im #ar-vr-infoban{padding-bottom:64px!important;padding-top:64px!important}.ar-vr-app-development-page_page__DM9Im #ar-vr-infoban>div{background:#f0f1f2}.ar-vr-app-development-page_page__DM9Im #ar-vr-infoban h2{font-weight:400!important}@media (min-width:1024px){.ar-vr-app-development-page_page__DM9Im #ar-vr-infoban>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:var(--ar-vr-source-container)!important;min-height:323px!important}.ar-vr-app-development-page_page__DM9Im #ar-vr-infoban>div>div:first-child{padding:56px 24px 56px 56px!important}.ar-vr-app-development-page_page__DM9Im #ar-vr-infoban>div>div:last-child{min-height:323px!important}.ar-vr-app-development-page_page__DM9Im #ar-vr-infoban h2{font-size:34px!important;line-height:1.1!important;max-width:535px!important}.ar-vr-app-development-page_page__DM9Im #ar-vr-infoban h2+p{font-size:16px!important;letter-spacing:.42px!important;line-height:24px!important;margin-top:16px!important;max-width:535px!important}.ar-vr-app-development-page_page__DM9Im #ar-vr-infoban h2+p+a{margin-top:24px!important}}.ar-vr-app-development-page_page__DM9Im #improve .source-service-improve-banner__title{font-weight:400!important}@media (min-width:1024px) and (max-width:1540px){.ar-vr-app-development-page_page__DM9Im #improve .source-service-improve-banner__inner{padding-bottom:64px!important;padding-top:64px!important}.ar-vr-app-development-page_page__DM9Im #improve .source-service-improve-banner__body{margin-top:16px!important}.ar-vr-app-development-page_page__DM9Im #improve .source-service-improve-banner__button{margin-top:24px!important;min-height:48px!important}}.ServicesCaseStudyFilters_sourceGrid__I3aym[data-case-study-layout=sourceReference] .services-source-case-card h3{display:-webkit-box;font-size:24px;font-weight:400;line-height:26.4px}.ServicesCaseStudyFilters_sourceGrid__I3aym[data-case-study-layout=sourceReference] .services-source-case-card p{display:-webkit-box;-webkit-line-clamp:2}.ServicesCaseStudyFilters_sourceGrid__I3aym[data-case-study-layout=sourceReference] .services-source-case-metric{display:flex;flex-direction:column}@media (min-width:768px) and (max-width:1023px){.ServicesCaseStudyFilters_sourceGrid__I3aym[data-case-study-layout=sourceReference]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ServicesCaseStudyFilters_sourceGrid__I3aym[data-case-study-layout=sourceReference] .services-source-case-card--featured,.ServicesCaseStudyFilters_sourceGrid__I3aym[data-case-study-layout=sourceReference] .services-source-case-card--wide{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;min-height:360px}.ServicesCaseStudyFilters_sourceGrid__I3aym[data-case-study-layout=sourceReference] .services-source-case-card--featured .services-source-case-card__image{grid-column:2;grid-row:1;min-height:100%}.ServicesCaseStudyFilters_sourceGrid__I3aym[data-case-study-layout=sourceReference] .services-source-case-card--featured .services-source-case-card__content{grid-column:1;grid-row:1}.ServicesCaseStudyFilters_sourceGrid__I3aym[data-case-study-layout=sourceReference] .services-source-case-card__content{min-height:360px;padding:30px 16px 16px}.ServicesCaseStudyFilters_sourceGrid__I3aym[data-case-study-layout=sourceReference] .services-source-case-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ServicesCaseStudyFilters_sourceGrid__I3aym[data-case-study-layout=sourceReference] .services-source-case-metric:nth-child(3){grid-column:span 2}}@media (min-width:1024px){.ServicesCaseStudyFilters_sourceGrid__I3aym[data-case-study-layout=sourceReference] .services-source-case-card h3{font-size:28px;line-height:30.8px}}.ServicesCaseStudyFilters_sourceGrid__I3aym[data-case-study-layout=sourceReference] .services-source-case-card,.ServicesCaseStudyFilters_sourceGrid__I3aym[data-case-study-layout=sourceReference] .services-source-case-card__content{height:auto;max-height:none}.ServicesCaseStudyFilters_sourceGrid__I3aym[data-case-study-layout=sourceReference] .services-source-case-tags{max-height:none;padding-right:36px}.ServicesLatestFeed_single__07UP4 .services-source-latest__panel{display:flex;flex-direction:column;gap:32px}.ServicesLatestFeed_single__07UP4 .services-source-latest__all{order:-1;align-self:flex-start;margin:0;min-height:48px;padding:5px 15px}.ServicesLatestFeed_single__07UP4 .services-source-latest__track{width:100%}@media (max-width:639px){.microsoft-azure-managed-services-page_page__9EB56 #s-service-hero:not([data-source-service-hero-layout=healthcare]) .source-service-hero__scrim{background:rgb(6 7 8/16%);backdrop-filter:none}.microsoft-azure-managed-services-page_page__9EB56 #s-service-hero:not([data-source-service-hero-layout=healthcare]) .source-service-hero__gradient{background:linear-gradient(90deg,rgb(6 7 8/58%),rgb(6 7 8/24%) 62%,rgb(6 7 8/10%))}.microsoft-azure-managed-services-page_page__9EB56 #s-service-hero:not([data-source-service-hero-layout=healthcare]) .source-service-hero__content{padding-right:15px;padding-bottom:48px;padding-left:15px}.microsoft-azure-managed-services-page_page__9EB56 #s-service-hero:not([data-source-service-hero-layout=healthcare])>.source-service-hero__image{height:784px!important}.microsoft-azure-managed-services-page_page__9EB56 #s-service-hero:not([data-source-service-hero-layout=healthcare]) h1{max-width:calc(100vw - 30px);color:rgb(250 251 252)}.microsoft-azure-managed-services-page_page__9EB56 #s-service-hero:not([data-source-service-hero-layout=healthcare]) h1+div{width:calc(100vw - 30px);max-width:calc(100vw - 30px);margin-top:16px;color:rgb(250 251 252);font-size:14px;font-weight:500;line-height:21px;letter-spacing:.42px}.microsoft-azure-managed-services-page_page__9EB56 #s-service-hero:not([data-source-service-hero-layout=healthcare]) .source-service-hero__mobile-actions{width:calc(100vw - 30px);max-width:360px;margin-top:24px}.microsoft-azure-managed-services-page_page__9EB56 #s-service-hero:not([data-source-service-hero-layout=healthcare]) .source-service-hero__mobile-actions>a{line-height:18px}.microsoft-azure-managed-services-page_page__9EB56 #s-service-hero:not([data-source-service-hero-layout=healthcare]) .source-service-hero__mobile-stats [data-source-hero-stat-card]{background:#f3f4f5;min-height:138.5px}.microsoft-azure-managed-services-page_page__9EB56 #s-service-hero:not([data-source-service-hero-layout=healthcare]) .source-service-hero__mobile-stats{background:#f3f4f5}.microsoft-azure-managed-services-page_page__9EB56 #improve .source-service-improve-banner__inner{padding-bottom:72px;padding-top:72px}.microsoft-azure-managed-services-page_page__9EB56 #improve .source-service-improve-banner__body{margin-top:0}.microsoft-azure-managed-services-page_page__9EB56 #efficienty .source-service-improve-banner__bg--left,.microsoft-azure-managed-services-page_page__9EB56 #improve .source-service-improve-banner__bg--left{margin-right:-120px}.microsoft-azure-managed-services-page_page__9EB56 #efficienty .source-service-improve-banner__bg--right,.microsoft-azure-managed-services-page_page__9EB56 #improve .source-service-improve-banner__bg--right{margin-left:-120px}}@media (min-width:640px) and (max-width:1023px){.microsoft-azure-managed-services-page_page__9EB56 #s-service-hero:not([data-source-service-hero-layout=healthcare]) .source-service-hero__scrim{backdrop-filter:none}.microsoft-azure-managed-services-page_page__9EB56 #s-service-hero:not([data-source-service-hero-layout=healthcare]) .source-service-hero__content{height:421px;min-height:421px!important;padding-right:15px;padding-bottom:49px!important;padding-left:15px}.microsoft-azure-managed-services-page_page__9EB56 #s-service-hero:not([data-source-service-hero-layout=healthcare]) h1{max-width:calc(100vw - 30px);margin-top:99px!important;color:rgb(250 251 252)}.microsoft-azure-managed-services-page_page__9EB56 #s-service-hero:not([data-source-service-hero-layout=healthcare]) h1+div{width:680px!important;max-width:680px!important;margin-top:16px!important;color:rgb(250 251 252);font-size:14px;font-weight:500;line-height:21px;letter-spacing:.42px}.microsoft-azure-managed-services-page_page__9EB56 #s-service-hero:not([data-source-service-hero-layout=healthcare]) .source-service-hero__mobile-actions{width:221.08px;max-width:221.08px;margin-top:24px!important}.microsoft-azure-managed-services-page_page__9EB56 #s-service-hero:not([data-source-service-hero-layout=healthcare]) .source-service-hero__mobile-actions>a{width:221.08px;height:48px!important;line-height:18px}.microsoft-azure-managed-services-page_page__9EB56 #s-service-hero:not([data-source-service-hero-layout=healthcare]) .source-service-hero__mobile-stats{background:#f3f4f5;height:142px}.microsoft-azure-managed-services-page_page__9EB56 #s-service-hero:not([data-source-service-hero-layout=healthcare]) .source-service-hero__mobile-stats [data-source-hero-stat-card]{background:#f3f4f5;height:142px;min-height:142px!important}}@media (min-width:1024px){.microsoft-azure-managed-services-page_page__9EB56 #s-service-hero:not([data-source-service-hero-layout=healthcare]) .source-service-hero__scrim{backdrop-filter:none}.microsoft-azure-managed-services-page_page__9EB56 #s-service-hero:not([data-source-service-hero-layout=healthcare]) .source-service-hero__content>div:first-child{padding-right:30px}.microsoft-azure-managed-services-page_page__9EB56 #s-service-hero:not([data-source-service-hero-layout=healthcare]) h1{width:100%;max-width:none;color:rgb(250 251 252)}.microsoft-azure-managed-services-page_page__9EB56 #s-service-hero:not([data-source-service-hero-layout=healthcare]) h1+div{width:100%!important;max-width:none!important;color:rgb(250 251 252);font-size:16px;font-weight:500;line-height:24px;letter-spacing:.42px}.microsoft-azure-managed-services-page_page__9EB56 #s-service-hero:not([data-source-service-hero-layout=healthcare]) .source-service-hero__desktop-actions>a{width:221.08px;height:48px!important;line-height:18px}.microsoft-azure-managed-services-page_page__9EB56 #qualifications [data-certified-experts-logos] img{height:88px;width:112px}.microsoft-azure-managed-services-page_page__9EB56 #improve .source-service-improve-banner__inner{min-height:280px;padding-bottom:54px;padding-top:54px}.microsoft-azure-managed-services-page_page__9EB56 #improve .source-service-improve-banner__body{margin-top:0}.microsoft-azure-managed-services-page_page__9EB56 #faq aside{position:sticky;top:112px}}.microsoft-azure-managed-services-page_page__9EB56 #efficienty,.microsoft-azure-managed-services-page_page__9EB56 #improve{overflow:clip}.microsoft-azure-managed-services-page_page__9EB56 #improve .source-service-improve-banner__title:empty{display:none}.microsoft-azure-managed-services-page_page__9EB56 #benefits [data-benefits-reference-quote]{border-right:0}@media (min-width:1024px) and (max-width:1540px){.microsoft-azure-managed-services-page_page__9EB56 #s-service-hero:not([data-source-service-hero-layout=healthcare]) .source-service-hero__stats{grid-template-rows:294.8px 165.2px!important}.microsoft-azure-managed-services-page_page__9EB56 #s-service-hero:not([data-source-service-hero-layout=healthcare]) h1{margin-top:115px!important}.microsoft-azure-managed-services-page_page__9EB56 #s-service-hero:not([data-source-service-hero-layout=healthcare]) h1+div{margin-top:24px!important}}@media (min-width:1541px){.microsoft-azure-managed-services-page_page__9EB56 #s-service-hero:not([data-source-service-hero-layout=healthcare]) .source-service-hero__stats{grid-template-rows:385px 215px!important}.microsoft-azure-managed-services-page_page__9EB56 #s-service-hero:not([data-source-service-hero-layout=healthcare]) h1{font-size:72px!important;line-height:79.2px!important}.microsoft-azure-managed-services-page_page__9EB56 #s-service-hero:not([data-source-service-hero-layout=healthcare]) h1+div{margin-top:32px!important}}.google-cloud-development-page_page__Q19by{font-weight:500}@media (min-width:1024px){.google-cloud-development-page_page__Q19by #detail [data-source-offer-grid-card-title]{font-weight:400}.google-cloud-development-page_page__Q19by #detail [data-source-offer-grid-card-body]{font-size:16px;line-height:24px}}.CompanyValuesScroll_valuesSection__ebwoy{position:relative;overflow:clip;background:#fff;color:#131518}.CompanyValuesScroll_valuesDesktop__w5cOp{display:none}.CompanyValuesScroll_valuesHeading__kF9mu{margin:0;color:#131518;font-family:var(--font-sifonn),"Sifonn Pro",Sifonn,Montserrat,sans-serif;font-size:34px;font-weight:400;letter-spacing:0;line-height:1.1}.CompanyValuesScroll_valuesHeading__kF9mu span{box-decoration-break:clone;background:#f2c53d;padding:0 4px}.CompanyValuesScroll_valuesMobile__Q1wA_{display:block;padding:60px 15px 145px}.CompanyValuesScroll_valuesMobileFrame__T8URX{width:min(100%,1190px);margin:0 auto}.CompanyValuesScroll_valuesArrows__sYD_C{display:flex;justify-content:flex-end;gap:18px;margin-top:25px}.CompanyValuesScroll_valuesArrowButton__2oZ4o{display:inline-grid;width:24px;height:24px;padding:0;place-items:center;border:0;background:transparent;color:#131518;cursor:pointer;font-family:Arial,sans-serif;font-size:33px;font-weight:300;line-height:.7}.CompanyValuesScroll_valuesArrowButton__2oZ4o:disabled{color:#929baa;cursor:default}.CompanyValuesScroll_valuesArrowButton__2oZ4o:focus-visible{outline:2px solid #ef0d33;outline-offset:4px}.CompanyValuesScroll_valuesMobileRailViewport__sQQXi{margin-top:21px;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory}.CompanyValuesScroll_valuesMobileRailViewport__sQQXi::-webkit-scrollbar{display:none}.CompanyValuesScroll_valuesMobileRail__WGEy5{display:flex;width:max-content;gap:16px}.CompanyValuesScroll_valueCardMobile__batcH{position:relative;width:min(327px,calc(100vw - 63px));flex:0 0 auto;overflow:hidden;background:#fff;box-shadow:0 9px 33px rgb(0 0 0/4%);scroll-snap-align:start}.CompanyValuesScroll_valueCardImageMobile__v65HB{display:block;width:100%;height:43vw;max-height:168px;object-fit:cover}.CompanyValuesScroll_valueCardMobileBody__nM2qy{min-height:261px;padding:53px 16px 20px;background:#fff}.CompanyValuesScroll_valueCardMobileTitle__BKUvG,.CompanyValuesScroll_valueCardTitle__o22T2{margin:0;color:#131518;font-family:var(--font-sifonn),"Sifonn Pro",Sifonn,Montserrat,sans-serif;font-size:24px;font-weight:400;letter-spacing:0;line-height:1.1}.CompanyValuesScroll_valueCardMobileText__YVb3s,.CompanyValuesScroll_valueCardText__92_PU{margin:16px 0 0;color:#2c333f;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;letter-spacing:.42px;line-height:1.5}.CompanyValuesScroll_valueCardMobileNumber__WaaKY,.CompanyValuesScroll_valueCardNumber__mpCCu{display:grid;width:64px;height:64px;place-items:center;background:#f2c53d;color:#060708;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:20px;font-weight:600;line-height:1.4}.CompanyValuesScroll_valueCardMobileNumber__WaaKY{position:absolute;top:0;right:0;z-index:1}@media (min-width:769px) and (max-width:1024px){.CompanyValuesScroll_valuesMobile__Q1wA_{padding-right:16px;padding-left:16px}.CompanyValuesScroll_valuesHeading__kF9mu{font-size:40px}.CompanyValuesScroll_valueCardMobile__batcH{width:calc((min(calc(100vw - 32px), 1190px) - 16px) / 2)}.CompanyValuesScroll_valueCardImageMobile__v65HB{height:32vw;max-height:none}}@media (min-width:1025px){.CompanyValuesScroll_valuesSection__ebwoy{min-height:calc(var(--values-pin-distance, 3496px) + 437px)}.CompanyValuesScroll_valuesDesktop__w5cOp{position:sticky;top:20vh;display:grid;width:min(calc(100% - 32px),1190px);min-height:437px;margin:0 auto;grid-template-columns:minmax(0,813px) minmax(0,1fr)}.CompanyValuesScroll_valuesMobile__Q1wA_{display:none}.CompanyValuesScroll_valuesCardsStage__uzrzj{position:relative;min-height:437px}.CompanyValuesScroll_valueCard__qAT6l{position:absolute;top:0;left:0;display:grid;width:785px;min-height:437px;overflow:hidden;grid-template-columns:265px minmax(0,1fr) 64px;background:#fff;box-shadow:0 9px 33px rgb(0 0 0/4%);transform-origin:center top;transition:opacity .12s linear,transform .12s linear;will-change:opacity,transform}.CompanyValuesScroll_valueCardEnded__Bw0d8{background:#f8f9fa}.CompanyValuesScroll_valueCardImage__JmCt4{display:block;width:265px;height:437px;object-fit:cover}.CompanyValuesScroll_valueCardBody__P_80n{display:flex;min-width:0;min-height:437px;flex-direction:column;justify-content:flex-end;padding:24px}.CompanyValuesScroll_valueCardTitle__o22T2{font-size:28px}.CompanyValuesScroll_valueCardText__92_PU{max-width:420px;font-size:16px}.CompanyValuesScroll_valueCardNumber__mpCCu{position:relative;align-self:start}.CompanyValuesScroll_valuesStickyCopy__trj61{min-height:437px;padding-left:40px}.CompanyValuesScroll_valuesHeading__kF9mu{font-size:44px}.CompanyValuesScroll_valuesReducedMotion__9k4yk{min-height:auto}.CompanyValuesScroll_valuesReducedMotion__9k4yk .CompanyValuesScroll_valuesDesktop__w5cOp{position:relative;top:auto;align-items:start;padding:80px 0}.CompanyValuesScroll_valuesReducedMotion__9k4yk .CompanyValuesScroll_valuesCardsStage__uzrzj{display:grid;gap:24px}.CompanyValuesScroll_valuesReducedMotion__9k4yk .CompanyValuesScroll_valueCard__qAT6l{position:relative;opacity:1!important;transform:none!important;transition:none}.CompanyValuesScroll_valuesReducedMotion__9k4yk .CompanyValuesScroll_valuesStickyCopy__trj61{position:sticky;top:20vh;grid-column:2;grid-row:1}}@media (prefers-reduced-motion:reduce){.CompanyValuesScroll_valuesMobileRailViewport__sQQXi{scroll-behavior:auto;scroll-snap-type:none}.CompanyValuesScroll_valueCard__qAT6l{transition:none}}.ArticleImageViewer_imageButton__Td82Z{display:block;width:fit-content;max-width:100%;padding:0;border:0;background:none;cursor:zoom-in;text-align:inherit}.ArticleImageViewer_dialog__3ON2U button:focus-visible,.ArticleImageViewer_imageButton__Td82Z:focus-visible{outline:2px solid #ef0d33;outline-offset:4px}.ArticleImageViewer_dialog__3ON2U{max-width:96vw;max-height:96vh;padding:0;border:0;background:#2c333f;color:white;overflow:auto}.ArticleImageViewer_viewerFrame__cih7N{position:relative;max-width:96vw;max-height:96vh;overflow:auto;padding:36px 12px 12px}.ArticleImageViewer_dialog__3ON2U::backdrop{background:#000b}.ArticleImageViewer_viewerFrame__cih7N>img{max-width:90vw;max-height:78vh;width:auto;height:auto;object-fit:contain;margin:auto}.ArticleImageViewer_close__cFEXj{position:absolute;right:8px;top:0;font-size:28px;cursor:pointer}.ArticleImageViewer_controls__Mbxbj{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:12px}.ArticleImageViewer_controls__Mbxbj button{padding:4px 16px;cursor:pointer}.ArticleImageViewer_toolbar__psfZd{position:absolute;right:48px;top:4px;display:flex;gap:16px}.ArticleImageViewer_toolbar__psfZd button{cursor:pointer;min-width:24px}.ArticleImageViewer_thumbnails__ERYvy{display:flex;gap:8px;max-width:90vw;overflow-x:auto;margin-top:12px;padding:4px}.ArticleImageViewer_thumbnails__ERYvy button{flex:0 0 68px;border:2px solid transparent;cursor:pointer}.ArticleImageViewer_thumbnails__ERYvy button[aria-pressed=true]{border-color:#f2c53d}.ArticleImageViewer_thumbnails__ERYvy img{width:64px;height:48px;object-fit:cover}.ArticleImageViewer_viewerFrame__cih7N:fullscreen{width:100vw;height:100vh;max-width:none;max-height:none;background:#2c333f}.ArticleRichBody_body__QqQIK{overflow-wrap:anywhere;color:#475366;font-size:16px;line-height:1.75}.ArticleRichBody_body__QqQIK blockquote>*+*,.ArticleRichBody_body__QqQIK div>*+*,.ArticleRichBody_body__QqQIK>*+*{margin-top:1.5rem}.ArticleRichBody_body__QqQIK p{margin-bottom:0}.ArticleRichBody_body__QqQIK h2,.ArticleRichBody_body__QqQIK h3,.ArticleRichBody_body__QqQIK h4,.ArticleRichBody_body__QqQIK h5,.ArticleRichBody_body__QqQIK h6{color:#131518;font-weight:700;line-height:1.3;margin-top:2rem}.ArticleRichBody_body__QqQIK h2{font-size:28px}.ArticleRichBody_body__QqQIK h3{font-size:23px}.ArticleRichBody_body__QqQIK h4,.ArticleRichBody_body__QqQIK h5,.ArticleRichBody_body__QqQIK h6{font-size:20px}.ArticleRichBody_body__QqQIK ul{list-style:disc;padding-left:1.5rem}.ArticleRichBody_body__QqQIK ol{list-style:decimal;padding-left:1.5rem}.ArticleRichBody_body__QqQIK li+li{margin-top:.5rem}.ArticleRichBody_body__QqQIK li>p{margin-top:0}.ArticleRichBody_body__QqQIK li>ol,.ArticleRichBody_body__QqQIK li>ul{margin-top:.5rem}.ArticleRichBody_body__QqQIK a{color:#b70b2b;text-decoration:underline;text-underline-offset:3px}.ArticleRichBody_body__QqQIK a:focus-visible{outline:2px solid #ef0d33;outline-offset:4px}.ArticleRichBody_body__QqQIK blockquote{border-left:3px solid #ff6b01;background:#f8f9fa;padding:1.5rem;font-style:italic}.ArticleRichBody_body__QqQIK figure{margin-inline:0;max-width:100%}.ArticleRichBody_body__QqQIK img,.ArticleRichBody_body__QqQIK video{display:block;max-width:100%;height:auto}.ArticleRichBody_body__QqQIK [data-source-media-fallback]{border-left:2px solid #dfe3e8;padding-left:1rem;font-size:14px}.ArticleRichBody_body__QqQIK figcaption{margin-top:.75rem;color:#697382;font-size:14px}.ArticleRichBody_body__QqQIK pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:1rem;background:#f8f9fa}.ArticleRichBody_tableScroll__4rw8o{max-width:100%;overflow-x:auto}.ArticleRichBody_tableScroll__4rw8o:focus-visible{outline:2px solid #ef0d33;outline-offset:4px}.ArticleRichBody_body__QqQIK table{width:100%;min-width:40rem;overflow-wrap:normal;border-collapse:collapse}.ArticleRichBody_body__QqQIK td,.ArticleRichBody_body__QqQIK th{border:1px solid #dfe3e8;padding:.5rem .75rem;text-align:left}.ArticleRichBody_body__QqQIK th{font-weight:700}.ArticleRichBody_body__QqQIK hr{border:0;border-top:1px solid #dfe3e8}.ArticleRichBody_body__QqQIK [id]{scroll-margin-top:120px}.ArticleRichBody_sourceBody__a_Jf2{font-family:ArticleSourceMontserrat,sans-serif;font-size:18px;line-height:30px;color:#2c333f;overflow-wrap:break-word}.ArticleRichBody_sourceBody__a_Jf2 p{margin:0 0 15px}.ArticleRichBody_sourceBody__a_Jf2 h2{font-family:ArticleSourceSifonn,sans-serif;font-weight:700;font-size:24px;line-height:31px;color:#2c333f;margin:0 0 32px}.ArticleRichBody_sourceBody__a_Jf2 p~h2{margin-top:58px}.ArticleRichBody_sourceBody__a_Jf2 h3{font-size:1.17em}.ArticleRichBody_sourceBody__a_Jf2 h3,.ArticleRichBody_sourceBody__a_Jf2 h4{font-family:ArticleSourceSifonn,sans-serif;font-weight:700;line-height:inherit;margin:0}.ArticleRichBody_sourceBody__a_Jf2 h4{font-size:1em}.ArticleRichBody_sourceBody__a_Jf2 strong{font-weight:bolder}.ArticleRichBody_sourceBody__a_Jf2 em{font-style:italic}.ArticleRichBody_sourceBody__a_Jf2 a{color:#0000ee;text-decoration:none}.ArticleRichBody_sourceBody__a_Jf2 a:visited{color:#551a8b}.ArticleRichBody_sourceBody__a_Jf2 a:focus-visible{outline:2px solid #ef0d33;outline-offset:4px}.ArticleRichBody_sourceBody__a_Jf2 a:hover{text-decoration:underline}.ArticleRichBody_sourceBody__a_Jf2 ul{list-style:none;margin:0 0 10px;padding:0}.ArticleRichBody_sourceBody__a_Jf2 ul li{position:relative;padding-left:14px}.ArticleRichBody_sourceBody__a_Jf2 ul li:before{content:"";display:block;position:absolute;left:0;top:11px;width:6px;height:6px;border-radius:50%;background:#f2c53d}.ArticleRichBody_sourceBody__a_Jf2 ol{list-style:decimal;padding-left:24px}.ArticleRichBody_sourceBody__a_Jf2 figure{margin:0;width:637px;max-width:100%}.ArticleRichBody_sourceBody__a_Jf2 img{display:block;max-width:100%;height:auto}.ArticleRichBody_sourceBody__a_Jf2 figcaption{font:inherit;margin:0}.ArticleRichBody_sourceBody__a_Jf2 blockquote{margin:0;padding:0;border:0;background:none}.ArticleRichBody_sourceBody__a_Jf2 .ArticleRichBody_tableScroll__4rw8o{max-width:100%;overflow-x:auto}.ArticleRichBody_sourceBody__a_Jf2 table{border-collapse:collapse;max-width:100%}.ArticleRichBody_sourceBody__a_Jf2 td,.ArticleRichBody_sourceBody__a_Jf2 th{border:3px solid #000;padding:0}.ArticleRichBody_sourceBody__a_Jf2 [id]{scroll-margin-top:110px}.ArticleRichBody_specializedBody__LSO8G pre{font-family:monospace;white-space:pre;overflow-wrap:normal;overflow-x:auto;max-width:100%;padding:0;margin:0;background:transparent;color:inherit;font-size:inherit;line-height:inherit}.ArticleRichBody_specializedBody__LSO8G video{display:block;max-width:100%;height:auto}@media(max-width:1440px){.ArticleRichBody_sourceBody__a_Jf2 p~h2{margin-top:54px}.ArticleRichBody_sourceBody__a_Jf2 h2{margin-bottom:30px}}@media(max-width:1280px){.ArticleRichBody_sourceBody__a_Jf2{font-size:16px;line-height:27px}.ArticleRichBody_sourceBody__a_Jf2 p~h2{margin-top:50px}.ArticleRichBody_sourceBody__a_Jf2 h2{margin-bottom:28px}.ArticleRichBody_sourceBody__a_Jf2 ul li:before{top:10px}}@media(max-width:1054px){.ArticleRichBody_sourceBody__a_Jf2 p~h2{margin-top:46px}}@media(max-width:600px){.ArticleRichBody_sourceBody__a_Jf2 p~h2{margin-top:40px}.ArticleRichBody_sourceBody__a_Jf2 h2{font-size:22px;line-height:29px;margin-bottom:22px}}.usability-testing-content-page_page__vp4Tp #qualifications h2{font-weight:400!important}@media (min-width:1024px){.usability-testing-content-page_page__vp4Tp #qualifications{padding-bottom:80px!important;padding-top:80px!important}.usability-testing-content-page_page__vp4Tp #qualifications>div{grid-template-columns:minmax(0,815px) minmax(0,375px)!important;max-width:1220px!important;padding-left:15px;padding-right:15px}.usability-testing-content-page_page__vp4Tp #qualifications h2{font-size:44px!important;line-height:48.4px!important;max-width:783px!important}.usability-testing-content-page_page__vp4Tp #qualifications [data-certified-experts-logos]{column-gap:14px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;margin-top:40px!important;row-gap:24px!important}.usability-testing-content-page_page__vp4Tp #qualifications [data-certified-experts-logos] img{height:100px!important;width:146px!important}.usability-testing-content-page_page__vp4Tp #qualifications [data-certified-experts-copy]{min-height:0!important}.usability-testing-content-page_page__vp4Tp #qualifications [data-certified-experts-copy] p{max-width:335px!important}}@media (min-width:1541px){.usability-testing-content-page_page__vp4Tp #qualifications{padding-bottom:116px!important;padding-top:160px!important}.usability-testing-content-page_page__vp4Tp #qualifications>div{grid-template-columns:minmax(0,913px) minmax(0,427px)!important;max-width:1370px!important}.usability-testing-content-page_page__vp4Tp #qualifications h2{font-size:50px!important;line-height:55px!important;max-width:883px!important}.usability-testing-content-page_page__vp4Tp #qualifications [data-certified-experts-copy]{min-height:288px!important}.usability-testing-content-page_page__vp4Tp #qualifications [data-certified-experts-copy] p{max-width:371px!important}}.manufacturing-software-development-page_page__lITac{background:#fff}.manufacturing-software-development-page_page__lITac section[data-source-offer-grid-variant=referenceCards] [data-source-offer-grid-container]{max-width:1170px}.manufacturing-software-development-page_page__lITac section[data-source-offer-grid-variant=referenceCards] [data-source-offer-grid-container]>div:first-child{grid-template-columns:minmax(0,815px) minmax(0,355px)}.manufacturing-software-development-page_page__lITac section[data-source-offer-grid-variant=referenceCards] [data-source-offer-grid-card]{min-height:340px}@media (max-width:1023px){.manufacturing-software-development-page_page__lITac section[data-source-offer-grid-variant=referenceCards] [data-source-offer-grid-container]>div:first-child{grid-template-columns:minmax(0,1fr)}}@media (min-width:1541px){.manufacturing-software-development-page_page__lITac #explvl>div{max-width:1340px;grid-template-columns:minmax(0,913px) minmax(0,427px)}.manufacturing-software-development-page_page__lITac section[data-source-offer-grid-variant=referenceCards] [data-source-offer-grid-container]{max-width:1340px}.manufacturing-software-development-page_page__lITac section[data-source-offer-grid-variant=referenceCards] [data-source-offer-grid-container]>div:first-child{grid-template-columns:minmax(0,913px) minmax(0,427px)}}@media (prefers-reduced-motion:reduce){.manufacturing-software-development-page_page__lITac,.manufacturing-software-development-page_page__lITac *{scroll-behavior:auto!important}.manufacturing-software-development-page_page__lITac *,.manufacturing-software-development-page_page__lITac :after,.manufacturing-software-development-page_page__lITac :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}div.HomepageContactForm_contentSizedLayout__BybfK.HomepageContactForm_contentSizedLayout__BybfK,form.HomepageContactForm_contentSizedForm__Fqk_9.HomepageContactForm_contentSizedForm__Fqk_9{height:auto!important}.CareersContactForm_section__OM4IH.CareersContactForm_section__OM4IH{max-width:1220px;padding:56px 15px;overflow:visible}.CareersContactForm_grid__G4e8R.CareersContactForm_grid__G4e8R{grid-template-columns:minmax(0,1fr);min-height:0;box-shadow:none}.CareersContactForm_grid__G4e8R>div{order:2;display:flex;flex-direction:column}.CareersContactForm_form__kVJ0_.CareersContactForm_form__kVJ0_{flex:1;min-height:0;padding:32px 16px;background:#f8f9fa}.CareersContactForm_intro__zZT40{max-width:662px}.CareersContactForm_intro__zZT40 h2{margin:0 0 24px;color:#131518;font-size:34px;line-height:1.1}.CareersContactForm_intro__zZT40 p{margin:0 0 24px;font-size:14px;line-height:21px;color:#2c333f;font-weight:500;letter-spacing:.42px}.CareersContactForm_fields__ocYwN.CareersContactForm_fields__ocYwN{gap:28px}.CareersContactForm_inputs__QgL70.CareersContactForm_inputs__QgL70{grid-template-columns:minmax(0,1fr);gap:24px 30px}.CareersContactForm_inputs__QgL70 label{border-color:#929baa}.CareersContactForm_inputs__QgL70 label:focus-within{border-color:#141619}.CareersContactForm_inputs__QgL70 label:has(input:focus-visible){outline:2px solid #141619;outline-offset:4px}.CareersContactForm_inputs__QgL70 input{caret-color:#141619}.CareersContactForm_inputs__QgL70 label:focus-within [data-contact-field-placeholder]{display:none}.CareersContactForm_position__tInJK{grid-column:1/-1}.CareersContactForm_attachment__LoY5F{margin-top:0}.CareersContactForm_fields__ocYwN>[aria-live]{order:4;margin:0;font-size:12px;line-height:1.5}.CareersContactForm_actions__j_YVe.CareersContactForm_actions__j_YVe{align-items:stretch;gap:32px}.CareersContactForm_actions__j_YVe button[type=submit],.CareersContactForm_actions__j_YVe>div{width:100%}.CareersContactForm_people__QGf3F.CareersContactForm_people__QGf3F{order:1;display:block;align-self:stretch;min-height:116px;background:#f2c53d}.CareersContactForm_peopleViewport__M7xgf{position:absolute;inset:0;overflow:hidden;touch-action:pan-y;user-select:none;overscroll-behavior-x:contain}.CareersContactForm_peopleRail__SGR_Z{display:flex;height:100%}.CareersContactForm_peopleRailAnimated__pnCpJ{transition:transform .3s ease}.CareersContactForm_peopleSlide__q_2dq{display:grid;grid-template-columns:116px minmax(0,1fr);flex:0 0 100%;min-width:0;min-height:116px}.CareersContactForm_peoplePortrait___HZ20.CareersContactForm_peoplePortrait___HZ20{position:relative;min-height:116px;width:100%;height:auto}.CareersContactForm_peopleCaption__9Zw9g.CareersContactForm_peopleCaption__9Zw9g{position:relative;min-height:0;padding:16px 16px 36px;gap:12px}.CareersContactForm_peopleInfo__eyCiI>p:first-child{font-size:18px}.CareersContactForm_peopleInfo__eyCiI>p:last-child{font-size:14px;-webkit-line-clamp:unset}.CareersContactForm_peopleControls__kfshN{position:absolute;bottom:4px;left:132px;right:16px}.CareersContactForm_peopleControls__kfshN>div>div{display:flex;justify-content:flex-start;gap:4px}.CareersContactForm_peopleControls__kfshN>div>button{display:none}@media (prefers-reduced-motion:reduce){.CareersContactForm_peopleRailAnimated__pnCpJ{transition:none}}.CareersContactForm_dot__L5SFo{position:relative;height:20px;width:28px;flex:0 0 28px;border:0;cursor:pointer}.CareersContactForm_dot__L5SFo:after{content:"";position:absolute;top:9px;left:0;right:0;height:2px;background:white}.CareersContactForm_dot__L5SFo[aria-current=true]:after{background:#131518}.CareersContactForm_dot__L5SFo:focus-visible{outline:2px solid #131518;outline-offset:2px}@media (min-width:768px){.CareersContactForm_grid__G4e8R.CareersContactForm_grid__G4e8R{grid-template-columns:minmax(0,1fr) 340px}.CareersContactForm_grid__G4e8R>div{order:1}.CareersContactForm_form__kVJ0_.CareersContactForm_form__kVJ0_{padding:56px}.CareersContactForm_intro__zZT40 h2{margin-bottom:16px}.CareersContactForm_intro__zZT40 p{font-size:14px;line-height:21px;margin-bottom:16px}.CareersContactForm_people__QGf3F.CareersContactForm_people__QGf3F{order:2;min-height:604px}.CareersContactForm_peopleSlide__q_2dq{display:flex;flex-direction:column}.CareersContactForm_peoplePortrait___HZ20.CareersContactForm_peoplePortrait___HZ20{height:484px;min-height:484px}.CareersContactForm_peopleCaption__9Zw9g.CareersContactForm_peopleCaption__9Zw9g{flex:1;min-height:120px;justify-content:flex-start;padding-bottom:48px}.CareersContactForm_peopleControls__kfshN{bottom:16px;left:16px}.CareersContactForm_peopleControls__kfshN>div{gap:8px}.CareersContactForm_peopleControls__kfshN>div>button{display:flex;width:32px}.CareersContactForm_peopleControls__kfshN>div>div{justify-content:flex-end;order:3}.CareersContactForm_actions__j_YVe.CareersContactForm_actions__j_YVe{align-items:flex-end}.CareersContactForm_actions__j_YVe>div{width:auto}.CareersContactForm_actions__j_YVe button[type=submit]{width:140px}}@media (min-width:1025px){.CareersContactForm_inputs__QgL70.CareersContactForm_inputs__QgL70{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 30px}.CareersContactForm_intro__zZT40 p{font-size:16px;line-height:24px;margin-bottom:16px}.CareersContactForm_fields__ocYwN.CareersContactForm_fields__ocYwN{gap:28px}.CareersContactForm_actions__j_YVe.CareersContactForm_actions__j_YVe{flex-direction:row;align-items:center;gap:24px}.CareersContactForm_actions__j_YVe>label{flex:1}.CareersContactForm_actions__j_YVe>div{flex:0 0 140px}.CareersContactForm_peopleInfo__eyCiI>p:first-child{font-size:20px}.CareersContactForm_grid__G4e8R.CareersContactForm_grid__G4e8R{grid-template-columns:minmax(0,1fr) 370px}}@media (min-width:1221px){.CareersContactForm_section__OM4IH.CareersContactForm_section__OM4IH{padding:64px 15px}.CareersContactForm_form__kVJ0_.CareersContactForm_form__kVJ0_{padding:64px}.CareersContactForm_intro__zZT40 h2{font-size:44px;line-height:1.1;margin-bottom:40px}}@media (min-width:1541px){.CareersContactForm_section__OM4IH.CareersContactForm_section__OM4IH{max-width:1370px;padding-top:72px;padding-bottom:72px}.CareersContactForm_grid__G4e8R.CareersContactForm_grid__G4e8R{grid-template-columns:minmax(0,1fr) 426px}.CareersContactForm_form__kVJ0_.CareersContactForm_form__kVJ0_{padding:72px}.CareersContactForm_intro__zZT40 h2{font-size:50px}.CareersContactForm_peoplePortrait___HZ20.CareersContactForm_peoplePortrait___HZ20{height:524px;min-height:524px}}@media (max-width:767px){.CareersContactForm_section__OM4IH.CareersContactForm_section__OM4IH{padding-left:0;padding-right:0}}.ClientTestimonialsSection_section__XqtzP{--testimonial-c-0:#ffffff;--testimonial-c-100:#f8f9fa;--testimonial-c-200:#f0f1f2;--testimonial-c-300:#bec6d3;--testimonial-c-600:#475366;--testimonial-c-700:#2c333f;--testimonial-c-900:#131518;--testimonial-red:#ef0d33;--testimonial-red-hover:#c00004;--testimonial-yellow:#f2c53d;background:var(--testimonial-c-0);color:#060708;overflow-x:clip;padding:100px 0}.ClientTestimonialsSection_container__qB8JI{margin:0 auto;max-width:1624px;padding:0 15px;width:100%}.ClientTestimonialsSection_containerContent__8617J{max-width:1170px}.ClientTestimonialsSection_containerService__7Ur6v{max-width:1370px}.ClientTestimonialsSection_containerServiceWide__Fp2wk{max-width:1400px}.ClientTestimonialsSection_header__qHY_e{align-items:flex-end;display:grid;gap:30px;grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:56px}.ClientTestimonialsSection_title__xrRLp{color:#060708;font-family:var(--font-sifonn),Sifonn,Montserrat,Arial,Helvetica,sans-serif;font-size:50px;font-weight:400;letter-spacing:0;line-height:1.1;margin:0;max-width:960px;overflow-wrap:anywhere;grid-column:span 8}.ClientTestimonialsSection_stackedTitleLead__wLB_A{display:block}.ClientTestimonialsSection_highlight__B3Ka7{background:var(--testimonial-yellow);box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;padding:0 4px}.ClientTestimonialsSection_desktopControls__p9i6d{align-items:center;display:flex;gap:24px;grid-column:span 4;justify-content:flex-end;min-width:0}.ClientTestimonialsSection_mobileControls__fWqel,.ClientTestimonialsSection_navControls__Qfd73{align-items:center;display:flex;gap:16px}.ClientTestimonialsSection_mobileControls__fWqel{display:none;justify-content:flex-end;margin-bottom:24px}.ClientTestimonialsSection_navButton__OVkL8{align-items:center;background:transparent;border:0;color:var(--testimonial-c-700);cursor:pointer;display:inline-flex;height:18px;padding:0;transition:color .22s ease-in-out;width:36px}.ClientTestimonialsSection_mobileControls__fWqel .ClientTestimonialsSection_navButton__OVkL8:first-child,.ClientTestimonialsSection_navControls__Qfd73 .ClientTestimonialsSection_navButton__OVkL8:first-child{justify-content:flex-end}.ClientTestimonialsSection_mobileControls__fWqel .ClientTestimonialsSection_navButton__OVkL8:last-child,.ClientTestimonialsSection_navControls__Qfd73 .ClientTestimonialsSection_navButton__OVkL8:last-child{justify-content:flex-start}.ClientTestimonialsSection_navButton__OVkL8:focus-visible,.ClientTestimonialsSection_navButton__OVkL8:hover{color:var(--testimonial-red)}.ClientTestimonialsSection_navButton__OVkL8:disabled{color:var(--testimonial-c-300);cursor:default}.ClientTestimonialsSection_actionLink__xVRLx:focus-visible,.ClientTestimonialsSection_contactButton__iheZ_:focus-visible,.ClientTestimonialsSection_logoButton__iSYY7:focus-visible,.ClientTestimonialsSection_navButton__OVkL8:focus-visible{outline:2px solid var(--testimonial-red);outline-offset:4px}.ClientTestimonialsSection_navGlyph__0hnZC{height:16px;width:25px;transition:transform .2s ease}.ClientTestimonialsSection_navButton__OVkL8:first-child:is(:hover,:focus-visible):not(:disabled) .ClientTestimonialsSection_navGlyph__0hnZC{transform:translateX(-10px)}.ClientTestimonialsSection_navButton__OVkL8:last-child:is(:hover,:focus-visible):not(:disabled) .ClientTestimonialsSection_navGlyph__0hnZC{transform:translateX(10px)}.ClientTestimonialsSection_section__XqtzP .ClientTestimonialsSection_contactButton__iheZ_{align-items:center;background:var(--testimonial-red);color:var(--testimonial-c-0);display:inline-flex;font-size:14px;font-weight:700;justify-content:center;line-height:18px;min-height:48px;min-width:0;padding:5px 15px;text-decoration:none;text-transform:uppercase;transition:background .22s ease-in-out}.ClientTestimonialsSection_section__XqtzP .ClientTestimonialsSection_contactButton__iheZ_,.ClientTestimonialsSection_section__XqtzP .ClientTestimonialsSection_contactButton__iheZ_:hover,.ClientTestimonialsSection_section__XqtzP .ClientTestimonialsSection_contactButton__iheZ_:link,.ClientTestimonialsSection_section__XqtzP .ClientTestimonialsSection_contactButton__iheZ_:visited{color:var(--testimonial-c-0)}.ClientTestimonialsSection_section__XqtzP .ClientTestimonialsSection_contactButton__iheZ_:hover{background:var(--testimonial-red-hover)}.ClientTestimonialsSection_slider__i3qaE{border-radius:0;overflow:hidden;width:100%}.ClientTestimonialsSection_track__WYpUP{display:flex;transition:transform .3s ease;width:calc(var(--testimonial-slide-count, 1) * 100%);will-change:transform}.ClientTestimonialsSection_trackNoTransition__kgk88{transition:none}.ClientTestimonialsSection_slide__MTgda{display:grid;flex:0 0 calc(100% / var(--testimonial-slide-count, 1));gap:30px;grid-template-columns:repeat(12,minmax(0,1fr));min-height:412px;width:calc(100% / var(--testimonial-slide-count, 1))}.ClientTestimonialsSection_copyColumn____A94{background:var(--testimonial-c-100);display:flex;flex-direction:column;grid-column:span 8;margin-right:-30px;min-width:0;padding:64px 64px 32px;position:relative}.ClientTestimonialsSection_mobileLogo__hJ5eB{display:none}.ClientTestimonialsSection_quoteMark__wvFuF{color:var(--testimonial-c-300);display:block;fill:currentColor;flex:0 0 auto;height:27px;margin-bottom:24px;width:31px}.ClientTestimonialsSection_quote__GDy7p{color:#060708;display:-webkit-box;font-size:24px;font-weight:600;letter-spacing:.42px;line-height:1.46;margin:0 0 64px;max-width:none;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:6}.ClientTestimonialsSection_actions__Swgop{align-items:center;display:flex;flex-wrap:wrap;gap:20px 60px;justify-content:flex-end;margin-top:auto;min-width:0}.ClientTestimonialsSection_section__XqtzP .ClientTestimonialsSection_actionLink__xVRLx{align-items:center;color:var(--testimonial-c-900);display:inline-flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:-.003em;line-height:18px;min-height:26px;padding:4px 0;text-decoration:none;text-transform:uppercase;transition:color .22s ease-in-out}.ClientTestimonialsSection_section__XqtzP .ClientTestimonialsSection_actionLink__xVRLx:hover{color:var(--testimonial-red)}.ClientTestimonialsSection_section__XqtzP .ClientTestimonialsSection_caseStudyLink__Fa5SD{min-height:18px;padding:0 12px 0 0}.ClientTestimonialsSection_fileIcon__5TVAV{fill:none;height:16px;stroke:var(--testimonial-red);stroke-linejoin:round;stroke-width:1.8;width:16px}.ClientTestimonialsSection_actionArrow__kydm_{color:var(--testimonial-red);display:block;fill:currentColor;flex:0 0 auto;height:16px;width:24px}.ClientTestimonialsSection_profileColumn__Rufbl{background:var(--testimonial-c-200);display:flex;flex-direction:column;grid-column:span 4;min-width:0;overflow:hidden;position:relative}.ClientTestimonialsSection_portraitFrame__YGTF0{background:var(--testimonial-c-200);flex:1 1 auto;min-height:230px;overflow:hidden;position:relative}.ClientTestimonialsSection_portraitBackground__FWIc2,.ClientTestimonialsSection_portraitImage__SLoh9{position:absolute}.ClientTestimonialsSection_portraitBackground__FWIc2{object-fit:contain;object-position:center bottom}.ClientTestimonialsSection_portraitImage__SLoh9{object-fit:scale-down;object-position:left bottom}.ClientTestimonialsSection_portraitInitials__v3RH2{align-items:center;background:var(--testimonial-c-0);color:var(--testimonial-c-900);display:grid;font-size:28px;font-weight:800;height:96px;justify-items:center;left:50%;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);width:96px}.ClientTestimonialsSection_industryBadge__x7mD5{background:var(--testimonial-c-700);bottom:0;color:var(--testimonial-c-0);font-size:14px;font-weight:500;left:0;line-height:21px;max-width:calc(100% - 24px);padding:8px;position:absolute;z-index:2}.ClientTestimonialsSection_profileCaption__T03Ry{background:var(--testimonial-yellow);color:#060708;flex:0 0 auto;min-height:84px;padding:14px 16px}.ClientTestimonialsSection_author__4Liud{font-size:22px;font-weight:700;line-height:1.3;margin:0 0 4px;overflow-wrap:anywhere}.ClientTestimonialsSection_role__m_rP4{color:var(--testimonial-c-600);font-size:14px;font-weight:500;line-height:1.45;margin:0;overflow-wrap:anywhere}.ClientTestimonialsSection_logoNav__rXEJW{overflow:hidden}.ClientTestimonialsSection_logoNavTrack__ACSpY{display:flex;transition:transform .3s ease;width:calc((100% / var(--visible-logo-count, 7)) * var(--logo-total-count, 12))}.ClientTestimonialsSection_logoButton__iSYY7{background:var(--testimonial-c-0);border:0;cursor:pointer;display:grid;flex:0 0 calc(100% / var(--logo-total-count, 12));height:95px;min-width:0;padding:0;place-items:center;position:relative;transition:background .3s ease}.ClientTestimonialsSection_logoButton__iSYY7:before{background:var(--testimonial-c-300);content:"";height:2px;left:0;position:absolute;right:0;top:0;transition:background .3s ease}.ClientTestimonialsSection_logoButton__iSYY7:hover{background:var(--testimonial-c-100)}.ClientTestimonialsSection_logoButton__iSYY7:hover:before{background:var(--testimonial-yellow)}.ClientTestimonialsSection_logoButtonYellow__xeAJg.ClientTestimonialsSection_logoButtonActive__JYHc_,.ClientTestimonialsSection_logoButtonYellow__xeAJg:focus-visible,.ClientTestimonialsSection_logoButtonYellow__xeAJg:hover{background:var(--testimonial-yellow)}.ClientTestimonialsSection_logoButtonYellow__xeAJg:focus-visible:before,.ClientTestimonialsSection_logoButtonYellow__xeAJg:hover:before{background:var(--testimonial-c-900)}.ClientTestimonialsSection_logoButtonActive__JYHc_{background:var(--testimonial-c-0)}.ClientTestimonialsSection_logoButtonActive__JYHc_:before{background:var(--testimonial-c-900)}.ClientTestimonialsSection_logoButtonYellow__xeAJg.ClientTestimonialsSection_logoButtonActive__JYHc_{background:var(--testimonial-yellow)}.ClientTestimonialsSection_logoImage__y2vVz{filter:grayscale(100%);height:100%;max-height:95px;object-fit:scale-down;opacity:1;padding:3%;transition:filter .3s ease,opacity .3s ease;width:100%}.ClientTestimonialsSection_logoButton__iSYY7:hover .ClientTestimonialsSection_logoImage__y2vVz,.ClientTestimonialsSection_logoImageActive__oYtEI{filter:grayscale(0);opacity:1}.ClientTestimonialsSection_logoText__F21j0{color:#8d949e;font-size:12px;font-weight:800;line-height:1.1;padding:0 16px;text-align:center;text-transform:uppercase;transition:color .3s ease}.ClientTestimonialsSection_logoButton__iSYY7:hover .ClientTestimonialsSection_logoText__F21j0,.ClientTestimonialsSection_logoTextActive__o11Jp{color:var(--testimonial-c-900)}@media (max-width:1540px){.ClientTestimonialsSection_section__XqtzP{padding-bottom:80px;padding-top:80px}.ClientTestimonialsSection_container__qB8JI{max-width:1220px}.ClientTestimonialsSection_containerContent__8617J{max-width:1170px}.ClientTestimonialsSection_containerService__7Ur6v{max-width:1220px}.ClientTestimonialsSection_containerServiceWide__Fp2wk{max-width:1250px}.ClientTestimonialsSection_title__xrRLp{font-size:44px}.ClientTestimonialsSection_header__qHY_e{margin-bottom:40px}.ClientTestimonialsSection_slide__MTgda{min-height:366px}.ClientTestimonialsSection_copyColumn____A94{padding:56px 56px 24px}.ClientTestimonialsSection_quote__GDy7p{font-size:20px;line-height:1.46;margin-bottom:56px}}@media (max-width:1220px){.ClientTestimonialsSection_section__XqtzP{padding-bottom:72px;padding-top:72px}.ClientTestimonialsSection_title__xrRLp{font-size:34px}.ClientTestimonialsSection_slide__MTgda{gap:16px}.ClientTestimonialsSection_copyColumn____A94{margin-right:-16px;padding:30px 30px 16px}.ClientTestimonialsSection_quote__GDy7p{font-size:18px;margin-bottom:48px}.ClientTestimonialsSection_actions__Swgop{gap:16px 36px}}@media (max-width:1023px){.ClientTestimonialsSection_section__XqtzP{padding-bottom:72px;padding-top:72px}.ClientTestimonialsSection_header__qHY_e{align-items:start;grid-template-columns:1fr;margin-bottom:24px}.ClientTestimonialsSection_desktopControls__p9i6d{display:none}.ClientTestimonialsSection_mobileControls__fWqel{display:flex}.ClientTestimonialsSection_title__xrRLp{grid-column:auto;max-width:760px}.ClientTestimonialsSection_desktopControls__p9i6d{grid-column:auto}.ClientTestimonialsSection_slider__i3qaE{border-radius:16px}.ClientTestimonialsSection_slide__MTgda{gap:0;grid-template-columns:minmax(0,1fr) minmax(260px,320px);min-height:310px;overflow:hidden}.ClientTestimonialsSection_copyColumn____A94{grid-column:auto;margin-right:0;padding:16px}.ClientTestimonialsSection_profileColumn__Rufbl{grid-column:auto}.ClientTestimonialsSection_quoteMark__wvFuF{margin-bottom:16px}.ClientTestimonialsSection_quote__GDy7p{font-size:18px;line-height:1.46;margin-bottom:16px}.ClientTestimonialsSection_actions__Swgop{gap:8px 16px;justify-content:flex-start}.ClientTestimonialsSection_logoNav__rXEJW{display:none}}@media (min-width:768px) and (max-width:1023px){.ClientTestimonialsSection_mobileLogo__hJ5eB{align-self:flex-end;display:block;height:44px;margin-bottom:12px;width:90px}.ClientTestimonialsSection_mobileLogo__hJ5eB .ClientTestimonialsSection_logoImage__y2vVz{height:100%;max-height:none;object-fit:contain;padding:0;width:100%}}@media (max-width:767px){.ClientTestimonialsSection_section__XqtzP{padding-bottom:72px;padding-top:72px}.ClientTestimonialsSection_title__xrRLp{font-size:34px;line-height:1.1;min-height:82px}.ClientTestimonialsSection_slide__MTgda{display:flex;flex-direction:column-reverse;justify-content:flex-end;min-height:0}.ClientTestimonialsSection_profileColumn__Rufbl{flex-direction:row;min-height:116px}.ClientTestimonialsSection_portraitFrame__YGTF0{flex:0 0 116px;min-height:116px;width:116px}.ClientTestimonialsSection_portraitBackground__FWIc2{height:100%;object-fit:contain;width:130%}.ClientTestimonialsSection_portraitImage__SLoh9{height:125%;object-fit:scale-down;object-position:-25px 0;width:140%}.ClientTestimonialsSection_portraitInitials__v3RH2{font-size:20px;height:64px;width:64px}.ClientTestimonialsSection_industryBadge__x7mD5{display:none}.ClientTestimonialsSection_profileCaption__T03Ry{align-items:center;display:flex;flex-direction:column;flex:1 1 auto;justify-content:center;min-height:116px;min-width:0}.ClientTestimonialsSection_author__4Liud{font-size:16px}.ClientTestimonialsSection_role__m_rP4{font-size:14px}.ClientTestimonialsSection_copyColumn____A94{padding:48px 16px 16px}.ClientTestimonialsSection_mobileLogo__hJ5eB{display:block;height:44px;position:absolute;right:16px;top:34px;width:59px}.ClientTestimonialsSection_mobileLogo__hJ5eB .ClientTestimonialsSection_logoImage__y2vVz{height:100%;max-height:none;padding:0;width:100%}.ClientTestimonialsSection_quoteMark__wvFuF{font-size:28px;margin-bottom:12px}.ClientTestimonialsSection_quote__GDy7p{-webkit-line-clamp:12;font-size:18px;line-height:1.46}.ClientTestimonialsSection_actions__Swgop{align-items:flex-start;flex-direction:column;gap:8px}.ClientTestimonialsSection_section__XqtzP .ClientTestimonialsSection_actionLink__xVRLx{font-size:13px}}@media (min-width:768px) and (max-width:1023px){.ClientTestimonialsSection_slide__MTgda{grid-template-columns:minmax(0,68%) minmax(0,32%)}.ClientTestimonialsSection_slider__i3qaE{border-radius:0}.ClientTestimonialsSection_portraitFrame__YGTF0{min-height:0}.ClientTestimonialsSection_mobileLogo__hJ5eB{display:none}.ClientTestimonialsSection_author__4Liud{font-size:16px;line-height:24px}.ClientTestimonialsSection_profileCaption__T03Ry{padding:16px}.ClientTestimonialsSection_role__m_rP4{line-height:21px}}.ClientTestimonialsSection_section__XqtzP .ClientTestimonialsSection_tabletContactButton__DjTIJ{display:none}@media (max-width:767px){.ClientTestimonialsSection_canonicalLead__lcTvZ{background:var(--testimonial-yellow);padding:0 4px;width:fit-content}.ClientTestimonialsSection_canonicalTail__kai46{background:transparent;display:block;height:auto;padding:0}}@media (min-width:768px) and (max-width:1023px){.ClientTestimonialsSection_section__XqtzP .ClientTestimonialsSection_tabletContactButton__DjTIJ{display:inline-flex;margin-right:auto}}.BlogContactForm_root__S5_qd.BlogContactForm_root__S5_qd{padding:0;overflow:visible;font-family:ArticleSourceMontserrat,sans-serif}.BlogContactForm_root__S5_qd>div{display:block;overflow:visible;box-shadow:none}.BlogContactForm_form__RKAIZ.BlogContactForm_form__RKAIZ{padding:0;background:transparent;min-height:0}.BlogContactForm_content__PzAHD.BlogContactForm_content__PzAHD{gap:0}.BlogContactForm_fields__C85MV.BlogContactForm_fields__C85MV{display:flex;flex-direction:column;gap:0}.BlogContactForm_fields__C85MV>div,.BlogContactForm_fields__C85MV>label{flex:none;height:48px;min-height:48px;margin:0 0 16px;padding:10px 12px;border:1px solid #bec6d3;background:#f0f2f5}.BlogContactForm_fields__C85MV>:nth-child(2),.BlogContactForm_fields__C85MV>:nth-child(5){margin-bottom:32px}.BlogContactForm_fields__C85MV>label:last-child{height:124px;min-height:124px}.BlogContactForm_fields__C85MV>div>div:first-child,.BlogContactForm_fields__C85MV>label>span{height:26px;gap:15px;font:400 16px/20px ArticleSourceMontserrat,sans-serif;letter-spacing:0}.BlogContactForm_fields__C85MV>label>span>span[aria-hidden],.BlogContactForm_phoneIcon__OoNO1{flex:0 0 37px;width:37px;height:26px;padding-right:10px;border-right:1px solid #bec6d3;display:grid;place-items:center}.BlogContactForm_fields__C85MV>label>span>span[aria-hidden] img{width:24px;height:24px;opacity:.55}.BlogContactForm_fields__C85MV>label>span>span[aria-hidden] img[src$="icon-name.svg"]{width:18px}.BlogContactForm_fields__C85MV img[src$="icon-paperclip.svg"]{filter:grayscale(1)}.BlogContactForm_fields__C85MV [data-contact-field-placeholder],.BlogContactForm_fields__C85MV input,.BlogContactForm_fields__C85MV textarea{font:400 16px/20px ArticleSourceMontserrat,sans-serif;letter-spacing:0}.BlogContactForm_fields__C85MV input::placeholder{color:#929baa}.BlogContactForm_fields__C85MV [data-contact-field-placeholder]>span{display:none}.BlogContactForm_fields__C85MV :focus-within [data-contact-field-placeholder]{visibility:hidden}.BlogContactForm_fields__C85MV textarea{height:87px;min-height:87px;line-height:29px}.BlogContactForm_fields__C85MV>:focus-within{border-color:#ef0d33}.BlogContactForm_fields__C85MV>div:has([aria-invalid=true]),.BlogContactForm_fields__C85MV>label:has([aria-invalid=true]){margin-bottom:40px}.BlogContactForm_fields__C85MV>div>div:first-child>button{width:34px}.BlogContactForm_actions__wzrjZ.BlogContactForm_actions__wzrjZ{display:contents}.BlogContactForm_actions__wzrjZ>label{order:1;gap:8px;font:400 10px/12px ArticleSourceMontserrat,sans-serif;letter-spacing:0;color:#475366}.BlogContactForm_actions__wzrjZ>label>span:first-child{width:16px;height:16px;margin:0}.BlogContactForm_attachment__krAqB.BlogContactForm_attachment__krAqB{order:2;margin-top:20px;margin-bottom:17px}.BlogContactForm_attachment__krAqB button{font:400 16px/22px ArticleSourceMontserrat,sans-serif;letter-spacing:0;text-transform:none}.BlogContactForm_attachment__krAqB img{filter:grayscale(1);opacity:.55}.BlogContactForm_attachment__krAqB button>span[aria-hidden]{display:none}.BlogContactForm_submitRow__iprI5.BlogContactForm_submitRow__iprI5{order:3;justify-content:flex-end}.BlogContactForm_submitRow__iprI5>button{width:200px;min-height:48px;padding:0;background:#f2c53d;color:#2c333f;font:400 13px/18px ArticleSourceSifonn,sans-serif;letter-spacing:0}.BlogContactForm_submitRow__iprI5>button:hover{background:#e2b62f}.BlogContactForm_content__PzAHD>[id$=-form-status]{order:4;margin-top:16px;font-size:12px}@media (max-width:1054px){.BlogContactForm_root__S5_qd.BlogContactForm_root__S5_qd{max-width:600px;margin-left:auto;margin-right:auto}}@media (max-width:600px){.BlogContactForm_root__S5_qd.BlogContactForm_root__S5_qd{width:300px;max-width:100%;margin:auto}.BlogContactForm_fields__C85MV>div,.BlogContactForm_fields__C85MV>label{padding:8px 12px}.BlogContactForm_fields__C85MV>:nth-child(2),.BlogContactForm_fields__C85MV>:nth-child(5){margin-bottom:20px}.BlogContactForm_fields__C85MV>label:last-child{margin-bottom:0}.BlogContactForm_fields__C85MV [data-contact-field-placeholder],.BlogContactForm_fields__C85MV input,.BlogContactForm_fields__C85MV textarea{font-size:12px;line-height:22px}.BlogContactForm_fields__C85MV textarea{padding-top:5px}.BlogContactForm_actions__wzrjZ>label{margin-top:24px}.BlogContactForm_attachment__krAqB.BlogContactForm_attachment__krAqB{margin-top:20px}}.CompanyHistoryTimeline_section__LTrRO{--black:#131518;--muted:#2c333f;--soft:#f0f1f2;--soft-2:#f8f9fa;--line:#e7eaf0;--yellow:#f2c53d;--red:#ef0d33;overflow-x:clip;padding:0 0 80px;color:var(--black);background:#ffffff}.CompanyHistoryTimeline_inner__F9HUK{width:100%;max-width:1220px;margin:0 auto;padding:0 15px}.CompanyHistoryTimeline_intro__q0iN7{position:relative;z-index:2;max-width:580px;margin-bottom:40px;padding-top:88px}.CompanyHistoryTimeline_intro__q0iN7 h2{margin:0;font-family:var(--font-sifonn),Montserrat,Arial,sans-serif;font-size:clamp(34px,3.05vw,44px);font-weight:400;line-height:1.1;letter-spacing:0}.CompanyHistoryTimeline_intro__q0iN7 p{max-width:421px;margin:16px 0 0;color:var(--muted);font-size:16px;font-weight:500;line-height:1.5;letter-spacing:.42px}.CompanyHistoryTimeline_desktop__9YwCx{position:relative;height:700px;margin-top:-334px}.CompanyHistoryTimeline_track__iRZDF{position:relative;width:100%;height:700px}.CompanyHistoryTimeline_curveFrame__nQe8_{position:absolute;inset:0;display:flex;align-items:flex-end;padding-bottom:130px;pointer-events:none;user-select:none}.CompanyHistoryTimeline_curve__l2l_4{display:block;width:auto;height:auto;max-width:100%}.CompanyHistoryTimeline_curveWide__QOkwl{display:none}.CompanyHistoryTimeline_curveCompact__L46Wr{display:block}.CompanyHistoryTimeline_curveArrow__HCJY8{position:absolute;right:260px;bottom:751px;width:24px;height:auto}.CompanyHistoryTimeline_pin__hIApd{position:absolute;z-index:2;left:var(--pin-x-compact);top:var(--pin-y-compact);display:flex;width:130px;flex-direction:column;align-items:center}.CompanyHistoryTimeline_pinActive__oU5tU,.CompanyHistoryTimeline_pin__hIApd:hover{z-index:5}.CompanyHistoryTimeline_pinTrigger__p0UF5{position:relative;display:flex;width:56px;height:135px;flex:0 0 auto;border:0;padding:0;color:#ffffff;background:transparent;cursor:pointer;transform:rotate(var(--pin-rotate));transform-origin:28px 28px;user-select:none}.CompanyHistoryTimeline_pinTrigger__p0UF5:focus-visible{border-radius:30px;outline:2px solid var(--red);outline-offset:4px}.CompanyHistoryTimeline_pinStem__cV9cX{top:60px;width:2px;height:57px}.CompanyHistoryTimeline_pinStem__cV9cX,.CompanyHistoryTimeline_pinStem__cV9cX:after{position:absolute;left:50%;background:var(--line);transform:translateX(-50%);transition:background-color .22s ease-in-out}.CompanyHistoryTimeline_pinStem__cV9cX:after{top:57px;width:22px;height:22px;border:4px solid #ffffff;border-radius:50%;content:""}.CompanyHistoryTimeline_pinYear___cE2W{position:relative;display:flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:50%;color:#ffffff;background:var(--line);font-size:14px;font-weight:600;line-height:1.5;letter-spacing:.42px;transition:background-color .22s ease-in-out}.CompanyHistoryTimeline_pinActive__oU5tU .CompanyHistoryTimeline_pinStem__cV9cX,.CompanyHistoryTimeline_pinActive__oU5tU .CompanyHistoryTimeline_pinStem__cV9cX:after,.CompanyHistoryTimeline_pinActive__oU5tU .CompanyHistoryTimeline_pinYear___cE2W,.CompanyHistoryTimeline_pin__hIApd:hover .CompanyHistoryTimeline_pinStem__cV9cX,.CompanyHistoryTimeline_pin__hIApd:hover .CompanyHistoryTimeline_pinStem__cV9cX:after,.CompanyHistoryTimeline_pin__hIApd:hover .CompanyHistoryTimeline_pinYear___cE2W{background:var(--red)}.CompanyHistoryTimeline_pinLabel__lRDHB{display:grid;width:100%;gap:6px;padding-top:24px;color:var(--black);font-size:14px;font-weight:500;line-height:1.5;letter-spacing:.42px;text-align:center}.CompanyHistoryTimeline_pinLabelSide__iT3TG{text-align:left}.CompanyHistoryTimeline_pin__hIApd[data-year="2005"] .CompanyHistoryTimeline_pinLabel__lRDHB{width:156px;margin-left:188px;text-align:left}.CompanyHistoryTimeline_pin__hIApd[data-year="2012"] .CompanyHistoryTimeline_pinLabel__lRDHB{width:223px;margin-top:-18px;margin-left:378px;padding-top:0}.CompanyHistoryTimeline_pin__hIApd[data-year="2013"] .CompanyHistoryTimeline_pinLabel__lRDHB{width:264px;margin-top:-48px;margin-left:500px;padding-top:0}.CompanyHistoryTimeline_pin__hIApd[data-year="2018"] .CompanyHistoryTimeline_pinLabel__lRDHB{width:252px;margin-top:-72px;margin-left:517px;padding-top:0}.CompanyHistoryTimeline_pin__hIApd[data-year="2020"] .CompanyHistoryTimeline_pinLabel__lRDHB{width:205px;margin-top:-106px;margin-left:487px;padding-top:0}.CompanyHistoryTimeline_pin__hIApd[data-year="2021"] .CompanyHistoryTimeline_pinLabel__lRDHB{width:208px;margin-top:-116px;margin-left:502px;padding-top:0}.CompanyHistoryTimeline_pin__hIApd[data-year="2022"] .CompanyHistoryTimeline_pinLabel__lRDHB,.CompanyHistoryTimeline_pin__hIApd[data-year="2026"] .CompanyHistoryTimeline_pinLabel__lRDHB{width:206px;margin-top:-115px;margin-left:497px;padding-top:0}.CompanyHistoryTimeline_logo__DfNvI{width:auto;max-width:112px;max-height:46px;object-fit:contain}.CompanyHistoryTimeline_badgeList__R2s90,.CompanyHistoryTimeline_flagList__AbKwj,.CompanyHistoryTimeline_markerImageList__FIBm_{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.CompanyHistoryTimeline_markerImage__ZVvHh{width:40px;margin:0;object-fit:contain}.CompanyHistoryTimeline_badge__UU42K,.CompanyHistoryTimeline_flag__wg6eg,.CompanyHistoryTimeline_markerImage__ZVvHh{height:30px;border:2px solid var(--soft);border-radius:6px;background:var(--soft);box-shadow:0 2px 2px rgb(0 0 0/.05)}.CompanyHistoryTimeline_badge__UU42K,.CompanyHistoryTimeline_flag__wg6eg{display:inline-flex;min-width:40px;align-items:center;justify-content:center;color:#1b2638;font-size:18px;font-weight:700}.CompanyHistoryTimeline_badge__UU42K{background:#ffffff;font-size:11px}.CompanyHistoryTimeline_popupShell__T3VHN{position:absolute;z-index:6;top:150px;left:50%;transform:translateX(-50%)}.CompanyHistoryTimeline_pin__hIApd[data-year="1997"] .CompanyHistoryTimeline_popupShell__T3VHN{left:0;transform:none}.CompanyHistoryTimeline_pin__hIApd[data-year="1999"] .CompanyHistoryTimeline_popupShell__T3VHN{left:-138px;transform:none}.CompanyHistoryTimeline_pin__hIApd[data-year="2012"] .CompanyHistoryTimeline_popupShell__T3VHN{top:133px;left:-174px;transform:none}.CompanyHistoryTimeline_pin__hIApd[data-year="2013"] .CompanyHistoryTimeline_popupShell__T3VHN{top:111px;left:-135px;transform:none}.CompanyHistoryTimeline_pin__hIApd[data-year="2018"] .CompanyHistoryTimeline_popupShell__T3VHN{top:90px;left:-137px;transform:none}.CompanyHistoryTimeline_pin__hIApd[data-year="2020"] .CompanyHistoryTimeline_popupShell__T3VHN{top:65px;left:-166px;transform:none}.CompanyHistoryTimeline_pin__hIApd[data-year="2021"] .CompanyHistoryTimeline_popupShell__T3VHN{top:60px;left:-173px;transform:none}.CompanyHistoryTimeline_pin__hIApd[data-year="2022"] .CompanyHistoryTimeline_popupShell__T3VHN{top:67px;left:-174px;transform:none}.CompanyHistoryTimeline_pin__hIApd[data-year="2026"] .CompanyHistoryTimeline_popupShell__T3VHN{top:70px}.CompanyHistoryTimeline_popup__HpEwr{width:600px;max-width:calc(100vw - 30px);padding:16px;border-radius:0;color:var(--black);background:var(--soft-2);box-shadow:15px 15px 25px rgb(71 83 102/.1);animation:CompanyHistoryTimeline_popupIn__9gsuJ .22s ease}.CompanyHistoryTimeline_popupHeader__e9nxU{display:flex;gap:24px;align-items:center}.CompanyHistoryTimeline_popupHeader__e9nxU>div:first-child{min-width:0;flex:1;padding:10px 0}.CompanyHistoryTimeline_popupHeader__e9nxU h3{margin:0;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:.42px}.CompanyHistoryTimeline_popupHeader__e9nxU p{margin:8px 0 0;color:var(--muted);font-size:14px;font-weight:400;line-height:1.5}.CompanyHistoryTimeline_popupHeader__e9nxU .CompanyHistoryTimeline_logo__DfNvI{width:107px;max-width:107px;height:70px;max-height:70px}.CompanyHistoryTimeline_popupLink__OZ9_V{display:grid;grid-template-columns:95px minmax(0,1fr) 34px;gap:14px;align-items:center;min-height:72px;margin-top:10px;padding:0;color:var(--black);background:#ffffff;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none}.CompanyHistoryTimeline_popupLink__OZ9_V>span:first-child{grid-column:1/3}.CompanyHistoryTimeline_popupLink__OZ9_V:focus-visible,.CompanyHistoryTimeline_popupLink__OZ9_V:hover{color:var(--red)}.CompanyHistoryTimeline_popupImage__k_HwC{width:95px;height:72px;object-fit:cover}.CompanyHistoryTimeline_mobile__p6izk{display:none}@keyframes CompanyHistoryTimeline_popupIn__9gsuJ{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1541px){.CompanyHistoryTimeline_section__LTrRO{padding-bottom:100px}.CompanyHistoryTimeline_inner__F9HUK{max-width:1370px}.CompanyHistoryTimeline_intro__q0iN7{margin-bottom:56px;padding-top:108px}.CompanyHistoryTimeline_desktop__9YwCx,.CompanyHistoryTimeline_track__iRZDF{height:800px}.CompanyHistoryTimeline_desktop__9YwCx{margin-top:-390px}.CompanyHistoryTimeline_curveArrow__HCJY8{right:237px;bottom:845px;width:28px}.CompanyHistoryTimeline_curveWide__QOkwl{display:block}.CompanyHistoryTimeline_curveCompact__L46Wr{display:none}.CompanyHistoryTimeline_pin__hIApd{left:var(--pin-x-wide);top:var(--pin-y-wide);width:156px}.CompanyHistoryTimeline_pinLabel__lRDHB{padding-top:24px}.CompanyHistoryTimeline_pin__hIApd[data-year="2012"] .CompanyHistoryTimeline_pinLabel__lRDHB{width:223px;margin-top:0;margin-left:385px;padding-top:8px}.CompanyHistoryTimeline_pin__hIApd[data-year="2013"] .CompanyHistoryTimeline_pinLabel__lRDHB{width:252px;margin-top:-24px;margin-left:492px}.CompanyHistoryTimeline_pin__hIApd[data-year="2018"] .CompanyHistoryTimeline_pinLabel__lRDHB{margin-top:-60px;margin-left:521px}.CompanyHistoryTimeline_pin__hIApd[data-year="2020"] .CompanyHistoryTimeline_pinLabel__lRDHB{margin-top:-105px;margin-left:509px}.CompanyHistoryTimeline_pin__hIApd[data-year="2021"] .CompanyHistoryTimeline_pinLabel__lRDHB{margin-top:-121px;margin-left:497px}.CompanyHistoryTimeline_pin__hIApd[data-year="2022"] .CompanyHistoryTimeline_pinLabel__lRDHB,.CompanyHistoryTimeline_pin__hIApd[data-year="2026"] .CompanyHistoryTimeline_pinLabel__lRDHB{margin-top:-117px;margin-left:497px}.CompanyHistoryTimeline_pin__hIApd[data-year="1999"] .CompanyHistoryTimeline_popupShell__T3VHN{left:-168px}}@media (max-width:1220px) and (min-width:1171px){.CompanyHistoryTimeline_pin__hIApd[data-year="2020"] .CompanyHistoryTimeline_pinLabel__lRDHB,.CompanyHistoryTimeline_pin__hIApd[data-year="2021"] .CompanyHistoryTimeline_pinLabel__lRDHB,.CompanyHistoryTimeline_pin__hIApd[data-year="2022"] .CompanyHistoryTimeline_pinLabel__lRDHB,.CompanyHistoryTimeline_pin__hIApd[data-year="2026"] .CompanyHistoryTimeline_pinLabel__lRDHB{margin-left:465px}}@media (max-width:1170px){.CompanyHistoryTimeline_section__LTrRO{padding:0 0 72px}.CompanyHistoryTimeline_inner__F9HUK{max-width:none;padding:0 16px}.CompanyHistoryTimeline_intro__q0iN7{margin-bottom:0;padding-top:0}.CompanyHistoryTimeline_desktop__9YwCx{display:none}.CompanyHistoryTimeline_mobile__p6izk{position:relative;display:flex;width:calc(100% + 32px);margin:48px -16px 0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x mandatory}.CompanyHistoryTimeline_mobile__p6izk::-webkit-scrollbar{display:none}.CompanyHistoryTimeline_mobileCard__r__Rb{position:relative;display:flex;width:180px;min-width:180px;min-height:265px;flex-direction:column;align-items:center;border:0;padding:0;color:var(--black);background:transparent;font:inherit;cursor:pointer;scroll-snap-align:center}.CompanyHistoryTimeline_mobileCard__r__Rb:before{position:absolute;z-index:0;top:127px;left:0;width:100%;height:2px;content:"";background:repeating-linear-gradient(90deg,var(--line) 0 6px,transparent 6px 12px)}.CompanyHistoryTimeline_mobileCard__r__Rb:first-child:before{left:50%;width:50%}.CompanyHistoryTimeline_mobileCard__r__Rb:last-child:before{width:50%}.CompanyHistoryTimeline_mobileCard__r__Rb:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.CompanyHistoryTimeline_mobileYear__i4Nsy{position:relative;z-index:1;display:flex;width:56px;height:135px;flex:0 0 135px;align-items:flex-start;justify-content:center;padding-top:17px;color:#ffffff;font-size:14px;font-weight:600;line-height:1.5;letter-spacing:.42px}.CompanyHistoryTimeline_mobileYear__i4Nsy:before{position:absolute;z-index:-1;top:0;left:0;width:56px;height:56px;border-radius:50%;content:"";background:var(--line);transition:background-color .22s ease-in-out}.CompanyHistoryTimeline_mobileYear__i4Nsy:after{position:absolute;top:60px;left:27px;width:2px;height:57px;content:"";background:var(--line);transition:background-color .22s ease-in-out}.CompanyHistoryTimeline_mobileCardActive__TSpoB .CompanyHistoryTimeline_mobileYear__i4Nsy:after,.CompanyHistoryTimeline_mobileCardActive__TSpoB .CompanyHistoryTimeline_mobileYear__i4Nsy:before{background:var(--red)}.CompanyHistoryTimeline_mobileCard__r__Rb h3{position:relative;width:100%;margin:0;padding:24px 8px 0;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:.42px;text-align:center}.CompanyHistoryTimeline_mobileCard__r__Rb h3:before{position:absolute;top:-42px;left:50%;width:22px;height:22px;border:4px solid #ffffff;border-radius:50%;content:"";background:var(--line);transform:translateX(-50%);transition:background-color .22s ease-in-out}.CompanyHistoryTimeline_mobileCardActive__TSpoB h3:before{background:var(--red)}.CompanyHistoryTimeline_mobileCard__r__Rb .CompanyHistoryTimeline_badgeList__R2s90,.CompanyHistoryTimeline_mobileCard__r__Rb .CompanyHistoryTimeline_flagList__AbKwj,.CompanyHistoryTimeline_mobileCard__r__Rb .CompanyHistoryTimeline_markerImageList__FIBm_{justify-content:center;margin-top:6px}.CompanyHistoryTimeline_mobileCard__r__Rb .CompanyHistoryTimeline_logo__DfNvI{margin-top:6px}}@media (max-width:768px){.CompanyHistoryTimeline_mobileCard__r__Rb{width:250px;min-width:250px}}@media (max-width:576px){.CompanyHistoryTimeline_mobileCard__r__Rb{width:240px;min-width:240px}}@media (max-width:435px){.CompanyHistoryTimeline_mobileCard__r__Rb{width:200px;min-width:200px}}.LegacyCaseStudyContactForm_root__L1JAV.LegacyCaseStudyContactForm_root__L1JAV{padding:0;overflow:visible}.LegacyCaseStudyContactForm_layout__stZPv.LegacyCaseStudyContactForm_layout__stZPv{display:block;overflow:visible;box-shadow:none}.LegacyCaseStudyContactForm_form__4LEp0.LegacyCaseStudyContactForm_form__4LEp0{padding:0;background:transparent;color:#2c333f}.LegacyCaseStudyContactForm_heading__d6zv3{margin:0 0 28px;font-size:26px;line-height:28px;font-weight:700}.LegacyCaseStudyContactForm_content__aUZbd.LegacyCaseStudyContactForm_content__aUZbd{flex:none;gap:28px}.LegacyCaseStudyContactForm_fields__54Lvn.LegacyCaseStudyContactForm_fields__54Lvn{grid-template-columns:minmax(0,1fr);gap:16px}.LegacyCaseStudyContactForm_fields__54Lvn>div,.LegacyCaseStudyContactForm_fields__54Lvn>label{min-height:40px;padding:0;border:1px solid #c2cad6;background:transparent}.LegacyCaseStudyContactForm_fields__54Lvn>label>span{min-height:38px;gap:0;align-items:stretch}.LegacyCaseStudyContactForm_fields__54Lvn>label>span>span[aria-hidden]{width:48px;height:auto;flex:0 0 48px;border-right:1px solid #c2cad6}.LegacyCaseStudyContactForm_fields__54Lvn>label>span>span:last-child{align-self:center;padding-inline:14px}.LegacyCaseStudyContactForm_fields__54Lvn [data-contact-field-placeholder],.LegacyCaseStudyContactForm_fields__54Lvn input,.LegacyCaseStudyContactForm_fields__54Lvn textarea{font-size:17px;font-weight:300;letter-spacing:normal;line-height:24px}.LegacyCaseStudyContactForm_fields__54Lvn [data-contact-field-placeholder]{inset-inline:14px}.LegacyCaseStudyContactForm_fields__54Lvn>label:last-child{grid-column:1/-1;min-height:124px}.LegacyCaseStudyContactForm_fields__54Lvn>label:last-child,.LegacyCaseStudyContactForm_fields__54Lvn>label:nth-child(3){margin-top:4px}.LegacyCaseStudyContactForm_fields__54Lvn>label:last-child>span{min-height:122px}.LegacyCaseStudyContactForm_fields__54Lvn>label:last-child>span>span{align-self:stretch;padding-top:14px}.LegacyCaseStudyContactForm_fields__54Lvn>label:last-child>span>span:first-child{align-items:start}.LegacyCaseStudyContactForm_fields__54Lvn>label:last-child [data-contact-field-placeholder]{top:14px}.LegacyCaseStudyContactForm_fields__54Lvn>div:has(input[aria-invalid=true]),.LegacyCaseStudyContactForm_fields__54Lvn>label:has([aria-invalid=true]){margin-bottom:28px}.LegacyCaseStudyContactForm_fields__54Lvn textarea{min-height:92px;height:92px;resize:vertical}.LegacyCaseStudyContactForm_fields__54Lvn>div{display:flex;align-items:stretch}.LegacyCaseStudyContactForm_fields__54Lvn>div:before{content:"";width:48px;flex:0 0 48px;border-right:1px solid #c2cad6;background:url(/media/curated/wp/theme/public/img/contacts_phone.svg) 50%/23px no-repeat;filter:brightness(0);opacity:.55}.LegacyCaseStudyContactForm_fields__54Lvn>div>div:first-child{min-width:0;flex:1;gap:8px;padding-inline:14px}.LegacyCaseStudyContactForm_actions__7nmbK.LegacyCaseStudyContactForm_actions__7nmbK{align-items:stretch;gap:20px}.LegacyCaseStudyContactForm_actions__7nmbK>label{gap:12px;color:#929baa;font-size:11px;line-height:16px;font-weight:300;letter-spacing:normal}.LegacyCaseStudyContactForm_actions__7nmbK>label>span:first-child{width:24px;height:20px}.LegacyCaseStudyContactForm_actions__7nmbK>div>div>button{color:#2c333f;text-transform:none;font-weight:500;font-size:15px;text-decoration:underline}.LegacyCaseStudyContactForm_actions__7nmbK>div>div>button img{filter:grayscale(1);width:24px;height:24px}.LegacyCaseStudyContactForm_actions__7nmbK>div>div>button>span[aria-hidden]{display:none}.LegacyCaseStudyContactForm_submitRow__2MxKw.LegacyCaseStudyContactForm_submitRow__2MxKw{width:100%;justify-content:flex-end}.LegacyCaseStudyContactForm_submit__r5t52.LegacyCaseStudyContactForm_submit__r5t52{width:100%;min-height:48px;padding:12px 28px;background:#f2c53d;color:#2c333f;font-size:16px;line-height:24px}.LegacyCaseStudyContactForm_submit__r5t52.LegacyCaseStudyContactForm_submit__r5t52:hover{background:#e8bb33}.LegacyCaseStudyContactForm_submit__r5t52.LegacyCaseStudyContactForm_submit__r5t52:focus-visible{outline-color:#2c333f}.LegacyCaseStudyContactForm_status__FyXYa>p{color:#697382;font-size:11px;line-height:16px}@media (min-width:768px){.LegacyCaseStudyContactForm_heading__d6zv3{font-size:48px;line-height:53px}.LegacyCaseStudyContactForm_fields__54Lvn>label:last-child,.LegacyCaseStudyContactForm_fields__54Lvn>label:nth-child(3){margin-top:16px}.LegacyCaseStudyContactForm_submit__r5t52.LegacyCaseStudyContactForm_submit__r5t52{width:auto;min-width:200px}}@media (max-width:767px){.LegacyCaseStudyContactForm_actions__7nmbK,.LegacyCaseStudyContactForm_fields__54Lvn,.LegacyCaseStudyContactForm_status__FyXYa{margin-inline:30px}.LegacyCaseStudyContactForm_fields__54Lvn>div,.LegacyCaseStudyContactForm_fields__54Lvn>label{min-height:48px}.LegacyCaseStudyContactForm_fields__54Lvn>label>span{min-height:46px}.LegacyCaseStudyContactForm_fields__54Lvn>div:before,.LegacyCaseStudyContactForm_fields__54Lvn>label>span>span[aria-hidden]{width:44px;flex-basis:44px}}.CaseStudiesShowcaseSection_projects__xOOL1{padding-bottom:100px;scroll-margin-top:124px;font-family:Montserrat,Arial,sans-serif}.CaseStudiesShowcaseSection_projects__xOOL1 [data-mobile-snap-controls]{margin-bottom:32px}.CaseStudiesShowcaseSection_title__Y7jeM{margin:0;font-family:Sifonn,Montserrat,Arial,sans-serif;font-size:28px;font-weight:400;line-height:1.1}.CaseStudiesShowcaseSection_project__6BZLL{height:100%}.CaseStudiesShowcaseSection_project__6BZLL>a{position:relative;height:100%;grid-template-columns:minmax(0,22.4fr) minmax(0,77.6fr);text-decoration:none}.CaseStudiesShowcaseSection_project__6BZLL>a:focus-visible{outline-offset:-3px}.CaseStudiesShowcaseSection_project__6BZLL>a:focus-visible:after{position:absolute;z-index:1;inset:0;border:3px solid #ef0d33;pointer-events:none;content:""}.CaseStudiesShowcaseSection_project__6BZLL [data-showcase-image]{order:1;height:auto;min-height:100%;aspect-ratio:auto}.CaseStudiesShowcaseSection_project__6BZLL [data-showcase-image] img{filter:none;transform:none}.CaseStudiesShowcaseSection_project__6BZLL [data-showcase-content]{order:2;min-height:0;padding:40px 60px 24px 24px;transition:background-color .2s}.CaseStudiesShowcaseSection_project__6BZLL:hover [data-showcase-content]{background:#eef0f2}.CaseStudiesShowcaseSection_project__6BZLL h3{max-width:520px;font-size:28px;font-weight:400;line-height:1.1;-webkit-line-clamp:2}.CaseStudiesShowcaseSection_project__6BZLL p{margin-top:16px;font-size:16px;line-height:1.5;letter-spacing:.03em}.CaseStudiesShowcaseSection_project__6BZLL [data-showcase-content]>div:nth-child(2){margin-top:auto;padding:16px 0 0}.CaseStudiesShowcaseSection_project__6BZLL dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-block:8px}.CaseStudiesShowcaseSection_project__6BZLL dl>div{display:block;border-left:2px solid #c3c9d3;padding-left:16px;padding-right:16px}.CaseStudiesShowcaseSection_project__6BZLL dd,.CaseStudiesShowcaseSection_project__6BZLL dt{font-size:16px;font-weight:500;line-height:1.5;letter-spacing:.03em}.CaseStudiesShowcaseSection_project__6BZLL dd{margin-top:4px}.CaseStudiesShowcaseSection_project__6BZLL [data-showcase-content]>span{width:52px;height:52px}.CaseStudiesShowcaseSection_project__6BZLL [data-showcase-content]>span svg{width:25px;height:16px}.CaseStudiesShowcaseSection_technologies__RMobv{position:relative;margin-top:16px}.CaseStudiesShowcaseSection_technologies__RMobv ul{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.CaseStudiesShowcaseSection_tagMeasurements__wY9qD span,.CaseStudiesShowcaseSection_technologies__RMobv li{flex:none;padding:8px;background:#fff;color:#2c333f;font-size:14px;font-weight:500;line-height:21px;white-space:nowrap;letter-spacing:.03em}.CaseStudiesShowcaseSection_technologies__RMobv .CaseStudiesShowcaseSection_moreTags__hEDcP{background:transparent;font-weight:600}.CaseStudiesShowcaseSection_tagMeasurements__wY9qD{position:absolute;display:flex;visibility:hidden;pointer-events:none}@media (max-width:1199px){.CaseStudiesShowcaseSection_project__6BZLL h3,.CaseStudiesShowcaseSection_title__Y7jeM{font-size:24px}.CaseStudiesShowcaseSection_project__6BZLL [data-showcase-content]{padding:30px 60px 16px 16px}.CaseStudiesShowcaseSection_project__6BZLL dd,.CaseStudiesShowcaseSection_project__6BZLL dt,.CaseStudiesShowcaseSection_project__6BZLL p{font-size:14px}}@media (max-width:767px){.CaseStudiesShowcaseSection_projects__xOOL1{padding-bottom:72px;scroll-margin-top:80px}.CaseStudiesShowcaseSection_projects__xOOL1 [data-mobile-snap-controls]{margin-bottom:24px}.CaseStudiesShowcaseSection_project__6BZLL>a{display:flex;flex-direction:column}.CaseStudiesShowcaseSection_project__6BZLL [data-showcase-image]{height:auto;min-height:0;aspect-ratio:1.9265}.CaseStudiesShowcaseSection_project__6BZLL [data-showcase-content]{flex:1;padding:16px}.CaseStudiesShowcaseSection_project__6BZLL dl{display:block;padding:0;font-size:14px;line-height:1.5}.CaseStudiesShowcaseSection_project__6BZLL dl>div{display:block;margin-top:4px;padding:0;border:0}.CaseStudiesShowcaseSection_project__6BZLL dd,.CaseStudiesShowcaseSection_project__6BZLL dt{display:inline;margin:0}.CaseStudiesShowcaseSection_project__6BZLL dt{margin-right:8px}.CaseStudiesShowcaseSection_technologies__RMobv{margin-top:16px;padding-right:52px}.CaseStudiesShowcaseSection_tagMeasurements__wY9qD span,.CaseStudiesShowcaseSection_technologies__RMobv li{padding-block:6px}}@media (min-width:768px) and (max-width:1023px){.CaseStudiesShowcaseSection_sourceService__cYFXA{padding:60px 15px}.CaseStudiesShowcaseSection_sourceService__cYFXA [data-case-studies-header]{display:block}.CaseStudiesShowcaseSection_sourceService__cYFXA [data-case-studies-header] h2{max-width:none;font-size:34px;font-weight:400;line-height:37.4px}.CaseStudiesShowcaseSection_sourceService__cYFXA [data-case-studies-compact-actions]{display:flex;margin-top:24px}.CaseStudiesShowcaseSection_sourceService__cYFXA [data-case-studies-header]>a{display:none!important}.CaseStudiesShowcaseSection_sourceService__cYFXA [data-case-studies-filter-rail]{display:none}.CaseStudiesShowcaseSection_sourceService__cYFXA>div>ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:32px 0 0;padding:0;overflow:visible}.CaseStudiesShowcaseSection_sourceService__cYFXA>div>ol>li{min-width:0;max-width:none}.CaseStudiesShowcaseSection_sourceService__cYFXA>div>ol>li:has([data-case-study-variant=wide]){grid-column:span 2}.CaseStudiesShowcaseSection_sourceService__cYFXA [data-case-study-variant=wide]>a{grid-template-columns:repeat(2,minmax(0,1fr));min-height:360px}.CaseStudiesShowcaseSection_sourceService__cYFXA [data-showcase-content]{min-height:360px;padding:30px 16px 16px}.CaseStudiesShowcaseSection_sourceService__cYFXA h3{font-size:24px;font-weight:400;line-height:26.4px;-webkit-line-clamp:2}.CaseStudiesShowcaseSection_sourceService__cYFXA [data-showcase-content] p{margin-top:18px;font-size:14px;line-height:21px}.CaseStudiesShowcaseSection_sourceService__cYFXA [data-showcase-content]>div:nth-child(2){padding-right:0;padding-top:20px}.CaseStudiesShowcaseSection_sourceService__cYFXA dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.CaseStudiesShowcaseSection_sourceService__cYFXA dl>div:nth-child(3){grid-column:span 2}.CaseStudiesShowcaseSection_sourceService__cYFXA dl>div{padding-left:16px}.CaseStudiesShowcaseSection_sourceService__cYFXA dd,.CaseStudiesShowcaseSection_sourceService__cYFXA dt{font-size:14px;line-height:21px;overflow-wrap:normal}.CaseStudiesShowcaseSection_sourceService__cYFXA [data-showcase-content] ul{margin-top:20px;padding-right:36px}.CaseStudiesShowcaseSection_sourceService__cYFXA [data-showcase-content] ul>li{padding:8px;font-size:14px;line-height:21px}.CaseStudiesShowcaseSection_sourceService__cYFXA [data-showcase-content]>span{width:52px;height:52px}.CaseStudiesShowcaseSection_sourceService__cYFXA>div>ol>li:nth-child(6n+4) [data-showcase-content]{order:2}.CaseStudiesShowcaseSection_sourceService__cYFXA>div>ol>li:nth-child(6n+4) [data-showcase-image]{order:1}.CaseStudiesShowcaseSection_sourceService__cYFXA[data-case-studies-showcase]{padding:60px 15px!important}.CaseStudiesShowcaseSection_sourceService__cYFXA[data-case-studies-showcase]>div{max-width:none!important;padding:0}.CaseStudiesShowcaseSection_sourceService__cYFXA [data-showcase-image] img{filter:none}}