:root{--color-bg:#000;--color-bg-rgb:0 0 0;--color-surface:#222;--color-surface-rgb:34 34 34;--color-surface-alt:#302e2f;--color-surface-alt-rgb:48 46 47;--color-surface-deep:#111;--color-surface-deep-rgb:17 17 17;--color-card-from:#101114;--color-card-from-rgb:16 17 20;--color-card-to:#1b1d23;--color-card-to-rgb:27 29 35;--color-text:#d4d4d4;--color-text-rgb:212 212 212;--color-text-inverse:#fff;--color-text-inverse-rgb:255 255 255;--color-text-muted:#9f9fc1;--color-text-muted-rgb:159 159 193;--color-bg-inverse:#fff;--color-bg-inverse-rgb:255 255 255;--color-accent:#3548f8;--color-accent-rgb:53 72 248;--color-accent-hover:#2439ff;--color-accent-hover-rgb:36 57 255;--color-accent-pressed:#1c32f7;--color-accent-pressed-rgb:28 50 247;--color-accent-light:#6e7cff;--color-accent-light-rgb:110 124 255;--color-accent-dark:#1c2cc3;--color-accent-dark-rgb:28 44 195;--color-accent-warm:#f3b59d;--color-accent-warm-rgb:243 181 157}@-webkit-keyframes clients-hero-unmask{from{-webkit-transform:translateY(110%);transform:translateY(110%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes clients-hero-unmask{from{-webkit-transform:translateY(110%);transform:translateY(110%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes clients-hero-fade-rise{from{opacity:0;-webkit-transform:translateY(24px);transform:translateY(24px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes clients-hero-fade-rise{from{opacity:0;-webkit-transform:translateY(24px);transform:translateY(24px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.clients-hero{--clients-ease:cubic-bezier(0.16, 1, 0.3, 1);position:relative;padding:196px 0 99px;overflow:hidden;background:var(--color-bg)}[data-theme=light] .clients-hero{background:var(--color-bg)}@media (max-width:768px){.clients-hero{padding:147px 0 80px}}.clients-hero__background{position:absolute;inset:0;z-index:1}.clients-hero__bg-img{display:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.clients-hero__bg-img--desktop-dark{display:block}@media (max-width:1024px){.clients-hero__bg-img--desktop-dark{display:none}}@media (max-width:1024px){.clients-hero__bg-img--mobile-dark{display:block}}[data-theme=light] .clients-hero .clients-hero__bg-img--desktop-dark,[data-theme=light] .clients-hero .clients-hero__bg-img--mobile-dark{display:none}[data-theme=light] .clients-hero .clients-hero__bg-img--desktop-light{display:block}@media (max-width:1024px){[data-theme=light] .clients-hero .clients-hero__bg-img--desktop-light{display:none}}[data-theme=light] .clients-hero .clients-hero__bg-img--mobile-light{display:none}@media (max-width:1024px){[data-theme=light] .clients-hero .clients-hero__bg-img--mobile-light{display:block}}.clients-hero .container{position:relative;z-index:3}.clients-hero__content{max-width:1052px;width:100%;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.clients-hero__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.clients-hero__description,.clients-hero__label,.clients-hero__title{overflow:hidden;padding-bottom:.18em;margin-bottom:calc(20px - .18em)}.clients-hero__line{display:block}.clients-hero__label{font-weight:600;font-size:20px;line-height:130%;text-align:center;color:var(--color-accent-light)}.clients-hero__label .clients-hero__line{-webkit-animation:clients-hero-unmask .85s var(--clients-ease) 50ms both;animation:clients-hero-unmask .85s var(--clients-ease) 50ms both}@media (max-width:768px){.clients-hero__label{text-align:left;margin-bottom:calc(12px - .18em)}}.clients-hero__title{font-weight:700;font-size:clamp(2.625rem,6vw,5.3125rem);line-height:110%;letter-spacing:-.01em;text-align:center;color:var(--color-text-inverse)}.clients-hero__title .clients-hero__line{-webkit-animation:clients-hero-unmask 1s var(--clients-ease) .18s both;animation:clients-hero-unmask 1s var(--clients-ease) .18s both}@media (max-width:768px){.clients-hero__title{text-align:left;margin-bottom:calc(12px - .18em)}}.clients-hero__description{font-weight:500;font-size:18px;line-height:150%;text-align:center;color:var(--color-text);margin-bottom:calc(50px - .18em)}.clients-hero__description .clients-hero__line{-webkit-animation:clients-hero-unmask .85s var(--clients-ease) .34s both;animation:clients-hero-unmask .85s var(--clients-ease) .34s both}@media (max-width:768px){.clients-hero__description{text-align:left;margin-bottom:calc(40px - .18em)}}.clients-hero__btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center;min-width:254px;min-height:51px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:12px 28px;-webkit-animation:clients-hero-fade-rise .8s var(--clients-ease) .48s both;animation:clients-hero-fade-rise .8s var(--clients-ease) .48s both}@media (max-width:768px){.clients-hero__btn{-ms-flex-item-align:start;align-self:flex-start}}@media (prefers-reduced-motion:reduce){.clients-hero__btn,.clients-hero__description .clients-hero__line,.clients-hero__label .clients-hero__line,.clients-hero__title .clients-hero__line{-webkit-animation:none;animation:none}}.clients-slider{--clients-col-w:440px;--clients-card-gap:15px;--clients-col-gap:15px;--clients-fade-w:200px;padding:20px 0 100px;overflow:hidden}@media (max-width:1024px){.clients-slider{--clients-col-w:280px;--clients-card-gap:10px;--clients-fade-w:140px}}@media (max-width:768px){.clients-slider{--clients-fade-w:80px;padding:20px 0 60px}}.clients-slider__viewport{position:relative;overflow:hidden}.clients-slider__track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--clients-col-gap);will-change:transform;-webkit-transition:-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:transform .6s cubic-bezier(.4,0,.2,1);transition:transform .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);-ms-touch-action:pan-y;touch-action:pan-y;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;cursor:-webkit-grab;cursor:grab}.clients-slider__track:active{cursor:-webkit-grabbing;cursor:grabbing}.clients-slider__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--clients-card-gap);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:var(--clients-col-w);height:auto}.clients-slider__card{position:relative;width:100%;border-radius:5px;overflow:hidden;background:var(--color-surface-alt)}.clients-slider__card--h770{aspect-ratio:440/770}.clients-slider__card--h500{aspect-ratio:440/500}.clients-slider__card--h378{aspect-ratio:440/378}.clients-slider__card--h255{aspect-ratio:440/255}@media (max-width:1024px){.clients-slider__card--h770{aspect-ratio:auto;height:510px}.clients-slider__card--h500{aspect-ratio:auto;height:320px}.clients-slider__card--h378{aspect-ratio:auto;height:250px}.clients-slider__card--h255{aspect-ratio:auto;height:180px}}.clients-slider__card-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .8s cubic-bezier(.25,1,.5,1);transition:-webkit-transform .8s cubic-bezier(.25,1,.5,1);transition:transform .8s cubic-bezier(.25,1,.5,1);transition:transform .8s cubic-bezier(.25,1,.5,1),-webkit-transform .8s cubic-bezier(.25,1,.5,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;z-index:0}.clients-slider__card-overlay{position:absolute;inset:auto 0 0 0;height:220px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000));background:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%);pointer-events:none;z-index:1}@media (max-width:1024px){.clients-slider__card-overlay{height:100px}}.clients-slider__card-logo{position:absolute;top:28px;left:28px;right:28px;width:384px;max-width:calc(100% - 56px);height:90px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;z-index:2}@media (max-width:1024px){.clients-slider__card-logo{height:55px}}@media (max-width:768px){.clients-slider__card-logo{top:20px;left:15px;right:15px;max-width:calc(100% - 30px)}}.clients-slider__card-bottom{position:absolute;inset:auto 28px 28px 28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;z-index:2}@media (max-width:768px){.clients-slider__card-bottom{inset:auto 15px 20px 15px}}.clients-slider__card-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:10px;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .5s cubic-bezier(.25,1,.5,1),-webkit-transform .5s cubic-bezier(.25,1,.5,1);transition:opacity .5s cubic-bezier(.25,1,.5,1),-webkit-transform .5s cubic-bezier(.25,1,.5,1);transition:opacity .5s cubic-bezier(.25,1,.5,1),transform .5s cubic-bezier(.25,1,.5,1);transition:opacity .5s cubic-bezier(.25,1,.5,1),transform .5s cubic-bezier(.25,1,.5,1),-webkit-transform .5s cubic-bezier(.25,1,.5,1)}@media (hover:none){.clients-slider__card-tags{opacity:1;-webkit-transform:none;transform:none}}@media (max-width:1210px){.clients-slider__card-tags{display:none}}.clients-slider__card-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:47px;padding:10px 15px;border:1px solid var(--color-text-inverse);border-radius:12px;background:rgba(255,255,255,.15);font-weight:400;font-size:16px;line-height:170%;color:var(--color-text-inverse)}.clients-slider__card-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 28px 12px 0;font-weight:500;font-size:18px;line-height:150%;color:var(--color-text-inverse);border-bottom:1px solid transparent}.clients-slider__card-link path{fill:var(--color-text-inverse)}.clients-slider__card-link-icon{-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}@media (hover:hover){.clients-slider__card-image{will-change:transform}.clients-slider__card-link-icon{will-change:transform}.clients-slider__card:hover .clients-slider__card-image{-webkit-transform:scale(1.3);transform:scale(1.3)}.clients-slider__card:hover .clients-slider__card-tags{opacity:1;-webkit-transform:none;transform:none}.clients-slider__card-link:hover{color:var(--color-text-inverse);border-bottom-color:var(--color-accent)}.clients-slider__card-link:hover .clients-slider__card-link-icon{-webkit-transform:translateX(10px);transform:translateX(10px)}}.clients-slider__fade{position:absolute;top:0;bottom:0;z-index:2;pointer-events:none;opacity:1}.clients-slider__fade--left{left:0;width:var(--clients-fade-left-w,var(--clients-fade-w));background:-webkit-gradient(linear,right top,left top,from(#000),to(rgba(0,0,0,0)));background:linear-gradient(270deg,#000 0,rgba(0,0,0,0) 100%);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.clients-slider__fade--right{right:0;width:var(--clients-fade-right-w,var(--clients-fade-w));background:-webkit-gradient(linear,right top,left top,from(#000),to(rgba(0,0,0,0)));background:linear-gradient(270deg,#000 0,rgba(0,0,0,0) 100%)}@media (max-width:1440px){.clients-slider__fade{display:none}}.clients-slider__nav{position:absolute;inset:0;pointer-events:none;z-index:3}@media (max-width:1024px){.clients-slider__nav{display:none}}.clients-slider__nav-btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:auto;background-color:var(--color-accent);border:none;border-radius:5px;width:45px;height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;color:var(--color-text-inverse);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.clients-slider__nav-btn--prev{left:var(--clients-nav-left,0)}@media (max-width:1366px){.clients-slider__nav-btn--prev{left:.625rem}}.clients-slider__nav-btn--next{right:var(--clients-nav-right,0)}@media (max-width:1366px){.clients-slider__nav-btn--next{right:.625rem}}@media (hover:hover){.clients-slider__nav-btn:hover{background-color:var(--color-accent-hover);scale:1.05}}.clients-slider__nav-btn:active{background-color:var(--color-accent-dark)}.clients-slider__nav-icon{width:13px;height:13px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.clients-slider__progress{display:none;width:100%;max-width:240px;margin:30px auto 0;height:4px;border-radius:999px;background:rgba(159,159,193,.25);overflow:hidden}@media (max-width:1024px){.clients-slider__progress{display:block}}@media (max-width:768px){.clients-slider__progress{margin-top:20px}}.clients-slider__progress-bar{display:block;width:100%;height:100%;border-radius:inherit;background:var(--color-accent);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:transform .6s cubic-bezier(.4,0,.2,1);transition:transform .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);will-change:transform}@media (prefers-reduced-motion:reduce){.clients-slider__progress-bar{-webkit-transition:none;transition:none}}[data-theme=light] .clients-slider{background:var(--tt-color-body-light)}[data-theme=light] .clients-slider__fade--left{background:-webkit-gradient(linear,right top,left top,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(270deg,#fff 0,rgba(255,255,255,0) 100%)}[data-theme=light] .clients-slider__fade--right{background:-webkit-gradient(linear,right top,left top,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(270deg,#fff 0,rgba(255,255,255,0) 100%)}[data-theme=light] .clients-slider__progress{background:rgba(0,0,0,.1)}