.styles_containerRoot__DjRha,.styles_divRoot__8A6V6,.styles_root__RHKyu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-block:2rem}.styles_root__RHKyu a{color:inherit;text-decoration:none}.styles_root__RHKyu>:last-child{font-weight:600}.styles_containerRoot__DjRha,.styles_divRoot__8A6V6{-ms-flex-direction:column;flex-direction:column}.styles_breadcrumbsContainer__XtJSA{z-index:100;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-weight:600}.styles_breadcrumbsContainer__XtJSA.styles_light__vAqxt{color:#ccc}.styles_title__oVdu6{height:0;margin:0;opacity:0}.styles_itemWrapper__pU3ZC{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.styles_item__UM94H{position:relative}.styles_item__UM94H:after{position:absolute;bottom:-5px;left:0;width:0;height:1px;margin:5px 0 0;background-color:#000;opacity:0;transition:all .75s ease;content:""}.styles_item__UM94H:hover:after{width:100%;opacity:1}.styles_rightArrow__pxbN7{margin:0 .5rem}.styles_rightArrow__pxbN7 svg{width:.875rem;height:.875rem}.styles_overlay__SITdc{height:0}.styles_container__dJTTH{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.7142857143rem}.styles_imageContainer__VEls3{position:relative;overflow:hidden;border-radius:16px}.styles_imageContainer__VEls3 img{width:100%!important;height:auto!important;vertical-align:top}.styles_imageOverlay__gBjXu{position:absolute;z-index:10;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,.4);cursor:pointer;opacity:0;transition:opacity .2s ease-in-out;inset:0}.styles_imageLink__9_zR3:focus-visible .styles_imageOverlay__gBjXu,.styles_imageLink__9_zR3:hover .styles_imageOverlay__gBjXu{opacity:1}.styles_logoContainer__8RnHZ{position:relative;-ms-flex:1 0;flex:1 0;min-width:0;height:32px}.styles_logoContainer__8RnHZ img{object-fit:contain;object-position:right}.styles_caseStudyInfoContainer__xCvOa{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:991px){.styles_caseStudyInfoContainer__xCvOa{-ms-flex-direction:column;flex-direction:column;gap:1.1428571429rem;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.styles_caseStudyInfoContainer__xCvOa .styles_logoContainer__8RnHZ{-ms-flex:unset;flex:unset;-ms-flex-item-align:stretch;align-self:stretch;width:100%;height:24px}.styles_caseStudyInfoContainer__xCvOa .styles_logoContainer__8RnHZ img{object-position:left}}.styles_caseStudyInfoContainer__xCvOa.styles_columnLayout__BlRvO{-ms-flex-direction:column;flex-direction:column;gap:1.1428571429rem;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.styles_caseStudyInfoContainer__xCvOa.styles_columnLayout__BlRvO .styles_logoContainer__8RnHZ{-ms-flex:unset;flex:unset;-ms-flex-item-align:stretch;align-self:stretch;width:100%;height:24px}.styles_caseStudyInfoContainer__xCvOa.styles_columnLayout__BlRvO .styles_logoContainer__8RnHZ img{object-position:left}.styles_caseStudyDetailsContainer__kyVNy{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5714285714rem}.styles_caseStudyDescription__1pHs2{font-weight:400;font-size:12px;line-height:16px;letter-spacing:.72px;text-transform:uppercase}.styles_caseStudyLink__5YEkd:hover{text-decoration:underline}.styles_sectionBase__RB2_q{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5.1428571429rem}@media screen and (max-width:767px){.styles_sectionBase__RB2_q{gap:3.4285714286rem}}.styles_root__U_HEE.styles_center__c8NZL{display:grid;place-items:center}.styles_sectionTitleText__cjkEC{margin-top:0;margin-bottom:40px}@media screen and (max-width:1279px){.styles_sectionTitleText__cjkEC{margin-bottom:20px}}.styles_sectionTitleText__cjkEC.styles_noMargin__PsCGQ{margin-bottom:0}.styles_textHighlight__F5gNW{margin-inline:-.2857142857rem;padding-inline:.2857142857rem;background:linear-gradient(180deg,transparent 55%,var(--textHighlightColor) 55%)}.styles_caseStudiesGrid__pclZ6{display:grid;grid-template-columns:repeat(var(--columns),1fr);grid-gap:5.1428571429rem var(--columns-gap);gap:5.1428571429rem var(--columns-gap)}@media screen and (max-width:991px){.styles_caseStudiesGrid__pclZ6{grid-template-columns:repeat(1,1fr);gap:3.4285714286rem}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}.styles_syntax__o7y7o.styles_syntax__o7y7o *{font-size:16px;line-height:20px}.styles_elementWrapper__xY2ET{max-width:100%;text-align:center}.styles_elementWrapper__xY2ET iframe,.styles_elementWrapper__xY2ET img{max-width:100%;max-height:100vh}.styles_codespan__uexlr{padding:2px 6px 3px;font-size:16px!important;font-family:monospace;font-style:normal;background:#f7f8f9;border:1px solid #e6e6e6}.styles_textWithBreaksContainer__P5OUf>span{display:inline-block;width:100%}.styles_contactActionWrapper__OTN_S{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4.5714285714rem}@media screen and (max-width:991px){.styles_contactActionWrapper__OTN_S{gap:3.4285714286rem}}.styles_input__YYGD0{-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:stretch;align-self:stretch;min-width:0;min-height:32px;padding:.8571428571rem 0;color:inherit;background-color:transparent;border:none;outline:0;resize:none}.styles_input__YYGD0:-ms-input-placeholder{font-weight:500;font-size:16px;line-height:24px;letter-spacing:-.01px}.styles_input__YYGD0,.styles_input__YYGD0::placeholder{font-weight:500;font-size:16px;line-height:24px;letter-spacing:-.01px}.styles_input__YYGD0:-ms-input-placeholder{color:#757575}.styles_input__YYGD0::placeholder{color:#757575}.styles_groupContainer__VvwFl{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.2857142857rem}.styles_groupContainer__VvwFl .styles_inputLabel__01xfr{position:absolute;visibility:visible;pointer-events:auto}.styles_groupContainer__VvwFl .styles_inputLabel__01xfr .styles_labelText__wiAIZ{color:#757575;font-weight:500;font-size:12px;line-height:16px}.styles_groupContainer__VvwFl .styles_inputLabel__01xfr .styles_labelText__wiAIZ.styles_errorColor___YdO8{color:#ff6a6a}.styles_groupContainer__VvwFl .styles_inputLabel__01xfr.styles_dummy__XLAml{position:static;visibility:hidden}.styles_groupContainer__VvwFl .styles_inputLabel__01xfr.styles_asPlaceholder__VkdD_{pointer-events:none}.styles_groupContainer__VvwFl .styles_inputWrapper__dm0xG{display:-ms-flexbox;display:flex;gap:.5714285714rem;padding:0 .8571428571rem;background:#fff;border:1px solid #e5e5e5;transition:all .2s}.styles_groupContainer__VvwFl .styles_inputWrapper__dm0xG:not(:focus-within){transition:all .2s}.styles_groupContainer__VvwFl .styles_inputWrapper__dm0xG:focus-within{transition:all .2s}.styles_groupContainer__VvwFl .styles_inputWrapper__dm0xG.styles_error__VqQrt{border-color:#ff6a6a}.styles_groupContainer__VvwFl .styles_inputWrapper__dm0xG>.styles_grownContainer__q_GSE{position:relative;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch;min-width:0}.styles_groupContainer__VvwFl .styles_inputWrapper__dm0xG .styles_firstLineItemsContainer__Dx1Ke{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:48px}.styles_groupContainer__VvwFl>.styles_errorText__ZFw3_{color:#ff6a6a;font-weight:500;font-size:12px;line-height:16px}.styles_optionSearchWrapper__YKx5H{position:sticky;top:0;display:-ms-flexbox;display:flex;gap:.5714285714rem;-ms-flex-align:center;align-items:center;background:#fff;border-bottom:1px solid #e5e5e5;padding-inline:.8571428571rem}.styles_flagContainer__FZWd1{width:30px;height:20px;background-color:#e5e5e5;border-radius:4px;animation:styles_pulse__i2eLC 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes styles_pulse__i2eLC{50%{opacity:.5}}.styles_chevron__kRYeX{transition:all .1s linear;rotate:0}.styles_chevron__kRYeX.styles_open__SsGRX{rotate:180deg}.styles_selectButton__MeaSp{background:none;border:none;outline:none;box-shadow:none;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:600;font-size:14px;line-height:20px;cursor:pointer}.styles_optionsContainer__IFdOL{z-index:9900;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:auto;background:#fff;border:1px solid #e5e5e5;outline:0}.styles_optionsContainer__IFdOL .styles_option__PY049{background:none;border:none;outline:none;box-shadow:none;padding:.8571428571rem 1.1428571429rem;background:#fff;outline:0;cursor:pointer}.styles_optionsContainer__IFdOL .styles_option__PY049.styles_selected__9ibZk{background:#f4f3f2}.styles_optionsContainer__IFdOL .styles_option__PY049:focus-within,.styles_optionsContainer__IFdOL .styles_option__PY049:hover{background:#f4f3f2}.styles_optionsContainer__IFdOL .styles_option__PY049:focus-visible{outline:0!important}.styles_optionLabel__hFRb2{display:-ms-flexbox;display:flex;gap:.5714285714rem;-ms-flex-align:center;align-items:center}.styles_form__R2ujL{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.8571428571rem}.styles_buttonWrapper__Ai3IA{margin-top:.2857142857rem}.styles_privacyPolicyLink__gGA9H{text-decoration:underline}.styles_personWrapper__uQ5DX{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.1428571429rem}.styles_contentContainer__76jbo{display:-ms-flexbox;display:flex;gap:.8571428571rem;-ms-flex-align:center;align-items:center}.styles_imageContainer__2095J img{border-radius:8px}.styles_personLinks__Rywbt{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.1428571429rem}.styles_socialMediaContainer__tsJGr{display:-ms-flexbox;display:flex;gap:.5714285714rem}.styles_tileInner__Pj7km{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:all .5s ease-in-out}.styles_tileBackground__pJzJ7{position:absolute;inset:0;z-index:-10;background:#f4f3f2}.styles_tileWrapper__Qdvrn{width:100%;height:100%}.styles_tileWrapper__Qdvrn:hover{overflow:visible}.styles_tileWrapper__Qdvrn:hover .styles_tileInner__Pj7km{transform:rotateY(180deg)!important;animation:styles_rotate__uYwiq .5s ease-in-out 1!important}@keyframes styles_rotate__uYwiq{0%{scale:1}50%{scale:1.04}to{scale:1}}.styles_tileBack__iZ7rt,.styles_tileFront__e000E{position:absolute;inset:0;overflow:hidden;border-radius:10%;transform-style:preserve-3d;backface-visibility:hidden}.styles_tileBack__iZ7rt{transform:rotateY(180deg)}.styles_tileBackImageWrapper__1LgPm{position:absolute;top:var(--backgroundTop);left:var(--backgroundLeft);width:var(--width);height:var(--height);background-size:cover;content:""}.styles_tileInner__lIS4D{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:all .5s ease-in-out}.styles_tileBackground__JReir{position:absolute;inset:0;z-index:-10;background:#f4f3f2}.styles_tileWrapper__OIsOh{width:100%;height:100%}.styles_tileWrapper__OIsOh:hover{overflow:visible}.styles_tileWrapper__OIsOh:hover .styles_tileInner__lIS4D{transform:rotateY(180deg)!important;animation:styles_rotate__tvmLJ .5s ease-in-out 1!important}@keyframes styles_rotate__tvmLJ{0%{scale:1}50%{scale:1.04}to{scale:1}}.styles_technologyTileWrapper__KaH50{background:#f4f3f2;border:1px solid #cbcbca}.styles_imageContainer__He4AA,.styles_technologyTileWrapper__KaH50{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.styles_imageContainer__He4AA{position:relative;width:41%;height:41%}.styles_image__6TfXl{object-fit:contain}.styles_grid__IDH_L{position:relative;display:grid;grid-template-columns:repeat(5,1fr);height:100%;aspect-ratio:1}.styles_gridItem__d85FU{position:relative;border:.2857142857rem solid #f4f3f2}.styles_gridItemContent__ckVFK{position:absolute;inset:0;z-index:2}.styles_gridItemDecoration__I3SnD{width:100%;height:100%;background:#f4f3f2;aspect-ratio:1;-webkit-mask-image:url(/_next/static/media/mask.b7e2adc1.svg);mask-image:url(/_next/static/media/mask.b7e2adc1.svg);-webkit-mask-size:cover;mask-size:cover}.styles_section__mb7PF{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4.5714285714rem;height:675px;padding-top:5.7142857143rem;overflow:hidden}@media screen and (max-width:1279px){.styles_section__mb7PF{gap:2.5714285714rem;height:unset;padding-top:4.5714285714rem}}.styles_background__w48kN{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3.4285714286rem;background:#f4f3f2}.styles_titleContainer__AxkdY{position:relative;z-index:10;width:100%;max-width:525px}.styles_heroAnimatedSectionTitle__Epe_B{margin:0;font-weight:500;font-size:64px;font-family:var(--font-cabinet-grotesk-variable);font-style:normal;line-height:88px}@media screen and (max-width:1279px){.styles_heroAnimatedSectionTitle__Epe_B{font-weight:400;font-size:40px;font-style:normal;line-height:56px}}.styles_heroAnimatedSectionTitle__Epe_B *{display:inline-block}.styles_heroAnimatedSectionTitle__Epe_B em{position:relative;z-index:0;font-style:normal;background:linear-gradient(180deg,transparent 55%,#fff 0,#fff 90%,transparent 0)}.styles_awards___sxxz{z-index:10;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.8571428571rem;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;max-width:600px;min-height:56px}@media screen and (max-width:1535px){.styles_awards___sxxz{max-width:525px}}@media screen and (max-width:1279px){.styles_awards___sxxz{height:32px}}.styles_imageContainer__Toud6{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;height:56px}@media screen and (max-width:991px){.styles_imageContainer__Toud6{height:32px}}.styles_image__gPNlP{width:auto;height:100%}.styles_clutchImage__TJyB4{width:auto;height:60px}@media screen and (max-width:1279px){.styles_clutchImage__TJyB4{height:100%}}.styles_deloitteImageWrapper__UU7D0{-ms-flex:none;flex:none;width:92px;height:48px}@media screen and (max-width:1279px){.styles_deloitteImageWrapper__UU7D0{height:32px}}.styles_gridContainer__QUzwg{position:absolute;top:0;right:0;bottom:0;z-index:0;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding:1.7857142857rem 2.2857142857rem}@media screen and (max-width:1279px){.styles_gridContainer__QUzwg{position:static;-ms-flex-item-align:center;align-self:center;width:100%;min-width:0;max-width:500px;padding:0;overflow:hidden;aspect-ratio:1}}.styles_background__qubgx{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5.1428571429rem;padding:6.8571428571rem 1.1428571429rem;overflow:hidden;background:#f2f2f2}@media screen and (max-width:991px){.styles_background__qubgx{padding-block:3.4285714286rem;gap:1.7142857143rem}}.styles_contentContainer__N8duA{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2.8571428571rem;padding:4rem!important;background:#fff;border-radius:8px}.styles_itemsWrapper__0eiD0{display:-ms-flexbox;display:flex;gap:4rem;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:991px){.styles_itemsWrapper__0eiD0{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.8571428571rem;-ms-flex-pack:center;justify-content:center}}.styles_itemsWrapper__0eiD0.styles_centered__vVtM1{-ms-flex-pack:center;justify-content:center}.styles_imageWrapper__l2ko7{display:-ms-flexbox;display:flex;-ms-flex:var(--flex);flex:var(--flex);-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:991px){.styles_imageWrapper__l2ko7{-ms-flex:auto;flex:auto}}.styles_image__xJJSg{width:100%;height:100%;max-height:50px;object-fit:contain}@media screen and (max-width:991px){.styles_image__xJJSg{max-width:var(--mobile-max-width);height:40px}}.styles_optionContainer__HLvm4{display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:auto!important;height:100%;padding:1rem;text-align:center;border:2px dashed #c4c4c4;border-radius:12px}@media screen and (max-width:767px){.styles_optionContainer__HLvm4{margin:0 .625rem}}.styles_optionContainer__HLvm4:hover{background:#ffffe7}.styles_optionContainer__HLvm4 button:hover:not(:disabled),.styles_optionContainer__HLvm4:hover button{color:#000;background-color:#f0ff00;border-color:#000}.styles_header__YrYM1{display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.styles_subtitle__8FoZq{color:#757575;font-size:12px;line-height:16px}.styles_index___ZbS2{-ms-flex:none;flex:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;width:40px;height:40px;text-align:center;background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 0 0 3px #f4f3f2}.styles_icon__TQmQN,.styles_index___ZbS2{display:-ms-flexbox;display:flex;justify-content:center}.styles_icon__TQmQN{-ms-flex:none;flex:none;-ms-flex-pack:center}.styles_icon__TQmQN>img{height:53px}.styles_readMore__th4iH{-ms-flex:none;flex:none}.styles_left__bwL1u,.styles_right__E3BKh{-webkit-tap-highlight-color:rgba(0,0,0,0)}.styles_arrowsContainer__zKi4O{z-index:1;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:-moz-fit-content;height:fit-content}@media screen and (max-width:991px){.styles_arrowsContainer__zKi4O{-ms-flex-item-align:end;align-self:flex-end;margin-top:1.5rem;margin-left:auto}}.styles_arrowsContainer__zKi4O>button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:3.5rem;height:3.5rem;padding:1rem;border-radius:50%;cursor:pointer;transition:.2s}.styles_arrowsContainer__zKi4O>button.styles_left__bwL1u{border:1px solid #fff}.styles_arrowsContainer__zKi4O>button.styles_right__E3BKh{border:1px solid #000}.styles_arrowsContainer__zKi4O>button:hover{opacity:.8}.styles_left__bwL1u{margin-right:1rem;color:#fff;background:#000;transform:rotate(180deg)}.styles_right__E3BKh{color:#000;background:#fff}.styles_optionsSlider__VWCDX{margin:0 -.625rem}.styles_section__4dHWF{padding-top:6rem;padding-bottom:6rem}@media screen and (max-width:991px){.styles_section__4dHWF{padding-top:3rem;padding-bottom:3rem}}.styles_optionsContainer__pOEsP{display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(min(var(--max-columns),4),1fr);grid-gap:4.5rem 1.25rem;gap:4.5rem 1.25rem}@media screen and (max-width:1279px){.styles_optionsContainer__pOEsP{grid-template-columns:repeat(min(var(--max-columns),3),1fr)}}@media screen and (max-width:991px){.styles_optionsContainer__pOEsP{grid-template-columns:repeat(min(var(--max-columns),2),1fr)}}.styles_linkButton__x7jfp{max-width:280px}@media screen and (max-width:991px){.styles_linkButton__x7jfp{max-width:unset}}.styles_actionChipWrapper__7_EBB{display:-ms-flexbox;display:flex;gap:.5714285714rem;-ms-flex-align:center;align-items:center;height:24px;padding:.2857142857rem .5714285714rem;color:#757575;background:#f4f3f2;border-radius:8px;transition:all .1s linear}.styles_actionChipWrapper__7_EBB:focus-visible,.styles_actionChipWrapper__7_EBB:hover{color:#000;background:#cbcbca}.styles_actionChipWrapper__7_EBB:active{color:#000;background:#9c9c9c}.styles_ratingWrapper__hfZY7{display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;background:#fff;border:1px solid #cbcbca;border-radius:12px}.styles_ratingWrapper__hfZY7.styles_compact__BKysV{-ms-flex-direction:column;flex-direction:column;gap:.2857142857rem;padding:1.1428571429rem}.styles_ratingWrapper__hfZY7:not(.styles_compact__BKysV){gap:1.1428571429rem;-ms-flex-align:center;align-items:center;padding:.8571428571rem 1.1428571429rem}.styles_divider__nIi08{-ms-flex-item-align:stretch;align-self:stretch;background:#e5e5e5}.styles_divider__nIi08.styles_vertical__xk6PQ{height:1px}.styles_divider__nIi08:not(.styles_vertical__xk6PQ){width:1px}.styles_ratingContainer__2QOzb{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.styles_ratingContainer__2QOzb.styles_compact__BKysV{gap:.5714285714rem}.styles_ratingContainer__2QOzb:not(.styles_compact__BKysV){-ms-flex-direction:column;flex-direction:column;gap:.2857142857rem}.styles_starsContainer__wuLZC{display:-ms-flexbox;display:flex;gap:.2857142857rem}.styles_textContainer__wdqaB{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5714285714rem}.styles_textContainer__wdqaB.styles_compact__BKysV{gap:.4285714286rem}.styles_clutchImage__eym7N{width:73px;height:20px}.styles_clutchImage__eym7N.styles_compact__BKysV{width:44px;height:12px}.styles_categoryWrapper__H3cOQ{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5714285714rem;-ms-flex-align:start;align-items:flex-start}.styles_textWrapper__lVJHD{text-transform:uppercase}.styles_technologyWrapper___H_i7{display:-ms-flexbox;display:flex;gap:.5714285714rem}.styles_card__uLjTY{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.7142857143rem;padding:2.2857142857rem;overflow:hidden;background:linear-gradient(180deg,var(--gradient-color-1) 0,var(--gradient-color-2) 100%);border:1px solid #e5e5e5;border-radius:16px}@media screen and (max-width:991px){.styles_card__uLjTY{padding:1.1428571429rem}}.styles_contentContainer__A2gID{display:-ms-flexbox;display:flex;gap:4rem;-ms-flex-align:center;align-items:center}.styles_descriptionContainer__RdepI{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.7142857143rem}.styles_categoriesContainer__e1Eo8{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.1428571429rem}.styles_titleContainer__yNQmx{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.1428571429rem}.styles_divider__3O1pl{width:100%;height:1px;background:#e5e5e5}.styles_statisticsContainer__AERX8{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;grid-gap:2.2857142857rem;gap:2.2857142857rem}@media screen and (max-width:991px){.styles_statisticsContainer__AERX8{gap:1.1428571429rem}}.styles_servicesContainer__X4fJz{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8571428571rem .5714285714rem}.styles_footer__Edx_u{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:991px){.styles_footer__Edx_u{-ms-flex-direction:column;flex-direction:column;gap:1.7142857143rem;-ms-flex-align:stretch;align-items:stretch}}.styles_detailsContainer__AZpno{display:-ms-flexbox;display:flex;gap:2.2857142857rem;-ms-flex-align:center;align-items:center}@media screen and (max-width:991px){.styles_detailsContainer__AZpno{-ms-flex-direction:column;flex-direction:column;gap:1.7142857143rem}}.styles_technologiesContainer__X22lU{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.1428571429rem}.styles_title__jamlW{margin:0}.styles_companyLogoImage__bmVl9{width:-moz-fit-content;width:fit-content;height:40px}.styles_projectCardImage__5gLZF{width:auto;max-width:100%;height:auto;max-height:200px;object-fit:contain;object-position:left}.styles_personImage__QXXYw{width:72px;height:72px;border-radius:8px}.styles_personContainer__7hSPa{display:-ms-flexbox;display:flex;-ms-flex:1 1 260px;flex:1 1 260px;gap:1.7142857143rem;-ms-flex-align:center;align-items:center}.styles_personInfoContainer__lDmSt{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.2857142857rem}.styles_personName__13TuE{color:#000;font-weight:600;font-size:16px;line-height:24px;letter-spacing:-.01px}.styles_personDetails__i3I2Q{color:#757575;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.01px}@media screen and (max-width:991px){.styles_personDetails__i3I2Q{font-size:16px;line-height:24px;letter-spacing:-.01px}}.styles_referralContainer__Pu4fR{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2.2857142857rem;width:100%;max-width:780px}@media screen and (max-width:991px){.styles_referralContainer__Pu4fR{gap:1.4285714286rem}}.styles_imageAndQuoteContainer__k3wEC{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2.2857142857rem}.styles_imageAndQuoteContainer__k3wEC.styles_onlyReferral__JLjhi{gap:1.7142857143rem}.styles_image__1X6M8{display:block;width:auto;height:36px}.styles_image__1X6M8.styles_large__y6ZWS{height:48px}.styles_quoteContainer__5Nck1{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5714285714rem}.styles_quote__ZYaNH *{font-size:inherit;line-height:inherit;letter-spacing:inherit}.styles_quote__ZYaNH p:last-child{margin-bottom:0}.styles_divider___GDK3{height:1px;background:#e5e5e5}.styles_linkContainer__Ri0Sg{width:min-content}@media screen and (max-width:991px){.styles_linkContainer__Ri0Sg{width:100%}}.styles_personContainer__m0TY_{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.7142857143rem;-ms-flex-align:center;align-items:center}.styles_referralsGrid__6F55e{display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));grid-gap:5.1428571429rem 7.2857142857rem;gap:5.1428571429rem 7.2857142857rem}@media screen and (max-width:991px){.styles_referralsGrid__6F55e{grid-template-columns:1fr;gap:3.4285714286rem}}.styles_checkSquareBrokenIconWrapper__gPI7z{-ms-flex:none;flex:none;width:32px;height:32px}.styles_scopeItemTitle__fogE3{position:relative;z-index:1;display:inline;min-height:32px;background:linear-gradient(180deg,transparent 55%,#f0ff00 0);background-repeat:no-repeat;background-size:0 100%;transition:background-size .3s ease-in-out}@media screen and (max-width:991px){.styles_scopeItemTitle__fogE3.styles_mobileHeadlineSmall__Vi6Ny{font-weight:500;font-size:20px;line-height:28px;letter-spacing:-.004px}.styles_scopeItemTitle__fogE3.styles_mobileHeadlineMedium__bhNLb{font-weight:500;font-size:24px;line-height:32px;letter-spacing:-.005px}}@media screen and (min-width:992px){.styles_scopeItemTitle__fogE3.styles_headlineSmall__oqtDm{font-weight:500;font-size:20px;line-height:28px;letter-spacing:-.004px}.styles_scopeItemTitle__fogE3.styles_headlineMedium__Uhvfq{font-weight:500;font-size:24px;line-height:32px;letter-spacing:-.005px}}.styles_scopeItemTitle__fogE3:hover{background-size:100% 100%}.styles_scopeItemWrapper__CWSv1{display:-ms-flexbox;display:flex;gap:.8571428571rem;-ms-flex-align:start;align-items:flex-start}.styles_textWrapper__TPjZd{margin-block:auto}.styles_section__KSnhF{padding-block:9.1428571429rem}@media screen and (max-width:991px){.styles_section__KSnhF{padding-block:5.1428571429rem}}.styles_titleContainer__UWcXQ{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.1428571429rem;width:100%;max-width:783px}.styles_itemsContainer__pASqM{display:-ms-flexbox;display:flex;gap:9.1428571429rem}@media screen and (max-width:991px){.styles_itemsContainer__pASqM{-ms-flex-direction:column;flex-direction:column;gap:2.2857142857rem}}.styles_column__5_ws0{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4rem}@media screen and (max-width:991px){.styles_column__5_ws0{gap:2.2857142857rem}}