@font-face{font-family:HankenGrotesk;src:url(/wp-content/themes/vite-wp/dist/assets/HankenGrotesk-latin-ext-a1376a56.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:HankenGrotesk;src:url(/wp-content/themes/vite-wp/dist/assets/HankenGrotesk-latin-1f21c6ea.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:HankenGrotesk;src:url(/wp-content/themes/vite-wp/dist/assets/HankenGrotesk-Italic-latin-ext-80b363f7.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:HankenGrotesk;src:url(/wp-content/themes/vite-wp/dist/assets/HankenGrotesk-Italic-latin-99721f51.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.archive-header{margin-bottom:clamp(2.075rem,3.3333333333vw,4rem)}.post-list{display:grid;gap:1.5rem}.post-list__item{padding-bottom:1.5rem;border-bottom:1px solid #f0f0f5}.post-list__title{margin-bottom:.5rem}.post-list__excerpt{max-width:47.5rem;color:#343434}.pagination{margin-top:2.5rem}.display{font-family:HankenGrotesk,sans-serif;font-size:clamp(2.8098958333rem,4.5138888889vw,5.4166666667rem);font-weight:600;line-height:1.1;letter-spacing:0}@media (max-width: 991px){.display{font-size:1.75rem;line-height:1.1;letter-spacing:0}}.h1{font-family:HankenGrotesk,sans-serif;font-size:clamp(2.075rem,3.3333333333vw,4rem);font-weight:600;line-height:1.1;letter-spacing:0}@media (max-width: 991px){.h1{font-size:2.375rem;line-height:1.1;letter-spacing:0}}.h2{font-family:HankenGrotesk,sans-serif;font-size:clamp(1.6427083333rem,2.6388888889vw,3.1666666667rem);font-weight:600;line-height:1.1;letter-spacing:0}@media (max-width: 991px){.h2{font-size:1.5rem;line-height:1.1;letter-spacing:0}}.h3{font-family:HankenGrotesk,sans-serif;font-size:clamp(1.2104166667rem,1.9444444444vw,2.3333333333rem);font-weight:600;line-height:1.2;letter-spacing:0}@media (max-width: 991px){.h3{font-size:1.625rem;line-height:1.2;letter-spacing:0}}.h4{font-family:HankenGrotesk,sans-serif;font-size:clamp(.9510416667rem,1.5277777778vw,1.8333333333rem);font-weight:600;line-height:1.2;letter-spacing:0}@media (max-width: 991px){.h4{font-size:1.375rem;line-height:1.2;letter-spacing:0}}.article-card-title{font-family:HankenGrotesk,sans-serif;font-size:clamp(1.0807291667rem,1.7361111111vw,2.0833333333rem);font-weight:700;line-height:1.25;letter-spacing:0}@media (max-width: 991px){.article-card-title{font-size:1.25rem;line-height:1.25;letter-spacing:0}}.achievement-number{font-family:HankenGrotesk,sans-serif;font-size:clamp(2.59375rem,4.1666666667vw,5rem);font-weight:700;line-height:.95;letter-spacing:0}@media (max-width: 991px){.achievement-number{font-size:2.25rem;line-height:.95;letter-spacing:0}}.client-label{font-family:HankenGrotesk,sans-serif;font-size:clamp(1.55625rem,2.5vw,3rem);font-weight:600;line-height:1;letter-spacing:0}@media (max-width: 991px){.client-label{font-size:2.375rem;line-height:1;letter-spacing:0}}.client-label-small{font-family:HankenGrotesk,sans-serif;font-size:clamp(1.55625rem,2.5vw,3rem);font-weight:600;line-height:1;letter-spacing:0}@media (max-width: 991px){.client-label-small{font-size:2.125rem;line-height:1;letter-spacing:0}}.testimonial-quote{font-family:HankenGrotesk,sans-serif;font-size:clamp(.8645833333rem,1.3888888889vw,1.6666666667rem);font-weight:400;line-height:1.3;letter-spacing:0}@media (max-width: 991px){.testimonial-quote{font-size:1rem;line-height:1.55;letter-spacing:0}}.testimonial-name{font-family:HankenGrotesk,sans-serif;font-size:clamp(.6916666667rem,1.1111111111vw,1.3333333333rem);font-weight:700;line-height:1.3;letter-spacing:0}@media (max-width: 991px){.testimonial-name{font-size:1rem;line-height:1.3;letter-spacing:0}}.testimonial-position{font-family:HankenGrotesk,sans-serif;font-size:clamp(.6916666667rem,1.1111111111vw,1.3333333333rem);font-weight:400;line-height:1.3;letter-spacing:0}@media (max-width: 991px){.testimonial-position{font-size:1rem;line-height:1.3;letter-spacing:0}}.testimonial-company{font-family:HankenGrotesk,sans-serif;font-size:clamp(1.7291666667rem,2.7777777778vw,3.3333333333rem);font-weight:600;line-height:1;letter-spacing:0}@media (max-width: 991px){.testimonial-company{font-size:2.5rem;line-height:1;letter-spacing:0}}.contact-form-required{font-family:HankenGrotesk,sans-serif;font-size:clamp(.6052083333rem,.9722222222vw,1.1666666667rem);font-weight:400;line-height:1.4;letter-spacing:0}@media (max-width: 991px){.contact-form-required{font-size:.875rem;line-height:1.4;letter-spacing:0}}.contact-form-agreement{font-family:HankenGrotesk,sans-serif;font-size:clamp(.6052083333rem,.9722222222vw,1.1666666667rem);font-weight:400;line-height:1.4;letter-spacing:0}@media (max-width: 991px){.contact-form-agreement{font-size:.875rem;line-height:1.4;letter-spacing:0}}.contact-form-submit{font-family:HankenGrotesk,sans-serif;font-size:clamp(.778125rem,1.25vw,1.5rem);font-weight:600;line-height:1.3;letter-spacing:0}@media (max-width: 991px){.contact-form-submit{font-size:1.125rem;line-height:1.3;letter-spacing:0}}.specialization-category{font-family:HankenGrotesk,sans-serif;font-size:clamp(1.3401041667rem,2.1527777778vw,2.5833333333rem);font-weight:600;line-height:1.2;letter-spacing:0}@media (max-width: 991px){.specialization-category{font-size:1rem;line-height:1.2;letter-spacing:0}}.specialization-link-title{font-family:HankenGrotesk,sans-serif;font-size:clamp(.6916666667rem,1.1111111111vw,1.3333333333rem);font-weight:600;line-height:1.3;letter-spacing:0}@media (max-width: 991px){.specialization-link-title{font-size:1rem;line-height:1.3;letter-spacing:0}}.solution-name{font-family:HankenGrotesk,sans-serif;font-size:clamp(.8645833333rem,1.3888888889vw,1.6666666667rem);font-weight:400;line-height:1.3;letter-spacing:0}@media (max-width: 991px){.solution-name{font-size:1rem;line-height:1.3;letter-spacing:0}}.accordion-title{font-family:HankenGrotesk,sans-serif;font-size:clamp(.8645833333rem,1.3888888889vw,1.6666666667rem);font-weight:600;line-height:1.2;letter-spacing:0}@media (max-width: 991px){.accordion-title{font-size:.9375rem;line-height:1.2;letter-spacing:0}}.accordion-answer{font-family:HankenGrotesk,sans-serif;font-size:clamp(.6916666667rem,1.1111111111vw,1.3333333333rem);font-weight:400;line-height:1.35;letter-spacing:0}@media (max-width: 991px){.accordion-answer{font-size:.75rem;line-height:1.35;letter-spacing:0}}.quote{font-family:HankenGrotesk,sans-serif;font-size:clamp(1.7291666667rem,2.7777777778vw,3.3333333333rem);font-weight:600;line-height:1.1;letter-spacing:0}@media (max-width: 991px){.quote{font-size:1.75rem;line-height:1.1;letter-spacing:0}}.body-xl{font-family:HankenGrotesk,sans-serif;font-size:clamp(.8645833333rem,1.3888888889vw,1.6666666667rem);font-weight:400;line-height:1.3;letter-spacing:0}@media (max-width: 991px){.body-xl{font-size:.9375rem;line-height:1.3;letter-spacing:0}}.contact-phone{font-family:HankenGrotesk,sans-serif;font-size:clamp(1.3833333333rem,2.2222222222vw,2.6666666667rem);font-weight:400;line-height:1.2;letter-spacing:0}@media (max-width: 991px){.contact-phone{font-size:1.375rem;line-height:1.2;letter-spacing:0}}.body{font-family:HankenGrotesk,sans-serif;font-size:clamp(.6916666667rem,1.1111111111vw,1.3333333333rem);font-weight:400;line-height:1.3;letter-spacing:0}@media (max-width: 991px){.body{font-size:.875rem;line-height:1.3;letter-spacing:0}}.body-sm{font-family:HankenGrotesk,sans-serif;font-size:clamp(.6052083333rem,.9722222222vw,1.1666666667rem);font-weight:400;line-height:1.4;letter-spacing:0}@media (max-width: 991px){.body-sm{font-size:.875rem;line-height:1.4;letter-spacing:0}}.eyebrow{font-family:HankenGrotesk,sans-serif;font-size:clamp(.6916666667rem,1.1111111111vw,1.3333333333rem);font-weight:400;line-height:1.3;letter-spacing:.25em}@media (max-width: 991px){.eyebrow{font-size:.75rem;line-height:1.3;letter-spacing:.25em}}.caption{font-family:HankenGrotesk,sans-serif;font-size:clamp(.51875rem,.8333333333vw,1rem);font-weight:400;line-height:1.4;letter-spacing:0}@media (max-width: 991px){.caption{font-size:.75rem;line-height:1.4;letter-spacing:0}}.button-large{font-family:HankenGrotesk,sans-serif;font-size:clamp(.8645833333rem,1.3888888889vw,1.6666666667rem);font-weight:600;line-height:1.3;letter-spacing:0}@media (max-width: 991px){.button-large{font-size:1rem;line-height:1.3;letter-spacing:0}}.button-medium{font-family:HankenGrotesk,sans-serif;font-size:clamp(.6916666667rem,1.1111111111vw,1.3333333333rem);font-weight:600;line-height:1.3;letter-spacing:0}@media (max-width: 991px){.button-medium{font-size:1rem;line-height:1.3;letter-spacing:0}}.person-slider{--person-slider-peek: clamp(12.5364583333rem, 20.1388888889vw, 24.1666666667rem);--person-slider-gap: clamp(.8645833333rem, 1.3888888889vw, 1.6666666667rem);overflow:hidden;color:#343434}.person-slider__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.3833333333rem,2.2222222222vw,2.6666666667rem);margin-bottom:clamp(.8645833333rem,1.3888888889vw,1.6666666667rem)}.person-slider__title{font-family:HankenGrotesk,sans-serif;font-size:clamp(.9510416667rem,1.5277777778vw,1.8333333333rem);font-weight:600;line-height:1.2;letter-spacing:0}@media (max-width: 991px){.person-slider__title{font-size:1.375rem;line-height:1.2;letter-spacing:0}}.person-slider__title{margin:0;color:#343434}.person-slider__controls{display:inline-flex;align-items:center;gap:clamp(1.3833333333rem,2.2222222222vw,2.6666666667rem)}.person-slider__arrow{position:relative;display:inline-flex;align-items:center;justify-content:center;width:clamp(.8645833333rem,1.3888888889vw,1.6666666667rem);height:clamp(.8645833333rem,1.3888888889vw,1.6666666667rem);min-width:0;border:0;border-radius:0;padding:0;background:transparent;color:#3c25d2;font-size:0;line-height:1}.person-slider__arrow:before,.person-slider__arrow:after{content:"";position:absolute;top:50%;display:block;background:currentColor}.person-slider__arrow:before{left:0;width:clamp(.8645833333rem,1.3888888889vw,1.6666666667rem);height:clamp(.0864583333rem,.1388888889vw,.1666666667rem);border-radius:clamp(.0864583333rem,.1388888889vw,.1666666667rem);transform:translateY(-50%)}.person-slider__arrow:after{right:0;width:clamp(.3458333333rem,.5555555556vw,.6666666667rem);height:clamp(.3458333333rem,.5555555556vw,.6666666667rem);border-top:clamp(.0864583333rem,.1388888889vw,.1666666667rem) solid currentColor;border-right:clamp(.0864583333rem,.1388888889vw,.1666666667rem) solid currentColor;background:transparent;transform:translateY(-50%) rotate(45deg)}.person-slider__arrow:first-child:after{right:auto;left:0;transform:translateY(-50%) rotate(-135deg)}.person-slider__arrow:disabled,.person-slider__arrow[aria-disabled=true],.person-slider__arrow.is-disabled{color:#d7d7d7;cursor:default}.person-slider__arrow:hover:not(:disabled):not([aria-disabled=true]),.person-slider__arrow:focus-visible:not(:disabled):not([aria-disabled=true]){border:0;background:transparent;color:#2e1aad}.person-slider__divider{display:block;width:clamp(.0864583333rem,.1388888889vw,.1666666667rem);height:clamp(1.0375rem,1.6666666667vw,2rem);background:#d7d7d7}.person-slider__viewport{display:flex;gap:var(--person-slider-gap);width:calc(100% + var(--person-slider-peek));max-width:calc(100vw - 40px);padding-right:var(--person-slider-peek);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding-inline:0 var(--person-slider-peek);scrollbar-width:none;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;overscroll-behavior-x:contain}.person-slider__viewport.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.person-slider__viewport::-webkit-scrollbar{display:none}.person-slider__card{display:flex;flex-direction:column;flex:0 0 clamp(11.5854166667rem,18.6111111111vw,22.3333333333rem);min-width:0;scroll-snap-align:start}.person-slider__image-link{display:block;width:100%;overflow:hidden;aspect-ratio:268/298;background:#d7d7d7}.person-slider__image,.person-slider__placeholder{display:block;width:100%;height:100%}.person-slider__image{object-fit:cover;object-position:top center}.person-slider__name{font-family:HankenGrotesk,sans-serif;font-size:clamp(.8645833333rem,1.3888888889vw,1.6666666667rem);font-weight:600;line-height:1.2;letter-spacing:0}@media (max-width: 991px){.person-slider__name{font-size:.9375rem;line-height:1.2;letter-spacing:0}}.person-slider__name{margin:clamp(.9510416667rem,1.5277777778vw,1.8333333333rem) 0 0;color:#343434}.person-slider__name a{color:inherit;text-decoration:none}.person-slider__name a:hover,.person-slider__name a:focus-visible{color:#3c25d2}.person-slider__role{font-family:HankenGrotesk,sans-serif;font-size:clamp(.8645833333rem,1.3888888889vw,1.6666666667rem);font-weight:400;line-height:1.3;letter-spacing:0}@media (max-width: 991px){.person-slider__role{font-size:.9375rem;line-height:1.3;letter-spacing:0}}.person-slider__role{min-height:clamp(2.2479166667rem,3.6111111111vw,4.3333333333rem);margin:clamp(.51875rem,.8333333333vw,1rem) 0 0;color:#343434}.person-slider__links{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.0375rem,1.6666666667vw,2rem);margin-top:auto;padding-top:clamp(.778125rem,1.25vw,1.5rem)}.person-slider__linkedin{font-family:HankenGrotesk,sans-serif;font-size:clamp(1.2104166667rem,1.9444444444vw,2.3333333333rem);font-weight:600;line-height:1.2;letter-spacing:0}@media (max-width: 991px){.person-slider__linkedin{font-size:1.625rem;line-height:1.2;letter-spacing:0}}.person-slider__linkedin{display:inline-flex;align-items:center;width:max-content;color:#3c25d2;font-family:Arial,sans-serif;text-decoration:none}.person-slider a.person-slider__linkedin:hover,.person-slider a.person-slider__linkedin:focus-visible{color:#2e1aad}.person-slider__arrow-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:clamp(2.5072916667rem,4.0277777778vw,4.8333333333rem);height:clamp(1.0375rem,1.6666666667vw,2rem);border-radius:clamp(43.1859375rem,69.375vw,83.25rem);background:#3c25d2;color:#fff;font-size:0;line-height:1;text-decoration:none;transition:background-color .2s ease}.person-slider__arrow-link:after{content:"";position:absolute;top:50%;display:block;left:50%;width:clamp(.8645833333rem,1.3888888889vw,1.6666666667rem);height:clamp(.8645833333rem,1.3888888889vw,1.6666666667rem);background:currentColor;mask:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1672 2.73449C10.4796 2.42215 10.9857 2.42217 11.2981 2.73449L15.7581 7.19445C15.7608 7.19711 15.7641 7.19956 15.7668 7.20226C15.8922 7.32764 15.9648 7.4848 15.9895 7.64758C15.9944 7.67992 15.9974 7.71272 15.9983 7.74621C15.9986 7.75893 15.9995 7.77157 15.9993 7.78429C15.9985 7.82659 15.9937 7.86787 15.9866 7.90832C15.9744 7.97668 15.9541 8.0436 15.9241 8.10754C15.8857 8.18951 15.8345 8.26738 15.7668 8.33508C15.7641 8.33782 15.7608 8.34019 15.7581 8.34289L11.2981 12.8028C10.9857 13.115 10.4796 13.115 10.1672 12.8028C9.8549 12.4905 9.85489 11.9834 10.1672 11.671L13.2688 8.56847H0.800049C0.358238 8.56847 0.000266155 8.21048 0.000244141 7.76867C0.000244179 7.32684 0.358224 6.96887 0.800049 6.96886H13.2698L10.1672 3.86535C9.8549 3.55294 9.85491 3.04688 10.1672 2.73449Z' fill='white'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1672 2.73449C10.4796 2.42215 10.9857 2.42217 11.2981 2.73449L15.7581 7.19445C15.7608 7.19711 15.7641 7.19956 15.7668 7.20226C15.8922 7.32764 15.9648 7.4848 15.9895 7.64758C15.9944 7.67992 15.9974 7.71272 15.9983 7.74621C15.9986 7.75893 15.9995 7.77157 15.9993 7.78429C15.9985 7.82659 15.9937 7.86787 15.9866 7.90832C15.9744 7.97668 15.9541 8.0436 15.9241 8.10754C15.8857 8.18951 15.8345 8.26738 15.7668 8.33508C15.7641 8.33782 15.7608 8.34019 15.7581 8.34289L11.2981 12.8028C10.9857 13.115 10.4796 13.115 10.1672 12.8028C9.8549 12.4905 9.85489 11.9834 10.1672 11.671L13.2688 8.56847H0.800049C0.358238 8.56847 0.000266155 8.21048 0.000244141 7.76867C0.000244179 7.32684 0.358224 6.96887 0.800049 6.96886H13.2698L10.1672 3.86535C9.8549 3.55294 9.85491 3.04688 10.1672 2.73449Z' fill='white'/%3E%3C/svg%3E") center/contain no-repeat;transform:translate(-50%,-50%)}.person-slider__arrow-link:hover,.person-slider__arrow-link:focus-visible{background:#2e1aad;color:#fff}@media (max-width: 991px){.person-slider{--person-slider-peek: 4.875rem;--person-slider-gap: 1.25rem}.person-slider__header{margin-bottom:1.125rem}.person-slider__viewport{width:calc(100% + var(--person-slider-peek));max-width:calc(100vw - 2rem);padding-right:var(--person-slider-peek)}.person-slider__card{flex-basis:16.25rem}.person-slider__name{margin-top:1.125rem}.person-slider__role{min-height:3rem;margin-top:.625rem}.person-slider__links{padding-top:1rem}.person-slider__arrow-link{width:2.75rem;height:1.375rem;border-radius:62.4375rem}.person-slider__arrow-link:after{width:.875rem;height:.6875rem}}.contact-form-section{padding:clamp(4.3229166667rem,6.9444444444vw,8.3333333333rem) 0;background:#ffffff;color:#343434}.contact-form-section__grid{display:grid;grid-template-columns:minmax(0,clamp(19.0208333333rem,30.5555555556vw,36.6666666667rem)) minmax(0,clamp(23.9921875rem,38.5416666667vw,46.25rem));align-items:stretch;gap:clamp(5.1875rem,8.3333333333vw,10rem)}.contact-form-section__media{min-height:clamp(27.1479166667rem,43.6111111111vw,52.3333333333rem);margin:0;overflow:hidden}.contact-form-section__image{width:100%;height:100%;object-fit:cover}.contact-form-section__content{min-width:0}.contact-form-section__content.is-form-sent{display:grid;align-content:center}.contact-form-section__content.is-form-sent .contact-form-section__title,.contact-form-section__content.is-form-sent .contact-form-section__text{display:none}.contact-form-section__title{font-family:HankenGrotesk,sans-serif;font-size:clamp(1.6427083333rem,2.6388888889vw,3.1666666667rem);font-weight:600;line-height:1.1;letter-spacing:0}@media (max-width: 991px){.contact-form-section__title{font-size:1.5rem;line-height:1.1;letter-spacing:0}}.contact-form-section__title{margin:0;color:#343434}.contact-form-section__text{font-family:HankenGrotesk,sans-serif;font-size:clamp(.6916666667rem,1.1111111111vw,1.3333333333rem);font-weight:400;line-height:1.3;letter-spacing:0}@media (max-width: 991px){.contact-form-section__text{font-size:.875rem;line-height:1.3;letter-spacing:0}}.contact-form-section__text{margin-top:clamp(1.7291666667rem,2.7777777778vw,3.3333333333rem);color:#343434}.contact-form-section__text>*{margin:0}.contact-form-section__form{margin-top:clamp(2.59375rem,4.1666666667vw,5rem)}.contact-form-section__notice{font-family:HankenGrotesk,sans-serif;font-size:clamp(.6916666667rem,1.1111111111vw,1.3333333333rem);font-weight:400;line-height:1.3;letter-spacing:0}@media (max-width: 991px){.contact-form-section__notice{font-size:.875rem;line-height:1.3;letter-spacing:0}}.contact-form-section__notice{margin:clamp(2.4208333333rem,3.8888888889vw,4.6666666667rem) 0 0;color:#99999e}@media (max-width: 991px){.contact-form-section{padding:3rem 0}.contact-form-section__grid{display:block}.contact-form-section__media{display:block;min-height:0;margin:0 0 1.25rem;aspect-ratio:350/200}.contact-form-section__text,.contact-form-section__form{margin-top:1rem}}.gwp-contact-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8645833333rem,1.3888888889vw,1.6666666667rem)}.gwp-contact-form__field{min-width:0}.gwp-contact-form__field p{margin-bottom:0}.gwp-contact-form__field--full{grid-column:1/-1}.gwp-contact-form .wpcf7-form-control-wrap{display:block}.gwp-contact-form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]),.gwp-contact-form textarea,.gwp-contact-form select{font-family:HankenGrotesk,sans-serif;font-size:clamp(.6916666667rem,1.1111111111vw,1.3333333333rem);font-weight:400;line-height:1.3;letter-spacing:0}@media (max-width: 991px){.gwp-contact-form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]),.gwp-contact-form textarea,.gwp-contact-form select{font-size:.875rem;line-height:1.3;letter-spacing:0}}.gwp-contact-form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]),.gwp-contact-form textarea,.gwp-contact-form select{min-height:3.25rem;border:0;border-bottom:2px solid #d8d8d8;border-radius:0;padding:clamp(.4322916667rem,.6944444444vw,.8333333333rem);background:transparent;color:#343434;box-shadow:none}.gwp-contact-form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit])::placeholder,.gwp-contact-form textarea::placeholder,.gwp-contact-form select::placeholder{color:#343434}.gwp-contact-form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):hover:not(:disabled):not([disabled]):not([aria-disabled=true]),.gwp-contact-form textarea:hover:not(:disabled):not([disabled]):not([aria-disabled=true]),.gwp-contact-form select:hover:not(:disabled):not([disabled]):not([aria-disabled=true]){border-color:#bfc0cb}.gwp-contact-form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]).is-filled,.gwp-contact-form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]).form-input--filled,.gwp-contact-form textarea.is-filled,.gwp-contact-form textarea.form-input--filled,.gwp-contact-form select.is-filled,.gwp-contact-form select.form-input--filled{background:transparent;color:#343434}.gwp-contact-form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):focus,.gwp-contact-form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):focus-visible,.gwp-contact-form textarea:focus,.gwp-contact-form textarea:focus-visible,.gwp-contact-form select:focus,.gwp-contact-form select:focus-visible{background:transparent;border-color:#3c25d2;box-shadow:0 1px #3c25d2}.gwp-contact-form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit])[aria-invalid=true],.gwp-contact-form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]).wpcf7-not-valid,.gwp-contact-form textarea[aria-invalid=true],.gwp-contact-form textarea.wpcf7-not-valid,.gwp-contact-form select[aria-invalid=true],.gwp-contact-form select.wpcf7-not-valid{border-color:#ff4242;box-shadow:0 1px #ff4242}.gwp-contact-form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):-webkit-autofill,.gwp-contact-form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):-webkit-autofill:hover,.gwp-contact-form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):-webkit-autofill:focus,.gwp-contact-form textarea:-webkit-autofill,.gwp-contact-form textarea:-webkit-autofill:hover,.gwp-contact-form textarea:-webkit-autofill:focus,.gwp-contact-form select:-webkit-autofill,.gwp-contact-form select:-webkit-autofill:hover,.gwp-contact-form select:-webkit-autofill:focus{border:0;border-bottom:2px solid #d8d8d8;-webkit-box-shadow:0 0 0 62.5rem #ffffff inset;-webkit-text-fill-color:#343434;caret-color:#343434}.gwp-contact-form textarea{height:3.25rem;min-height:3.25rem;overflow:hidden;resize:none}.gwp-contact-form__required{font-family:HankenGrotesk,sans-serif;font-size:clamp(.6052083333rem,.9722222222vw,1.1666666667rem);font-weight:400;line-height:1.4;letter-spacing:0}@media (max-width: 991px){.gwp-contact-form__required{font-size:.875rem;line-height:1.4;letter-spacing:0}}.gwp-contact-form__required{margin:clamp(2.59375rem,4.1666666667vw,5rem) 0 0;color:#343434}.gwp-contact-form__agreement{font-family:HankenGrotesk,sans-serif;font-size:clamp(.6052083333rem,.9722222222vw,1.1666666667rem);font-weight:400;line-height:1.4;letter-spacing:0}@media (max-width: 991px){.gwp-contact-form__agreement{font-size:.875rem;line-height:1.4;letter-spacing:0}}.gwp-contact-form__agreement{margin-top:clamp(.778125rem,1.25vw,1.5rem);color:#343434}.gwp-contact-form__agreement .wpcf7-form-control,.gwp-contact-form__agreement .wpcf7-list-item,.gwp-contact-form__agreement label{display:block;margin:0}.gwp-contact-form__agreement label{font-family:HankenGrotesk,sans-serif;font-size:clamp(.6052083333rem,.9722222222vw,1.1666666667rem);font-weight:400;line-height:1.4;letter-spacing:0}@media (max-width: 991px){.gwp-contact-form__agreement label{font-size:.875rem;line-height:1.4;letter-spacing:0}}.gwp-contact-form__agreement label{display:grid;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:1.125rem;color:#343434;cursor:pointer}.gwp-contact-form__agreement input[type=checkbox]{width:1.125rem;height:1.125rem;margin:0;border-width:2px;border-color:#343434;border-radius:0}.gwp-contact-form__agreement .wpcf7-list-item-label{display:block}.gwp-contact-form__agreement a{color:#3c25d2;text-decoration:underline;text-underline-offset:.15em}.gwp-contact-form__privacy{font-family:HankenGrotesk,sans-serif;font-size:clamp(.6052083333rem,.9722222222vw,1.1666666667rem);font-weight:400;line-height:1.4;letter-spacing:0}@media (max-width: 991px){.gwp-contact-form__privacy{font-size:.875rem;line-height:1.4;letter-spacing:0}}.gwp-contact-form__privacy{margin:clamp(1.0375rem,1.6666666667vw,2rem) 0 0;color:#343434}.gwp-contact-form__privacy p{margin:0}.gwp-contact-form__privacy a{color:#3c25d2;text-decoration:underline;text-underline-offset:.15em}.gwp-contact-form__submit.button{font-family:HankenGrotesk,sans-serif;font-size:clamp(.6916666667rem,1.1111111111vw,1.3333333333rem);font-weight:600;line-height:1.3;letter-spacing:0}@media (max-width: 991px){.gwp-contact-form__submit.button{font-size:1rem;line-height:1.3;letter-spacing:0}}.gwp-contact-form__submit.button{margin-top:clamp(2.59375rem,4.1666666667vw,5rem);min-width:8.625rem;padding:clamp(.3890625rem,.625vw,.75rem) clamp(1.3833333333rem,2.2222222222vw,2.6666666667rem)}.gwp-contact-form .wpcf7-not-valid-tip{margin-top:.5rem}.gwp-contact-form .wpcf7-response-output{margin-top:2rem}@media (max-width: 991px){.gwp-contact-form__fields{grid-template-columns:1fr;gap:1.25rem}.gwp-contact-form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]),.gwp-contact-form textarea,.gwp-contact-form select{min-height:0;padding:.625rem}.gwp-contact-form textarea{height:3.75rem;min-height:3.75rem}.gwp-contact-form__required{margin-top:1.25rem}.gwp-contact-form__agreement{margin-top:1.75rem}.gwp-contact-form__agreement label{grid-template-columns:1.25rem minmax(0,1fr);gap:1.125rem}.gwp-contact-form__agreement input[type=checkbox]{width:1.125rem;height:1.125rem;margin-top:0}.gwp-contact-form__privacy{margin-top:1.25rem}.gwp-contact-form__submit.button{margin-top:1.25rem;min-width:8.625rem;padding:.625rem 2rem}}.recruitment-form-section .contact-form-section__form{margin-top:clamp(2.59375rem,4.1666666667vw,5rem)}.recruitment-form-section .gwp-contact-form__fields{column-gap:clamp(1.2104166667rem,1.9444444444vw,2.3333333333rem);row-gap:clamp(.8645833333rem,1.3888888889vw,1.6666666667rem)}.recruitment-form-section .gwp-contact-form__field p{margin:0}.recruitment-form-section .gwp-contact-form__file{position:relative;display:flex;align-items:center;margin-top:clamp(1.2104166667rem,1.9444444444vw,2.3333333333rem)}.recruitment-form-section .gwp-contact-form__file .wpcf7-form-control-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:0}.recruitment-form-section .gwp-contact-form__file .wpcf7-not-valid-tip{position:absolute;top:100%;left:0;width:max-content;max-width:min(100vw - 2.5rem,20rem);opacity:1}.recruitment-form-section .gwp-contact-form__file-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.recruitment-form-section .gwp-contact-form__file-button{font-family:HankenGrotesk,sans-serif;font-size:clamp(.6916666667rem,1.1111111111vw,1.3333333333rem);font-weight:400;line-height:1.3;letter-spacing:0}@media (max-width: 991px){.recruitment-form-section .gwp-contact-form__file-button{font-size:.875rem;line-height:1.3;letter-spacing:0}}.recruitment-form-section .gwp-contact-form__file-button{position:relative;display:inline-flex;align-items:center;gap:clamp(.8645833333rem,1.3888888889vw,1.6666666667rem);border:2px solid #d8d8d8;padding:clamp(.4322916667rem,.6944444444vw,.8333333333rem);color:#343434;cursor:pointer;overflow:visible;transition:border-color .2s ease,color .2s ease}.recruitment-form-section .gwp-contact-form__file-button:after{content:"";display:block;width:clamp(.51875rem,.8333333333vw,1rem);height:clamp(.6052083333rem,.9722222222vw,1.1666666667rem);background:#d7d7d7;mask:url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.733399 5.83008C0.421441 5.51774 0.421458 5.01154 0.733399 4.69922L5.11914 0.314454C5.2231 0.179781 5.36684 0.0782022 5.53516 0.0312513C5.57541 0.0190114 5.61681 0.0125917 5.6582 0.00683719C5.66534 0.00601884 5.6725 0.00551355 5.67969 0.00488406C5.81105 -0.00978342 5.94512 0.00439572 6.06934 0.0546887C6.11762 0.0742301 6.16451 0.098581 6.20898 0.127931C6.25323 0.15714 6.29502 0.191546 6.33398 0.23047L10.8037 4.69922C11.1157 5.01157 11.1158 5.51774 10.8037 5.83008C10.4913 6.14241 9.98429 6.14242 9.67188 5.83008L6.55078 2.70996L6.55078 9.70313C6.55078 10.145 6.19183 10.5039 5.75 10.5039C5.30833 10.5037 4.9502 10.1448 4.9502 9.70313L4.9502 2.7461L1.86523 5.83008C1.55282 6.14242 1.0458 6.14241 0.733399 5.83008ZM0.499024 12.501C0.499035 12.0592 0.857089 11.7013 1.29883 11.7012L10.2012 11.7012C10.643 11.7012 11.002 12.0591 11.002 12.501C11.002 12.9428 10.643 13.3008 10.2012 13.3008L1.29883 13.3008C0.857082 13.3007 0.499024 12.9427 0.499024 12.501Z' fill='black'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.733399 5.83008C0.421441 5.51774 0.421458 5.01154 0.733399 4.69922L5.11914 0.314454C5.2231 0.179781 5.36684 0.0782022 5.53516 0.0312513C5.57541 0.0190114 5.61681 0.0125917 5.6582 0.00683719C5.66534 0.00601884 5.6725 0.00551355 5.67969 0.00488406C5.81105 -0.00978342 5.94512 0.00439572 6.06934 0.0546887C6.11762 0.0742301 6.16451 0.098581 6.20898 0.127931C6.25323 0.15714 6.29502 0.191546 6.33398 0.23047L10.8037 4.69922C11.1157 5.01157 11.1158 5.51774 10.8037 5.83008C10.4913 6.14241 9.98429 6.14242 9.67188 5.83008L6.55078 2.70996L6.55078 9.70313C6.55078 10.145 6.19183 10.5039 5.75 10.5039C5.30833 10.5037 4.9502 10.1448 4.9502 9.70313L4.9502 2.7461L1.86523 5.83008C1.55282 6.14242 1.0458 6.14241 0.733399 5.83008ZM0.499024 12.501C0.499035 12.0592 0.857089 11.7013 1.29883 11.7012L10.2012 11.7012C10.643 11.7012 11.002 12.0591 11.002 12.501C11.002 12.9428 10.643 13.3008 10.2012 13.3008L1.29883 13.3008C0.857082 13.3007 0.499024 12.9427 0.499024 12.501Z' fill='black'/%3E%3C/svg%3E") center/contain no-repeat}.recruitment-form-section .gwp-contact-form__file-button:focus-within,.recruitment-form-section .gwp-contact-form__file-button:hover{border-color:#3c25d2;color:#3c25d2}.recruitment-form-section .gwp-contact-form__required{margin-top:clamp(.8645833333rem,1.3888888889vw,1.6666666667rem)}.recruitment-form-section .gwp-contact-form__privacy{margin-top:clamp(.4322916667rem,.6944444444vw,.8333333333rem)}.recruitment-form-section .gwp-contact-form__submit.button{margin-top:clamp(1.7291666667rem,2.7777777778vw,3.3333333333rem)}@media (max-width: 991px){.recruitment-form-section .gwp-contact-form__fields{gap:1.25rem}.recruitment-form-section .gwp-contact-form__file{margin-top:1rem}.recruitment-form-section .gwp-contact-form__required{margin-top:1.75rem}.recruitment-form-section .gwp-contact-form__privacy{margin-top:1.5rem}.recruitment-form-section .gwp-contact-form__submit.button{margin-top:2.5rem}}.gwp-form-thank-you{color:#343434}.gwp-form-thank-you__title{font-family:HankenGrotesk,sans-serif;font-size:clamp(1.6427083333rem,2.6388888889vw,3.1666666667rem);font-weight:600;line-height:1.1;letter-spacing:0}@media (max-width: 991px){.gwp-form-thank-you__title{font-size:1.5rem;line-height:1.1;letter-spacing:0}}.gwp-form-thank-you__title{margin:0;max-width:28.75rem;color:#343434}.gwp-form-thank-you__text{font-family:HankenGrotesk,sans-serif;font-size:clamp(.6916666667rem,1.1111111111vw,1.3333333333rem);font-weight:400;line-height:1.3;letter-spacing:0}@media (max-width: 991px){.gwp-form-thank-you__text{font-size:.875rem;line-height:1.3;letter-spacing:0}}.gwp-form-thank-you__text{margin:2.625rem 0 0;max-width:29.375rem;color:#343434}.gwp-form-thank-you__contact{font-family:HankenGrotesk,sans-serif;font-size:clamp(.6916666667rem,1.1111111111vw,1.3333333333rem);font-weight:400;line-height:1.3;letter-spacing:0}@media (max-width: 991px){.gwp-form-thank-you__contact{font-size:.875rem;line-height:1.3;letter-spacing:0}}.gwp-form-thank-you__contact{display:grid;gap:1.375rem;margin-top:3.75rem}.gwp-form-thank-you__contact a{color:#343434;text-decoration:none}.gwp-form-thank-you__contact a:hover,.gwp-form-thank-you__contact a:focus-visible{color:#3c25d2}@media (max-width: 991px){.gwp-form-thank-you__text{margin-top:1.5rem}.gwp-form-thank-you__contact{gap:.875rem;margin-top:2.25rem}}.clients-section{padding:clamp(4.3229166667rem,6.9444444444vw,8.3333333333rem) 0;background:#ffffff;color:#343434}.clients-section__intro{max-width:clamp(35.4479166667rem,56.9444444444vw,68.3333333333rem);margin:0 auto;text-align:center}.clients-section__eyebrow{font-family:HankenGrotesk,sans-serif;font-size:clamp(.6916666667rem,1.1111111111vw,1.3333333333rem);font-weight:400;line-height:1.3;letter-spacing:.25em}@media (max-width: 991px){.clients-section__eyebrow{font-size:.75rem;line-height:1.3;letter-spacing:.25em}}.clients-section__eyebrow{margin:0 0 clamp(.6916666667rem,1.1111111111vw,1.3333333333rem);color:#3c25d2;text-transform:uppercase}.clients-section__title{font-family:HankenGrotesk,sans-serif;font-size:clamp(1.6427083333rem,2.6388888889vw,3.1666666667rem);font-weight:600;line-height:1.1;letter-spacing:0}@media (max-width: 991px){.clients-section__title{font-size:1.5rem;line-height:1.1;letter-spacing:0}}.clients-section__title{margin:0;color:#343434}.clients-section__logos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1.0807291667rem,1.7361111111vw,2.0833333333rem);margin-top:clamp(3.6744791667rem,5.9027777778vw,7.0833333333rem)}.clients-section__item{position:relative;min-width:0;height:clamp(3.5880208333rem,5.7638888889vw,6.9166666667rem);overflow:hidden;border-bottom:2px solid #d7d7d7}.clients-section__client{position:absolute;top:0;right:clamp(.51875rem,.8333333333vw,1rem);left:clamp(.51875rem,.8333333333vw,1rem);display:flex;align-items:center;justify-content:center;height:clamp(2.5072916667rem,4.0277777778vw,4.8333333333rem);color:#141418;text-decoration:none;will-change:opacity,transform,filter;transition:opacity .3s ease-in,filter .3s ease-in,transform .5s cubic-bezier(.65,0,.35,1)}.clients-section__client--first{opacity:1;filter:blur(0);transform:scale(1)}.clients-section__client--second,.clients-section__item.is-active .clients-section__client--first{opacity:0;filter:blur(clamp(.2161458333rem,.3472222222vw,.4166666667rem));transform:scale(0)}.clients-section__item.is-active .clients-section__client--second{opacity:1;filter:blur(0);transform:scale(1)}.clients-section__logo{display:block;width:auto;max-width:100%;max-height:clamp(1.9885416667rem,3.1944444444vw,3.8333333333rem);object-fit:contain;filter:grayscale(1)}.clients-section__label{font-family:HankenGrotesk,sans-serif;font-size:clamp(1.55625rem,2.5vw,3rem);font-weight:600;line-height:1;letter-spacing:0}@media (max-width: 991px){.clients-section__label{font-size:2.375rem;line-height:1;letter-spacing:0}}.clients-section__label{color:#141418}@media (prefers-reduced-motion: reduce){.clients-section__client{transition:none}.clients-section__client--first{opacity:1;filter:none;transform:none}.clients-section__client--second{opacity:0}}@media (max-width: 991px){.clients-section{padding:3rem 0}.clients-section__intro{max-width:none}.clients-section__eyebrow{margin-bottom:.375rem}.clients-section__title{max-width:32.5rem;margin:0 auto}.clients-section__logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5625rem;margin-top:1.25rem}.clients-section__item{height:5.1875rem}.clients-section__item:nth-child(n+5){display:none}.clients-section__client{right:.5rem;left:.5rem;height:3.625rem}.clients-section__logo{max-height:2.5rem}}@media (max-width: 991px){.clients-section__label{font-family:HankenGrotesk,sans-serif;font-size:2.125rem;font-weight:600;line-height:1;letter-spacing:0}}.testimonials-section{--testimonial-peek: clamp(7.78125rem, 12.5vw, 15rem);--testimonial-gap: clamp(2.7666666667rem, 4.4444444444vw, 5.3333333333rem);padding:clamp(1.7291666667rem,2.7777777778vw,3.3333333333rem) 0 clamp(2.59375rem,4.1666666667vw,5rem);overflow:hidden;background:#f7f7f7;color:#343434}.testimonials-section__viewport{display:flex;gap:var(--testimonial-gap);width:calc(100% + var(--testimonial-peek));max-width:calc(100vw - 40px);overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;overscroll-behavior-x:contain}.testimonials-section__viewport.is-dragging{cursor:grabbing;scroll-behavior:auto}.testimonials-section__viewport::-webkit-scrollbar{display:none}.testimonials-section__card{flex:0 0 calc((100% - var(--testimonial-peek) - var(--testimonial-gap)) / 2);min-width:0;border-right:2px solid #d8d8d8;padding:clamp(1.815625rem,2.9166666667vw,3.5rem) clamp(2.9395833333rem,4.7222222222vw,5.6666666667rem) clamp(1.9885416667rem,3.1944444444vw,3.8333333333rem) 0;scroll-snap-align:start}.testimonials-section__mark{display:block;width:clamp(2.4640625rem,3.9583333333vw,4.75rem);height:auto;margin-bottom:clamp(1.2104166667rem,1.9444444444vw,2.3333333333rem)}.testimonials-section__quote{font-family:HankenGrotesk,sans-serif;font-size:clamp(.8645833333rem,1.3888888889vw,1.6666666667rem);font-weight:400;line-height:1.3;letter-spacing:0}@media (max-width: 991px){.testimonials-section__quote{font-size:1rem;line-height:1.55;letter-spacing:0}}.testimonials-section__quote{min-height:clamp(7.003125rem,11.25vw,13.5rem);margin:0;color:#343434}.testimonials-section__quote>*{margin:0}.testimonials-section__footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,clamp(7.78125rem,12.5vw,15rem));align-items:end;gap:clamp(1.3833333333rem,2.2222222222vw,2.6666666667rem);margin-top:clamp(1.7291666667rem,2.7777777778vw,3.3333333333rem);border-top:2px solid #d8d8d8;padding-top:clamp(1.7291666667rem,2.7777777778vw,3.3333333333rem)}.testimonials-section__name{font-family:HankenGrotesk,sans-serif;font-size:clamp(.6916666667rem,1.1111111111vw,1.3333333333rem);font-weight:700;line-height:1.3;letter-spacing:0}@media (max-width: 991px){.testimonials-section__name{font-size:1rem;line-height:1.3;letter-spacing:0}}.testimonials-section__name{margin:0;color:#343434}.testimonials-section__position{font-family:HankenGrotesk,sans-serif;font-size:clamp(.6916666667rem,1.1111111111vw,1.3333333333rem);font-weight:400;line-height:1.3;letter-spacing:0}@media (max-width: 991px){.testimonials-section__position{font-size:1rem;line-height:1.3;letter-spacing:0}}.testimonials-section__position{margin:clamp(.6052083333rem,.9722222222vw,1.1666666667rem) 0 0;color:#343434}.testimonials-section__brand{display:flex;justify-content:flex-end;min-width:0}.testimonials-section__logo{width:auto;max-width:100%;max-height:clamp(2.075rem,3.3333333333vw,4rem);object-fit:contain;filter:grayscale(1)}.testimonials-section__company{font-family:HankenGrotesk,sans-serif;font-size:clamp(1.7291666667rem,2.7777777778vw,3.3333333333rem);font-weight:600;line-height:1;letter-spacing:0}@media (max-width: 991px){.testimonials-section__company{font-size:2.5rem;line-height:1;letter-spacing:0}}.testimonials-section__company{color:#141418}.testimonials-section__controls{display:inline-flex;align-items:center;gap:clamp(1.3833333333rem,2.2222222222vw,2.6666666667rem);margin-top:clamp(2.4208333333rem,3.8888888889vw,4.6666666667rem)}.testimonials-section__arrow{position:relative;display:inline-flex;align-items:center;justify-content:center;width:clamp(.8645833333rem,1.3888888889vw,1.6666666667rem);height:clamp(.8645833333rem,1.3888888889vw,1.6666666667rem);min-width:0;border:0;border-radius:0;padding:0;background:transparent;color:#3c25d2;font-size:0;line-height:1}.testimonials-section__arrow:before,.testimonials-section__arrow:after{content:"";position:absolute;top:50%;display:block;background:currentColor}.testimonials-section__arrow:before{left:0;width:clamp(.8645833333rem,1.3888888889vw,1.6666666667rem);height:clamp(.0864583333rem,.1388888889vw,.1666666667rem);border-radius:clamp(.0864583333rem,.1388888889vw,.1666666667rem);transform:translateY(-50%)}.testimonials-section__arrow:after{right:0;width:clamp(.3458333333rem,.5555555556vw,.6666666667rem);height:clamp(.3458333333rem,.5555555556vw,.6666666667rem);border-top:clamp(.0864583333rem,.1388888889vw,.1666666667rem) solid currentColor;border-right:clamp(.0864583333rem,.1388888889vw,.1666666667rem) solid currentColor;background:transparent;transform:translateY(-50%) rotate(45deg)}.testimonials-section__arrow:disabled,.testimonials-section__arrow[aria-disabled=true],.testimonials-section__arrow.is-disabled{color:#d7d7d7;cursor:default}.testimonials-section__arrow:hover:not(:disabled):not([aria-disabled=true]),.testimonials-section__arrow:focus-visible:not(:disabled):not([aria-disabled=true]){border:0;background:transparent;color:#2e1aad}.testimonials-section__arrow:first-child:after{right:auto;left:0;transform:translateY(-50%) rotate(-135deg)}.testimonials-section__divider{display:block;width:2px;height:clamp(1.0375rem,1.6666666667vw,2rem);background:#d8d8d8}@media (max-width: 991px){.testimonials-section{--testimonial-peek: 2rem;--testimonial-gap: 2.625rem;padding:3rem 0}.testimonials-section__viewport{width:calc(100% + var(--testimonial-peek));max-width:calc(100vw - 2rem);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0 var(--testimonial-peek);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.testimonials-section__card{flex-basis:calc(100vw - 5.5rem);padding:.375rem 2.75rem 0 0;scroll-snap-align:start}.testimonials-section__mark{width:3.1875rem;margin-bottom:1.25rem}.testimonials-section__quote{min-height:0}.testimonials-section__footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1.25rem;margin-top:2.5rem;padding-top:2.5rem}.testimonials-section__person{min-width:0}.testimonials-section__brand{align-items:center;min-width:0;overflow:hidden}.testimonials-section__position{margin-top:1.125rem}.testimonials-section__logo{max-width:100%;max-height:3.375rem}.testimonials-section__company{min-width:0;max-width:100%;overflow-wrap:break-word}.testimonials-section__controls{margin-top:2.625rem}.testimonials-section__arrow{width:1.25rem;height:1.25rem}.testimonials-section__arrow:before{width:1.25rem;height:.125rem;border-radius:.125rem}.testimonials-section__arrow:after{width:.5rem;height:.5rem;border-top-width:.125rem;border-right-width:.125rem}}.achievements-section{padding:clamp(2.59375rem,4.1666666667vw,5rem) 0 0;background:#3c25d2;color:#fff}.achievements-section__intro{max-width:clamp(38.0416666667rem,61.1111111111vw,73.3333333333rem)}.achievements-section__eyebrow{font-family:HankenGrotesk,sans-serif;font-size:clamp(.6916666667rem,1.1111111111vw,1.3333333333rem);font-weight:400;line-height:1.3;letter-spacing:.25em}@media (max-width: 991px){.achievements-section__eyebrow{font-size:.75rem;line-height:1.3;letter-spacing:.25em}}.achievements-section__eyebrow{margin:0 0 clamp(.6916666667rem,1.1111111111vw,1.3333333333rem);color:#fff;text-transform:uppercase}.achievements-section__title{font-family:HankenGrotesk,sans-serif;font-size:clamp(1.6427083333rem,2.6388888889vw,3.1666666667rem);font-weight:600;line-height:1.1;letter-spacing:0}@media (max-width: 991px){.achievements-section__title{font-size:1.5rem;line-height:1.1;letter-spacing:0}}.achievements-section__title{max-width:clamp(37.1770833333rem,59.7222222222vw,71.6666666667rem);margin:0;color:#fff}.achievements-section__text{font-family:HankenGrotesk,sans-serif;font-size:clamp(.6916666667rem,1.1111111111vw,1.3333333333rem);font-weight:400;line-height:1.3;letter-spacing:0}@media (max-width: 991px){.achievements-section__text{font-size:.875rem;line-height:1.3;letter-spacing:0}}.achievements-section__text{max-width:clamp(26.3697916667rem,42.3611111111vw,50.8333333333rem);margin-top:clamp(.778125rem,1.25vw,1.5rem);color:#fff}.achievements-section__text p{margin:0}.achievements-section__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(3.3286458333rem,5.3472222222vw,6.4166666667rem);margin-top:clamp(3.5447916667rem,5.6944444444vw,6.8333333333rem)}.achievements-section__item{min-width:0;border-left:2px solid rgba(255,255,255,.68);padding:0 0 clamp(1.7291666667rem,2.7777777778vw,3.3333333333rem) clamp(.8645833333rem,1.3888888889vw,1.6666666667rem)}.achievements-section__number{font-family:HankenGrotesk,sans-serif;font-size:clamp(2.59375rem,4.1666666667vw,5rem);font-weight:700;line-height:.95;letter-spacing:0}@media (max-width: 991px){.achievements-section__number{font-size:2.25rem;line-height:.95;letter-spacing:0}}.achievements-section__number{display:flex;align-items:baseline;margin:0;color:#fff}.achievements-section__label{font-family:HankenGrotesk,sans-serif;font-size:clamp(.6916666667rem,1.1111111111vw,1.3333333333rem);font-weight:400;line-height:1.3;letter-spacing:0}@media (max-width: 991px){.achievements-section__label{font-size:.875rem;line-height:1.3;letter-spacing:0}}.achievements-section__label{max-width:clamp(11.2395833333rem,18.0555555556vw,21.6666666667rem);margin:clamp(1.0375rem,1.6666666667vw,2rem) 0 0;color:#ffffffe0}.achievements-section__label-mobile{display:none}@media (max-width: 991px){.achievements-section{padding:3rem 0}.achievements-section__intro{max-width:40rem}.achievements-section__eyebrow{margin-bottom:.375rem}.achievements-section__title{max-width:40.625rem}.achievements-section__text{max-width:none;margin-top:1.125rem}.achievements-section__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.75rem}.achievements-section__item{padding:0 0 .625rem 1.25rem}.achievements-section__label{margin-top:1.5rem}.achievements-section__label-desktop{display:none}.achievements-section__label-mobile{display:inline}}@media (max-width: 991px){.achievements-section__grid{gap:1.25rem}}.faq-section{padding:clamp(4.3229166667rem,6.9444444444vw,8.3333333333rem) 0 clamp(3.0260416667rem,4.8611111111vw,5.8333333333rem);background:#f0f0f5;color:#343434}.faq-section__layout{display:grid;grid-template-columns:minmax(0,clamp(19.0208333333rem,30.5555555556vw,36.6666666667rem)) minmax(0,clamp(23.9921875rem,38.5416666667vw,46.25rem));gap:clamp(1.7291666667rem,2.7777777778vw,3.3333333333rem);align-items:start;justify-content:space-between}.faq-section__intro{display:flex;flex-direction:column;min-height:clamp(29.828125rem,47.9166666667vw,57.5rem);text-align:left}.faq-section__eyebrow{font-family:HankenGrotesk,sans-serif;font-size:clamp(.6916666667rem,1.1111111111vw,1.3333333333rem);font-weight:400;line-height:1.3;letter-spacing:.25em}@media (max-width: 991px){.faq-section__eyebrow{font-size:.75rem;line-height:1.3;letter-spacing:.25em}}.faq-section__eyebrow{margin:0 0 clamp(.6916666667rem,1.1111111111vw,1.3333333333rem);color:#3c25d2;text-transform:uppercase}.faq-section__title{font-family:HankenGrotesk,sans-serif;font-size:clamp(1.6427083333rem,2.6388888889vw,3.1666666667rem);font-weight:600;line-height:1.1;letter-spacing:0}@media (max-width: 991px){.faq-section__title{font-size:1.5rem;line-height:1.1;letter-spacing:0}}.faq-section__title{margin:0;color:#343434}.faq-section__dots{display:block;width:clamp(14.0494791667rem,22.5694444444vw,27.0833333333rem);max-width:100%;height:auto;margin-top:auto}.faq-section__accordion{margin-top:0;border-top:2px solid #d7d7d7}.faq-section__item{display:grid;grid-template-columns:max-content minmax(0,1fr) clamp(1.3833333333rem,2.2222222222vw,2.6666666667rem);column-gap:clamp(1.9453125rem,3.125vw,3.75rem);border-bottom:2px solid #d7d7d7}.faq-section__item:before{font-family:HankenGrotesk,sans-serif;font-size:clamp(2.8098958333rem,4.5138888889vw,5.4166666667rem);font-weight:600;line-height:1.1;letter-spacing:0}@media (max-width: 991px){.faq-section__item:before{font-size:1.75rem;line-height:1.1;letter-spacing:0}}.faq-section__item:before{content:"00";grid-column:1;grid-row:1;color:transparent;font-variant-numeric:tabular-nums;pointer-events:none;visibility:hidden}.faq-section__trigger{grid-column:1/-1;grid-row:1;display:grid;grid-template-columns:max-content minmax(0,1fr) clamp(1.3833333333rem,2.2222222222vw,2.6666666667rem);align-items:center;min-width:0;width:100%;gap:clamp(1.9453125rem,3.125vw,3.75rem);border:0;border-radius:0;padding:clamp(.6916666667rem,1.1111111111vw,1.3333333333rem) 0;background:transparent;color:#343434;text-align:left;white-space:normal;cursor:pointer}.faq-section__trigger:hover,.faq-section__trigger:focus-visible{border:0;background:transparent;color:#343434}.faq-section__number{font-family:HankenGrotesk,sans-serif;font-size:clamp(2.8098958333rem,4.5138888889vw,5.4166666667rem);font-weight:600;line-height:1.1;letter-spacing:0}@media (max-width: 991px){.faq-section__number{font-size:1.75rem;line-height:1.1;letter-spacing:0}}.faq-section__number{color:#3c25d2;font-variant-numeric:tabular-nums}.faq-section__item-title{font-family:HankenGrotesk,sans-serif;font-size:clamp(.8645833333rem,1.3888888889vw,1.6666666667rem);font-weight:600;line-height:1.2;letter-spacing:0}@media (max-width: 991px){.faq-section__item-title{font-size:.9375rem;line-height:1.2;letter-spacing:0}}.faq-section__item-title{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal}.faq-section__icon{position:relative;display:block;width:clamp(.8645833333rem,1.3888888889vw,1.6666666667rem);height:clamp(.8645833333rem,1.3888888889vw,1.6666666667rem);justify-self:end;color:#3c25d2}.faq-section__icon:before,.faq-section__icon:after{content:"";position:absolute;top:50%;left:50%;width:clamp(.8645833333rem,1.3888888889vw,1.6666666667rem);height:clamp(.0864583333rem,.1388888889vw,.1666666667rem);border-radius:clamp(.0864583333rem,.1388888889vw,.1666666667rem);background:currentColor;transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease}.faq-section__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-section__item.is-active .faq-section__icon:after{transform:translate(-50%,-50%) rotate(0);opacity:0}.faq-section__panel{font-family:HankenGrotesk,sans-serif;font-size:clamp(.6916666667rem,1.1111111111vw,1.3333333333rem);font-weight:400;line-height:1.3;letter-spacing:0}@media (max-width: 991px){.faq-section__panel{font-size:.875rem;line-height:1.3;letter-spacing:0}}.faq-section__panel{grid-column:2/-1;grid-row:2;max-width:clamp(31.5572916667rem,50.6944444444vw,60.8333333333rem);height:0;overflow:hidden;color:#343434;opacity:0;transition:height .28s ease,opacity .2s ease,margin-top .28s ease}.faq-section__panel>*{margin-top:0}.faq-section__panel>*:last-child{margin-bottom:0}.faq-section__item.is-active .faq-section__panel{margin-top:clamp(.8645833333rem,1.3888888889vw,1.6666666667rem);padding-bottom:clamp(1.7291666667rem,2.7777777778vw,3.3333333333rem);opacity:1}@media (max-width: 991px){.faq-section{padding:3rem 0;background:#ffffff}.faq-section__layout{grid-template-columns:1fr;gap:1.25rem}.faq-section__intro{min-height:0;max-width:none;margin:0;text-align:left}.faq-section__eyebrow{margin-bottom:.375rem}.faq-section__accordion{margin-top:0;border-top-width:2px}.faq-section__dots{display:none}.faq-section__item{position:relative;display:block;border-bottom:0}.faq-section__item:after{content:"";position:absolute;right:0;bottom:0;left:0;display:block;height:2px;background:#d7d7d7;pointer-events:none}.faq-section__item:before{display:none}.faq-section__trigger{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 2rem;grid-template-rows:auto auto;gap:1.5rem 1rem;padding:1rem 0}.faq-section__number{grid-column:1;grid-row:1}.faq-section__item-title{font-family:HankenGrotesk,sans-serif;font-size:clamp(.8645833333rem,1.3888888889vw,1.6666666667rem);font-weight:600;line-height:1.2;letter-spacing:0;grid-column:1;grid-row:2}}@media (max-width: 991px) and (max-width: 991px){.faq-section__item-title{font-size:.9375rem;line-height:1.2;letter-spacing:0}}@media (max-width: 991px){.faq-section__icon{grid-column:2;grid-row:2;align-self:center;width:1.25rem;height:1.25rem}.faq-section__panel{font-family:HankenGrotesk,sans-serif;font-size:clamp(.6916666667rem,1.1111111111vw,1.3333333333rem);font-weight:400;line-height:1.3;letter-spacing:0;max-width:none;grid-column:1/-1}}@media (max-width: 991px) and (max-width: 991px){.faq-section__panel{font-size:.875rem;line-height:1.3;letter-spacing:0}}@media (max-width: 991px){.faq-section__item.is-active .faq-section__panel{margin-top:0;padding-bottom:2.125rem}}.testimonials-section__arrow,.home-articles__arrow,.single-solution-audience__arrow,.single-solution-why__arrow,.single-competency-why__arrow,.person-slider__arrow,.about-values__arrow,.about-partners__arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;transition:color .2s ease,transform .2s ease}.testimonials-section__arrow:hover,.testimonials-section__arrow:focus-visible,.testimonials-section__arrow:active,.home-articles__arrow:hover,.home-articles__arrow:focus-visible,.home-articles__arrow:active,.single-solution-audience__arrow:hover,.single-solution-audience__arrow:focus-visible,.single-solution-audience__arrow:active,.single-solution-why__arrow:hover,.single-solution-why__arrow:focus-visible,.single-solution-why__arrow:active,.single-competency-why__arrow:hover,.single-competency-why__arrow:focus-visible,.single-competency-why__arrow:active,.person-slider__arrow:hover,.person-slider__arrow:focus-visible,.person-slider__arrow:active,.about-values__arrow:hover,.about-values__arrow:focus-visible,.about-values__arrow:active,.about-partners__arrow:hover,.about-partners__arrow:focus-visible,.about-partners__arrow:active{border:0;background:transparent;box-shadow:none;color:#3c25d2;transform:scale(1.16)}.testimonials-section__arrow:disabled,.testimonials-section__arrow[disabled],.testimonials-section__arrow[aria-disabled=true],.testimonials-section__arrow.is-disabled,.home-articles__arrow:disabled,.home-articles__arrow[disabled],.home-articles__arrow[aria-disabled=true],.home-articles__arrow.is-disabled,.single-solution-audience__arrow:disabled,.single-solution-audience__arrow[disabled],.single-solution-audience__arrow[aria-disabled=true],.single-solution-audience__arrow.is-disabled,.single-solution-why__arrow:disabled,.single-solution-why__arrow[disabled],.single-solution-why__arrow[aria-disabled=true],.single-solution-why__arrow.is-disabled,.single-competency-why__arrow:disabled,.single-competency-why__arrow[disabled],.single-competency-why__arrow[aria-disabled=true],.single-competency-why__arrow.is-disabled,.person-slider__arrow:disabled,.person-slider__arrow[disabled],.person-slider__arrow[aria-disabled=true],.person-slider__arrow.is-disabled,.about-values__arrow:disabled,.about-values__arrow[disabled],.about-values__arrow[aria-disabled=true],.about-values__arrow.is-disabled,.about-partners__arrow:disabled,.about-partners__arrow[disabled],.about-partners__arrow[aria-disabled=true],.about-partners__arrow.is-disabled{border:0;background:transparent;box-shadow:none;color:#d7d7d7;cursor:default;transform:none}.testimonials-section__arrow:disabled:hover,.testimonials-section__arrow:disabled:focus-visible,.testimonials-section__arrow:disabled:active,.testimonials-section__arrow[disabled]:hover,.testimonials-section__arrow[disabled]:focus-visible,.testimonials-section__arrow[disabled]:active,.testimonials-section__arrow[aria-disabled=true]:hover,.testimonials-section__arrow[aria-disabled=true]:focus-visible,.testimonials-section__arrow[aria-disabled=true]:active,.testimonials-section__arrow.is-disabled:hover,.testimonials-section__arrow.is-disabled:focus-visible,.testimonials-section__arrow.is-disabled:active,.home-articles__arrow:disabled:hover,.home-articles__arrow:disabled:focus-visible,.home-articles__arrow:disabled:active,.home-articles__arrow[disabled]:hover,.home-articles__arrow[disabled]:focus-visible,.home-articles__arrow[disabled]:active,.home-articles__arrow[aria-disabled=true]:hover,.home-articles__arrow[aria-disabled=true]:focus-visible,.home-articles__arrow[aria-disabled=true]:active,.home-articles__arrow.is-disabled:hover,.home-articles__arrow.is-disabled:focus-visible,.home-articles__arrow.is-disabled:active,.single-solution-audience__arrow:disabled:hover,.single-solution-audience__arrow:disabled:focus-visible,.single-solution-audience__arrow:disabled:active,.single-solution-audience__arrow[disabled]:hover,.single-solution-audience__arrow[disabled]:focus-visible,.single-solution-audience__arrow[disabled]:active,.single-solution-audience__arrow[aria-disabled=true]:hover,.single-solution-audience__arrow[aria-disabled=true]:focus-visible,.single-solution-audience__arrow[aria-disabled=true]:active,.single-solution-audience__arrow.is-disabled:hover,.single-solution-audience__arrow.is-disabled:focus-visible,.single-solution-audience__arrow.is-disabled:active,.single-solution-why__arrow:disabled:hover,.single-solution-why__arrow:disabled:focus-visible,.single-solution-why__arrow:disabled:active,.single-solution-why__arrow[disabled]:hover,.single-solution-why__arrow[disabled]:focus-visible,.single-solution-why__arrow[disabled]:active,.single-solution-why__arrow[aria-disabled=true]:hover,.single-solution-why__arrow[aria-disabled=true]:focus-visible,.single-solution-why__arrow[aria-disabled=true]:active,.single-solution-why__arrow.is-disabled:hover,.single-solution-why__arrow.is-disabled:focus-visible,.single-solution-why__arrow.is-disabled:active,.single-competency-why__arrow:disabled:hover,.single-competency-why__arrow:disabled:focus-visible,.single-competency-why__arrow:disabled:active,.single-competency-why__arrow[disabled]:hover,.single-competency-why__arrow[disabled]:focus-visible,.single-competency-why__arrow[disabled]:active,.single-competency-why__arrow[aria-disabled=true]:hover,.single-competency-why__arrow[aria-disabled=true]:focus-visible,.single-competency-why__arrow[aria-disabled=true]:active,.single-competency-why__arrow.is-disabled:hover,.single-competency-why__arrow.is-disabled:focus-visible,.single-competency-why__arrow.is-disabled:active,.person-slider__arrow:disabled:hover,.person-slider__arrow:disabled:focus-visible,.person-slider__arrow:disabled:active,.person-slider__arrow[disabled]:hover,.person-slider__arrow[disabled]:focus-visible,.person-slider__arrow[disabled]:active,.person-slider__arrow[aria-disabled=true]:hover,.person-slider__arrow[aria-disabled=true]:focus-visible,.person-slider__arrow[aria-disabled=true]:active,.person-slider__arrow.is-disabled:hover,.person-slider__arrow.is-disabled:focus-visible,.person-slider__arrow.is-disabled:active,.about-values__arrow:disabled:hover,.about-values__arrow:disabled:focus-visible,.about-values__arrow:disabled:active,.about-values__arrow[disabled]:hover,.about-values__arrow[disabled]:focus-visible,.about-values__arrow[disabled]:active,.about-values__arrow[aria-disabled=true]:hover,.about-values__arrow[aria-disabled=true]:focus-visible,.about-values__arrow[aria-disabled=true]:active,.about-values__arrow.is-disabled:hover,.about-values__arrow.is-disabled:focus-visible,.about-values__arrow.is-disabled:active,.about-partners__arrow:disabled:hover,.about-partners__arrow:disabled:focus-visible,.about-partners__arrow:disabled:active,.about-partners__arrow[disabled]:hover,.about-partners__arrow[disabled]:focus-visible,.about-partners__arrow[disabled]:active,.about-partners__arrow[aria-disabled=true]:hover,.about-partners__arrow[aria-disabled=true]:focus-visible,.about-partners__arrow[aria-disabled=true]:active,.about-partners__arrow.is-disabled:hover,.about-partners__arrow.is-disabled:focus-visible,.about-partners__arrow.is-disabled:active{border:0;background:transparent;box-shadow:none;color:#d7d7d7;transform:none}.testimonials-section__viewport,.home-articles__viewport,.single-solution-audience__viewport,.single-competency-audience__grid,.single-solution-why__viewport,.single-competency-why__viewport,.single-competency-related__grid,.person-slider__viewport,.about-values__viewport,.about-partners__viewport,.about-audience__grid{touch-action:pan-x pan-y pinch-zoom}.testimonials-section__viewport.is-dragging,.home-articles__viewport.is-dragging,.single-solution-audience__viewport.is-dragging,.single-competency-audience__grid.is-dragging,.single-solution-why__viewport.is-dragging,.single-competency-why__viewport.is-dragging,.single-competency-related__grid.is-dragging,.person-slider__viewport.is-dragging,.about-values__viewport.is-dragging,.about-partners__viewport.is-dragging,.about-audience__grid.is-dragging{scroll-snap-type:none}.home-specializations__trigger,.competencies-page__trigger,.home-approach__trigger,.home-difference__trigger,.faq-section__trigger,.faq-page-content__trigger,.careers-benefits__trigger,.careers-categories__trigger,.single-job-offer-faq__trigger,.single-job-offer-faq__tab{border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-tap-highlight-color:transparent}.home-specializations__trigger:hover,.home-specializations__trigger:focus,.home-specializations__trigger:focus-visible,.home-specializations__trigger:active,.competencies-page__trigger:hover,.competencies-page__trigger:focus,.competencies-page__trigger:focus-visible,.competencies-page__trigger:active,.home-approach__trigger:hover,.home-approach__trigger:focus,.home-approach__trigger:focus-visible,.home-approach__trigger:active,.home-difference__trigger:hover,.home-difference__trigger:focus,.home-difference__trigger:focus-visible,.home-difference__trigger:active,.faq-section__trigger:hover,.faq-section__trigger:focus,.faq-section__trigger:focus-visible,.faq-section__trigger:active,.faq-page-content__trigger:hover,.faq-page-content__trigger:focus,.faq-page-content__trigger:focus-visible,.faq-page-content__trigger:active,.careers-benefits__trigger:hover,.careers-benefits__trigger:focus,.careers-benefits__trigger:focus-visible,.careers-benefits__trigger:active,.careers-categories__trigger:hover,.careers-categories__trigger:focus,.careers-categories__trigger:focus-visible,.careers-categories__trigger:active,.single-job-offer-faq__trigger:hover,.single-job-offer-faq__trigger:focus,.single-job-offer-faq__trigger:focus-visible,.single-job-offer-faq__trigger:active,.single-job-offer-faq__tab:hover,.single-job-offer-faq__tab:focus,.single-job-offer-faq__tab:focus-visible,.single-job-offer-faq__tab:active{border:0;border-radius:0;background:transparent;box-shadow:none}.site-breadcrumbs{min-width:0;margin:0 0 clamp(1.0375rem,1.6666666667vw,2rem);color:#343434;font-size:clamp(.6052083333rem,.9722222222vw,1.1666666667rem);font-weight:400;line-height:1.5}.site-breadcrumbs__list{display:flex;flex-wrap:wrap;gap:clamp(.259375rem,.4166666667vw,.5rem) clamp(.3458333333rem,.5555555556vw,.6666666667rem);margin:0;padding:0;list-style:none}.site-breadcrumbs__item{display:inline-flex;align-items:baseline;gap:clamp(.3458333333rem,.5555555556vw,.6666666667rem);min-width:0;max-width:100%}.site-breadcrumbs__link,.site-breadcrumbs__current{min-width:0;overflow-wrap:anywhere}.site-breadcrumbs__link{color:#3c25d2;text-decoration:none}.site-breadcrumbs__link:hover{text-decoration:underline}.site-breadcrumbs__link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.site-breadcrumbs__separator{flex-shrink:0;color:#99999e}
