@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}body{min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}ul,ol{margin:0;padding:0;list-style:none}button{border:none;background:none;padding:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:ManropeVar;src:url(data:font/woff2;base64,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) format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap}html{position:relative;font-size:8px;-webkit-text-size-adjust:100%}body{min-height:100vh;min-height:100dvh;font-family:ManropeVar,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:200;color:#e5e7eb;background-color:#151515;overflow-x:hidden}h1{font-size:9rem;font-weight:300;line-height:1.1em}@media(max-width:768px){h1{font-size:4rem;font-weight:400}}h2{font-size:4rem;font-weight:300;line-height:1.3em}@media(max-width:768px){h2{font-size:3rem}}h3{font-size:4rem;font-weight:500;line-height:1.1em}@media(max-width:768px){h3{font-size:2.5rem}}h4{font-size:3rem;font-weight:600}@media(max-width:768px){h4{font-size:2rem}}p{font-size:2rem;font-weight:400;line-height:1.5em}.flex{display:flex}.column{flex-direction:column}.section{width:100%}.container{box-sizing:border-box;width:100%;max-width:1600px;margin:0 auto;padding:0 64px}.subtitle{font-size:3rem;font-weight:300}@media(max-width:768px){.subtitle{font-size:2rem}}.scroll-reveal{opacity:0;transform:translate3d(0,4rem,0);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}.scroll-reveal--visible{opacity:1;transform:translateZ(0);will-change:auto}@media(prefers-reduced-motion:reduce){.scroll-reveal{opacity:1;transform:none;transition:none}}html.blur-text-preparing h1:not([data-blur-text-initialized]),html.blur-text-preparing h2:not([data-blur-text-initialized]){opacity:0}.blur-text{display:flex;flex-wrap:wrap;align-items:baseline;white-space:normal}h1.blur-text,h2.blur-text{opacity:1;transform:none;animation:none}.blur-text__segment{display:inline-block;white-space:nowrap;will-change:transform,filter,opacity}.blur-text__line-break{flex:0 0 100%;width:100%;height:0}.blur-text--visible .blur-text__segment{will-change:transform,filter,opacity}@media(prefers-reduced-motion:reduce){.blur-text__segment{opacity:1!important;filter:none!important;transform:none!important;will-change:auto}}.header{width:100%;position:fixed;z-index:999}.logo{display:block}.header__wrapper{margin-top:2rem;border:1px solid rgba(37,37,37,.2196078431);border-radius:999px;align-items:center;justify-content:space-between;padding:2rem 5rem;background-color:#15151599;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.logo-mobile{display:none}.nav__list{gap:25px}.nav__link{display:inline-flex;align-items:center;font-size:2rem;font-weight:200;color:#e5e7ebe0;transition:color .25s ease,transform .25s ease}.nav__link:hover,.nav__link:focus-visible{color:#fff;transform:translateY(-1px)}.nav__link--active{color:#fff;font-weight:400;transform:none}.nav__link--active:before{content:"|";margin-right:.8rem;line-height:1}.nav__link--active:hover,.nav__link--active:focus-visible{transform:none}.btn{position:relative;isolation:isolate;border:1px solid rgba(255,255,255,.09);border-radius:999px;gap:20px;padding:5px 5px 5px 30px;align-items:center;align-self:flex-start;color:#e5e7eb;background:transparent;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none}.btn__text{font-size:2rem;font-weight:400}.btn__arrow{position:relative;width:44px;height:44px;background-color:#3045fd;align-items:center;justify-content:center;border-radius:999px}.btn img{transition:transform .25s ease;transform-origin:center}.btn__bg{position:absolute;right:-5px;width:95px;height:65px;background-color:#3045fd73;z-index:-1;border-radius:999px;filter:blur(12px);pointer-events:none;transition:all .25s ease}.btn:hover .btn__arrow img{transform:rotate(45deg)}.btn:hover .btn__bg{width:180px;filter:blur(50px)}.btn--secondary .btn__arrow{background-color:#ffffff12}.btn--secondary .btn__bg{background-color:#ffffff0a}.btn--secondary:hover .btn__bg{background-color:#ffffff0f}.project-modal-open{overflow:hidden}.project-modal{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:24px;color:#e5e7eb}.project-modal[hidden]{display:none}.project-modal__backdrop{position:absolute;inset:0;background:#050507b8;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.project-modal__dialog{position:relative;width:min(100%,920px);max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow-y:auto;border:1px solid rgba(229,231,235,.12);border-radius:24px;padding:0;background:linear-gradient(145deg,rgba(48,69,253,.16),transparent 34%),#171717;box-shadow:0 28px 90px #0000008f}.project-modal__close{position:absolute;top:20px;right:20px;width:40px;height:40px;border:1px solid rgba(229,231,235,.16);border-radius:999px;background:#ffffff0d;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.project-modal__close:before,.project-modal__close:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:1px;background:#e5e7eb;transform-origin:center}.project-modal__close:before{transform:translate(-50%,-50%) rotate(45deg)}.project-modal__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.project-modal__close:hover,.project-modal__close:focus-visible{border-color:#e5e7eb66;background-color:#ffffff1a;transform:translateY(-1px)}.project-modal__layout{display:grid;grid-template-columns:minmax(240px,.82fr) minmax(0,1.18fr);min-height:560px}.project-modal__aside{display:flex;flex-direction:column;justify-content:flex-start;gap:22px;padding:36px;border-right:1px solid rgba(229,231,235,.1)}.project-modal__header{padding-right:12px}.project-modal__eyebrow{margin-bottom:8px;color:#9ca3af;font-size:1.6rem;line-height:1.3}.project-modal__title{font-size:4.5rem;line-height:1.05}.project-modal__services{display:flex;flex-direction:column;gap:8px;width:100%;margin:0;padding:0;border:0}.project-modal__services-title{margin-bottom:2px;color:#e5e7eba3;font-size:14px;font-weight:400;line-height:1.35}.project-modal__service{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:center;min-height:56px;border:1px solid rgba(229,231,235,.12);border-radius:12px;padding:10px 12px;color:#e5e7ebd1;font-size:14px;font-weight:400;line-height:1.25;background:#ffffff0a;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.project-modal__service input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.project-modal__service:hover,.project-modal__service:focus-within{border-color:#e5e7eb47;background:#ffffff12;color:#fff;transform:translateY(-1px)}.project-modal__service-box{position:relative;width:18px;height:18px;border:1px solid rgba(229,231,235,.3);border-radius:5px;background:#ffffff0a;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.project-modal__service-box:after{content:"";position:absolute;top:3px;left:6px;width:5px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;opacity:0;transform:rotate(45deg) scale(.8);transition:opacity .2s ease,transform .2s ease}.project-modal__service input:focus-visible+.project-modal__service-box{box-shadow:0 0 0 3px #3045fd47}.project-modal__service input:checked+.project-modal__service-box{border-color:#3045fd;background:#3045fd}.project-modal__service input:checked+.project-modal__service-box:after{opacity:1;transform:rotate(45deg) scale(1)}.project-modal__service:has(input:checked){border-color:#3045fd94;background:#3045fd29;color:#fff}.project-modal__form{display:flex;flex-direction:column;gap:24px;padding:76px 36px 30px}.project-modal__fields{display:grid;grid-template-columns:1fr;gap:14px}.project-modal__field{display:flex;flex-direction:column;gap:8px}.project-modal__field:first-child{grid-column:auto}.project-modal__field span{color:#e5e7ebb8;font-size:1.6rem;font-weight:400}.project-modal__field input{width:100%;min-height:56px;border:1px solid rgba(229,231,235,.12);border-radius:14px;padding:0 18px;color:#e5e7eb;font-size:1.75rem;font-weight:400;background:#ffffff0d;outline:none;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.project-modal__field input::-moz-placeholder{color:#e5e7eb61;font-size:1.75rem}.project-modal__field input::placeholder{color:#e5e7eb61;font-size:1.75rem}.project-modal__field input:hover,.project-modal__field input:focus{border-color:#e5e7eb52;background:#ffffff14}.project-modal__field input:focus{box-shadow:0 0 0 3px #3045fd3d}.project-modal__field input[aria-invalid=true]{border-color:#ff5b5b9e;box-shadow:0 0 0 3px #ff5b5b24}.project-modal__phone-control{position:relative;width:100%}.project-modal__phone-control input{padding-left:64px}.project-modal__phone-placeholder{position:absolute;top:50%;left:88px;color:#e5e7eb61;font-size:1.75rem;font-weight:400;line-height:1;pointer-events:none;transform:translateY(-50%)}.project-modal__phone-control--filled .project-modal__phone-placeholder{display:none}.project-modal__phone-flag{position:absolute;top:50%;left:18px;z-index:1;width:28px;height:20px;border-radius:4px;background:linear-gradient(to bottom,#fff 0 33.333%,#1c57a8 33.333% 66.666%,#d52b1e 66.666% 100%);box-shadow:inset 0 0 0 1px #0000002e,0 0 0 1px #e5e7eb1f;pointer-events:none;transform:translateY(-50%)}.project-modal__file{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px}.project-modal__file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.project-modal__file-button{width:auto;max-width:100%;border-color:#e5e7eb33;padding:5px 30px 5px 5px;cursor:pointer}.project-modal__file-button .btn__arrow{overflow:hidden;color:#e5e7eb}.project-modal__file-button .project-modal__file-icon{position:absolute;inset:0;z-index:1;width:24px;height:24px;margin:auto;transition:opacity .18s ease}.project-modal__file-button .project-modal__file-icon--default{opacity:1}.project-modal__file-button .project-modal__file-icon--hover{opacity:0}.project-modal__file-button:hover .project-modal__file-icon--default,.project-modal__file-input:focus-visible+.project-modal__file-button .project-modal__file-icon--default{opacity:0}.project-modal__file-button:hover .project-modal__file-icon--hover,.project-modal__file-input:focus-visible+.project-modal__file-button .project-modal__file-icon--hover{opacity:1}.project-modal__file-button:hover .btn__arrow svg,.project-modal__file-input:focus-visible+.project-modal__file-button .btn__arrow svg{transform:none}.project-modal__file-button:hover,.project-modal__file-input:focus-visible+.project-modal__file-button{border-color:#e5e7eb61}.project-modal__file-name{align-self:stretch;min-width:0;color:#9ca3af;font-size:1.5rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-modal__file-hint{align-self:stretch;color:#e5e7eb85;font-size:1.5rem;font-weight:400;line-height:1.45}.project-modal__messengers{display:grid;grid-template-columns:1fr;gap:12px;margin-top:auto}.project-modal__messenger{display:inline-flex;align-items:center;justify-content:center;min-height:56px;border-radius:999px;padding:0 22px;font-size:1.8rem;font-weight:500;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease,opacity .2s ease}.project-modal__messenger{border:1px solid rgba(229,231,235,.16);color:#e5e7eb;background:#ffffff0d}.project-modal__messenger:hover,.project-modal__messenger:focus-visible{border-color:#e5e7eb5c;background:#ffffff1a;transform:translateY(-1px)}.project-modal__checks{display:flex;flex-direction:column;gap:12px;padding-top:6px}.project-modal__check{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:flex-start;color:#e5e7ebb8;font-size:1.5rem;font-weight:400;line-height:1.45;cursor:pointer}.project-modal__check input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.project-modal__check a{color:#fff;text-decoration:underline;text-decoration-color:#ffffff57;text-underline-offset:3px}.project-modal__check a:hover,.project-modal__check a:focus-visible{color:#dfe3ff}.project-modal__check-box{position:relative;width:22px;height:22px;margin-top:1px;border:1px solid rgba(229,231,235,.28);border-radius:6px;background:#ffffff0a;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.project-modal__check-box:after{content:"";position:absolute;top:4px;left:7px;width:6px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;opacity:0;transform:rotate(45deg) scale(.8);transition:opacity .2s ease,transform .2s ease}.project-modal__check input:focus-visible+.project-modal__check-box{box-shadow:0 0 0 3px #3045fd47}.project-modal__check input:checked+.project-modal__check-box{border-color:#3045fd;background:#3045fd}.project-modal__check input:checked+.project-modal__check-box:after{opacity:1;transform:rotate(45deg) scale(1)}.project-modal__submit{margin-top:8px;cursor:pointer}.project-modal__submit:disabled{cursor:not-allowed;opacity:.48;transform:none}.project-modal__submit:disabled .btn__arrow img{transform:none}.project-modal__submit:disabled .btn__bg{width:95px;filter:blur(12px);opacity:.4}.project-modal__status{min-height:1.45em;color:#22c55e;font-size:1.5rem;line-height:1.45}.project-modal__status--error{color:#ef4444}@media(max-width:768px){.project-modal{padding:12px;align-items:end}.project-modal__dialog{width:100%;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);border-radius:20px;padding:0}.project-modal__layout{grid-template-columns:1fr;min-height:0}.project-modal__aside{padding:28px 20px 22px;border-right:0;border-bottom:1px solid rgba(229,231,235,.1)}.project-modal__form{padding:22px 20px 24px}.project-modal__close{top:14px;right:14px}.project-modal__header{margin-bottom:22px;padding-right:48px}.project-modal__title{font-size:3.4rem}.project-modal__fields,.project-modal__file,.project-modal__messengers{grid-template-columns:1fr}.project-modal__file-name{white-space:normal}.project-modal__file-hint{font-size:1.5rem}.project-modal__messenger{min-height:52px;font-size:1.7rem}.project-modal__check{font-size:1.4rem}}.auto-slider{position:absolute;bottom:0;left:0;width:100%;overflow:hidden}.auto-slider__track{display:inline-flex;align-items:center;gap:4rem;will-change:transform}.auto-slider__element{flex-shrink:0}.footer{background-color:#191919;padding:64px 0 24px}.footer__wrapper{justify-content:space-between;border-bottom:1px solid rgba(37,37,37,.2196078431);padding-bottom:64px}.footer__logo{font-size:3rem;font-weight:500;margin-bottom:16px}.footer__text{width:50ch;font-size:2rem;font-weight:400;color:#757575;margin-bottom:2rem}.footer__contacts{gap:24px}.footer__label{font-size:2rem;font-weight:500;color:#757575;margin-bottom:1px}.footer__link{font-size:2rem}.footer__bottom{padding-top:24px;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.footer__copyright{font-size:2rem;color:#757575}.footer__legal{gap:24px;flex-wrap:wrap}.footer__legal-link{font-size:1.6rem;color:#757575;transition:color .2s ease}.footer__legal-link:hover,.footer__legal-link--active{color:#e5e7eb}.section-label{font-size:1.75rem;font-weight:200;color:#8f8f8f;text-transform:uppercase;letter-spacing:.08em}.hero{position:relative;margin-bottom:80px}.hero__wrapper{height:100vh;min-height:100svh;min-height:100dvh;align-items:flex-end;position:relative;overflow:hidden}.hero__wrapper:before{content:"";position:absolute;inset:0;background-image:url(/assets/hero/hero-img.png);background-size:contain;background-position:right bottom;background-repeat:no-repeat;mix-blend-mode:lighten;opacity:0;transform:translate3d(8rem,0,0);animation:hero-image-in .72s cubic-bezier(.22,1,.36,1) .08s forwards;pointer-events:none;z-index:0}.hero__content{position:relative;z-index:1;width:50%;padding-bottom:14rem}.hero__title{margin-bottom:2rem;line-height:1.02}.hero__descr{margin-bottom:6rem}.hero__tags{flex-wrap:wrap;gap:1rem;margin-bottom:3rem}.hero__tag{font-size:1.5rem;font-weight:400;color:#9ca3af;border:1px solid rgba(37,37,37,.2196078431);border-radius:999px;padding:.75rem 2rem;white-space:nowrap}.hero__actions{gap:2rem;flex-wrap:wrap;opacity:0;transform:translate3d(0,1.8rem,0)}.hero__lable-pattern{position:absolute;right:0;align-self:center;z-index:1;opacity:0;transform:translate3d(0,2rem,0);animation:hero-fade-up .85s cubic-bezier(.22,1,.36,1) .52s forwards}.hero .auto-slider{opacity:0;transform:translate3d(0,5rem,0)}.hero--sequence-ready .hero__actions{animation:hero-control-in .46s cubic-bezier(.22,1,.36,1) 1.22s forwards}.hero--sequence-ready .auto-slider{animation:hero-logos-in .58s cubic-bezier(.22,1,.36,1) 1.62s forwards}@keyframes hero-control-in{to{opacity:1;transform:translateZ(0)}}@keyframes hero-fade-up{to{opacity:1;transform:translateZ(0)}}@keyframes hero-image-in{to{opacity:1;transform:translateZ(0)}}@keyframes hero-logos-in{to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.hero__wrapper:before,.hero__actions,.hero__lable-pattern,.hero .auto-slider{opacity:1;transform:none;animation:none}}.showreel{margin-bottom:15rem;background:radial-gradient(65.41% 44.93% at 50% 50.06%,#0000,#151515b8)}.showreel__wrapper{position:relative;overflow:hidden;border-radius:24px;aspect-ratio:16/9}.showreel__label{position:absolute;top:4rem;left:4rem;font-size:3rem;line-height:100%}.showreel__label span{font-weight:800}.showreel__title{position:absolute;left:4rem;bottom:4rem;font-size:5rem;line-height:100%}.showreel__title span{font-weight:800}.showreel__video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-100}.showreel__sound-btn{padding:0;border:none;color:inherit;font:inherit;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:80px;height:80px;border:1px solid rgba(166,166,166,.5);border-radius:999px;background-color:#fff3;backdrop-filter:blur(80px);-webkit-backdrop-filter:blur(80px);position:absolute;right:4rem;bottom:4rem;cursor:pointer}.showreel__icon{width:32px;height:32px;transition:opacity .2s ease;pointer-events:none}.showreel__icon--off,.showreel__sound-btn--muted .showreel__icon--on{display:none}.showreel__sound-btn--muted .showreel__icon--off{display:block}.benefits{margin-bottom:15rem}.benefits__title{font-size:5rem;font-weight:300;margin-top:1rem}.benefits__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:4rem}.benefits__card{border:1px solid rgba(37,37,37,.2196078431);border-radius:24px;padding:4rem;display:flex;flex-direction:column;gap:2rem}.benefits__num{font-size:1.75rem;font-weight:300;color:#757575}.benefits__heading{font-size:2.75rem;font-weight:500;line-height:1.25em}.benefits__text{font-size:1.75rem;font-weight:300;color:#9ca3af;line-height:1.55em}.directions{margin-bottom:15rem}.directions__header{justify-content:space-between;align-items:flex-end;margin-bottom:5rem}.directions__heading{font-size:5rem;font-weight:300;margin-top:1rem}.directions__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.directions__card{border:1px solid rgba(37,37,37,.2196078431);border-radius:24px;padding:5rem;display:flex;flex-direction:column;gap:2rem}.directions__num{font-size:2rem;font-weight:300;color:#757575}.directions__title{font-size:4rem;font-weight:500;line-height:1.1em}.directions__descr{font-size:2rem;font-weight:300;color:#9ca3af;line-height:1.5em}.directions__list{list-style:none;margin-top:auto;display:flex;flex-direction:column;gap:1rem;padding-top:2.5rem;border-top:1px solid rgba(37,37,37,.2196078431)}.directions__list li{font-size:1.75rem;font-weight:300;color:#757575;padding-left:1.5rem;position:relative}.directions__list li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background-color:#6366f1}.cases-preview{margin-bottom:15rem}.cases-preview__header{justify-content:space-between;align-items:flex-end;margin-bottom:5rem}.cases-preview__title{font-size:5rem;font-weight:300;margin-top:1rem}.cases-preview__slider{position:relative}.cases-preview__slider--locked .cases-preview__controls{display:none}.cases-preview__viewport{overflow:hidden;padding-bottom:6rem;margin-bottom:-6rem;cursor:grab;touch-action:pan-y}.cases-preview__track{display:flex;gap:2rem;transition:transform .36s cubic-bezier(.22,1,.36,1);will-change:transform}.cases-preview__slider--dragging .cases-preview__viewport{cursor:grabbing}.cases-preview__slider--dragging .cases-preview__track{transition:none}.cases-preview__slider--suppress-click .case-card__link{pointer-events:none}.cases-preview__slide{flex:0 0 calc((100% - 4rem) / 3);min-width:0}.cases-preview__controls{margin-top:2.5rem;display:flex;align-items:center;justify-content:flex-end;gap:1.5rem}.cases-preview__nav{width:4.8rem;height:4.8rem;border-radius:50%;border:1px solid rgba(37,37,37,.2196078431);background:#ffffff05;color:#e5e7eb;font-size:2rem;line-height:1;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,opacity .2s ease}.cases-preview__nav:hover:not(:disabled){border-color:#3045fd59;background:#3045fd14}.cases-preview__nav:disabled{opacity:.35;cursor:default}.cases-preview__dots{display:flex;align-items:center;gap:.8rem}.cases-preview__dot{width:.8rem;height:.8rem;border:none;border-radius:50%;background:#ffffff38;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.cases-preview__dot--active{background:#6366f1;transform:scale(1.2)}.cases-preview__footer{margin-top:4rem;text-align:right}.cases-preview__external{font-size:2rem;font-weight:300;color:#757575;transition:color .2s ease}.cases-preview__external:hover{color:#e5e7eb}.case-card{border:1px solid rgba(37,37,37,.2196078431);border-radius:24px;overflow:hidden;position:relative;min-height:44rem;background:#161616;transition:box-shadow .25s ease}.case-card:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(180deg,#0c0c0c00,#0c0c0cc7 72%,#0c0c0ceb);pointer-events:none;z-index:1}.case-card:hover{box-shadow:0 2.4rem 5rem #00000047}.case-card:hover .case-card__cover-img{--case-card-cover-scale: 1.06}.case-card__cover{width:100%;height:100%}.case-card__cover--placeholder{background:linear-gradient(135deg,#1a1a1a,#252525)}.case-card__cover--nda{background:linear-gradient(135deg,#16161e,#1d1d2b);display:flex;align-items:center;justify-content:center;position:relative}.case-card__cover--nda:after{content:"NDA";font-size:4rem;font-weight:300;color:#ffffff14;letter-spacing:.35em}.case-card__cover-wrap{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:#161616;z-index:0}.case-card__cover-img{width:100%;height:140%;-o-object-fit:cover;object-fit:cover;display:block;opacity:1;transform:translate3d(0,calc(-14.3% + var(--case-card-parallax-y, 0px)),0);scale:var(--case-card-cover-scale, 1);transition:opacity .32s ease,scale .25s ease;transform-origin:center;will-change:opacity,transform,scale}.case-card--local .case-card__cover-img{height:100%;transform:none}.case-card__cover-skeleton{position:absolute;inset:0;pointer-events:none;opacity:0;visibility:hidden;background:linear-gradient(135deg,#0e0e0efa,#1c1c1cf5 52%,#121212fa),linear-gradient(90deg,#1c1c1c 25%,#2b2b2b,#1c1c1c 75%);background-size:100% 100%,220% 100%;transition:opacity .32s ease,visibility .32s ease;z-index:1}.case-card__cover-skeleton:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 48%,transparent 100%);transform:translate(-120%);animation:case-card-cover-shimmer 1.35s ease-in-out infinite}.case-card--image-loading .case-card__cover-img{opacity:0}.case-card--image-loading .case-card__cover-skeleton{opacity:1;visibility:visible}.case-card--image-error .case-card__cover-img{opacity:0}.case-card__link{display:block;height:100%;min-height:inherit}.case-card__info{position:relative;z-index:2;min-height:inherit;padding:3rem 4rem 4rem;display:flex;flex-direction:column;justify-content:space-between;gap:2rem}.case-card__meta{gap:1rem;margin-bottom:auto;align-self:flex-start;flex-wrap:wrap}.case-card__tag{font-size:1.5rem;font-weight:400;color:#fff;border:1px solid rgba(255,255,255,.14);background:#0c0c0c3b;backdrop-filter:blur(1.2rem);-webkit-backdrop-filter:blur(1.2rem);border-radius:999px;padding:.5rem 1.75rem}.case-card__name{font-size:3rem;font-weight:500;line-height:1.2em;margin-top:auto}.case-card__task,.case-card__role{display:none}@keyframes case-card-cover-shimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.case-card--skeleton{pointer-events:none;min-height:auto}.case-card--skeleton:after{display:none}.case-card--skeleton .case-card__info{min-height:auto}.case-card--skeleton .case-card__skeleton-cover{aspect-ratio:16/9;position:static;background:linear-gradient(90deg,#1c1c1c 25%,#262626,#1c1c1c 75%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}.case-card--skeleton .case-card__skeleton-line{border-radius:999px;background:linear-gradient(90deg,#1c1c1c 25%,#262626,#1c1c1c 75%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}.case-card--skeleton .case-card__skeleton-line--tag{width:28%;height:3rem;margin-bottom:.5rem}.case-card--skeleton .case-card__skeleton-line--title{width:65%;height:3.2rem;border-radius:6px}.case-card--skeleton .case-card__skeleton-line--text{width:85%;height:2rem;border-radius:6px}.ai-block{margin-bottom:15rem}.ai-block__header{margin-bottom:6rem;max-width:90rem}.ai-block__title{font-size:5rem;font-weight:300;line-height:1.2em;margin-bottom:2rem}.ai-block__subtitle{font-size:2rem;font-weight:300;color:#9ca3af;line-height:1.55em}.ai-block__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.ai-block__item{border:1px solid rgba(37,37,37,.2196078431);border-radius:12px;padding:3rem 4rem;display:flex;align-items:flex-start;gap:2rem}.ai-block__icon{font-size:2rem;color:#3045fd;flex-shrink:0;line-height:1.5em}.ai-block__item-text{font-size:2rem;font-weight:400;line-height:1.45em}.process{margin-bottom:20rem}.process__title{font-size:5rem;font-weight:300;margin-bottom:7rem}.process__steps{display:grid;grid-template-columns:repeat(5,1fr);gap:3rem;position:relative}.process__steps:before{content:"";position:absolute;top:3.5rem;left:0;right:0;height:1px;background:#25252538}.process__step{display:flex;flex-direction:column;gap:2rem;padding-top:5rem;position:relative}.process__step:before{content:"";position:absolute;top:calc(3.5rem - 5px);left:0;width:10px;height:10px;border-radius:50%;background:#3045fd}.process__num{font-size:1.5rem;font-weight:300;color:#757575}.process__step-title{font-size:2.5rem;font-weight:500;line-height:1.2em}.process__step-descr{font-size:1.75rem;font-weight:300;color:#9ca3af;line-height:1.55em}.section-title{margin-bottom:4rem}.testimonials{margin-bottom:20rem;overflow-x:hidden;overflow-x:clip}.testimonials__content{padding:2rem}.testimonials__title{font-size:4rem;font-weight:500;margin-bottom:.5rem}.testimonials__descr{font-size:2rem;font-weight:300;color:#757575}.slides-container{position:relative}.slides-inner{display:flex;position:relative;width:33%;overflow:visible}.slide{font-size:90px;font-weight:700;color:#ffffffe6;display:flex;align-items:center;justify-content:center;flex-shrink:0;height:100%;width:100%}.slider-card{padding-right:4rem}.slider-card-media-wrapper{position:relative;overflow:hidden;border-radius:24px;aspect-ratio:9/16}.slide-video-el{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider-card-play-btn{padding:0;border:none;color:inherit;font:inherit;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:80px;height:80px;border:1px solid rgba(166,166,166,.5);border-radius:999px;background-color:#fff3;backdrop-filter:blur(80px);-webkit-backdrop-filter:blur(80px);position:absolute;right:2rem;bottom:2rem;cursor:pointer}.slider-card-icon{width:32px;height:32px;transition:opacity .2s ease;pointer-events:none}.slider-card-icon--pause,.slider-card-play-btn--playing .slider-card-icon--play{display:none}.slider-card-play-btn--playing .slider-card-icon--pause{display:block}.about-brief{margin-bottom:15rem}.about-brief__wrapper{align-items:flex-start;gap:10rem}.about-brief__label{width:28%;flex-shrink:0}.about-brief__content{flex:1;gap:4rem}.about-brief__text{font-size:2.5rem;font-weight:300;line-height:1.65em;color:#9ca3af}.final-cta{padding:14rem 0;border-top:1px solid rgba(37,37,37,.2196078431)}.final-cta__wrapper{align-items:flex-end;justify-content:space-between;gap:8rem}.final-cta__title{font-size:4.5rem;font-weight:300;line-height:1.25em;max-width:110rem}.about-intro{padding-top:80px}.about-intro__wrapper{position:relative;gap:50px;margin-bottom:100px}.about-intro__info{padding-top:100px;width:50%}.about-intro__label{display:block;font-size:2rem;margin-bottom:16px;animation-delay:.1s}.about-intro__img{position:absolute;right:0;min-height:1060px;background-size:cover;background-position:top right;background-repeat:no-repeat;mix-blend-mode:lighten;-o-object-fit:contain;object-fit:contain;opacity:0;transform:translate3d(4rem,2rem,0) scale(1.02);animation:about-intro-image-in 1s cubic-bezier(.22,1,.36,1) .18s forwards}.about-intro__title{margin-bottom:.5em;animation-delay:.22s}.about-intro__descr{animation-delay:.36s}.about-intro__label,.about-intro__title,.about-intro__descr{opacity:0;transform:translate3d(0,3rem,0);animation-name:about-intro-fade-up;animation-duration:.85s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:forwards}@keyframes about-intro-fade-up{to{opacity:1;transform:translateZ(0)}}@keyframes about-intro-image-in{to{opacity:1;transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){.about-intro__label,.about-intro__title,.about-intro__descr,.about-intro__img{opacity:1;transform:none;animation:none}}.about-softskills__wrapper{gap:10px}.about-softskills__info{align-self:center}.about-softskills__img{width:50%;background-size:cover;background-position:top right;background-repeat:no-repeat;mix-blend-mode:lighten;-o-object-fit:contain;object-fit:contain}.about-softskills__title{margin-bottom:.5em}.about-hardskills{position:relative}.about-hardskills__title{margin-bottom:24px}.hardskills-logos{flex-wrap:wrap;gap:24px}.hardskills-logo{padding:34px 68px;background:#d3d3d3 0% 0%/8.0078125px 8.0078125px repeat,#151515cc;backdrop-filter:blur(3.8499999046px);-webkit-backdrop-filter:blur(3.8499999046px);border:1px solid #232323;border-radius:5px}.hardskills-logos--pending .hardskills-logo{opacity:0;transform:translate3d(0,3rem,0) scale(.92);will-change:opacity,transform}.hardskills-logos--visible .hardskills-logo{animation:hardskill-logo-reveal .75s cubic-bezier(.22,1,.36,1) forwards}.hardskills-logos--visible .hardskills-logo:nth-child(1){animation-delay:0ms}.hardskills-logos--visible .hardskills-logo:nth-child(2){animation-delay:35ms}.hardskills-logos--visible .hardskills-logo:nth-child(3){animation-delay:70ms}.hardskills-logos--visible .hardskills-logo:nth-child(4){animation-delay:105ms}.hardskills-logos--visible .hardskills-logo:nth-child(5){animation-delay:.14s}.hardskills-logos--visible .hardskills-logo:nth-child(6){animation-delay:175ms}.hardskills-logos--visible .hardskills-logo:nth-child(7){animation-delay:.21s}.hardskills-logos--visible .hardskills-logo:nth-child(8){animation-delay:245ms}.hardskills-logos--visible .hardskills-logo:nth-child(9){animation-delay:.28s}.hardskills-logos--visible .hardskills-logo:nth-child(10){animation-delay:315ms}.hardskills-logos--visible .hardskills-logo:nth-child(11){animation-delay:.35s}.hardskills-logos--visible .hardskills-logo:nth-child(12){animation-delay:385ms}.hardskills-logos--visible .hardskills-logo:nth-child(13){animation-delay:.42s}.hardskills-logos--visible .hardskills-logo:nth-child(14){animation-delay:455ms}.hardskills-logos--visible .hardskills-logo:nth-child(15){animation-delay:.49s}.hardskills-logos--visible .hardskills-logo:nth-child(16){animation-delay:525ms}.hardskills-logos--visible .hardskills-logo:nth-child(17){animation-delay:.56s}.hardskills-logos--visible .hardskills-logo:nth-child(18){animation-delay:595ms}.hardskills-logos--visible .hardskills-logo:nth-child(19){animation-delay:.63s}.hardskills-logos--visible .hardskills-logo:nth-child(20){animation-delay:665ms}.hardskills-logos--visible .hardskills-logo:nth-child(21){animation-delay:.7s}.hardskills-logos--visible .hardskills-logo:nth-child(22){animation-delay:735ms}.hardskills-logos--visible .hardskills-logo:nth-child(23){animation-delay:.77s}.hardskills-logos--visible .hardskills-logo:nth-child(24){animation-delay:805ms}@keyframes hardskill-logo-reveal{0%{opacity:0;transform:translate3d(0,3rem,0) scale(.92)}to{opacity:1;transform:translateZ(0) scale(1);will-change:auto}}@media(prefers-reduced-motion:reduce){.hardskills-logos--pending .hardskills-logo{opacity:1;transform:none;animation:none}}.services-hero{position:relative;margin-bottom:120px}.services-hero__wrapper{height:70vh;min-height:70svh;min-height:70dvh;align-items:center;justify-content:center}.services-hero__title{text-align:center;margin-bottom:64px}.services-hero__descr{text-align:center}.services-hero__descr span{font-weight:800}.services-hero__label{background-color:#3045fd;border-radius:999px;font-size:3rem;font-weight:400;padding:10px 20px;white-space:nowrap;text-wrap:nowrap}.services-services__wrapper{gap:56px;padding-bottom:32px;border-bottom:1px solid rgba(37,37,37,.2196078431);margin-bottom:130px}.services-services__heading{margin-bottom:4rem}.services-services__left-block{width:50%;gap:24px}.services-services__left-block-wrapper{position:sticky;top:130px;gap:8rem}.services-services__info{gap:24px}.services-services__info-wrapper span{font-size:3rem;font-weight:700;color:#757575;margin-bottom:1rem}.services-services__right-block{width:50%}.services-services__right-block-list{gap:24px}.services-services__right-block-title{margin-bottom:1rem}.services-services__label{color:#5eff6e;text-transform:uppercase;font-weight:500;font-size:2rem}.services-services__title-element{width:5px;height:auto;background-color:#5eff6e;border-radius:24px;margin-right:1rem}.services-services__title{line-height:1.2}.services-services__descr strong{color:#5eff6e}.cases-page-hero{padding-top:18rem;margin-bottom:6rem}.cases-page-hero>.container{max-width:1200px}.cases-page-hero__wrapper{max-width:100rem}.cases-page-hero__title{font-size:9rem;font-weight:300;line-height:1.1em;margin-bottom:3rem}.cases-page-hero__descr{color:#9ca3af}.cases-filters{margin-bottom:6rem}.cases-filters>.container{max-width:1200px}.cases-filters__bar{gap:1.25rem;flex-wrap:wrap}.cases-filter{font-family:inherit;font-size:1.75rem;font-weight:400;color:#9ca3af;background:transparent;border:1px solid rgba(37,37,37,.2196078431);border-radius:999px;padding:1rem 2.5rem;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.cases-filter:hover{color:#e5e7eb;border-color:#3045fd59}.cases-filter--active{color:#e5e7eb;background:#3045fd1f;border-color:#3045fd66}.cases-grid-section{margin-bottom:0}.cases-grid-section>.container{max-width:1200px}.cases-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:6rem}@media(max-width:768px){.cases-grid{grid-template-columns:1fr}}.cases-grid__loading,.cases-grid__empty,.cases-grid__error{grid-column:1/-1;font-size:1.75rem;color:#9ca3af;padding:6rem 0;text-align:center}.legal{padding:120px 0 80px}.legal__wrapper{max-width:100%}.legal__title{font-size:4.8rem;font-weight:500;margin-bottom:8px}.legal__updated{font-size:1.6rem;color:#757575;margin-bottom:48px}.legal__body h2{font-size:2.4rem;font-weight:500;color:#e5e7eb;margin-top:40px;margin-bottom:16px}.legal__body p{font-size:1.8rem;line-height:1.7;color:#757575;margin-bottom:16px}.legal__body ul{font-size:1.8rem;line-height:1.7;color:#757575;margin-bottom:16px;padding-left:24px}.legal__body ul li{margin-bottom:8px;list-style:disc}.legal__body a{color:#3045fd;text-decoration:underline;text-underline-offset:3px}.legal__body a:hover{color:#6366f1}.legal__body strong{color:#e5e7eb;font-weight:500}@media(max-width:1440px){.container{padding:0 48px}.hero__content{width:70%}.testimonials__title{font-size:3rem}}@media(max-width:1200px){.container{padding:0 40px}.hero__content{width:80%}}@media(max-width:1024px){.logo-mobile{display:block;position:fixed;top:16px;left:16px;z-index:999}.container{padding:0 32px}.header{bottom:20px}.header .logo{display:none}.header__wrapper{padding:1rem 1rem 1rem 10rem}.header .btn{border:none;overflow:visible}.header .btn__text{display:none}.header .btn__arrow{width:80px;height:80px;border:1px solid #0018f2;box-shadow:3px 3px 2.3px -1px #00000080}.header .btn__bg{right:-6px;width:90px;height:90px}.hero__content{width:90%}.benefits__grid{grid-template-columns:repeat(2,1fr)}.directions__header{flex-direction:column;align-items:flex-start;gap:3rem}.directions__grid{grid-template-columns:1fr}.cases-preview__header{flex-direction:column;align-items:flex-start;gap:3rem}.cases-preview__slide{flex-basis:calc((100% - 2rem)/2)}.cases-preview__controls{justify-content:flex-start}.ai-block__grid{grid-template-columns:repeat(2,1fr)}.process__steps{grid-template-columns:1fr}.process__steps:before{display:none}.process__step{padding-top:0;padding-left:4rem}.process__step:before{top:.5rem;left:0}.case-detail__layout{grid-template-columns:1fr;gap:0}.case-detail__sidebar{display:none}.about-brief__wrapper{flex-direction:column;gap:4rem}.about-brief__label{width:100%}.final-cta__wrapper{flex-direction:column;align-items:flex-start;gap:5rem}.slides-inner{width:43%}.footer{padding:64px 0 154px}.services-services__wrapper{flex-direction:column;margin-bottom:60px}.services-services__left-block,.services-services__right-block{width:100%}.about-intro__img{position:relative;min-height:0;background-position:top center}.about-intro__wrapper{flex-direction:column;flex-flow:column-reverse}.about-intro__info{width:100%;padding-top:0}.hardskills-logos{gap:8px}.hardskills-logo{padding:15px 30px}.about-softskills__wrapper{flex-direction:column;padding-bottom:40px}.about-softskills__img{width:100%}}@media(max-width:768px){.container{padding:0 20px}.hero__content{width:100%;padding-bottom:18rem}.hero__wrapper:before{background-position:center bottom}.hero__lable-pattern{align-self:flex-start;margin-top:3rem}.hero__tags{display:none}.benefits__grid{grid-template-columns:1fr}.directions__header{flex-direction:column;align-items:flex-start;gap:3rem}.directions__grid{grid-template-columns:1fr}.cases-preview__header{flex-direction:column;align-items:flex-start;gap:3rem}.cases-preview__slide{flex-basis:calc(100% - 7rem)}.cases-preview__controls{justify-content:flex-start}.cases-preview__nav{width:4.2rem;height:4.2rem;font-size:1.8rem}.ai-block__grid,.process__steps{grid-template-columns:1fr}.process__steps:before{display:none}.process__step{padding-top:0;padding-left:4rem}.process__step:before{top:.5rem;left:0}.about-brief__wrapper{flex-direction:column;gap:4rem}.about-brief__label{width:100%}.final-cta{padding:10rem 0}.final-cta__wrapper{flex-direction:column;align-items:flex-start;gap:5rem}.final-cta__title{font-size:3.5rem}.slides-inner{width:80%}.footer__wrapper{flex-direction:column}.footer__text{width:100%}}@media(max-width:480px){.container{padding:0 16px}.hero{margin-bottom:25px}.hero__content{width:100%;padding-bottom:15rem}.hero__wrapper:before{background-position:center bottom}.slides-inner{width:95%}.header{bottom:20px}.header .logo{display:none}.header__wrapper{padding:0 0 0 24px}.header .btn{border:none;overflow:visible;padding:.5rem}.header .btn__text{display:none}.header .btn__arrow{width:60px;height:60px;border:1px solid #0018f2;box-shadow:3px 3px 2.3px -1px #00000080}.header .btn__bg{right:-6px;width:70px;height:70px}.showreel{margin-bottom:25px}.showreel__wrapper{border-radius:16px}.showreel__label{top:2rem;left:2rem;font-size:2rem}.showreel__title{bottom:2rem;left:2rem;font-size:2rem}.showreel__sound-btn{right:2rem;bottom:2rem}.cases-preview__controls{margin-top:2rem;gap:1rem}.cases-preview__nav{width:3.8rem;height:3.8rem;font-size:1.6rem}.services-hero__title{margin-bottom:.5em}.services-hero__wrapper{height:100vh}.auto-slider__track{gap:2rem}.services-hero__label{font-size:2rem;padding:5px 10px}}
