*{box-sizing:border-box;margin:0;padding:0}.content,.top-block{margin:0 auto;max-width:1512px;padding:0 64px}.active{-webkit-animation:activeAnimate 1s forwards;animation:activeAnimate 1s forwards;opacity:0}.no-scroll{overflow:hidden}@-webkit-keyframes activeAnimate{0%{opacity:0}to{opacity:1}}@keyframes activeAnimate{0%{opacity:0}to{opacity:1}}.button{background-color:#fff;border:1px solid #fff;border-radius:24px;cursor:pointer;font-family:Afacad,sans-serif;font-size:20px;font-style:normal;font-weight:400;gap:6px;line-height:24px;padding:10px 24px;transition:background-color .1s linear,color .1s linear;z-index:1}.black-background{background-color:#1b1c1d!important}.black-background,.button:hover{color:#fff!important;transition:background-color .1s linear,color .1s linear}.button:hover{background-color:#388eff!important;border:1px solid #388eff!important}@media (max-width:908px){.button{margin-left:1rem;padding:12px 45px;width:190px}}@media (max-width:744px){.button{margin-left:2rem}}@media (max-width:690px){.button{margin-left:1.6rem;width:187px}}@media (max-width:675px){.button{margin-left:1rem;padding:12px 30px;width:160px}}@media (max-width:600px){.button{padding:12px 25px;width:147px}}@media (max-width:557px){.button{margin-left:.2rem}}@media (max-width:505px){.button{padding:12px 20px;width:137px}}@media (max-width:490px){.button{padding:12px 15px;width:130px}}@media (max-width:483px){.button{padding:12px 30px;width:170px}}@media (max-width:390px){.button{padding:12px 20px}}@media (max-width:360px){.button{padding:10px 15px;width:120px}}.form-item-wrapper{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:20px;width:100%}.form-item-block{align-items:baseline;display:flex;flex-direction:row}.custom-checkbox{cursor:pointer;display:inline-block;font-size:22px;position:relative}.custom-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark{background-color:inherit;border:1.5px solid #c4ccd3;border-radius:6px;bottom:-4px;height:20px;left:0;position:absolute;width:20px}.checkmark,.custom-checkbox input:checked~.checkmark{transition:border .2s linear,background-color .2s linear}.custom-checkbox input:checked~.checkmark{background-color:#388eff;border:1.5px solid #388eff}.custom-checkbox input:hover~.checkmark{border:1.5px solid #388eff;transition:border .2s linear}.checkmark:after{content:"";display:none;position:absolute}.custom-checkbox input:checked~.checkmark:after{display:block}.custom-checkbox .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;height:9px;left:6px;top:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:3px}.form-item-header{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;align-items:center;color:#1b1c1d;display:flex;font-family:Afacad,serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:4px}.form-item-header-white{color:#fff}.form-item-input{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;background:#f4f6f9;border:1px solid #f4f6f9;border-radius:12px;color:#1b1c1d;font-family:Afacad,serif;font-size:18px;font-style:normal;font-weight:400;line-height:22px;outline:none;padding:10px 14px;resize:none;transition:border .2s linear;width:100%}.form-item-input:hover{transition:border .2s linear}.form-item-input:focus,.form-item-input:hover{border:1px solid #388eff}.form-item-input::-webkit-input-placeholder{color:#7c8c9d}.form-item-input::placeholder{color:#7c8c9d}.form-item-input-black{background:rgba(244,245,247,.15);border:1px solid rgba(244,245,247,.15);color:#fff}.form-item-input-black::-webkit-input-placeholder{color:#d4dbe280}.form-item-input-black::placeholder{color:#d4dbe280}.form-item-checkbox-descr{margin-left:30px;width:60%}.form-item-btn{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;background:#1b1c1d;border:1px solid #1b1c1d;border-radius:24px;cursor:pointer;font-family:Afacad,serif;font-size:20px;font-style:normal;font-weight:400;line-height:24px;padding:10px 24px;width:100%}.form-item-btn,.form-item-btn:hover{color:#fff;transition:color .2s linear,background .2s linear,border .2s linear}.form-item-btn:hover{background:#388eff;border:1px solid #388eff}.form-item-btn:disabled{background:#c4ccd3;border:1px solid #c4ccd3;color:#fff;cursor:not-allowed}.form-item-btn-white,.form-item-btn:disabled{transition:color .2s linear,background .2s linear,border .2s linear}.form-item-btn-white{background:#fff;border:1px solid #fff;color:#1b1c1d}.modal-wrapper{background:#fff;border-radius:32px;left:0;margin-left:auto;margin-right:auto;max-width:570px;padding:32px;position:absolute;right:0;top:200px;width:100%;z-index:10}.modal-black{background:linear-gradient(0deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.15)),#000}.modal-header-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.modal-header{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;color:#1b1c1d;font-family:Afacad,sans-serif;font-size:32px;font-style:normal;font-weight:600}.modal-header-white{color:#fff}.modal-header-icon{cursor:pointer;height:20px;width:20px}.modal-descr{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;color:#7c8c9d;font-family:Afacad,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:22px;margin:0 0 20px;width:97%}.modal-descr-white{color:hsla(0,0%,100%,.7)}.header-wrap{margin:0 auto;max-width:1680px}.header{align-items:center;display:flex;justify-content:space-between;padding:16px 0}.active-base{color:#fff!important}.active-base,.active-white{font-family:Afacad,sans-serif!important;font-size:18px!important;font-style:normal!important;font-weight:600!important;line-height:normal!important}.active-white{color:#1b1c1d!important}.not-active-base,.not-active-white{color:#7c8c9d!important;font-family:Afacad,sans-serif!important;font-size:18px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important}.not-active-white{color:hsla(0,0%,100%,.5)!important}.language-wrap{margin:0 1px;padding:0 8px}.theme-toggle{background:#fff;border-radius:8px;cursor:pointer;font-size:0;text-decoration:none}.theme-toggle:hover{background:#f4f6f9;transition:background .2s linear}.theme-toggle-black{background:#000;border-radius:8px;cursor:pointer;text-decoration:none}.theme-toggle-black:hover{background:hsla(0,0%,100%,.15)}.theme-toggle-icon{font-size:0;height:32px;width:32px}@media (max-width:483px){.header{flex-wrap:wrap}}@media (max-width:390px){.header{padding-right:0}}@media (max-width:320px){.header :nth-child(2){margin:auto}}.info-item{background:#f4f6f9;border-radius:24px;display:flex;margin-bottom:20px;margin-right:20px;max-width:448px;padding:32px;width:100%}.info-item-black{background:hsla(0,0%,100%,.08)}.info-item:last-child{margin-right:0}.info-header{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;color:#7c8c9d;font-size:20px;font-weight:400;line-height:22px;margin-bottom:16px}.info-descr,.info-header{font-family:Afacad,serif;font-style:normal}.info-descr{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;color:#1b1c1d;font-size:28px;font-weight:600;line-height:100%;margin-bottom:revert}.info-descr-black{color:#fff}.info-sub-descr{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;background:rgba(56,142,255,.1);border-radius:12px;color:#166ee3;font-family:Afacad,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:22px;padding:12px 16px}.info-sub-descr-black{color:#388eff}.info-img{margin-left:32px}.project-block{background:#fff;border-radius:24px;box-shadow:0 9px 50px 0 rgba(124,140,157,.15);display:flex;flex-direction:column;margin-bottom:20px;padding:32px}.project-block-dark{background:hsla(0,0%,100%,.08);box-shadow:none}.project-wrap{display:flex}.project-block:last-of-type{margin:0}.project-header-block{display:flex;flex-basis:49%;flex-direction:column}.project-header{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;color:#1b1c1d;font-family:Afacad,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:100%;margin-bottom:auto}.project-header-dark{color:#fff}.project-block-expandable .project-header{margin-bottom:0}.project-tag-block{margin-top:25px}@media (orientation:landscape) and (max-width:1024px){.project-block:not(.project-block-expandable) .project-tag-block{margin-top:8px}.project-block-expandable .project-wrap{grid-row-gap:24px;display:grid;grid-template-areas:"title title" "tags trigger" "description description";grid-template-columns:minmax(0,1fr) auto;row-gap:24px}.project-block-expandable .project-action,.project-block-expandable .project-header-block{display:contents}.project-block-expandable .project-header{grid-area:title;margin:0}.project-block-expandable.project-block .project-tag-block{grid-area:tags;margin:0}.project-block-expandable .project-trigger{align-self:center;grid-area:trigger}.project-block-expandable .project-action .project-descr{grid-area:description}}.project-tag{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;background:rgba(56,142,255,.05);border:1px solid rgba(56,142,255,.5);border-radius:24px;color:#388eff;font-family:Afacad,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:20px;margin-right:8px;padding:4px 16px}.project-tag:last-of-type{margin:0}.project-descr{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;color:#47525d;flex-basis:49%;font-family:Afacad,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:20px}.project-descr-dark{color:hsla(0,0%,100%,.7)}.project-action{align-items:flex-start;display:flex;flex-basis:49%;flex-direction:column}.project-action .project-descr{width:100%}.project-trigger{align-self:flex-end;background:transparent;border:0;cursor:pointer;padding:0}.project-toggle{align-items:center;color:#388eff;display:flex;font-family:Afacad,sans-serif;font-size:18px;gap:5px;line-height:20px;margin-bottom:8px;white-space:nowrap}.project-toggle:after{border-bottom:1px solid;border-right:1px solid;content:"";height:8px;-webkit-transform:rotate(45deg) translateY(-2px);transform:rotate(45deg) translateY(-2px);width:8px}.project-trigger[aria-expanded=true] .project-toggle:after{margin-left:5px;-webkit-transform:rotate(225deg) translateY(-2px);transform:rotate(225deg) translateY(-2px)}.project-content{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s ease,opacity .25s ease}.project-content-open{grid-template-rows:1fr;opacity:1}.project-content-open .project-sub-wrap{margin-top:32px}.project-content-inner{min-height:0;overflow:hidden}.project-sales-layout{margin-top:32px}.project-sales-bottom,.project-sales-main{display:grid;grid-template-columns:repeat(2,49%)}.project-sales-visual{color:rgba(56,142,255,.16);margin-right:20px;width:calc(100% - 20px)}.project-sales-calendar,.project-sales-performance{background:transparent;border-radius:16px;display:block;width:100%}.project-sales-calendar{margin-top:8px}.project-sales-magnetic-dots{fill:rgba(56,142,255,.22)}.project-sales-magnetic-dots circle{pointer-events:none}.project-sales-axis-labels,.project-sales-raffle,.project-sales-team-name,.project-sales-team-value,.project-sales-visual-title{fill:#1b1c1d;font-family:Afacad,sans-serif}.project-sales-visual-title{font-size:18px;font-weight:600}.project-sales-branch,.project-sales-calendar-line,.project-sales-chart-line{fill:none;stroke:#388eff;stroke-width:2}.project-sales-calendar-event-core,.project-sales-calendar-points,.project-sales-chart-points{fill:#388eff}.project-sales-team path{fill:none;stroke-width:2}.project-sales-team-node-ring{fill:#fff;stroke:#d6e8ff;stroke-width:2}.project-sales-team-node{fill:#388eff}.project-sales-team-point-mask{fill:#fff}.project-sales-raffle text,.project-sales-team text{fill:#fff;font-family:Afacad,sans-serif;font-weight:600}.project-sales-team .project-sales-team-name,.project-sales-team .project-sales-team-value{fill:#1b1c1d;font-size:14px;font-weight:400}.project-sales-axis-labels{fill:#47525d;font-size:11px}.project-sales-calendar-labels,.project-sales-y-axis-labels{fill:#47525d;font-family:Afacad,sans-serif;font-size:11px}.project-sales-raffle path{stroke:#388eff;stroke-dasharray:3 3}.project-sales-raffle .project-sales-raffle-label{fill:#388eff;font-size:11px;font-weight:400}.project-sales-raffle circle{fill:#388eff}.project-sales-calendar-points circle{fill:#fff;stroke:#388eff;stroke-width:2}.project-sales-calendar-points .project-sales-calendar-event-ring{fill:#fff;stroke:#d6e8ff;stroke-width:2}.project-sales-calendar-points .project-sales-calendar-event-core{fill:#388eff;stroke:none}.project-sales-side{display:flex;flex-direction:column;gap:8px}.project-sales-side .feature-block{margin-bottom:0!important;margin-right:0}.project-sales-bottom{margin-top:8px}.project-sub-wrap{margin:52px 0}.project-sub-head{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;color:#1b1c1d;font-family:Afacad,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:12px}.project-sub-head-dark{color:#fff}.project-sub-descr{display:grid;grid-template-columns:repeat(2,49%)}.feature-block{background:#f4f6f9;border-radius:12px;display:flex;flex-basis:49%;flex-direction:column;margin-bottom:8px!important;margin-right:8px;padding:16px}.feature-block-dark{background:hsla(0,0%,100%,.05)}.feature-block:nth-child(2n){margin-right:0}.feature-header{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;color:#1b1c1d;font-family:Afacad,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:20px;margin-bottom:8px}.feature-header-dark{color:#fff}.feature-descr{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;color:#47525d;font-family:Afacad,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:20px}.feature-descr-dark{color:#ffffffb2}.case-study{background:#fff;border-radius:24px;box-shadow:0 9px 50px 0 rgba(124,140,157,.15);margin-bottom:20px;padding:32px}.case-study-dark{background:hsla(0,0%,100%,.08);box-shadow:none}.case-study-header{align-items:stretch;display:flex;width:100%}.case-study-toggle{color:#388eff;font-family:Afacad,sans-serif;font-size:18px;line-height:20px}.case-study-action{align-items:flex-start;display:flex;flex-basis:49%;flex-direction:column}.case-study-trigger{align-self:flex-end;background:transparent;border:0;cursor:pointer;padding:0}.case-study-toggle{align-items:center;display:flex;gap:5px;margin-bottom:8px;white-space:nowrap}.case-study-toggle:after{border-bottom:1px solid;border-right:1px solid;content:"";height:8px;-webkit-transform:rotate(45deg) translateY(-2px);transform:rotate(45deg) translateY(-2px);width:8px}.case-study-trigger[aria-expanded=true] .case-study-toggle:after{margin-left:5px;-webkit-transform:rotate(225deg) translateY(-2px);transform:rotate(225deg) translateY(-2px)}.case-study-summary{color:#47525d;font-family:Afacad,sans-serif;font-size:18px;line-height:20px;width:100%}.case-study-summary-dark{color:hsla(0,0%,100%,.7)}.case-study-content{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s ease,opacity .25s ease,margin-top .35s ease}.case-study-content-open{grid-template-rows:1fr;margin-top:0;opacity:1}.case-study-content-inner{min-height:0;overflow:hidden}.case-study-hero{border-radius:16px;height:100%;overflow:hidden;position:relative;width:100%}.case-study-hero-image{display:block;height:100%;object-fit:cover;width:100%}.case-study-hero-wrap{border-radius:16px;margin-right:20px;min-height:0;min-height:300px;overflow:hidden}.case-study-field-overlay{height:calc(100% - 40px);left:0;pointer-events:none;position:absolute;top:-45px;-webkit-transform:scaleX(.63);transform:scaleX(.63);-webkit-transform-origin:left center;transform-origin:left center;width:auto;z-index:1}.case-study-field-overlay-right{left:auto;right:190px;-webkit-transform:scaleX(-.63);transform:scaleX(-.63);-webkit-transform-origin:right center;transform-origin:right center}.case-study-trajectories-overlay{height:calc(100% - 100px);left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 50px);z-index:2}.case-study-analytics,.case-study-overview{display:grid;grid-template-columns:repeat(2,49%)}.case-study-overview{align-items:stretch;margin-top:32px}.case-study-overview>*{min-height:0}.case-study-analytics{margin-top:20px;row-gap:20px}.case-study-intro{background:#f4f6f9;border-radius:16px;color:#47525d;font-family:Afacad,sans-serif;font-size:18px;line-height:20px;margin:0;padding:20px}.case-study-dark .case-study-details p,.case-study-text-dark{color:hsla(0,0%,100%,.7)}.case-study-dark .case-study-intro{background:hsla(0,0%,100%,.05)}.case-study-result{background:#388eff;border-radius:16px;color:#fff;display:flex;flex-direction:column;font-family:Afacad,sans-serif;font-size:18px;line-height:20px;min-width:230px;padding:16px 20px}.case-study-result strong{font-size:30px;line-height:28px;margin:8px 0}.case-study-result i{font-style:normal}.case-study-details{display:flex;flex-direction:column;gap:8px;justify-content:space-between}.case-study-details section{background:#f4f6f9;border-radius:16px;padding:20px}.case-study-dark .case-study-details section{background:hsla(0,0%,100%,.05)}.case-study-details h4{color:#1b1c1d;font-family:Afacad,sans-serif;font-size:22px;line-height:24px;margin-bottom:8px}.case-study-dark .case-study-details h4{color:#fff}.case-study-details p{color:#47525d;font-family:Afacad,sans-serif;font-size:18px;line-height:20px}.case-study-performance{align-items:center;background:#f4f6f9;border-radius:16px;display:flex;gap:24px;justify-content:space-between;padding:20px}.case-study-dark .case-study-performance{background:hsla(0,0%,100%,.05)}.case-study-performance h4{color:#1b1c1d;font-family:Afacad,sans-serif;font-size:22px;line-height:24px;margin-bottom:8px}.case-study-dark .case-study-performance h4{color:#fff}.case-study-performance p{color:#47525d;font-family:Afacad,sans-serif;font-size:18px;line-height:20px;max-width:410px}.case-study-dark .case-study-performance p{color:hsla(0,0%,100%,.7)}.case-study-evolution{background-color:#f4f6f9;background-image:radial-gradient(circle,#f4f6f9 1px,transparent 1.5px);background-size:36px 18px;border-radius:16px;display:flex;flex-direction:column;margin-right:20px;overflow:hidden;padding:20px;position:relative}.case-study-dark .case-study-evolution{background-color:hsla(0,0%,100%,.05);background-image:none}.case-study-dark .case-study-dot-grid .case-study-dot-row{background-image:none}.case-study-dot-filter,.case-study-dot-grid{bottom:0;display:flex;gap:8px;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.case-study-dot-filter{-webkit-animation:case-study-filter-travel 15s linear infinite;animation:case-study-filter-travel 15s linear infinite;left:0;mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.1) 15%,#000 50%,rgba(0,0,0,.1) 85%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.1) 15%,#000 50%,rgba(0,0,0,.1) 85%,transparent);mask-position:0 -63.64%;-webkit-mask-position:0 -63.64%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 45%;-webkit-mask-size:100% 45%}.case-study-dot-row{-webkit-animation:case-study-dot-row-wave 15s ease-in-out infinite;animation:case-study-dot-row-wave 15s ease-in-out infinite;background-position:center 0;background-size:100% 18px;flex:1 1;position:relative}.case-study-dot-grid .case-study-dot-row{background-image:radial-gradient(circle,#f4f6f9 1px,transparent 1.6px)}.case-study-dot-filter .case-study-dot-row{background-image:radial-gradient(circle,rgba(56,142,255,.82) 1px,transparent 1.6px)}.case-study-dot-row:after{-webkit-animation:case-study-dot-row-wave 15s ease-in-out infinite;animation:case-study-dot-row-wave 15s ease-in-out infinite;-webkit-animation-delay:inherit;animation-delay:inherit;background-position:center 0;background-size:100% 18px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.35) 25%,#000 50%,rgba(0,0,0,.35) 75%,transparent);mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.35) 25%,#000 50%,rgba(0,0,0,.35) 75%,transparent);position:absolute}.case-study-dot-grid .case-study-dot-row:after{display:none}.case-study-dot-filter .case-study-dot-row:after{background-image:radial-gradient(circle,rgba(56,142,255,.95) 2px,transparent 2.6px)}.case-study-evolution h4,.case-study-evolution-flow{position:relative;z-index:1}.case-study-evolution h4{color:#1b1c1d;font-family:Afacad,sans-serif;font-size:22px;font-weight:600;line-height:24px;margin-bottom:20px;text-align:center}.case-study-dark .case-study-evolution h4{color:#fff}.case-study-evolution-flow,.case-study-stage{align-items:center;display:flex;flex:1 1}.case-study-stage{-webkit-animation:case-study-stage-highlight 15s ease-in-out infinite;animation:case-study-stage-highlight 15s ease-in-out infinite;background:#fff;border:1px solid #d6e1ed;border-radius:16px;color:#47525d;flex-direction:column;font-family:Afacad,sans-serif;font-size:16px;justify-content:center;line-height:19px;min-height:132px;min-width:0;padding:12px;text-align:center}.case-study-stage strong{color:#1b1c1d;font-size:22px;line-height:24px;margin-bottom:8px}.case-study-stage-legacy{-webkit-animation-delay:2.1s;animation-delay:2.1s}.case-study-stage-v2{-webkit-animation-delay:5.1s;animation-delay:5.1s}.case-study-stage-v3{-webkit-animation-delay:8.1s;animation-delay:8.1s}.case-study-stage-v4{-webkit-animation-delay:11.1s;animation-delay:11.1s}.case-study-arrow{background:#b6c8dd;flex:0 0 28px;height:2px;position:relative}.case-study-arrow:after{border-right:2px solid #388eff;border-top:2px solid #388eff;content:"";height:10px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:10px}@-webkit-keyframes case-study-stage-highlight{0%,20%,to{background:#fff;border-color:#d6e1ed;box-shadow:none;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}12%,6%{background:#eaf3ff;border-color:#388eff;box-shadow:0 0 0 1px #388eff;opacity:1;-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@keyframes case-study-stage-highlight{0%,20%,to{background:#fff;border-color:#d6e1ed;box-shadow:none;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}12%,6%{background:#eaf3ff;border-color:#388eff;box-shadow:0 0 0 1px #388eff;opacity:1;-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@-webkit-keyframes case-study-filter-travel{0%{mask-position:0 -63.64%;-webkit-mask-position:0 -63.64%}to{mask-position:0 163.64%;-webkit-mask-position:0 163.64%}}@keyframes case-study-filter-travel{0%{mask-position:0 -63.64%;-webkit-mask-position:0 -63.64%}to{mask-position:0 163.64%;-webkit-mask-position:0 163.64%}}@-webkit-keyframes case-study-dot-row-wave{0%,to{background-position:center 0}20%{background-position:center -20px}60%{background-position:center 20px}}@keyframes case-study-dot-row-wave{0%,to{background-position:center 0}20%{background-position:center -20px}60%{background-position:center 20px}}@-webkit-keyframes case-study-dot-row-wave-horizontal{0%,to{background-position:center 0}20%{background-position:calc(50% - 20px) 0}60%{background-position:calc(50% + 20px) 0}}@keyframes case-study-dot-row-wave-horizontal{0%,to{background-position:center 0}20%{background-position:calc(50% - 20px) 0}60%{background-position:calc(50% + 20px) 0}}@media (prefers-reduced-motion:reduce){.case-study-dot-filter,.case-study-dot-grid,.case-study-dot-row,.case-study-dot-row:after,.case-study-stage{-webkit-animation:none;animation:none}}.case-study-stack{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0}.case-study-header .case-study-stack{margin-top:auto}.case-study-open .case-study-header .case-study-stack{margin-top:30px}.case-study-stack span{background:rgba(56,142,255,.05);border:1px solid rgba(56,142,255,.5);border-radius:24px;color:#388eff;font-family:Afacad,sans-serif;font-size:18px;line-height:20px;padding:4px 16px}@media (max-width:744px),(orientation:landscape) and (max-width:1024px) and (max-height:744px){.case-study{padding:20px}.case-study-dot-filter,.case-study-dot-grid{background-image:none;flex-direction:column;left:0}.case-study-dot-grid{-webkit-animation:none;animation:none}.case-study-dot-filter{-webkit-animation:case-study-filter-travel 15s linear infinite;animation:case-study-filter-travel 15s linear infinite}.case-study-dot-filter .case-study-dot-row,.case-study-dot-filter .case-study-dot-row:after,.case-study-dot-grid .case-study-dot-row{-webkit-animation-name:case-study-dot-row-wave-horizontal;animation-name:case-study-dot-row-wave-horizontal;background-position:center 0;background-size:18px 100%;display:block}.case-study-dot-grid .case-study-dot-row{background-image:radial-gradient(circle,#f4f6f9 1.5px,transparent 2.1px)}.case-study-dot-filter .case-study-dot-row{background-image:radial-gradient(circle,rgba(56,142,255,.82) 1.5px,transparent 2.1px)}.case-study-dot-filter .case-study-dot-row:after{background-image:radial-gradient(circle,rgba(56,142,255,.95) 2.5px,transparent 3.1px);-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.35) 25%,#000 50%,rgba(0,0,0,.35) 75%,transparent);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.35) 25%,#000 50%,rgba(0,0,0,.35) 75%,transparent)}.case-study-analytics,.case-study-overview{grid-template-columns:1fr}.case-study-overview{row-gap:20px}.case-study-evolution,.case-study-hero-wrap{margin-right:0}.case-study-performance{flex-direction:column}.case-study-evolution-flow{flex-direction:column;gap:12px}.case-study-stage{min-height:0;width:100%}.case-study-arrow{flex-basis:24px;height:24px;width:2px}.case-study-arrow:after{bottom:0;right:50%;top:auto;-webkit-transform:translateX(50%) rotate(135deg);transform:translateX(50%) rotate(135deg)}.case-study-result{min-width:0}.case-study-header{flex-direction:column}.case-study-header .case-study-stack,.case-study-open .case-study-header .case-study-stack{margin-top:24px}.case-study-action{margin-top:0}}@media (max-width:520px){.case-study-header{gap:16px}.case-study-action,.case-study-header{align-items:flex-start}.case-study-toggle{font-size:18px}}@media (orientation:landscape) and (max-width:1024px){.case-study-overview{row-gap:8px}.case-study-analytics{margin-top:8px;row-gap:8px}.case-study-performance{flex-direction:row}.case-study-header{grid-row-gap:24px;display:grid;grid-template-areas:"title title" "tags trigger" "summary summary";grid-template-columns:minmax(0,1fr) auto;row-gap:24px}.case-study-header .case-study-action,.case-study-header .project-header-block{display:contents}.case-study-header .project-header{grid-area:title;margin:0}.case-study-header .case-study-stack,.case-study-open .case-study-header .case-study-stack{grid-area:tags;margin:0}.case-study-header .case-study-trigger{align-self:center;grid-area:trigger}.case-study-header .case-study-summary{grid-area:summary}}@media (max-width:744px) and (orientation:portrait){.case-study-overview{row-gap:8px}.case-study-analytics{margin-top:8px;row-gap:8px}.case-study-action{align-items:flex-end;width:100%}.case-study-trigger{margin-left:auto}.case-study-field-overlay{top:-5px}.case-study-field-overlay-right{right:90px;top:-10px}.case-study-field-overlay g[fill="url(#nodes)"] circle{-webkit-transform:scale(2.5);transform:scale(2.5);transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}.case-study-field-overlay g[fill="url(#nodes)"] circle[r=".9"],.case-study-field-overlay g[fill="url(#nodes)"] circle[r="1"],.case-study-field-overlay g[fill="url(#nodes)"] circle[r="1.1"],.case-study-field-overlay g[fill="url(#nodes)"] circle[r="1.2"],.case-study-field-overlay g[fill="url(#nodes)"] circle[r="1.4"],.case-study-field-overlay g[fill="url(#nodes)"] circle[r="1.5"]{-webkit-transform:scale(4);transform:scale(4)}}.cookie_popup{align-items:center;display:flex}.cookie_descr{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;color:#47525d;font-family:Afacad,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:20px;max-width:187px}.cookie_link{color:#388eff;cursor:pointer;text-decoration:underline;transition:color .2s linear}.cookie_link:hover{color:#166ee3;transition:color .2s linear}.mr-20px{margin-right:20px}@font-face{font-display:auto;font-family:Afacad;font-weight:400;src:url(../../static/media/Afacad-Regular.a870c30f1883c74c32f9.ttf)}@font-face{font-display:auto;font-family:Afacad;font-weight:700;src:url(../../static/media/Afacad-Bold.7bf004008e14dcc48b3e.ttf)}@font-face{font-display:auto;font-family:Afacad;font-weight:500;src:url(../../static/media/Afacad-Medium.2bcb925b90d4906d8d97.ttf)}@font-face{font-display:auto;font-family:Afacad;font-weight:600;src:url(../../static/media/Afacad-SemiBold.33b87ce9e84a386826c1.ttf)}.bold{font-family:Afacad,sans-serif!important;font-weight:400!important}.blurred{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(27,28,29,.5);height:100%;left:0;pointer-events:auto;position:fixed;top:0;transition:-webkit-backdrop-filter .3s ease;transition:backdrop-filter .3s ease;transition:backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease;width:100%;z-index:5}.modal-dialog-enter{opacity:0}.modal-dialog-enter-active{opacity:1;transition:opacity .2s}.modal-dialog-exit{opacity:1}.modal-dialog-exit-active{opacity:0;transition:opacity .2s}.buttons-block{flex-direction:row;font-family:Afacad,sans-serif!important;justify-content:flex-end;margin-left:1rem;width:50%}.buttons-block,.projects-links-button{align-items:center;display:flex}.logo{cursor:pointer;max-width:170px;width:100%}.hero{background-color:#000;overflow-x:hidden;position:relative}.hero-white{composes:hero;background-color:#fff}.hero-spiral{pointer-events:none;position:absolute;right:-151px;top:-269px;z-index:1}.hero-arrow{margin-left:3.75rem}.hero-arrow:hover{cursor:pointer}.hero-title-block{margin:177px 0}.hero-title-wrapper{margin-right:17px}.hero-title{color:#fff}.hero-black,.hero-title{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;font-family:Afacad,sans-serif;font-size:102px;font-weight:700;margin:0 0 24px;position:relative;z-index:2}.hero-black{color:#1b1c1d}.highlight{color:#388eff;display:inline-block;text-decoration:underline}.hero-descr{color:#7c8c9d}.hero-descr,.hero-descr-white{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;font-family:Afacad,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:100%;margin:0 0 72px}.hero-descr-white{color:hsla(0,0%,100%,.7)}.hero-footer{align-items:center;display:flex}.hero-footer-btn{margin-right:24px}.hero-footer-wrap{align-items:center;cursor:pointer;display:flex;font-family:Afacad,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:24px;padding:10px 24px}.hero-footer-base{color:#1b1c1d}.hero-footer-white{color:#fff}.hero-footer-descr{padding-right:6px}.info-section{background-color:#fff;padding:64px 0}.info-wrapper{display:flex}.info-block{margin-bottom:20px;max-width:100%!important;width:100%}.info-section-black{background-color:#000}.info-contact{align-items:center;background:#f4f6f9;border-radius:24px;display:flex;justify-content:space-between;padding:32px}.info-contact-black{background:hsla(0,0%,100%,.08)}.info-contact-header{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;color:#1b1c1d;font-family:Afacad,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:100%;margin-bottom:8px}.info-contact-header-white{color:#fff}.info-contact-descr{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;color:#47525d;font-family:Afacad,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:22px}.info-contact-descr-white{color:hsla(0,0%,100%,.7)}.projects-block{background-color:#fff;padding:64px 0}.projects-block-dark{background-color:#000}.projects-header{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;color:#1b1c1d;font-family:Afacad,sans-serif;font-size:38px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:32px}.projects-header-dark{color:#fff}.green{background-color:#bffde8;grid-area:green}.black{background-color:#000;grid-area:#000}.black,.blue{color:#fff;padding-bottom:9.38rem;position:relative}.blue{background-color:#388eff;grid-area:blue}.lightBlue{background-color:#7fb4fb;grid-area:light-blue;position:relative}.black-spiral-mobile,.blue-spiral-mobile,.green-spiral-mobile,.lightBlue-spiral-mobile{display:none}.green .card-description{max-width:42.5rem}.lightBlue .card-description{max-width:41.25rem}.contact-wrapper{background-color:#fff;padding:64px 0}.contact-wrapper-dark{background-color:#000;padding:64px 0}.contact-block{display:flex;justify-content:space-between}.contact-card-wrapper{background:url(../../static/media/footer_spiral.fa63a3e4e2d02162bea1.svg),linear-gradient(264deg,#388eff 1.92%,#166ee3 96.1%) 50%;background-size:cover;border-radius:24px;flex-basis:48%;padding:32px}.contact-card-header{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;font-size:38px;font-weight:600;line-height:normal;margin-bottom:12px}.contact-card-descr,.contact-card-header{color:#fff;font-family:Afacad,sans-serif;font-style:normal}.contact-card-descr{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;font-size:20px;font-weight:400;line-height:22px}.contact-form-wrapper{flex-basis:48%}.language-selector{margin-right:24px}.cookie-wrap{right:24px}.cookie-wrap,.cookie-wrap-hidden{background-color:#fff;border-radius:18px;bottom:24px;box-shadow:0 15px 30px 0 rgba(0,0,0,.15);padding:20px 24px;position:fixed;transition:right .1s linear;z-index:10}.cookie-wrap-hidden{right:-440px}.header-mobile{bottom:0;display:none;position:fixed}@media (max-width:1024px){.contact-wrapper,.content{padding-left:1.56rem;padding-right:1.56rem}.hero-title{font-size:3.12rem;margin-top:5.31rem;max-width:701px}.hero-title-block{margin:100px 0}.buttons-block{width:60%}.buttons-block button{display:none}.language-selector{margin-right:3rem}.language-selector:first-of-type{margin-right:0}.projects-links-button{align-items:center;display:flex;flex-direction:row-reverse}.hero-footer{flex-direction:column}.hero-footer-btn{margin:0 0 12px;width:100%}.info-section{padding:32px 0}.info-item{flex-direction:column;max-width:100%;padding:20px}.info-header{font-size:18px}.info-descr{font-size:24px;margin-bottom:16px}.info-sub-descr{font-size:18px;margin-bottom:16px}.info-img{margin:0}.info-wrapper{flex-direction:column}.projects-block{padding:32px 0}.project-block{padding:20px}.projects-header{font-size:32px}.contact-wrapper{padding:32px 0}.footer{padding:32px 0!important}}@media (max-width:980px){.buttons-block{width:65%}.hero-black{font-size:90px}.hero-descr{font-size:22px}}@media (max-width:908px){.hero-black{font-size:80px}.hero-descr{font-size:20px;margin:0 0 32px}.hero-title-block{margin:72px 0 32px}.buttons-block{width:60%}.cookie-wrap-hidden{right:-540px}.contact-block{flex-direction:column}.contact-card-wrapper{margin-bottom:20px}.contact-card-header{font-size:28px}.contact-card-descr{font-size:18px}.cookie-wrap{left:0;margin:auto;right:0;width:52%}.cookie-wrap-hidden{right:-1500px}}@media only screen and (max-width:890px) and (orientation:landscape){.buttons-block{justify-content:center}}@media (max-width:890px){.buttons-block{margin-left:0}}@media (max-width:825px){.language-selector{margin-right:2rem}}@media (max-width:772px){.hero-black{font-size:70px}.language-selector,.language-selector a{font-size:1rem}.project-descr,.project-tag{font-size:16px}.cookie-wrap{width:65%}}@media (max-width:744px){.logo{width:169px}.language-selector{margin-right:1rem}.project-wrap{flex-direction:column}.project-header{margin-bottom:16px}.project-tag-block{margin:0 0 12px}.project-block-expandable .project-tag-block{margin:16px 0 12px}.project-sub-wrap{margin:24px 0}.project-sales-bottom,.project-sales-main,.project-sub-descr{grid-template-columns:1fr}.project-sales-visual{margin-bottom:8px;margin-right:0;width:100%}.feature-block{margin-right:0}}@media (orientation:landscape) and (max-width:1024px) and (max-height:744px){.project-wrap{flex-direction:column}.project-header{margin-bottom:16px}.project-block-expandable .project-header{margin-bottom:0}.project-tag-block{margin:0 0 12px}.project-block-expandable .project-tag-block{margin:0}.project-sub-wrap{margin:24px 0}.project-sales-bottom,.project-sales-main,.project-sub-descr{grid-template-columns:1fr}.project-sales-visual{margin-bottom:8px;margin-right:0;width:100%}.feature-block{margin-right:0}}@media (max-width:693px){.hero-black{font-size:60px}}@media (max-width:675px){.buttons-block{justify-content:end;margin-top:0;width:80%}}@media (max-width:650px){.projects-header{padding-left:.8rem;padding-right:.8rem}}@media (max-width:630px){.language-selector{margin-left:1rem;margin-right:1rem}}@media (max-width:579px){.hero-black{font-size:52px}.highlight{display:inline;margin-right:17px}.language-selector:first-child{margin-right:.5rem}.language-selector:last-child{margin-left:.5rem;margin-right:.6rem}.cookie-wrap{width:95%}.cookie_popup{justify-content:center}}@media (max-width:545px){.logo{width:135px}.info-contact{flex-direction:column}.info-contact-descr{margin-bottom:16px}.info-contact-btn{margin-top:16px;width:100%}.info-contact-btn button{width:100%}}@media (max-width:533px){.language-selector,.language-selector a{font-size:.95rem}}@media (max-width:483px){.logo{display:none}.projects-header{padding-left:.6rem;padding-right:.6rem}.buttons-block{width:40%}}@media (max-width:433px){.logo{width:137px}}@media (max-width:396px){.hero-title-wrapper,.highlight{margin-right:12px}.buttons-block{margin-left:0}}@media (max-width:360px){.logo{width:118px}.hero-title{font-size:1.6rem}}.cookie-card{align-items:flex-start;background-color:#f4f5f7;border-radius:24px;display:flex;flex-direction:column;margin-bottom:12px;padding:32px}.cookie-card-light{background:hsla(0,0%,100%,.08)}.cookie-card:last-of-type{margin-bottom:0}.cookie-card-header{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;color:#1b1c1d;font-family:Afacad,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:100%;margin-bottom:24px}.cookie-card-header-light{color:#fff}.cookie-card-descr{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;color:#1b1c1d;font-family:Afacad,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:20px}.cookie-card-descr-light{color:hsla(0,0%,100%,.7)}.cookie-card-sub-descr{margin-top:20px}.cookie-card-list{margin-left:25px}.cookie-wrapper{background-color:#000}.cookie-wrapper-light{background-color:#fff}.cookie-card-block{padding-bottom:52px;padding-top:52px}.cookie-header{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;color:#1b1c1d;font-family:Afacad,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:100%;margin-bottom:24px}.cookie-header-light{color:#fff}.cookie-update{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;background:rgba(56,142,255,.05);border:1px solid rgba(56,142,255,.5);border-radius:24px;color:#388eff;display:inline-block;font-family:Afacad,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:24px;padding:8px 16px}@media (max-width:1024px){.cookie-card-block{padding-bottom:32px;padding-top:32px}}@media (max-width:744px){.cookie-header,.cookie-update{margin-bottom:20px}.cookie-card{padding:16px}}.footer{background:#1b1c1d;padding:102px 0}.footer-wrap{box-sizing:border-box;font-family:Afacad,sans-serif;font-size:21px;justify-content:space-between;overflow:hidden}.footer-logo-wrap,.footer-wrap{align-items:flex-start;display:flex}.footer-logo-wrap{flex-basis:38%;flex-direction:column}.footer-logo{cursor:pointer;height:32px;margin-bottom:85px;width:100%}.footer-logo-descr{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;color:hsla(0,0%,100%,.3);font-family:Afacad,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:20px}.footer-clients-wrap{margin-left:24px}.footer-contacts-wrap{display:flex;flex-basis:24%;margin-left:25px}.footer-wrap a{color:#fff;text-decoration:none}.footer-contacts{color:#fff}.footer-title{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;color:#fff;font-size:20px;font-weight:600;line-height:22px;margin-bottom:12px}.footer-descr,.footer-descr a,.footer-title{font-family:Afacad,sans-serif;font-style:normal}.footer-descr,.footer-descr a{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;color:hsla(0,0%,100%,.8);font-size:18px;font-weight:400;line-height:20px}.footer-client{cursor:pointer;margin-bottom:8px}.footer-client:hover{color:hsla(0,0%,100%,.94);transition:color .2s linear}.cookie a:hover,.phone a:hover{border-bottom:1px solid #fff}@media (max-width:1024px){.footer-wrap{font-size:1.12rem}}@media (max-width:744px){.footer-logo{margin-bottom:37px;width:6.87rem}}@media (max-width:545px){.footer-wrap{flex-direction:column}.footer-logo-wrap{order:1}.footer-clients-wrap{margin:0 0 32px}.footer-contacts-wrap{margin:0 0 52px}}@media (max-width:433px){.footer-contacts-wrap{justify-content:space-between;width:100%}}
/*# sourceMappingURL=main.36e9a9d3.css.map*/