@charset "UTF-8";@font-face{font-display:swap;font-family:Suisse Intl;font-style:normal;font-weight:400;src:url(../fonts/SuisseIntl-Book.woff2) format("woff2")}@font-face{font-display:swap;font-family:Suisse Intl;font-style:normal;font-weight:500;src:url(../fonts/SuisseIntl-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Suisse Intl;font-style:normal;font-weight:600;src:url(../fonts/SuisseIntl-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Suisse Intl;font-style:normal;font-weight:700;src:url(../fonts/SuisseIntl-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:900;src:url(../fonts/Montserrat-BlackItalic-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:900;src:url(../fonts/Montserrat-BlackItalic-latin.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:400 600;src:url(../fonts/PlayfairDisplay.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:400 600;src:url(../fonts/PlayfairDisplay-Italic.woff2) format("woff2")}*{border:0;margin:0;padding:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}aside,footer,header,nav,section{display:block}body{line-height:1;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{border:0;padding:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}ol li,ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}.container{margin:0 auto;max-width:1920px;padding:0 40px;width:100%}*{scrollbar-width:none}::-webkit-scrollbar{display:none}body{background:#fff;color:#070707;font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page{overflow-x:clip}@supports not (overflow:clip){body{overflow-x:hidden}}img{height:auto;max-width:100%}a{color:inherit}button,input,select,textarea{background:none;color:inherit;font:inherit;letter-spacing:inherit;outline:none}section[id]{scroll-margin-top:calc(var(--banner-h, 0px) + 20px)}.no-scroll{overflow:hidden;overflow:clip}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.icon{-webkit-box-flex:0;-ms-flex:none;flex:none;height:24px;width:24px}.h1,.h2{font-weight:600}.h1 em,.h2 em{font-family:Playfair Display,serif;font-size:.97em;font-style:italic;font-weight:400;letter-spacing:0;line-height:0}.h1{font-size:clamp(38px,3.75vw,72px);letter-spacing:-.009em;line-height:1.07}.h2{font-size:clamp(30px,2.7083333333vw,52px);letter-spacing:-.016em;line-height:1.06}.label{font-size:clamp(16px,1.0416666667vw,20px);font-weight:600;letter-spacing:.01em;text-align:center}.num{font-family:Playfair Display,serif;font-weight:400;letter-spacing:0}.link{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;-webkit-transition:opacity .2s;transition:opacity .2s}.link:hover{opacity:.6}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid transparent;border-radius:15px;cursor:pointer;font-size:20px;font-weight:700;height:56px;justify-content:center;letter-spacing:-.01em;line-height:1;padding:0 24px;text-decoration:none;-webkit-transition:background-color .25s,color .25s,border-color .25s,-webkit-transform .25s cubic-bezier(.22,.61,.36,1);transition:background-color .25s,color .25s,border-color .25s,-webkit-transform .25s cubic-bezier(.22,.61,.36,1);transition:background-color .25s,color .25s,border-color .25s,transform .25s cubic-bezier(.22,.61,.36,1);transition:background-color .25s,color .25s,border-color .25s,transform .25s cubic-bezier(.22,.61,.36,1),-webkit-transform .25s cubic-bezier(.22,.61,.36,1);white-space:nowrap}.btn:active{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.btn--dark{background:#070707;color:#fff}.btn--dark:hover{background:#433e29}.btn--cream{background:#fff;color:#070707}.btn--cream:hover{background:#fff}.btn--wide{border-radius:15px;font-size:clamp(20px,1.4583333333vw,28px);height:clamp(60px,4.1145833333vw,79px);width:100%}.btn--outline{border-color:#070707;color:#070707}.btn--outline:hover{background:#070707;color:#fff}.btn--outline-light{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(20,18,14,.27);border-color:hsla(0,0%,100%,.7);color:#fff}.btn--outline-light:hover{background:hsla(0,0%,100%,.15)}.btn--lg{border-radius:15px;font-size:clamp(19px,1.25vw,24px);font-weight:500;height:clamp(64px,4.5833333333vw,88px);letter-spacing:0;max-width:100%;padding:0 24px;width:clamp(280px,23.1770833333vw,445px)}.btn--black{background:#000;color:#fff}.btn--black:hover{background:#2b2b2b}.btn--white{background:#fff;color:#000}.btn--white:hover{background:#c4f600}.btn--whatsapp{background:#25d366;color:#070707;gap:12px}.btn--whatsapp .icon{-webkit-box-flex:0;-ms-flex:none;flex:none;height:1.2em;width:1.2em}.btn--whatsapp:hover{background:#1fb958}.btn--soft{background:#f5f5f5;border-radius:15px;color:#000;font-size:clamp(17px,1.0416666667vw,20px);font-weight:500;height:clamp(52px,3.3333333333vw,64px);letter-spacing:0;padding:0 clamp(28px,2.0833333333vw,40px)}.btn--soft:hover{background:#ebebeb}.u-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28em;-webkit-transition:opacity .2s;transition:opacity .2s}.u-link:hover{opacity:.55}.pill{border:1px solid #cfcfcf;border-radius:15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:clamp(17px,1.1458333333vw,22px);font-weight:500;gap:.4em;height:clamp(46px,3.0729166667vw,59px);line-height:1;padding:0 clamp(20px,1.5625vw,30px);text-decoration:none;-webkit-transition:border-color .2s,background-color .2s,color .2s;transition:border-color .2s,background-color .2s,color .2s;white-space:nowrap}.pill,.sec-head{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(26px,2.0833333333vw,40px);text-align:center}.sec-title{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(36px,4.6875vw,90px);font-weight:600;letter-spacing:-.03em;line-height:.9;max-width:clamp(320px,52.0833333333vw,1000px);text-wrap:balance}.sec-label{font-size:clamp(17px,1.0416666667vw,20px);font-weight:500;line-height:1.2}.rule{border-bottom:1px solid #ececec}.chip{background:#fff;border-radius:15px;display:-ms-grid;display:grid;height:56px;left:40px;place-items:center;position:absolute;top:40px;width:56px;z-index:3}.chip img{height:30px;width:30px}.decor{pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0}.js .reveal{opacity:0;-webkit-transform:translateY(24px);-ms-transform:translateY(24px);transform:translateY(24px);-webkit-transition:opacity .9s cubic-bezier(.22,.61,.36,1),-webkit-transform .9s cubic-bezier(.22,.61,.36,1);transition:opacity .9s cubic-bezier(.22,.61,.36,1),-webkit-transform .9s cubic-bezier(.22,.61,.36,1);transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1);transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1),-webkit-transform .9s cubic-bezier(.22,.61,.36,1);-webkit-transition-delay:var(--delay,0s);transition-delay:var(--delay,0s)}.js .reveal.is-visible{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;transition:none}}@media (max-width:767.98px){.br-d{display:none}.container{padding-left:16px;padding-right:16px}.chip{left:16px;top:16px}.btn{font-size:18px;height:52px}}.visually-hidden{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.form[hidden]{display:none!important}.form__title{font-size:34px;font-weight:600;letter-spacing:.01em;line-height:1.2;margin-bottom:26px;text-align:center}.form__field{margin-bottom:22px}.form__field:nth-of-type(3){margin-bottom:0}.form__label{color:#6f6f6f;display:block;font-size:16px;line-height:1.2;margin-bottom:3px}.form__control{position:relative}.form__input{background:#fff;border:2px solid transparent;border-radius:15px;font-size:20px;font-weight:600;height:56px;padding:0 56px 0 24px;-webkit-transition:border-color .2s,background-color .2s;transition:border-color .2s,background-color .2s;width:100%}.form__input::-webkit-input-placeholder{color:#070707;opacity:.65}.form__input::-moz-placeholder{color:#070707;opacity:.65}.form__input:-ms-input-placeholder{color:#070707;opacity:.65}.form__input::-ms-input-placeholder{color:#070707;opacity:.65}.form__input::placeholder{color:#070707;opacity:.65}.form__input:focus{border-color:#070707}.form__input.is-error{border-color:#a0524b}.form__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.form__arrow,.form__star{height:20px;pointer-events:none;position:absolute;right:18px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px}.form__star{color:#a0524b}.form__submit{margin-top:25px}.checkbox{margin-top:18px}.checkbox__input{height:1px;opacity:0;position:absolute;width:1px}.checkbox__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;gap:12px}.checkbox__box{-webkit-box-flex:0;border:1.5px solid #070707;border-radius:6px;color:#e1d7e8;display:-ms-grid;display:grid;-ms-flex:none;flex:none;height:24px;place-items:center;-webkit-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s;width:24px}.checkbox__box .icon{height:14px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .2s cubic-bezier(.22,.61,.36,1);transition:-webkit-transform .2s cubic-bezier(.22,.61,.36,1);transition:transform .2s cubic-bezier(.22,.61,.36,1);transition:transform .2s cubic-bezier(.22,.61,.36,1),-webkit-transform .2s cubic-bezier(.22,.61,.36,1);width:14px}.checkbox__text{font-size:12px;line-height:14px;max-width:265px;padding-top:2px}.checkbox__link{font-weight:700;text-decoration:underline}.checkbox__input:checked+.checkbox__label .checkbox__box{background:#070707}.checkbox__input:checked+.checkbox__label .checkbox__box .icon{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.checkbox__input:focus-visible+.checkbox__label .checkbox__box{outline:2px solid #070707;outline-offset:2px}.checkbox.is-error .checkbox__box{border-color:#a0524b}.success{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5f5f5;border:1px solid #cfcfcf;border-radius:15px;gap:16px;padding:18px 22px;text-align:left}.success[hidden]{display:none}.success__icon{display:-ms-grid;display:grid;-webkit-box-flex:0;background:#070707;border-radius:50%;color:#fff;-ms-flex:none;flex:none;height:40px;place-items:center;width:40px}.success__icon .icon{height:20px;width:20px}.success__title{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(20px,1.25vw,24px);font-weight:600;letter-spacing:-.02em;line-height:1.1}.success__text{color:#3b3b3b;font-weight:400;line-height:1.3;margin-top:4px}.form__alert,.success__text{font-size:clamp(16px,.9375vw,18px)}.form__alert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff0ee;border:1px solid #f0b4ab;border-radius:15px;color:#6e1a10;gap:14px;line-height:1.35;padding:16px 18px;width:100%}.form__alert[hidden]{display:none}.form__alert:before{content:"!";display:-ms-grid;display:grid;-webkit-box-flex:0;background:#d33;border-radius:50%;color:#fff;-ms-flex:none;flex:none;font-size:16px;font-weight:700;height:26px;line-height:1;place-items:center;width:26px}.form__alert p{margin:0}.form__alert a{color:inherit;font-weight:500;text-decoration:underline;text-underline-offset:.18em}@media (max-width:767.98px){.form__title{font-size:30px}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);z-index:10;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s;transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";-webkit-filter:blur(50px);filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.banner{background:#0b0b0b;overflow:hidden;position:sticky;top:0;z-index:51}.banner.is-closed{display:none}.banner__inner{position:relative}.banner__link{display:block}.banner__link img{display:block;height:auto;min-height:120px;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;width:100%}.banner__slider .banner__dots{bottom:clamp(6px,.6770833333vw,13px);display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;z-index:2;-webkit-box-pack:center;-ms-flex-pack:center;gap:5px;justify-content:center;pointer-events:none;width:auto}.banner__dot{background:hsla(0,0%,100%,.2);border:0;border-radius:50%;cursor:pointer;height:5px;padding:0;pointer-events:auto;position:relative;-webkit-transition:background-color .3s;transition:background-color .3s;width:5px}.banner__dot:before{content:"";inset:-10px -2px;position:absolute}.banner__dot.is-active{background:#fff}.banner__close{background:none;border:0;color:#fff;cursor:pointer;display:-ms-grid;display:grid;height:44px;padding:0;place-items:center;position:absolute;right:calc(clamp(22px, 1.5625vw, 30px) - 22px);top:calc(clamp(22px, 1.5625vw, 30px) - 22px);width:44px;z-index:3}.banner__close svg{height:clamp(22px,1.5625vw,30px);-webkit-transition:-webkit-transform .4s cubic-bezier(.22,.61,.36,1);transition:-webkit-transform .4s cubic-bezier(.22,.61,.36,1);transition:transform .4s cubic-bezier(.22,.61,.36,1);transition:transform .4s cubic-bezier(.22,.61,.36,1),-webkit-transform .4s cubic-bezier(.22,.61,.36,1);width:clamp(22px,1.5625vw,30px)}@media (hover:hover){.banner__close:hover svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}.banner__close:focus-visible svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width:767.98px){.banner__close{background:rgba(0,0,0,.45);border-radius:50%;height:36px;right:8px;top:8px;width:36px}}.header{position:sticky;top:var(--banner-h,0);-webkit-transition:-webkit-transform .4s cubic-bezier(.22,.61,.36,1);transition:-webkit-transform .4s cubic-bezier(.22,.61,.36,1);transition:transform .4s cubic-bezier(.22,.61,.36,1);transition:transform .4s cubic-bezier(.22,.61,.36,1),-webkit-transform .4s cubic-bezier(.22,.61,.36,1);z-index:50}.header:before{background:#fff;content:"";inset:0;position:absolute;z-index:-1}.header.is-hidden{-webkit-transform:translateY(calc(-100% - 2px));-ms-transform:translateY(calc(-100% - 2px));transform:translateY(calc(-100% - 2px))}.header__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #ececec;font-size:clamp(17px,1.0416666667vw,20px);font-weight:500;gap:24px;height:clamp(76px,5.2083333333vw,100px);justify-content:space-between;line-height:1.2}.header__cta,.header__inner,.header__left,.header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__left{gap:clamp(20px,2.0833333333vw,40px);min-width:0}.header__logo{font-size:clamp(24px,1.6666666667vw,32px);letter-spacing:-.03em;text-decoration:none;white-space:nowrap}.header__drop{position:relative;white-space:nowrap}.header__drop-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:0;color:inherit;cursor:pointer;font:inherit;gap:8px;letter-spacing:inherit;padding:0}.header__drop-btn:after{content:"";-webkit-box-flex:0;border-bottom:1.5px solid;border-right:1.5px solid;-ms-flex:none;flex:none;height:7px;-webkit-transform:translateY(-2px) rotate(45deg);-ms-transform:translateY(-2px) rotate(45deg);transform:translateY(-2px) rotate(45deg);-webkit-transition:-webkit-transform .25s cubic-bezier(.22,.61,.36,1);transition:-webkit-transform .25s cubic-bezier(.22,.61,.36,1);transition:transform .25s cubic-bezier(.22,.61,.36,1);transition:transform .25s cubic-bezier(.22,.61,.36,1),-webkit-transform .25s cubic-bezier(.22,.61,.36,1);width:7px}.header__drop-btn[aria-expanded=true]:after{-webkit-transform:translateY(1px) rotate(-135deg);-ms-transform:translateY(1px) rotate(-135deg);transform:translateY(1px) rotate(-135deg)}.header__drop-list{background:#fff;border:1px solid #ececec;border-radius:15px;-webkit-box-shadow:0 18px 44px rgba(0,0,0,.1);box-shadow:0 18px 44px rgba(0,0,0,.1);color:#070707;font-size:clamp(16px,.9375vw,18px);font-weight:500;left:-16px;line-height:1.2;list-style:none;margin:0;min-width:230px;opacity:0;padding:8px;position:absolute;top:calc(100% + 16px);-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px);-webkit-transition:opacity .2s,visibility 0s .25s,-webkit-transform .25s cubic-bezier(.22,.61,.36,1);transition:opacity .2s,visibility 0s .25s,-webkit-transform .25s cubic-bezier(.22,.61,.36,1);transition:opacity .2s,transform .25s cubic-bezier(.22,.61,.36,1),visibility 0s .25s;transition:opacity .2s,transform .25s cubic-bezier(.22,.61,.36,1),visibility 0s .25s,-webkit-transform .25s cubic-bezier(.22,.61,.36,1);visibility:hidden;z-index:5}.header__drop-list.is-open{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:opacity .2s,-webkit-transform .25s cubic-bezier(.22,.61,.36,1);transition:opacity .2s,-webkit-transform .25s cubic-bezier(.22,.61,.36,1);transition:opacity .2s,transform .25s cubic-bezier(.22,.61,.36,1);transition:opacity .2s,transform .25s cubic-bezier(.22,.61,.36,1),-webkit-transform .25s cubic-bezier(.22,.61,.36,1);visibility:visible}.header__drop-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;border-radius:10px;gap:20px;justify-content:space-between;padding:11px 14px;text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s}.header__drop-list a:focus-visible,.header__drop-list a:hover{opacity:.55}.header__drop-list a.is-current{font-weight:600}.header__drop-list a .icon{-webkit-box-flex:0;-ms-flex:none;flex:none;height:18px;width:18px}.header__drop-list b{display:inline-block;font-weight:600;min-width:2.2em}.header__drop-list--geo{display:-ms-grid;display:grid;-ms-grid-columns:210px 250px;grid-template-columns:210px 250px;min-width:0;padding:8px;-webkit-transform:none;-ms-transform:none;transform:none}.header__drop-list--geo,.header__drop-list--geo.is-open{-webkit-transition:none;transition:none}.header__geo-countries{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;list-style:none;margin:0;padding:0 8px 0 0}.header__geo-country{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:none;border:0;border-radius:10px;color:inherit;cursor:pointer;font:inherit;gap:20px;justify-content:space-between;letter-spacing:inherit;padding:11px 14px;text-align:left;width:100%}.header__geo-country .icon{-webkit-box-flex:0;-ms-flex:none;flex:none;height:18px;opacity:.45;width:18px}.header__geo-country.is-active,.header__geo-country:focus-visible,.header__geo-country:hover{background:#f5f5f5}.header__geo-country.is-active .icon{opacity:1}.header__geo-cities{border-left:1px solid #ececec;-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;list-style:none;margin:0;padding:0 0 0 8px;visibility:hidden}.header__geo-cities.is-active{visibility:inherit}.header__geo-cities a{-webkit-transition:none;transition:none}.header__geo-cities a:focus-visible,.header__geo-cities a:hover{background:#f5f5f5;opacity:1}.header__drop--lang .header__drop-list{left:auto;min-width:210px;right:-16px}.header__right{gap:clamp(18px,2.1354166667vw,41px)}.header__cta{gap:15px;text-decoration:none;white-space:nowrap}.header__cta span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28em}.header__cta:hover span{opacity:.55}.header__avatar{-webkit-box-flex:0;border-radius:15px;-ms-flex:none;flex:none;-o-object-fit:cover;object-fit:cover;width:clamp(40px,2.6041666667vw,50px)}.header__avatar,.header__burger{height:clamp(40px,2.6041666667vw,50px)}.header__burger{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#efefef;border:0;border-radius:15px;cursor:pointer;font:inherit;font-weight:500;letter-spacing:0;padding:0 clamp(20px,1.5625vw,30px);-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s}.header__burger:hover{background:#e3e3e3}.header__burger[aria-expanded=true]{background:#070707;color:#fff}.header.is-floating .header__inner{border-bottom-color:transparent;-webkit-box-shadow:0 1px 0 #ececec;box-shadow:0 1px 0 #ececec}.menu{background:#fff;left:0;opacity:0;position:absolute;right:0;top:100%;-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px);-webkit-transition:opacity .3s,visibility 0s .3s,-webkit-transform .3s cubic-bezier(.22,.61,.36,1);transition:opacity .3s,visibility 0s .3s,-webkit-transform .3s cubic-bezier(.22,.61,.36,1);transition:opacity .3s,transform .3s cubic-bezier(.22,.61,.36,1),visibility 0s .3s;transition:opacity .3s,transform .3s cubic-bezier(.22,.61,.36,1),visibility 0s .3s,-webkit-transform .3s cubic-bezier(.22,.61,.36,1);visibility:hidden}.menu.is-open{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:opacity .3s,-webkit-transform .3s cubic-bezier(.22,.61,.36,1);transition:opacity .3s,-webkit-transform .3s cubic-bezier(.22,.61,.36,1);transition:opacity .3s,transform .3s cubic-bezier(.22,.61,.36,1);transition:opacity .3s,transform .3s cubic-bezier(.22,.61,.36,1),-webkit-transform .3s cubic-bezier(.22,.61,.36,1);visibility:visible}.menu__nav{border-bottom:1px solid #ececec;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px clamp(28px,2.9166666667vw,56px);padding:clamp(18px,1.3541666667vw,26px) 0 clamp(18px,1.25vw,24px)}.menu__nav-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:clamp(26px,1.875vw,36px);font-weight:500;gap:10px;letter-spacing:-.02em;line-height:1.15;text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s}.menu__nav-link:hover{opacity:.5}.menu__nav-link .icon{height:.6em;width:.6em}.menu__langs{display:none}.menu__grid{display:-ms-grid;display:grid;-ms-grid-columns:clamp(200px,23.6979166667vw,455px) 0 1fr 0 clamp(260px,18.2291666667vw,350px);font-size:clamp(17px,1.0416666667vw,20px);gap:28px 0;grid-template-columns:clamp(200px,23.6979166667vw,455px) 1fr clamp(260px,18.2291666667vw,350px);line-height:1.6;padding:clamp(20px,1.25vw,24px) 0 clamp(32px,2.0833333333vw,40px)}.menu__col{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}.menu__link{text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s}.menu__link:hover{opacity:.5}.menu__all{font-size:clamp(18px,1.1458333333vw,22px);font-weight:500;margin-top:auto;padding-top:38px}.menu__card{display:block;line-height:1.25;text-decoration:none}.menu__card img{aspect-ratio:350/255;border-radius:15px;display:block;margin-bottom:14px;-o-object-fit:cover;object-fit:cover;width:100%}.menu__card b{font-weight:500}.menu__card i{color:#6f6f6f;font-style:normal}.menu__backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(0,0,0,.14);inset:0;opacity:0;position:fixed;-webkit-transition:opacity .3s,visibility 0s .3s;transition:opacity .3s,visibility 0s .3s;visibility:hidden;z-index:-2}.menu.is-open~.menu__backdrop{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;visibility:visible}@media (max-width:991.98px){.header__inner{height:72px}.header__drop,.header__wa{display:none}.header__burger{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.header__cta span{display:none}.header__right{gap:12px}.menu{max-height:calc(100vh - 72px);max-height:calc(100dvh - 72px);overflow-y:auto}.menu__grid{-ms-grid-columns:1fr 24px 1fr;gap:28px 24px;grid-template-columns:1fr 1fr}.menu__nav{gap:2px 28px}.menu__langs{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:500;gap:24px;padding:16px 0 2px}.menu__langs a{opacity:.45;text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s}.menu__langs a.is-current{opacity:1;text-decoration:underline;text-underline-offset:.25em}.menu__card{display:none}}@media (max-width:479.98px){.menu__grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.menu__nav{-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px}.menu__nav-link{font-size:min(22px,5.4vw);gap:6px}}@media (prefers-reduced-motion:reduce){.header,.menu,.menu__backdrop{-webkit-transition:none;transition:none}}.hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:calc(100vh - var(--hero-top, 100px));min-height:calc(100svh - var(--hero-top, 100px));padding-top:clamp(28px,2.2916666667vw,44px)}.hero>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero__stage{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}.hero__note{color:#6f6f6f;font-size:clamp(15px,.9375vw,18px);font-weight:400;line-height:1.2;position:absolute;right:0;text-align:right;top:clamp(0px,.8854166667vw,17px)}.hero__note b{color:#070707}.hero__title{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(36px,4.6875vw,90px);font-weight:600;letter-spacing:-.03em;line-height:.8}.hero__word{display:inline-block}.hero__text{font-size:clamp(20px,1.5625vw,30px);font-weight:400;line-height:1.2;margin-top:auto;max-width:min(840px,52vw);padding-top:clamp(28px,2.6041666667vw,50px);position:relative;text-wrap:pretty}.hero__text .u-link{text-decoration-thickness:1px;text-underline-offset:.2em}.hero__foot{position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:24px 40px;justify-content:space-between;margin-top:calc(40px - clamp(64px, 4.5833333333vw, 88px) + clamp(46px, 3.0729166667vw, 59px))}.hero__docs,.hero__foot{display:-webkit-box;display:-ms-flexbox;display:flex}.hero__docs{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.hero__docs .pill{font-size:clamp(17px,1.0416666667vw,20px);padding:0 clamp(22px,1.5625vw,30px)}.hero__docs .pill:hover{background:#070707;border-color:#070707;color:#fff}.hero__docs .icon{height:16px;width:16px}.hero__docs-text{font-size:clamp(14px,.8333333333vw,16px);font-weight:400;line-height:1.35;margin-left:2px}.hero__brands{margin-top:auto;position:relative}.hero__frame{border-top:1px solid #ececec;height:clamp(100px,9.6354166667vw,185px)}.hero__brands-track{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.hero__brands-set,.hero__brands-track{display:-webkit-box;display:-ms-flexbox;display:flex}.hero__brands-set{-webkit-animation:hero-marquee 48s linear infinite;animation:hero-marquee 48s linear infinite}.hero__brands-set,.hero__brands-set li{-webkit-box-flex:0;-ms-flex:none;flex:none}.hero__brands-set li{margin-right:clamp(16px,1.5625vw,30px);width:clamp(200px,19.2708333333vw,370px)}.hero__brands-set img{display:block;height:auto;width:100%}.hero__brands:hover .hero__brands-set{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes hero-marquee{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes hero-marquee{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@media (max-width:991.98px){.hero__stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero__title{font-size:clamp(32px,10.2vw,88px);line-height:.92}.hero__text br,.hero__title br{display:none}.hero__note{position:static;-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-top:20px;order:2;text-align:left}.hero .folders{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.hero__text{-webkit-box-ordinal-group:5;-ms-flex-order:4;margin-top:28px;max-width:808px;order:4;padding-top:0}.hero__foot{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;-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;margin-top:40px}}@media (max-width:479.98px){.hero__docs{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.hero__brands-set{-webkit-animation:none;animation:none}.hero__brands-set[aria-hidden]{display:none}.hero__brands-track{overflow-x:auto}}.folders{height:clamp(200px,20.0520833333vw,385px);left:0;pointer-events:none;right:0;top:0}.folder,.folders{position:absolute}.folder{--back:#000;--front:#1d1d1d;--stroke:none;--hl:hsla(0,0%,100%,.16);--t:#fff;-webkit-animation:folder-float var(--d) ease-in-out var(--delay) infinite;animation:folder-float var(--d) ease-in-out var(--delay) infinite;aspect-ratio:200/150;color:var(--t);left:var(--x);pointer-events:auto;text-decoration:none;top:var(--y);-webkit-transform:rotate(var(--r));-ms-transform:rotate(var(--r));transform:rotate(var(--r));width:clamp(104px,9.8958333333vw,190px)}.folder:focus-visible,.folder:hover{-webkit-animation-play-state:paused;animation-play-state:paused;z-index:2}.folder:focus-visible{border-radius:15px;outline:2px solid #070707;outline-offset:8px}.folder__body{-webkit-filter:drop-shadow(0 22px 22px rgba(0,0,0,.26));filter:drop-shadow(0 22px 22px rgba(0,0,0,.26));inset:0;position:absolute;-webkit-transition:-webkit-transform .5s cubic-bezier(.22,.61,.36,1);transition:-webkit-transform .5s cubic-bezier(.22,.61,.36,1);transition:transform .5s cubic-bezier(.22,.61,.36,1);transition:transform .5s cubic-bezier(.22,.61,.36,1),-webkit-transform .5s cubic-bezier(.22,.61,.36,1)}.folder:focus-visible .folder__body,.folder:hover .folder__body{-webkit-transform:translateY(-5%) scale(1.07);-ms-transform:translateY(-5%) scale(1.07);transform:translateY(-5%) scale(1.07)}.folder__shape{display:block;height:100%;inset:0;overflow:visible;position:absolute;width:100%}.folder__shape path{stroke:var(--stroke);stroke-width:1.5px;vector-effect:non-scaling-stroke}.folder__shape--back path{fill:var(--back)}.folder__shape--front path{fill:var(--front)}.folder__shape .folder__hl{fill:none;stroke:var(--hl);stroke-width:1.5px}.folder__sheet{background:#f5f5f5;border-radius:15px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.08);box-shadow:0 0 0 1px rgba(0,0,0,.08);height:66%;left:9%;overflow:hidden;position:absolute;right:9%;top:8%;-webkit-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg);-webkit-transition:-webkit-transform .5s cubic-bezier(.22,.61,.36,1);transition:-webkit-transform .5s cubic-bezier(.22,.61,.36,1);transition:transform .5s cubic-bezier(.22,.61,.36,1);transition:transform .5s cubic-bezier(.22,.61,.36,1),-webkit-transform .5s cubic-bezier(.22,.61,.36,1)}.folder__sheet img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;width:100%}.folder:focus-visible .folder__sheet,.folder:hover .folder__sheet{-webkit-transform:translateY(-22%) rotate(-4deg);-ms-transform:translateY(-22%) rotate(-4deg);transform:translateY(-22%) rotate(-4deg)}.folder__caption{bottom:9%;display:-webkit-box;display:-ms-flexbox;display:flex;left:8%;position:absolute;right:8%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:6px;justify-content:space-between}.folder__label{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(13px,1.1458333333vw,22px);font-weight:600;letter-spacing:-.03em;line-height:1}.folder__go{-webkit-box-flex:0;-ms-flex:none;flex:none;height:clamp(14px,1.0416666667vw,20px);margin-bottom:1px;-webkit-transition:-webkit-transform .4s cubic-bezier(.22,.61,.36,1);transition:-webkit-transform .4s cubic-bezier(.22,.61,.36,1);transition:transform .4s cubic-bezier(.22,.61,.36,1);transition:transform .4s cubic-bezier(.22,.61,.36,1),-webkit-transform .4s cubic-bezier(.22,.61,.36,1);width:clamp(14px,1.0416666667vw,20px)}.folder:focus-visible .folder__go,.folder:hover .folder__go{-webkit-transform:translate(3px,-3px);-ms-transform:translate(3px,-3px);transform:translate(3px,-3px)}.folder--blogs{--back:#a6d600;--front:#c4f600;--hl:hsla(0,0%,100%,.45);--t:#000}.folder--services{--back:#c9c9c9;--front:#ececec;--hl:#fff;--t:#000}.folder--contacts{--back:#f0f0f0;--front:#fff;--hl:rgba(0,0,0,.07);--t:#000}@-webkit-keyframes folder-float{0%,to{-webkit-transform:translateZ(0) rotate(var(--r));transform:translateZ(0) rotate(var(--r))}50%{-webkit-transform:translate3d(0,calc(var(--lift)*-1),0) rotate(calc(var(--r)*-.35));transform:translate3d(0,calc(var(--lift)*-1),0) rotate(calc(var(--r)*-.35))}}@keyframes folder-float{0%,to{-webkit-transform:translateZ(0) rotate(var(--r));transform:translateZ(0) rotate(var(--r))}50%{-webkit-transform:translate3d(0,calc(var(--lift)*-1),0) rotate(calc(var(--r)*-.35));transform:translate3d(0,calc(var(--lift)*-1),0) rotate(calc(var(--r)*-.35))}}@media (max-width:991.98px){.folders{display:-ms-grid;display:grid;height:auto;position:static;-ms-grid-columns:1fr 14px 1fr 14px 1fr 14px 1fr;gap:22px 14px;grid-template-columns:repeat(4,1fr);margin-top:36px;pointer-events:auto}.folder{left:auto;max-width:200px;position:relative;top:auto;width:100%;--lift:8px}}@media (max-width:479.98px){.folders{-ms-grid-columns:1fr 18px 1fr;gap:28px 18px;grid-template-columns:repeat(2,1fr)}.folder{max-width:none}}@media (prefers-reduced-motion:reduce){.folder{-webkit-animation:none;animation:none}}.showreel{padding:clamp(28px,3.125vw,60px) 0}.showreel__stage{aspect-ratio:1840/880;border-radius:15px;margin:0 auto;max-width:1240px;position:relative}.showreel__box{--hx:16;--hy:70;--circle:clamp(72px,5.2083333333vw,100px);background:#000;border:1px solid #ececec;border-radius:inherit;inset:0;overflow:hidden;position:absolute}.showreel__box.is-open{inset:auto;position:fixed;z-index:150}.showreel__box.is-open.is-full{border-color:transparent;border-radius:0;inset:0}.showreel__video{background:#000;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.showreel__box.is-contain .showreel__video{-o-object-fit:contain;object-fit:contain}.showreel__play{background:none;border:0;color:#fff;cursor:pointer;font-size:clamp(15px,.9375vw,18px);font-weight:500;inset:0;padding:0;position:absolute;z-index:1}.showreel__play:focus-visible{border-radius:inherit;outline:2px solid #c4f600;outline-offset:-8px}.showreel__box.is-open .showreel__play{display:none}.showreel__pointer{display:-webkit-box;display:-ms-flexbox;display:flex;left:calc(var(--hx)*1%);position:absolute;top:calc(var(--hy)*1%);-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;gap:6px;pointer-events:none;-webkit-transform:translate(-50%,calc(var(--circle)/-2));-ms-transform:translate(-50%,calc(var(--circle)/-2));transform:translate(-50%,calc(var(--circle)/-2))}.showreel__circle{background:#fff;border-radius:50%;color:#000;display:-ms-grid;display:grid;height:var(--circle);place-items:center;-webkit-transition:opacity .3s,-webkit-transform .45s cubic-bezier(.22,.61,.36,1);transition:opacity .3s,-webkit-transform .45s cubic-bezier(.22,.61,.36,1);transition:transform .45s cubic-bezier(.22,.61,.36,1),opacity .3s;transition:transform .45s cubic-bezier(.22,.61,.36,1),opacity .3s,-webkit-transform .45s cubic-bezier(.22,.61,.36,1);width:var(--circle)}.showreel__label{text-shadow:0 1px 12px rgba(0,0,0,.5);-webkit-transition:opacity .3s;transition:opacity .3s}.showreel__box.has-pointer .showreel__play{cursor:none}.showreel__box.has-pointer .showreel__pointer{left:0;top:0;-webkit-transform:none;-ms-transform:none;transform:none;will-change:transform}.showreel__box.has-pointer .showreel__circle{opacity:0;-webkit-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2)}.showreel__box.has-pointer .showreel__label{opacity:0}.showreel__box.has-pointer.is-over .showreel__circle{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.showreel__box.has-pointer.is-over .showreel__label{opacity:1}.showreel__box.has-pointer.is-over .showreel__play:active .showreel__circle{-webkit-transform:scale(.92);-ms-transform:scale(.92);transform:scale(.92)}.showreel__close{background:#fff;border:0;border-radius:50%;color:#000;cursor:pointer;display:-ms-grid;display:grid;height:clamp(48px,3.3333333333vw,64px);opacity:0;padding:0;place-items:center;pointer-events:none;position:absolute;right:clamp(20px,1.875vw,36px);top:clamp(20px,1.875vw,36px);-webkit-transform:scale(.6) rotate(-90deg);-ms-transform:scale(.6) rotate(-90deg);transform:scale(.6) rotate(-90deg);-webkit-transition:opacity .35s,background-color .25s,-webkit-transform .5s cubic-bezier(.22,.61,.36,1);transition:opacity .35s,background-color .25s,-webkit-transform .5s cubic-bezier(.22,.61,.36,1);transition:opacity .35s,transform .5s cubic-bezier(.22,.61,.36,1),background-color .25s;transition:opacity .35s,transform .5s cubic-bezier(.22,.61,.36,1),background-color .25s,-webkit-transform .5s cubic-bezier(.22,.61,.36,1);width:clamp(48px,3.3333333333vw,64px);z-index:3}.showreel__close svg{height:44%;width:44%}.showreel__close:hover{background:#c4f600}.showreel__box.is-full .showreel__close{opacity:1;pointer-events:auto;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition-delay:.05s;transition-delay:.05s}@media (max-width:767.98px){.showreel__stage{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.showreel__circle,.showreel__close,.showreel__label{-webkit-transition:none;transition:none}}.projects{padding:clamp(48px,4.1666666667vw,80px) 0 clamp(56px,5.2083333333vw,100px)}.projects__head{margin-bottom:clamp(36px,3.6458333333vw,70px)}.projects__title{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(30px,2.9166666667vw,56px);font-weight:600;letter-spacing:-.03em;line-height:1.02;max-width:18em;text-wrap:balance}.projects__sr{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.projects__grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) clamp(12px,.8333333333vw,16px) minmax(0,1fr) clamp(12px,.8333333333vw,16px) minmax(0,1fr) clamp(12px,.8333333333vw,16px) minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:clamp(48px,5vw,96px) clamp(12px,.8333333333vw,16px)}.projects--full{padding-top:clamp(24px,2.0833333333vw,40px)}.projects--full .projects__grid{-ms-grid-columns:minmax(0,1fr) clamp(16px,1.0416666667vw,20px) minmax(0,1fr) clamp(16px,1.0416666667vw,20px) minmax(0,1fr);gap:clamp(44px,4.1666666667vw,80px) clamp(16px,1.0416666667vw,20px);grid-template-columns:repeat(3,minmax(0,1fr))}.projects--full .case{grid-column:auto;grid-row:auto}.projects__more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:clamp(48px,4.6875vw,90px)}.case{grid-column:var(--col)/span var(--span);grid-row:var(--row);min-width:0;position:relative;scroll-margin-top:120px}.case__media{aspect-ratio:890/640;background:#f5f5f5;border:1px solid #ececec;border-radius:15px;overflow:hidden;position:relative}.case__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .7s cubic-bezier(.22,.61,.36,1);transition:-webkit-transform .7s cubic-bezier(.22,.61,.36,1);transition:transform .7s cubic-bezier(.22,.61,.36,1);transition:transform .7s cubic-bezier(.22,.61,.36,1),-webkit-transform .7s cubic-bezier(.22,.61,.36,1);width:100%}.case:hover .case__media img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.case__title{font-size:clamp(18px,1.25vw,24px);font-weight:500;letter-spacing:-.01em;line-height:1.2;margin-top:clamp(16px,1.3541666667vw,26px);max-width:30em}.case__name{font-weight:600}.case__link{color:inherit;text-decoration:none}.case__link:after{content:"";inset:0;position:absolute}.case__link:focus-visible{outline:none}.case__link:focus-visible:after{border-radius:15px;outline:2px solid #070707;outline-offset:6px}.case__tags{bottom:clamp(10px,.8333333333vw,16px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;left:clamp(10px,.8333333333vw,16px);pointer-events:none;position:absolute;right:clamp(10px,.8333333333vw,16px);z-index:1}.case__tags li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.92);border-radius:15px;color:#070707;font-size:clamp(13px,.7291666667vw,14px);font-weight:500;height:clamp(28px,1.7708333333vw,34px);line-height:1;padding:0 clamp(11px,.7291666667vw,14px);white-space:nowrap}@media (max-width:1199.98px){.projects--full .projects__grid,.projects__grid{-ms-grid-columns:minmax(0,1fr) clamp(12px,.8333333333vw,16px) minmax(0,1fr);gap:clamp(44px,4.1666666667vw,80px) clamp(12px,.8333333333vw,16px);grid-template-columns:repeat(2,minmax(0,1fr))}.case{grid-column:auto;grid-row:auto}}@media (max-width:767.98px){.projects--full .projects__grid,.projects__grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.case__media img{-webkit-transition:none;transition:none}.case:hover .case__media img{-webkit-transform:none;-ms-transform:none;transform:none}}.about{padding:clamp(24px,1.5625vw,30px) 0 clamp(48px,4.1666666667vw,80px)}.about__grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,894fr) minmax(0,946fr);border-top:1px solid #ececec;grid-template-columns:minmax(0,894fr) minmax(0,946fr);padding-top:clamp(28px,2.0833333333vw,40px)}.about__side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(24px,1.5625vw,30px);min-width:0;padding-right:clamp(0px,2.0833333333vw,40px)}.about__label{font-size:clamp(18px,1.1458333333vw,22px);font-weight:600;line-height:1.2}.about__cloud{position:relative;-webkit-box-flex:1;cursor:-webkit-grab;cursor:grab;-ms-flex:1 1 auto;flex:1 1 auto;min-height:clamp(440px,36.4583333333vw,700px);-ms-touch-action:pan-y;touch-action:pan-y;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.about__cloud.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.about__card{background:#f5f5f5;border-radius:15px;display:block;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;will-change:transform,opacity}.about__card img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about__foot{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;gap:clamp(14px,1.0416666667vw,20px)}.about__text{font-size:clamp(17px,1.0416666667vw,20px);font-weight:500;line-height:1.25;max-width:24em}.about__reviews{font-size:clamp(16px,.9375vw,18px);font-weight:500;line-height:1.2}.about__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-left:1px solid #ececec;-ms-flex-direction:column;flex-direction:column;min-width:0;padding-left:clamp(24px,2.3958333333vw,46px)}.about__title{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(29px,3.4375vw,66px);font-weight:600;letter-spacing:-.03em;line-height:1.02;max-width:16.5em;text-wrap:balance}.about__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(10px,.625vw,12px) 10px;margin-top:auto;padding-top:clamp(36px,3.125vw,60px)}.about__fields .pill{border-radius:15px;font-size:clamp(16px,1.0416666667vw,20px);gap:.3em;padding:0 clamp(16px,1.3541666667vw,26px);-webkit-transition:background-color .25s,color .25s,border-color .25s;transition:background-color .25s,color .25s,border-color .25s}.about__fields .pill:focus-visible,.about__fields .pill:hover{background:#070707;border-color:#070707;color:#fff}.about__fields .pill:focus-visible{outline:2px solid #070707;outline-offset:3px}.about__fields sup{-ms-flex-item-align:start;align-self:flex-start;color:#6f6f6f;font-size:.62em;line-height:1;margin-top:.7em;-webkit-transition:color .25s;transition:color .25s}.about__fields .pill:focus-visible sup,.about__fields .pill:hover sup{color:hsla(0,0%,100%,.7)}.about__stats{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,9fr) minmax(0,11fr);grid-template-columns:minmax(0,9fr) minmax(0,11fr);margin-top:clamp(32px,2.2916666667vw,44px)}.about__stat{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-pack:justify;-ms-flex-pack:justify;gap:clamp(20px,1.4583333333vw,28px);justify-content:space-between}.about__stat+.about__stat{border-left:1px solid #ececec;padding-left:clamp(20px,1.6145833333vw,31px)}.about__num{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(68px,6.6666666667vw,128px);font-weight:600;letter-spacing:-.03em;line-height:.85}.about__num sup{font-size:.34em;font-weight:400;letter-spacing:0;margin-left:.04em;position:relative;top:.3em;vertical-align:top}.about__caption{font-size:clamp(17px,1.0416666667vw,20px);font-weight:400;line-height:1.2}@media (max-width:991.98px){.about__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px}.about__side{display:contents}.about__label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.about__cloud{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:none;flex:none;height:min(100vw,520px);min-height:0}.about__main{-webkit-box-ordinal-group:4;-ms-flex-order:3;border-left:0;order:3;padding-left:0}.about__foot{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}@media (max-width:479.98px){.about__stats{-ms-grid-columns:1fr;gap:36px;grid-template-columns:1fr}.about__stat+.about__stat{border-left:0;padding-left:0}}.ticker{overflow:hidden;padding:clamp(60px,6.7708333333vw,130px) 0}.ticker__track{-webkit-animation:ticker-run 60s linear infinite;animation:ticker-run 60s linear infinite;width:-webkit-max-content;width:-moz-max-content;width:max-content}.ticker__set,.ticker__track{display:-webkit-box;display:-ms-flexbox;display:flex}.ticker span,.ticker__set{-webkit-box-flex:0;-ms-flex:none;flex:none}.ticker span{font-family:Montserrat,sans-serif;font-size:clamp(84px,15.1041666667vw,290px);font-style:italic;font-weight:900;letter-spacing:-.02em;line-height:1;padding-right:.45em;text-transform:uppercase;white-space:nowrap}@-webkit-keyframes ticker-run{to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes ticker-run{to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ticker__track{-webkit-animation:none;animation:none}}.services{padding:clamp(48px,4.1666666667vw,80px) 0 clamp(56px,5.2083333333vw,100px)}.services__title{font-size:clamp(34px,3.9583333333vw,76px);-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;line-height:1.02;max-width:14em;padding-left:clamp(0px,2.3958333333vw,46px);text-wrap:balance}.services__sub,.services__title{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-weight:600;letter-spacing:-.03em}.services__sub{font-size:clamp(30px,3.125vw,60px);line-height:.95;margin-bottom:clamp(28px,3.125vw,60px);max-width:12em}.mkt{margin-bottom:clamp(48px,4.375vw,84px)}.mkt__top{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,894fr) minmax(0,946fr);grid-template-columns:minmax(0,894fr) minmax(0,946fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.mkt__intro{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2}.mkt__title{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(34px,3.9583333333vw,76px);font-weight:600;letter-spacing:-.03em;line-height:1.02}.mkt__team{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:clamp(20px,1.71875vw,33px)}.mkt__face,.mkt__plus{-webkit-box-flex:0;border-radius:15px;-ms-flex:none;flex:none;height:clamp(44px,2.6041666667vw,50px);width:clamp(44px,2.6041666667vw,50px)}.mkt__face{display:block;-o-object-fit:cover;object-fit:cover}.mkt__face+.mkt__face,.mkt__face+.mkt__plus{margin-left:-15px}.mkt__plus{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)) 50%/clamp(12px,.7291666667vw,14px) 1.5px no-repeat,-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)) 50%/1.5px clamp(12px,.7291666667vw,14px) no-repeat,#070707;background:linear-gradient(#fff,#fff) 50%/clamp(12px,.7291666667vw,14px) 1.5px no-repeat,linear-gradient(#fff,#fff) 50%/1.5px clamp(12px,.7291666667vw,14px) no-repeat,#070707;display:block;position:relative;-webkit-transition:-webkit-transform .3s cubic-bezier(.22,.61,.36,1);transition:-webkit-transform .3s cubic-bezier(.22,.61,.36,1);transition:transform .3s cubic-bezier(.22,.61,.36,1);transition:transform .3s cubic-bezier(.22,.61,.36,1),-webkit-transform .3s cubic-bezier(.22,.61,.36,1)}.mkt__plus:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.mkt__plus:focus-visible{outline:2px solid #070707;outline-offset:3px}.mkt__caption{font-size:clamp(18px,1.25vw,24px);font-weight:500;line-height:1.2;margin-top:clamp(14px,.9375vw,18px);max-width:13.2em}.mkt__lead{font-size:clamp(17px,1.0416666667vw,20px);font-weight:500;-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2;line-height:1.25;margin:clamp(24px,3.6458333333vw,70px) 0 0 clamp(0px,2.3958333333vw,46px);max-width:21.5em}.mkt__list{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[3];border-bottom:1px solid #ececec;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(48px,5.9895833333vw,115px)}.mkt__item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-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;border-top:1px solid #ececec;min-height:clamp(0px,18.125vw,348px);padding:clamp(24px,1.7708333333vw,34px) clamp(20px,2.0833333333vw,40px) clamp(24px,1.7708333333vw,34px) clamp(20px,1.6666666667vw,32px)}.mkt__item:before{background:#ececec;bottom:clamp(24px,1.7708333333vw,34px);content:"";left:0;position:absolute;top:clamp(24px,1.7708333333vw,34px);width:1px}.mkt__name{font-size:clamp(18px,1.1458333333vw,22px);font-weight:600;line-height:1.2}.mkt__text{font-size:clamp(17px,1.0416666667vw,20px);font-weight:400;line-height:1.25;margin-top:clamp(18px,1.4583333333vw,28px);max-width:19em}.mkt__go{font-size:clamp(16px,.9375vw,18px);font-weight:500;line-height:1.2;margin-top:auto;padding-top:clamp(24px,2.0833333333vw,40px)}.mkt__go:focus-visible{border-radius:4px;outline:2px solid #070707;outline-offset:4px}.service__box{border-bottom:1px solid #ececec}.service:first-child .service__box{border-top:1px solid #ececec}.service__row{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) minmax(0,2fr);grid-template-columns:minmax(0,1fr) minmax(0,2fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:clamp(16px,1.0416666667vw,20px) 0}.service__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding-right:clamp(12px,1.5625vw,30px)}.service__tags .pill{border-color:#cfcfcf;border-radius:15px;font-size:clamp(16px,1.0416666667vw,20px);font-weight:600;height:clamp(42px,2.7083333333vw,52px);padding:0 clamp(14px,.9375vw,18px)}.service__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(12px,1.0416666667vw,20px);min-width:0}.service__title{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(25px,2.0833333333vw,40px);font-weight:600;letter-spacing:-.03em;line-height:1.1;margin-right:auto}.service__head{background:none;border:0;cursor:pointer;font:inherit;letter-spacing:inherit;padding:0;text-align:left}.service__head:focus-visible{outline:2px solid #070707;outline-offset:6px}.service__btn{position:relative;-webkit-box-flex:0;background:transparent;border-radius:50%;display:-ms-grid;display:grid;-ms-flex:none;flex:none;height:clamp(52px,5.2083333333vw,100px);place-items:center;-webkit-transition:background-color .3s;transition:background-color .3s;width:clamp(52px,5.2083333333vw,100px)}.service.is-open .service__btn,.service__row:hover .service__btn{background:#c4f600}.service__icon{height:clamp(26px,1.9791666667vw,38px);position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .4s cubic-bezier(.22,.61,.36,1);transition:-webkit-transform .4s cubic-bezier(.22,.61,.36,1);transition:transform .4s cubic-bezier(.22,.61,.36,1);transition:transform .4s cubic-bezier(.22,.61,.36,1),-webkit-transform .4s cubic-bezier(.22,.61,.36,1);width:clamp(26px,1.9791666667vw,38px)}.service.is-open .service__icon{-webkit-transform:none;-ms-transform:none;transform:none}.service__body{display:-ms-grid;display:grid;-ms-grid-rows:0fr;grid-template-rows:0fr;-webkit-transition:grid-template-rows .5s cubic-bezier(.22,.61,.36,1);transition:grid-template-rows .5s cubic-bezier(.22,.61,.36,1);transition:grid-template-rows .5s cubic-bezier(.22,.61,.36,1),-ms-grid-rows .5s cubic-bezier(.22,.61,.36,1)}.service.is-open .service__body{-ms-grid-rows:1fr;grid-template-rows:1fr}.service__inner{min-height:0;overflow:hidden;-webkit-transition:visibility 0s .5s;transition:visibility 0s .5s;visibility:hidden}.service.is-open .service__inner{-webkit-transition:visibility 0s;transition:visibility 0s;visibility:visible}.service__grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) minmax(0,2fr);grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding:clamp(0px,.2083333333vw,4px) 0 clamp(20px,1.6666666667vw,32px)}.service__preview{position:relative;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;aspect-ratio:445/320;background:#f5f5f5;border-radius:15px;max-width:clamp(300px,23.1770833333vw,445px);overflow:hidden;width:100%}.service__preview img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);-webkit-transition:opacity .35s,-webkit-transform .7s cubic-bezier(.22,.61,.36,1);transition:opacity .35s,-webkit-transform .7s cubic-bezier(.22,.61,.36,1);transition:opacity .35s,transform .7s cubic-bezier(.22,.61,.36,1);transition:opacity .35s,transform .7s cubic-bezier(.22,.61,.36,1),-webkit-transform .7s cubic-bezier(.22,.61,.36,1);width:100%}.service__preview img.is-active{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.service__col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-column:2;grid-column:2;-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;min-width:0}.service__items{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) clamp(32px,2.9166666667vw,56px) minmax(0,1fr);gap:clamp(32px,2.9166666667vw,56px) clamp(32px,2.9166666667vw,56px);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.service__items:focus-within .service__item:not(:focus),.service__items:hover .service__item:not(:hover){opacity:.4}.service__item{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;cursor:pointer;gap:clamp(12px,.8333333333vw,16px);-webkit-transition:opacity .3s;transition:opacity .3s}.service__item:focus-visible{border-radius:15px;outline:2px solid #070707;outline-offset:8px}.service__name{font-size:clamp(17px,1.0416666667vw,20px);font-weight:500;line-height:1.2}.service__name span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em}.service__desc{color:#6f6f6f;font-size:clamp(17px,1.0416666667vw,20px);font-weight:400;line-height:1.35;max-width:27em}.service__start{border-radius:15px;font-size:clamp(18px,1.1458333333vw,22px);font-weight:500;height:clamp(56px,3.75vw,72px);letter-spacing:0;margin-top:clamp(32px,2.9166666667vw,56px);padding:0 clamp(28px,2.2916666667vw,44px)}@media (max-width:991.98px){.mkt__top{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);row-gap:32px}.mkt__intro,.mkt__lead,.services__title{-ms-grid-column:1;grid-column:1;grid-row:auto}.services__title{padding-left:0}.mkt__lead{margin:0}.mkt__list{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));margin-top:44px}.mkt__item{min-height:0}.service__row{-ms-grid-columns:minmax(0,1fr);gap:18px;grid-template-columns:minmax(0,1fr)}.service__main{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.service__tags{padding-right:0}.service__grid{-ms-grid-columns:minmax(0,1fr);gap:28px;grid-template-columns:minmax(0,1fr)}.service__preview{max-width:520px}.service__col{-ms-grid-column:1;grid-column:1}.service__items{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}@media (max-width:767.98px){.service__start{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;width:auto}}@media (max-width:600px){.mkt__list{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.service__body,.service__icon,.service__preview img{-webkit-transition:none;transition:none}}.mkt__name a,.service__name a{-webkit-transition:opacity .2s;transition:opacity .2s}.mkt__name a:hover,.service__name a:hover{opacity:.55}.service__name a{text-decoration:none}.mkt__name a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.team{--team-h:max(100vh,540px);--fw:max(100vw,calc(var(--team-h)*16/9));--fh:calc(var(--fw)*9/16);background:#2a2623;color:#fff;height:var(--team-h);overflow:hidden;position:relative}.team__stage{inset:0;overflow:hidden;position:absolute}.team__stage.is-over{cursor:pointer}.team__frame{height:var(--fh);left:max(100vw - var(--fw),var(--fw) * -.1);position:absolute;top:calc((var(--team-h) - var(--fh))*.6);width:var(--fw)}.team__photo{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.team__mask{background:#bcf700;inset:0;-webkit-mask:var(--mask) center/100% 100% no-repeat;mask:var(--mask) center/100% 100% no-repeat;opacity:0;pointer-events:none;position:absolute;-webkit-transition:opacity .5s cubic-bezier(.22,.61,.36,1);transition:opacity .5s cubic-bezier(.22,.61,.36,1)}.team__mask.is-hint{opacity:.1}.team__mask.is-active{opacity:.3}.team__shade{background:-webkit-gradient(linear,left top,left bottom,from(rgba(20,14,8,.34)),color-stop(40%,rgba(20,14,8,0)),color-stop(72%,rgba(20,14,8,0)),to(rgba(20,14,8,.3))),rgba(20,14,8,.04);background:linear-gradient(180deg,rgba(20,14,8,.34),rgba(20,14,8,0) 40%,rgba(20,14,8,0) 72%,rgba(20,14,8,.3)),rgba(20,14,8,.04);inset:0;pointer-events:none;position:absolute}.team__title{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(27px,2.9166666667vw,56px);font-weight:600;letter-spacing:-.03em;line-height:1;max-width:9.4em;top:clamp(24px,4.0625vw,78px)}.team__avatars,.team__title{left:clamp(20px,4.6354166667vw,89px);position:absolute;z-index:2}.team__avatars{bottom:clamp(20px,4.0104166667vw,77px);display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.team__avatar{background:#f5f5f5;border:0;border-radius:50%;cursor:pointer;display:block;height:clamp(56px,5.2083333333vw,100px);overflow:hidden;padding:0;position:relative;-webkit-transition:-webkit-transform .4s cubic-bezier(.22,.61,.36,1),-webkit-box-shadow .3s;transition:-webkit-transform .4s cubic-bezier(.22,.61,.36,1),-webkit-box-shadow .3s;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .3s;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .3s,-webkit-transform .4s cubic-bezier(.22,.61,.36,1),-webkit-box-shadow .3s;width:clamp(56px,5.2083333333vw,100px)}.team__avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.team__avatar:before{background:rgba(0,0,0,.38);content:"";inset:0;opacity:0;position:absolute;-webkit-transition:opacity .3s;transition:opacity .3s}.team__avatar:after{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)) 50%/40% 1.5px no-repeat,-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)) 50%/1.5px 40% no-repeat;background:linear-gradient(#fff,#fff) 50%/40% 1.5px no-repeat,linear-gradient(#fff,#fff) 50%/1.5px 40% no-repeat;content:"";inset:0;opacity:0;position:absolute;-webkit-transform:rotate(-90deg) scale(.6);-ms-transform:rotate(-90deg) scale(.6);transform:rotate(-90deg) scale(.6);-webkit-transition:opacity .3s,-webkit-transform .5s cubic-bezier(.22,.61,.36,1);transition:opacity .3s,-webkit-transform .5s cubic-bezier(.22,.61,.36,1);transition:opacity .3s,transform .5s cubic-bezier(.22,.61,.36,1);transition:opacity .3s,transform .5s cubic-bezier(.22,.61,.36,1),-webkit-transform .5s cubic-bezier(.22,.61,.36,1)}.team__avatar.is-hover,.team__avatar:hover{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.team__avatar:focus-visible{outline:2px solid #c4f600;outline-offset:4px}.team__avatar.is-active{-webkit-box-shadow:0 0 0 2px hsla(0,0%,100%,.9);box-shadow:0 0 0 2px hsla(0,0%,100%,.9)}.team__avatar.is-active:before{opacity:1}.team__avatar.is-active:after{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.team__panel{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;top:0;z-index:3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:rgba(40,32,26,.22);border-left:1px solid hsla(0,0%,100%,.28);-ms-flex-direction:column;flex-direction:column;min-width:280px;opacity:0;padding:clamp(20px,2.0833333333vw,40px);-webkit-transform:translateX(36px);-ms-transform:translateX(36px);transform:translateX(36px);-webkit-transition:opacity .45s,visibility 0s .6s,-webkit-transform .6s cubic-bezier(.22,.61,.36,1);transition:opacity .45s,visibility 0s .6s,-webkit-transform .6s cubic-bezier(.22,.61,.36,1);transition:opacity .45s,transform .6s cubic-bezier(.22,.61,.36,1),visibility 0s .6s;transition:opacity .45s,transform .6s cubic-bezier(.22,.61,.36,1),visibility 0s .6s,-webkit-transform .6s cubic-bezier(.22,.61,.36,1);visibility:hidden;width:27.7%}.team.is-open .team__panel{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:opacity .45s,visibility 0s,-webkit-transform .6s cubic-bezier(.22,.61,.36,1);transition:opacity .45s,visibility 0s,-webkit-transform .6s cubic-bezier(.22,.61,.36,1);transition:opacity .45s,transform .6s cubic-bezier(.22,.61,.36,1),visibility 0s;transition:opacity .45s,transform .6s cubic-bezier(.22,.61,.36,1),visibility 0s,-webkit-transform .6s cubic-bezier(.22,.61,.36,1);visibility:visible}.team__close{background:none;border:0;color:#fff;cursor:pointer;display:-ms-grid;display:grid;height:44px;padding:0;place-items:center;position:absolute;right:clamp(6px,.4166666667vw,8px);top:clamp(6px,.4166666667vw,8px);-webkit-transition:-webkit-transform .3s cubic-bezier(.22,.61,.36,1);transition:-webkit-transform .3s cubic-bezier(.22,.61,.36,1);transition:transform .3s cubic-bezier(.22,.61,.36,1);transition:transform .3s cubic-bezier(.22,.61,.36,1),-webkit-transform .3s cubic-bezier(.22,.61,.36,1);width:44px;z-index:2}.team__close:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.team__close svg{height:30px;width:30px}.team__cards{display:-ms-grid;display:grid;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.team__card{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:1/1;-ms-grid-column:1;-ms-grid-row:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:28px;justify-content:space-between;min-height:0;opacity:0;-webkit-transform:translateY(18px);-ms-transform:translateY(18px);transform:translateY(18px);-webkit-transition:opacity .3s,visibility 0s .3s,-webkit-transform .4s cubic-bezier(.22,.61,.36,1);transition:opacity .3s,visibility 0s .3s,-webkit-transform .4s cubic-bezier(.22,.61,.36,1);transition:opacity .3s,transform .4s cubic-bezier(.22,.61,.36,1),visibility 0s .3s;transition:opacity .3s,transform .4s cubic-bezier(.22,.61,.36,1),visibility 0s .3s,-webkit-transform .4s cubic-bezier(.22,.61,.36,1);visibility:hidden}.team__card.is-active{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:opacity .5s .15s,visibility 0s,-webkit-transform .6s cubic-bezier(.22,.61,.36,1) .15s;transition:opacity .5s .15s,visibility 0s,-webkit-transform .6s cubic-bezier(.22,.61,.36,1) .15s;transition:opacity .5s .15s,transform .6s cubic-bezier(.22,.61,.36,1) .15s,visibility 0s;transition:opacity .5s .15s,transform .6s cubic-bezier(.22,.61,.36,1) .15s,visibility 0s,-webkit-transform .6s cubic-bezier(.22,.61,.36,1) .15s;visibility:inherit}.team__info{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;padding-top:clamp(28px,2.0833333333vw,40px)}.team__name{font-size:clamp(24px,1.9791666667vw,38px);font-weight:400;letter-spacing:-.01em;line-height:1.1}.team__role{font-size:clamp(15px,1.0416666667vw,20px);font-weight:400;line-height:1.2;margin-top:clamp(12px,1.1458333333vw,22px)}.team__quote{font-size:clamp(19px,1.7708333333vw,34px);font-weight:400;letter-spacing:-.01em;line-height:1.07;margin-top:clamp(30px,3.4375vw,66px)}.team__social{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid hsla(0,0%,100%,.45);border-radius:15px;color:#fff;font-size:clamp(16px,1.0416666667vw,20px);font-weight:500;gap:12px;height:clamp(46px,3.0208333333vw,58px);margin-top:clamp(26px,2.9166666667vw,56px);padding:0 clamp(22px,2.0833333333vw,40px);text-decoration:none;-webkit-transition:background-color .25s,color .25s,border-color .25s;transition:background-color .25s,color .25s,border-color .25s}.team__social .icon{height:1.1em;width:1.1em}.team__social:hover{background:#fff;border-color:#fff;color:#070707}.team__btn{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}@supports (height:100svh){.team{--team-h:max(100svh,540px)}}@media (max-width:991.98px){.team{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-pack:center;-ms-flex-pack:center;background:#fff;color:#070707;height:auto;justify-content:center;min-height:100vh;min-height:100svh;overflow:visible;padding:0 0 36px}.team__title{position:static;-webkit-box-ordinal-group:2;-ms-flex-order:1;font-size:clamp(26px,6.4vw,48px);max-width:14em;order:1;padding:40px 20px 28px}.team__stage{position:relative;-webkit-box-ordinal-group:3;-ms-flex-order:2;aspect-ratio:16/9;inset:auto;order:2}.team__frame{height:100%;inset:0;width:100%}.team__shade{display:none}.team__avatars{position:static;-webkit-box-ordinal-group:4;-ms-flex-order:3;gap:10px;order:3;overflow-x:auto;padding:20px 20px 4px}.team__avatar{-webkit-box-flex:0;-ms-flex:none;flex:none;height:64px;width:64px}.team__panel{position:static;-webkit-box-ordinal-group:5;-ms-flex-order:4;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f5f5;border:0;border-radius:15px;display:none;margin:16px 20px 0;min-width:0;opacity:1;order:4;padding:24px 20px 22px;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;transition:none;visibility:visible;width:auto}.team.is-open .team__panel{display:-webkit-box;display:-ms-flexbox;display:flex}.team__close{display:none}.team__card{gap:24px}.team__info{padding-top:4px}.team__quote{margin-top:18px}.team__social{border-color:#cfcfcf;color:#070707}.team__social:hover{background:#070707;border-color:#070707;color:#fff}}@media (prefers-reduced-motion:reduce){.team__avatar,.team__avatar:after,.team__card,.team__mask,.team__panel{-webkit-transition:none;transition:none}}.seo{background:#fff;color:#070707;padding-top:clamp(48px,4.1666666667vw,80px)}.seo__in{border:1px solid #ececec;border-radius:15px;margin:0 auto;max-width:calc(max(720px, clamp(0px, 64.5833333333vw, 1240px)) + clamp(12px, 3.125vw, 60px)*2 + 2px);padding:clamp(24px,3.6458333333vw,70px) clamp(12px,3.125vw,60px) 0}.seo__mark{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(28px,2.34375vw,45px);font-weight:600;letter-spacing:-.03em;line-height:1.1;text-align:center}.seo__keys{font-size:clamp(12px,.6770833333vw,13px);font-weight:400;line-height:1.25;margin-top:clamp(32px,2.9166666667vw,56px)}.seo__head{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;border-top:1px solid #ececec;margin-top:clamp(32px,3.125vw,60px);padding-top:clamp(28px,1.875vw,36px);text-align:center}.seo__title{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(30px,2.7083333333vw,52px);font-weight:600;letter-spacing:-.03em;line-height:1.06;max-width:17em;text-wrap:balance}.seo__local{color:#6f6f6f;font-size:clamp(16px,1.0416666667vw,20px);font-weight:400;line-height:1.35;margin-top:clamp(16px,1.1458333333vw,22px);max-width:46em;text-wrap:pretty}.seo__city{border-radius:15px;display:block;margin-bottom:clamp(16px,.8854166667vw,17px);width:clamp(220px,17.1875vw,330px)}.seo__ball{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;gap:4px 24px;justify-content:center;margin-top:clamp(16px,1.0416666667vw,20px);padding:clamp(28px,2.0833333333vw,40px) 0}.seo__ball.is-ball{cursor:-webkit-grab;cursor:grab;display:block;height:clamp(460px,41.6666666667vw,800px);padding:0;position:relative;-ms-touch-action:pan-y;touch-action:pan-y;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.seo__ball.is-ball .seo__tag{left:0;position:absolute;top:0;will-change:transform,opacity}.seo__ball.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.seo__tag{font-size:clamp(17px,1.5625vw,30px);font-weight:600;letter-spacing:-.03em;line-height:1.25;max-width:9.5em;text-align:center}.seo__tag a{cursor:pointer;display:block;padding:.1em .3em;-webkit-user-drag:none;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:.12em;-webkit-transition:text-decoration-color .2s;transition:text-decoration-color .2s}.seo__tag a:focus-visible,.seo__tag a:hover{text-decoration-color:currentColor}.seo__tag a:focus-visible{outline:2px solid #070707;outline-offset:2px}.seo__pitch{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];border-top:1px solid #ececec;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(32px,2.0833333333vw,40px);padding-top:clamp(28px,2.1354166667vw,41px)}.seo__pitch-main{padding-top:clamp(0px,.7291666667vw,14px)}.seo__lead{font-size:clamp(18px,1.25vw,24px);font-weight:500;line-height:1.2;max-width:19.3em}.seo__start{margin-top:clamp(22px,1.40625vw,27px)}.seo__facts{gap:clamp(20px,1.3020833333vw,25px)}.seo__facts,.seo__facts li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.seo__facts li{border-left:1px solid #ececec;gap:clamp(16px,1.25vw,24px);padding:clamp(0px,1.0416666667vw,20px) clamp(20px,2.0833333333vw,40px) clamp(0px,1.0416666667vw,20px) clamp(20px,1.71875vw,33px)}.seo__fact-title{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(25px,2.0833333333vw,40px);font-weight:600;letter-spacing:-.03em;line-height:1.05;max-width:11em;text-wrap:balance}.seo__fact-text{font-size:clamp(17px,1.0416666667vw,20px);font-weight:400;line-height:1.3;max-width:25em}.seo__offer{padding-top:clamp(64px,5.8854166667vw,113px)}.seo__h{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(30px,2.7083333333vw,52px);font-weight:600;letter-spacing:-.03em;line-height:1.06;max-width:8.2em;text-wrap:balance}.seo__list{margin-top:clamp(28px,2.4479166667vw,47px)}.seo__list li{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,37fr) minmax(0,63fr);grid-template-columns:minmax(0,37fr) minmax(0,63fr);-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-top:1px solid #ececec;padding:clamp(18px,1.3541666667vw,26px) 0}.seo__n{color:#6f6f6f;font-size:14px;font-weight:500}.seo__t{font-size:clamp(19px,1.4583333333vw,28px);font-weight:500;letter-spacing:-.01em;line-height:1.15}.seo__cta{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,37fr) minmax(0,63fr);grid-template-columns:minmax(0,37fr) minmax(0,63fr);-ms-grid-rows:auto clamp(28px,2.0833333333vw,40px) auto;grid-template-areas:". text" "note btn";-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding:clamp(72px,6.7708333333vw,130px) 0 clamp(40px,4.1666666667vw,80px);row-gap:clamp(28px,2.0833333333vw,40px)}.seo__cta-text{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(28px,2.6041666667vw,50px);font-weight:600;grid-area:text;-ms-grid-column:2;-ms-grid-row:1;letter-spacing:-.03em;line-height:1.05;max-width:22em;text-wrap:balance}.seo__note{color:#6f6f6f;font-size:13px;grid-area:note;-ms-grid-column:1;-ms-grid-row:3;line-height:1.3;max-width:17em}.seo__btn{grid-area:btn;-ms-grid-column:2;-ms-grid-row:3;-ms-grid-column-align:start;justify-self:start}@media (max-width:991.98px){.seo__in{max-width:none}.seo__ball.is-ball{height:min(150vw,620px)}.seo__pitch{-ms-grid-columns:minmax(0,1fr);gap:40px;grid-template-columns:minmax(0,1fr)}.seo__pitch-main{padding-top:0}.seo__cta,.seo__list li{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.seo__list li{gap:6px}.seo__cta{grid-template-areas:"text" "btn" "note";-webkit-box-align:start;-ms-flex-align:start;align-items:start}.seo__cta-text{-ms-grid-column:1;-ms-grid-row:1}.seo__note{-ms-grid-row:3}.seo__btn,.seo__note{-ms-grid-column:1}.seo__btn{-ms-grid-row:2}}@media (max-width:479.98px){.seo__tag{font-size:15px}}.posts{padding:clamp(56px,5.7291666667vw,110px) 0}.posts__title{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(34px,3.125vw,60px);font-weight:600;letter-spacing:-.03em;line-height:.95}.posts__sub{font-size:clamp(17px,1.25vw,24px);letter-spacing:-.01em;margin-top:clamp(10px,.7291666667vw,14px)}.posts__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;gap:20px;grid-template-columns:1fr 1fr;margin-top:clamp(32px,3.125vw,60px)}.posts__more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:clamp(40px,3.6458333333vw,70px)}.post__cover{background:#f5f5f5;border:1px solid #ececec;border-radius:15px;display:block;overflow:hidden}.post__cover img{aspect-ratio:1820/1300;display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;-webkit-transition:-webkit-transform .8s cubic-bezier(.22,.61,.36,1);transition:-webkit-transform .8s cubic-bezier(.22,.61,.36,1);transition:transform .8s cubic-bezier(.22,.61,.36,1);transition:transform .8s cubic-bezier(.22,.61,.36,1),-webkit-transform .8s cubic-bezier(.22,.61,.36,1);width:100%}.post__cover:hover img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.post__title{font-size:clamp(18px,1.25vw,24px);font-weight:500;letter-spacing:-.01em;line-height:1.2;margin-top:clamp(14px,1.1458333333vw,22px);max-width:29em}.post__title a{text-decoration:none}.post__link{display:inline-block;font-size:clamp(17px,1.0416666667vw,20px);font-weight:500;margin-top:clamp(20px,1.5625vw,30px)}@media (max-width:767.98px){.posts__list{-ms-grid-columns:1fr;gap:40px;grid-template-columns:1fr}}.archive{background:#070707;color:#fff;padding:clamp(48px,4.1666666667vw,80px) 0 clamp(64px,5.7291666667vw,110px)}.archive__head,.archive__row{display:-ms-grid;display:grid;-ms-grid-columns:925fr 915fr;grid-template-columns:925fr 915fr}.archive__label{color:#8c8c8c;font-size:clamp(16px,1.0416666667vw,20px);padding-top:clamp(8px,1.4583333333vw,28px)}.archive__title{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(56px,6.6666666667vw,128px);font-weight:600;letter-spacing:-.03em;line-height:.9}.archive__list{border-top:1px solid hsla(0,0%,100%,.16);margin-top:clamp(36px,4.1666666667vw,80px)}.archive__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.14);color:#fff;min-height:clamp(60px,3.9583333333vw,76px);padding:0 10px;text-decoration:none;-webkit-transition:opacity .3s,background-color .3s,padding .4s cubic-bezier(.22,.61,.36,1);transition:opacity .3s,background-color .3s,padding .4s cubic-bezier(.22,.61,.36,1)}.archive__list:hover .archive__row:not(:hover){opacity:.35}.archive__row:focus-visible,.archive__row:hover{background:hsla(0,0%,100%,.05);padding-left:clamp(14px,1.3541666667vw,26px)}.archive__name{font-size:clamp(19px,1.25vw,24px);font-weight:500;letter-spacing:-.01em}.archive__meta{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 24px clamp(150px,9.8958333333vw,190px) 24px 3em;grid-template-columns:minmax(0,1fr) clamp(150px,9.8958333333vw,190px) 3em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#9a9a9a;font-size:clamp(14px,.8333333333vw,16px);font-weight:400;gap:24px}.archive__type{white-space:nowrap}.archive__year{font-variant-numeric:tabular-nums;text-align:right}.archive__preview{aspect-ratio:890/640;background:#151515;border-radius:15px;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;-webkit-transform:translate3d(-9999px,0,0);transform:translate3d(-9999px,0,0);-webkit-transition:opacity .25s;transition:opacity .25s;width:clamp(300px,22.9166666667vw,440px);will-change:transform;z-index:40}.archive__preview.is-visible{opacity:1}.archive__preview img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;-webkit-transition:opacity .2s;transition:opacity .2s;width:100%}.archive__preview img.is-active{opacity:1}@media (max-width:991.98px){.archive__head{gap:14px}.archive__head,.archive__row{-ms-grid-columns:1fr;grid-template-columns:1fr}.archive__row{gap:6px;padding:16px 0}.archive__row:focus-visible,.archive__row:hover{padding-left:0}.archive__preview{display:none}.archive__meta{-ms-grid-columns:minmax(0,1fr) 24px auto;gap:4px 24px;grid-template-columns:minmax(0,1fr) auto}.archive__desc{grid-column:1/-1}.archive__type{white-space:normal}}@media (prefers-reduced-motion:reduce){.archive__preview,.archive__row{-webkit-transition:none;transition:none}}.pagehead{padding:clamp(28px,2.2916666667vw,44px) 0 clamp(32px,2.6041666667vw,50px)}.pagehead__crumbs{color:#6f6f6f;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(16px,1.0416666667vw,20px);gap:12px}.pagehead__crumbs a{color:#070707}.pagehead__title{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(56px,14.3229166667vw,275px);font-weight:600;letter-spacing:-.03em;line-height:.86;margin-top:clamp(36px,3.6458333333vw,70px)}.pagehead--md .pagehead__title{font-size:clamp(48px,7.8125vw,150px);line-height:.9;margin-top:clamp(28px,2.5vw,48px)}.pagehead--md .pagehead__lead{margin-top:clamp(24px,2.0833333333vw,40px)}.pagehead__lead{font-size:clamp(19px,1.4583333333vw,28px);font-weight:400;line-height:1.15;margin-top:clamp(28px,4.1666666667vw,80px);max-width:24em}.cta{border-top:1px solid #ececec;padding:clamp(56px,5.2083333333vw,100px) 0}.cta__box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:32px 60px;justify-content:space-between}.cta__text{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(34px,4.6875vw,90px);font-weight:600;letter-spacing:-.03em;line-height:.9;max-width:15em}.cta--sm .cta__text{font-size:clamp(28px,2.9166666667vw,56px)}.container--doc{max-width:1920px}.crumbs ol{color:#6f6f6f;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:clamp(15px,.9375vw,18px);font-weight:500;gap:6px 12px}.crumbs li+li:before{content:"/";margin-right:12px}.crumbs a{color:#070707}.dochead{padding:clamp(28px,2.2916666667vw,44px) 0 0}.dochead__kicker{color:#6f6f6f;font-size:clamp(16px,1.0416666667vw,20px);font-weight:500;margin-top:clamp(36px,3.3333333333vw,64px)}.dochead__title{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(32px,3.3333333333vw,64px);font-weight:600;letter-spacing:-.03em;line-height:.95;margin-top:clamp(12px,.9375vw,18px);max-width:13em;text-wrap:balance}.dochead__lead{font-size:clamp(19px,1.3541666667vw,26px);font-weight:400;line-height:1.25;margin-top:clamp(22px,1.875vw,36px);max-width:30em}.dochead__facts{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[var(--n,3)];border-top:1px solid #ececec;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));margin-top:clamp(32px,2.9166666667vw,56px)}.dochead__facts>div{padding:clamp(16px,1.25vw,24px) 16px clamp(16px,1.25vw,24px) 0}.dochead__facts>div+div{border-left:1px solid #ececec;padding-left:clamp(16px,1.4583333333vw,28px)}.dochead__facts dt{color:#6f6f6f;font-size:clamp(14px,.8854166667vw,17px);font-weight:500}.dochead__facts dd{font-size:clamp(18px,1.25vw,24px);font-weight:500;line-height:1.15;margin-top:8px}.dochead__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:clamp(24px,1.875vw,36px)}.dochead__cover{border-radius:15px;margin-top:clamp(32px,2.9166666667vw,56px);overflow:hidden;position:relative}.dochead__cover img{display:block;height:auto;max-height:min(82vh,920px);-o-object-fit:cover;object-fit:cover;width:100%}.dochead__tag{background:hsla(0,0%,100%,.94);border-radius:15px;bottom:clamp(12px,1.0416666667vw,20px);font-size:clamp(14px,.8854166667vw,17px);font-weight:500;left:clamp(12px,1.0416666667vw,20px);line-height:1.2;max-width:calc(100% - 24px);padding:10px 16px;position:absolute}.doc{padding-bottom:clamp(64px,6.25vw,120px)}.doc__layout{display:-ms-grid;display:grid;-ms-grid-columns:clamp(180px,10.4166666667vw,200px) clamp(32px,7.8125vw,150px) minmax(0,1fr) clamp(32px,7.8125vw,150px) clamp(280px,17.7083333333vw,340px);gap:0 clamp(32px,7.8125vw,150px);grid-template-columns:clamp(180px,10.4166666667vw,200px) minmax(0,1fr) clamp(280px,17.7083333333vw,340px);-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:clamp(40px,3.75vw,72px)}.doc__side,.doc__toc{position:sticky;top:100px;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.doc__toc{max-height:calc(100vh - 124px);max-height:calc(100dvh - 124px);overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.doc__side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.doc__sec{scroll-margin-top:100px}.doc__sec+.doc__sec{margin-top:clamp(52px,4.1666666667vw,80px)}.doc__h2{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(28px,2.1875vw,42px);font-weight:600;letter-spacing:-.03em;line-height:1;margin-bottom:clamp(22px,1.4583333333vw,28px);text-wrap:balance}.toc__title{color:#6f6f6f;font-size:15px;font-weight:500;margin-bottom:16px}.toc ol{border-left:1px solid #ececec}.toc a{color:#6f6f6f;display:block;font-size:clamp(16px,.9375vw,18px);font-weight:500;line-height:1.2;padding:8px 0 8px 18px;position:relative;text-decoration:none;-webkit-transition:color .2s;transition:color .2s}.toc a:before{background:#070707;bottom:0;content:"";left:-1px;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s;transition:opacity .2s;width:2px}.toc a.is-active,.toc a:hover{color:#070707}.toc a.is-active:before{opacity:1}.prose{color:#1a1a1a;font-size:clamp(18px,1.09375vw,21px);font-weight:400;line-height:1.5}.prose h2{border-top:1px solid #ececec;color:#070707;font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(28px,2.1875vw,42px);font-weight:600;letter-spacing:-.03em;line-height:1;margin:clamp(44px,3.75vw,72px) 0 clamp(20px,1.4583333333vw,28px);padding-top:clamp(44px,3.75vw,72px);scroll-margin-top:100px;text-wrap:balance}.prose h2:first-child{border-top:0;margin-top:0;padding-top:0}.prose h3{color:#070707;font-size:clamp(22px,1.4583333333vw,28px);font-weight:500;letter-spacing:-.01em;line-height:1.15;margin:clamp(28px,2.0833333333vw,40px) 0 12px}.prose dl,.prose ol,.prose p,.prose ul{margin-top:1.1em;max-width:none}.prose h2+p,.prose h2+ul,.prose h3+p,.prose h3+ul{margin-top:0}.prose a:not(.btn):not(.d-card):not(.d-case){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;-webkit-transition:opacity .2s;transition:opacity .2s}.prose a:not(.btn):not(.d-card):not(.d-case):hover{opacity:.55}.prose b,.prose strong{color:#070707;font-weight:600}.prose>:first-child{margin-top:0}.prose .d-list,.prose .pp-list,.prose ul:not([class]){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.55em}.prose .d-list li,.prose .pp-list li,.prose ul:not([class]) li{padding-left:1.5em;position:relative}.prose .d-list li:before,.prose .pp-list li:before,.prose ul:not([class]) li:before{background:#070707;border-radius:50%;content:"";height:.4em;left:.1em;position:absolute;top:.62em;width:.4em}.prose ol:not([class]){counter-reset:n;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.55em}.prose ol:not([class]) li{counter-increment:n;padding-left:2em;position:relative}.prose ol:not([class]) li:before{color:#6f6f6f;content:counter(n) ".";font-weight:500;left:0;position:absolute}.prose .d-lead,.prose .d-note{max-width:none}.d-lead{color:#070707;font-size:clamp(19px,1.3020833333vw,25px);line-height:1.3}.d-note{color:#6f6f6f;font-size:clamp(15px,.8333333333vw,16px);line-height:1.4}.d-callout,.pp-callout{background:#fff;border:1px solid #cfcfcf;border-radius:15px;font-size:clamp(17px,1.0416666667vw,20px);margin-top:1.6em;padding:clamp(22px,1.6666666667vw,32px) clamp(22px,1.875vw,36px)}.d-callout p:first-child strong,.d-callout__title,.pp-callout p:first-child strong,.pp-callout__title{color:#070707;font-size:clamp(21px,1.3541666667vw,26px);font-weight:500;letter-spacing:-.01em}.d-callout ul,.pp-callout ul{margin-top:14px}.d-callout p.d-callout__title,.pp-callout p.d-callout__title{margin:0}.d-callout__icon,.pp-callout__icon{display:none}.d-quote,.pp-quote{border-left:3px solid #070707;margin:1.8em 0;max-width:none;padding:4px 0 4px clamp(20px,1.6666666667vw,32px);position:relative}.d-quote p,.d-quote__text,.pp-quote p,.pp-quote__text{color:#070707;font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(25px,2.0833333333vw,40px);font-weight:600;letter-spacing:-.03em;line-height:1.08;margin:0}.d-quote cite,.d-quote__cite,.pp-quote cite,.pp-quote__cite{color:#6f6f6f;display:block;font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(15px,.8854166667vw,17px);font-style:normal;font-weight:500;margin-top:18px}.d-quote__roots,.pp-quote__roots{display:none}.d-figure,.pp-figure{margin:1.8em 0 0}.d-figure img,.pp-figure img{border:1px solid #ececec;border-radius:15px;display:block;height:auto;width:100%}.d-figure figcaption,.pp-figure figcaption{color:#6f6f6f;font-size:clamp(14px,.8333333333vw,16px);line-height:1.35;margin-top:12px}.d-figure--dark img{background:#000;border-color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;padding:clamp(24px,2.0833333333vw,40px) clamp(24px,2.5vw,48px)}.d-figures,.pp-figures{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.8em}.d-figures .d-figure,.d-figures .pp-figure,.pp-figures .d-figure,.pp-figures .pp-figure{margin-top:0}.d-numbers{display:-ms-grid;display:grid;gap:20px;margin-top:1.8em}.d-numbers>div{border-top:1px solid #070707;padding-top:18px}.d-numbers b{display:block;font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(44px,4.1666666667vw,80px);font-weight:600;letter-spacing:-.03em;line-height:.95}.d-numbers span{color:#6f6f6f;display:block;font-size:clamp(16px,.9375vw,18px);line-height:1.25;margin-top:12px}.d-inc{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) clamp(24px,2.0833333333vw,40px) minmax(0,1fr);gap:0 clamp(24px,2.0833333333vw,40px);grid-template-columns:repeat(2,minmax(0,1fr))}.d-inc li{padding:clamp(20px,1.3541666667vw,26px) 0 clamp(22px,1.5625vw,30px)}.d-inc__n{color:#6f6f6f;font-size:15px;font-weight:500}.d-inc h3{font-size:clamp(21px,1.40625vw,27px);font-weight:500;letter-spacing:-.01em;line-height:1.12;margin:10px 0 0}.d-inc p{color:#3b3b3b;font-size:clamp(16px,.9375vw,18px);line-height:1.4;margin-top:12px}.d-steps li+li{margin-top:clamp(32px,2.2916666667vw,44px)}.d-steps__when{border:1px solid #cfcfcf;border-radius:15px;display:inline-block;font-size:clamp(14px,.8333333333vw,16px);font-weight:500;line-height:1;margin-bottom:clamp(12px,.8333333333vw,16px);padding:8px 14px;white-space:nowrap}.d-steps li h3{font-size:clamp(22px,1.4583333333vw,28px);font-weight:500;letter-spacing:-.02em;line-height:1.1;margin:0}.d-steps p{color:#3b3b3b;font-size:clamp(17px,1.0416666667vw,20px);line-height:1.45;margin-top:clamp(10px,.7291666667vw,14px);max-width:none}.d-steps--cards li{border:1px solid #cfcfcf;border-radius:15px;padding:clamp(22px,1.5625vw,30px) clamp(22px,1.7708333333vw,34px)}.d-steps--cards li+li{margin-top:clamp(16px,1.0416666667vw,20px)}.d-price{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.d-price--one{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.d-price__box{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;border:1px solid #cfcfcf;border-radius:15px;padding:clamp(24px,1.875vw,36px)}.d-price__box--dark{background:#1b1b1b;border-color:#1b1b1b;color:#fff}.d-price__tag{border:1px solid;border-radius:15px;font-size:15px;font-weight:500;line-height:1;opacity:.85;padding:8px 14px}.d-price__num{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(38px,3.3333333333vw,64px);font-weight:600;letter-spacing:-.03em;line-height:.95;margin-top:22px}.d-price__num:first-child{margin-top:0}.d-price__per{margin-top:10px;opacity:.7}.d-price__per,.d-price__text{font-size:clamp(16px,.9375vw,18px)}.d-price__text{line-height:1.4;margin-top:18px;opacity:.85}.d-price__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:clamp(16px,.9375vw,18px);gap:10px;line-height:1.3;margin-top:24px}.d-price__list li{padding-left:28px;position:relative}.d-price__list li:before{border-bottom:2px solid;border-left:2px solid;content:"";height:8px;left:0;position:absolute;top:.3em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:14px}.d-price__box .btn{margin-top:auto}.d-price__list+.btn,.d-price__text+.btn{margin-top:28px}.d-price__box--dark .btn{background:#fff;color:#070707}.d-price__box--dark .btn:hover{background:#e6e6e6}.d-cards{display:-ms-grid;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.d-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #ececec;border-radius:15px;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:clamp(20px,1.3541666667vw,26px);text-decoration:none;-webkit-transition:border-color .25s,background-color .25s;transition:border-color .25s,background-color .25s}.d-card:hover{border-color:#070707}.d-card img{border-radius:10px;height:auto;width:100%}.d-card h3{font-size:clamp(21px,1.3541666667vw,26px);font-weight:500;letter-spacing:-.01em;line-height:1.12;margin:0}.d-card p{color:#3b3b3b;font-size:clamp(16px,.8854166667vw,17px);line-height:1.4;margin:0}.d-card__kpi{color:#6f6f6f;font-size:15px;margin-top:auto;padding-top:10px}.d-card__kpi b{color:#070707;display:block;font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(28px,1.875vw,36px);font-weight:600;letter-spacing:-.03em;line-height:1}.d-card__more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:clamp(16px,.9375vw,18px);font-weight:500;gap:8px;margin-top:auto;padding-top:10px}.d-card__more .icon{height:18px;-webkit-transition:-webkit-transform .3s cubic-bezier(.22,.61,.36,1);transition:-webkit-transform .3s cubic-bezier(.22,.61,.36,1);transition:transform .3s cubic-bezier(.22,.61,.36,1);transition:transform .3s cubic-bezier(.22,.61,.36,1),-webkit-transform .3s cubic-bezier(.22,.61,.36,1);width:18px}.d-card:hover .d-card__more .icon{-webkit-transform:translate(3px,-3px);-ms-transform:translate(3px,-3px);transform:translate(3px,-3px)}.d-cases{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:36px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.d-case{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none}.d-case__img{aspect-ratio:16/10;border:1px solid #ececec;border-radius:15px;display:block;overflow:hidden}.d-case__img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;-webkit-transition:-webkit-transform .8s cubic-bezier(.22,.61,.36,1);transition:-webkit-transform .8s cubic-bezier(.22,.61,.36,1);transition:transform .8s cubic-bezier(.22,.61,.36,1);transition:transform .8s cubic-bezier(.22,.61,.36,1),-webkit-transform .8s cubic-bezier(.22,.61,.36,1);width:100%}.d-case:is(a):hover .d-case__img img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.d-case__tag{color:#6f6f6f;font-size:clamp(14px,.8333333333vw,16px);font-weight:500;margin-top:16px}.d-case h3{font-size:clamp(22px,1.4583333333vw,28px);font-weight:500;letter-spacing:-.01em;line-height:1.1;margin:6px 0 0}.d-case p{color:#3b3b3b;font-size:clamp(16px,.8854166667vw,17px);line-height:1.4;margin-top:10px}.d-case__kpi{color:#6f6f6f;font-size:15px;margin-top:14px}.d-case__kpi b{color:#070707;font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(26px,1.7708333333vw,34px);font-weight:600;letter-spacing:-.03em;margin-right:8px}.d-case__go{font-size:clamp(15px,.8854166667vw,17px);font-weight:500;margin-top:12px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.d-metrics{gap:40px}.d-metrics,.d-metrics figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.d-metrics figure{gap:20px}.d-metrics figcaption{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:12px 32px;justify-content:space-between}.d-metrics figcaption b{font-size:clamp(21px,1.3541666667vw,26px);font-weight:500}.d-metrics figcaption span{color:#6f6f6f;display:block;font-size:clamp(14px,.8333333333vw,16px);margin-top:4px}.d-metrics dl{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(20px,1.875vw,36px)}.d-metrics dl div{min-width:0}.d-metrics dl dt{color:#6f6f6f;font-size:14px}.d-metrics dl dd{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(26px,1.7708333333vw,34px);font-weight:600;letter-spacing:-.03em;line-height:1;margin-top:2px}.d-metrics img{border:1px solid #ececec;border-radius:15px;display:block;height:auto;width:100%}.d-chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.d-chips li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #cfcfcf;border-radius:15px;font-size:clamp(16px,.9895833333vw,19px);font-weight:500;height:48px;line-height:1;padding:0 22px}.d-specs div{display:-ms-grid;display:grid;-ms-grid-columns:clamp(140px,11.4583333333vw,220px) 16px minmax(0,1fr);border-top:1px solid #ececec;gap:16px;grid-template-columns:clamp(140px,11.4583333333vw,220px) minmax(0,1fr);padding:16px 0}.d-specs div:last-child{border-bottom:1px solid #ececec}.d-specs dt{color:#6f6f6f;font-size:clamp(16px,.9375vw,18px)}.d-specs dd{font-size:clamp(17px,1.0416666667vw,20px);font-weight:500}.d-prose{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) clamp(24px,2.0833333333vw,40px) minmax(0,1fr);gap:0 clamp(24px,2.0833333333vw,40px);grid-template-columns:repeat(2,minmax(0,1fr))}.d-prose>div{border-top:1px solid #ececec;padding:clamp(20px,1.3541666667vw,26px) 0 clamp(22px,1.5625vw,30px)}.d-prose h3{font-size:clamp(21px,1.3541666667vw,26px);font-weight:500;letter-spacing:-.01em;line-height:1.12;margin:0}.d-prose p{color:#3b3b3b;font-size:clamp(16px,.9375vw,18px);line-height:1.45;margin-top:12px;max-width:none}.qa{border-bottom:1px solid #ececec}.qa details{border-top:1px solid #ececec}.qa summary{cursor:pointer;display:block;font-size:clamp(20px,1.40625vw,27px);font-weight:500;letter-spacing:-.01em;line-height:1.15;list-style:none;padding:clamp(20px,1.4583333333vw,28px) 56px clamp(20px,1.4583333333vw,28px) 0;position:relative}.qa summary::-webkit-details-marker{display:none}.qa summary:after,.qa summary:before{background:currentColor;content:"";height:1.5px;position:absolute;right:8px;top:50%;-webkit-transition:-webkit-transform .3s cubic-bezier(.22,.61,.36,1);transition:-webkit-transform .3s cubic-bezier(.22,.61,.36,1);transition:transform .3s cubic-bezier(.22,.61,.36,1);transition:transform .3s cubic-bezier(.22,.61,.36,1),-webkit-transform .3s cubic-bezier(.22,.61,.36,1);width:22px}.qa summary:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.qa summary:hover{opacity:.7}.qa details[open] summary:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.qa p{color:#3b3b3b;font-size:clamp(17px,1.0416666667vw,20px);line-height:1.45;max-width:none;padding:0 56px clamp(22px,1.5625vw,30px) 0}.compare{--pos:50%;border:1px solid #ececec;border-radius:15px;margin-top:1.6em;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.compare img{display:block;height:auto;pointer-events:none;width:100%}.compare__before{clip-path:inset(0 calc(100% - var(--pos)) 0 0);inset:0;position:absolute}.compare__before img{height:100%;-o-object-fit:cover;object-fit:cover}.compare__range{cursor:ew-resize;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:3}.compare__line{background:#fff;bottom:0;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.08);box-shadow:0 0 0 1px rgba(0,0,0,.08);left:var(--pos);pointer-events:none;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px;z-index:2}.compare__line:after{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23070707' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m9 6-6 6 6 6m6-12 6 6-6 6'/%3E%3C/svg%3E") 50%/24px no-repeat;border-radius:50%;-webkit-box-shadow:0 4px 14px rgba(0,0,0,.18);box-shadow:0 4px 14px rgba(0,0,0,.18);content:"";height:clamp(44px,3.3333333333vw,64px);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:clamp(44px,3.3333333333vw,64px)}.compare__label{background:#fff;border-radius:15px;font-size:clamp(13px,.9375vw,18px);font-weight:500;line-height:1;padding:8px 16px;pointer-events:none;position:absolute;top:clamp(10px,1.0416666667vw,20px);z-index:2}.compare__label--before{left:clamp(10px,1.0416666667vw,20px)}.compare__label--after{right:clamp(10px,1.0416666667vw,20px)}.compare__range{outline:none}.compare:has(.compare__range:focus-visible) .compare__line:after{-webkit-box-shadow:0 4px 14px rgba(0,0,0,.18),0 0 0 4px hsla(0,0%,100%,.55);box-shadow:0 4px 14px rgba(0,0,0,.18),0 0 0 4px hsla(0,0%,100%,.55)}.d-compare figcaption{color:#6f6f6f;font-size:clamp(14px,.8333333333vw,16px);margin-top:12px}.side-block__title{color:#6f6f6f;font-size:15px;font-weight:500;margin-bottom:14px}.news{display:-ms-grid;display:grid;-ms-grid-columns:96px 14px minmax(0,1fr);border-top:1px solid #ececec;gap:14px;grid-template-columns:96px minmax(0,1fr);padding:14px 0;text-decoration:none}.news:last-child{border-bottom:1px solid #ececec}.news__img{aspect-ratio:4/3;border-radius:10px;-o-object-fit:cover;object-fit:cover;width:96px}.news__tag{color:#6f6f6f;display:block;font-size:13px;font-weight:500}.news__title{display:-webkit-box;font-size:17px;font-weight:500;letter-spacing:-.01em;line-height:1.2;margin-top:4px;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;-webkit-transition:opacity .2s;transition:opacity .2s}.news:hover .news__title{opacity:.6}.side-links a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;border-top:1px solid #ececec;font-size:18px;font-weight:500;gap:12px;justify-content:space-between;line-height:1.2;padding:14px 0;text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s}.side-links a:hover{opacity:.55}.side-links li:last-child a{border-bottom:1px solid #ececec}.side-links small{-webkit-box-flex:0;color:#6f6f6f;-ms-flex:none;flex:none;font-size:14px;font-weight:400}@media (max-width:1199.98px){.doc__layout{-ms-grid-columns:minmax(0,1fr);gap:40px;grid-template-columns:minmax(0,1fr)}.doc__toc{margin:0 -40px;overflow-x:auto;padding:0 40px;position:static}.doc__toc .toc__title{display:none}.doc__toc ol{border:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.doc__toc a{border:1px solid #cfcfcf;border-radius:15px;padding:10px 18px;white-space:nowrap}.doc__toc a:before{display:none}.doc__toc a.is-active{background:#070707;border-color:#070707;color:#fff}.doc__side{display:-ms-grid;display:grid;position:static;-ms-grid-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:32px 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}}@media (max-width:991.98px){.dochead__facts{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.dochead__facts>div{border-top:1px solid #ececec}.dochead__facts>div:nth-child(-n+2){border-top:0}.dochead__facts>div:nth-child(odd){border-left:0;padding-left:0}.dochead__facts>div:nth-child(2n){border-left:1px solid #ececec;padding-left:16px}.d-cases,.d-inc,.d-price,.d-prose{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}@media (max-width:767.98px){.doc__toc{margin:0 -16px;padding:0 16px}.d-figures,.doc__side,.pp-figures{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.d-metrics dl{-ms-flex-wrap:wrap;flex-wrap:wrap}.qa p,.qa summary{padding-right:36px}.d-specs div{-ms-grid-columns:minmax(0,1fr);gap:4px;grid-template-columns:minmax(0,1fr)}}@media (max-width:479.98px){.dochead__facts{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.dochead__facts>div{border-left:0!important;border-top:1px solid #ececec!important;padding-left:0!important}.dochead__facts>div:first-child{border-top:0!important}.d-numbers{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.doc__layout--two{-ms-grid-columns:clamp(180px,10.4166666667vw,200px) minmax(0,1fr);grid-template-columns:clamp(180px,10.4166666667vw,200px) minmax(0,1fr)}@media (max-width:1199.98px){.doc__layout--two{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.doc__visit{margin-top:clamp(36px,2.9166666667vw,56px)}.d-prompt{background:#0d0d0d;border-radius:15px;color:#ececec;margin-top:1.6em;overflow:hidden;position:relative}.d-prompt p.d-prompt__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#2f2f2f;color:#fff;font-size:14px;font-weight:500;height:46px;letter-spacing:0;line-height:1;margin:0;max-width:none;padding:0 clamp(18px,1.25vw,24px)}.d-prompt p:not(.d-prompt__label){color:#ececec;font-family:ui-monospace,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:clamp(14.5px,.8333333333vw,16px);line-height:1.65;margin-top:0;max-width:none;overflow-wrap:anywhere;padding:0 clamp(18px,1.25vw,24px);white-space:pre-wrap}.d-prompt p.d-prompt__label+p{margin-top:clamp(18px,1.25vw,24px)}.d-prompt p+p:not(.d-prompt__label){margin-top:12px}.d-prompt p:not(.d-prompt__label):last-of-type{margin-bottom:clamp(18px,1.25vw,24px)}.d-prompt__var{background:hsla(0,0%,100%,.16);border-radius:4px;padding:0 .25em}.d-prompt__copy{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;right:clamp(8px,.625vw,12px);top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;color:#b4b4b4;font-size:14px;font-weight:500;gap:8px;height:46px;line-height:1;padding:0 clamp(8px,.625vw,12px);-webkit-transition:color .2s;transition:color .2s}.d-prompt__copy:before{content:"";-webkit-box-flex:0;background:currentColor;-ms-flex:none;flex:none;height:16px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='11' height='11' x='9' y='9' rx='2.5'/%3E%3Cpath d='M5 15V6.5A2.5 2.5 0 0 1 7.5 4H15'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='11' height='11' x='9' y='9' rx='2.5'/%3E%3Cpath d='M5 15V6.5A2.5 2.5 0 0 1 7.5 4H15'/%3E%3C/svg%3E") center/contain no-repeat;width:16px}.d-prompt__copy.is-copied,.d-prompt__copy:focus-visible,.d-prompt__copy:hover{color:#fff}.d-prompt__copy.is-copied:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5 9.5 17 19 7.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5 9.5 17 19 7.5'/%3E%3C/svg%3E")}.d-slot{margin:1.8em 0 0;position:relative}.d-slot__box{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;-webkit-box-pack:center;-ms-flex-pack:center;aspect-ratio:var(--ratio,2/1);background:#fff;border:1px dashed #cfcfcf;border-radius:15px;gap:12px;justify-content:center;overflow:hidden;padding:clamp(20px,1.4583333333vw,28px);text-align:center}.d-slot__tag{border:1px solid #cfcfcf;border-radius:10px;font-size:13px;font-weight:600;line-height:1;padding:6px 12px}.d-slot__title{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(21px,1.5625vw,30px);font-weight:600;letter-spacing:-.03em;line-height:1.1;max-width:22em;text-wrap:balance}.d-slot figcaption{color:#6f6f6f;font-size:clamp(14px,.8333333333vw,16px);line-height:1.35;margin-top:12px}.d-video{margin:1.8em 0 0}.d-video__frame{aspect-ratio:16/9;background:#000;border:1px solid #ececec;border-radius:15px;overflow:hidden;position:relative}.d-video__frame iframe,.d-video__frame video{-o-object-fit:cover;object-fit:cover}.d-video__frame iframe,.d-video__frame video,.d-video__play{border:0;display:block;height:100%;inset:0;position:absolute;width:100%}.d-video__play{background:#000;cursor:pointer;padding:0}.d-video__play img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .6s cubic-bezier(.22,.61,.36,1);transition:-webkit-transform .6s cubic-bezier(.22,.61,.36,1);transition:transform .6s cubic-bezier(.22,.61,.36,1);transition:transform .6s cubic-bezier(.22,.61,.36,1),-webkit-transform .6s cubic-bezier(.22,.61,.36,1);width:100%}.d-video__play:hover img{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.d-video__play:focus-visible{outline:3px solid #fff;outline-offset:-6px}.d-video__btn{background:#fff;border-radius:50%;color:#070707;display:-ms-grid;display:grid;height:clamp(64px,5vw,96px);left:50%;place-items:center;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform .25s cubic-bezier(.22,.61,.36,1);transition:-webkit-transform .25s cubic-bezier(.22,.61,.36,1);transition:transform .25s cubic-bezier(.22,.61,.36,1);transition:transform .25s cubic-bezier(.22,.61,.36,1),-webkit-transform .25s cubic-bezier(.22,.61,.36,1);width:clamp(64px,5vw,96px)}.d-video__btn svg{height:42%;margin-left:6%;width:42%;fill:currentColor}.d-video__play:hover .d-video__btn{-webkit-transform:translate(-50%,-50%) scale(1.06);-ms-transform:translate(-50%,-50%) scale(1.06);transform:translate(-50%,-50%) scale(1.06)}.d-video__fallback{background:rgba(0,0,0,.6);color:#fff;display:-ms-grid;display:grid;font-size:18px;inset:0;place-items:center;position:absolute;z-index:1}.d-video figcaption{color:#6f6f6f;font-size:clamp(14px,.8333333333vw,16px);line-height:1.35;margin-top:12px}.d-cloud{margin:2em 0 0}.d-cloud .about__cloud{min-height:clamp(380px,32.2916666667vw,620px)}.doc--article .crumbs,.doc--author .crumbs,.doc--project .crumbs,.doc--service .crumbs{padding-top:clamp(28px,2.2916666667vw,44px)}.doc--article .doc__layout,.doc--author .doc__layout,.doc--project .doc__layout,.doc--service .doc__layout{margin-top:clamp(28px,2.2916666667vw,44px)}@media (max-width:1199.98px){.doc--article .doc__layout,.doc--project .doc__layout,.doc--service .doc__layout{-ms-grid-columns:minmax(0,1fr);gap:40px;grid-template-columns:minmax(0,1fr);margin-top:28px}}.arthead__meta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px 14px}.arthead__meta,.arthead__pills{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.arthead__pills{gap:8px}.arthead__pills .pill{font-size:clamp(14px,.8333333333vw,16px);height:clamp(34px,2.0833333333vw,40px);padding:0 clamp(14px,.9375vw,18px)}.arthead__time{font-size:clamp(14px,.78125vw,15px);font-weight:500;white-space:nowrap}.arthead__time i{color:#6f6f6f;font-style:normal;font-weight:400}.arthead__title{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(32px,3.3333333333vw,64px);font-weight:600;letter-spacing:-.03em;line-height:.98;margin-top:clamp(24px,1.6666666667vw,32px)}.arthead__lead{font-size:clamp(18px,1.1979166667vw,23px);line-height:1.3;margin-top:clamp(20px,1.4583333333vw,28px);max-width:none}.arthead__date{color:#6f6f6f;font-size:14px}.arthead .byline,.arthead__copy,.arthead__date{margin-top:clamp(24px,1.6666666667vw,32px)}.arthead__copy{background:none;color:#070707;font-size:clamp(17px,1.0416666667vw,20px);font-weight:500;padding:0;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em;-webkit-transition:opacity .2s;transition:opacity .2s}.arthead__copy:hover{opacity:.55}.arthead__cover{border:1px solid #ececec;border-radius:15px;margin-top:clamp(28px,2.2916666667vw,44px);overflow:hidden}.arthead__cover img{display:block;height:auto;width:100%}.prose--article{font-size:clamp(18px,1.1458333333vw,22px);line-height:1.55;margin-top:clamp(44px,3.3333333333vw,64px)}.prose--article ol,.prose--article p,.prose--article ul{max-width:none}.prose--article h2{border-top:0;font-size:clamp(28px,2.1875vw,42px);line-height:1.08;margin:clamp(52px,4.1666666667vw,80px) 0 clamp(18px,1.25vw,24px);padding-top:0}.prose--article h2:first-child{margin-top:0}.prose--article h3{font-size:clamp(22px,1.4583333333vw,28px);margin:clamp(30px,2.2916666667vw,44px) 0 14px}.prose--article h3+ol,.prose--article h3+ul{margin-top:0}.prose--article ol:not([class]),.prose--article ul:not([class]){gap:.5em}.prose--article .d-callout,.prose--article .d-figure,.prose--article .d-prompt,.prose--article .d-quote{max-width:none}.prose--article .d-quote{margin:2em 0;max-width:none}.prose--article .d-quote p{font-size:clamp(23px,1.6666666667vw,32px);line-height:1.12}.artmore{margin-top:clamp(56px,4.5833333333vw,88px)}.artmore__title{color:#6f6f6f;font-size:15px;font-weight:500;margin-bottom:14px}.artmore a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;border-top:1px solid #ececec;font-size:clamp(19px,1.25vw,24px);font-weight:500;gap:12px;justify-content:space-between;letter-spacing:-.01em;line-height:1.2;padding:18px 0;text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s}.artmore a:hover{opacity:.55}.artmore li:last-child a{border-bottom:1px solid #ececec}.artmore small{-webkit-box-flex:0;color:#6f6f6f;-ms-flex:none;flex:none;font-size:15px;font-weight:400;letter-spacing:0}.doc__side--article{max-height:calc(100vh - 124px);max-height:calc(100dvh - 124px)}.side-block--scroll,.side-block__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.side-block__list{overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-color:#d6d6d6 transparent;scrollbar-width:thin}.side-block__list>.news,.side-block__list>.side-block--services{-webkit-box-flex:0;-ms-flex:none;flex:none}.side-block__list>.side-block--services{margin-top:28px}.side-block__list.is-scrollable:not(.is-end){-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),transparent);mask-image:linear-gradient(#000 calc(100% - 40px),transparent)}.side-banner{display:block;-webkit-box-flex:0;border-radius:15px;-ms-flex:none;flex:none;overflow:hidden;-webkit-transition:opacity .2s;transition:opacity .2s}.side-banner:hover{opacity:.88}.side-banner img{display:block;height:auto;width:100%}@media (min-width:1200px) and (max-height:760px){.side-banner{width:clamp(200px,(100vh - 358px) * .735,100%)}}@media (max-height:560px){.doc__side--article{max-height:none;position:static}.side-block__list{-webkit-mask-image:none;mask-image:none;overflow:visible}}@media (max-width:1199.98px){.doc__side--article{max-height:none}.side-block__list{-webkit-mask-image:none;mask-image:none;overflow:visible}.side-banner{max-width:420px}}.byline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.byline__ava{-webkit-box-flex:0;border-radius:15px;display:block;-ms-flex:none;flex:none;height:56px;overflow:hidden;width:56px}.byline__ava img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.byline__name{display:inline-block;font-size:clamp(16px,.9895833333vw,19px);font-weight:600;line-height:1.15;text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s}.byline__name:hover{opacity:.55}.byline p.byline__role{color:#6f6f6f;font-size:14px;line-height:1.25;margin:3px 0 0;max-width:none}.doc--project .doc__main>.byline{margin-bottom:clamp(28px,2.0833333333vw,40px)}.authorbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;border:1px solid #cfcfcf;border-radius:15px;gap:clamp(18px,1.25vw,24px);margin-top:clamp(56px,4.5833333333vw,88px);padding:clamp(22px,1.5625vw,30px) clamp(22px,1.7708333333vw,34px)}.authorbox__ava{-webkit-box-flex:0;border-radius:15px;display:block;-ms-flex:none;flex:none;height:clamp(64px,4.5833333333vw,88px);overflow:hidden;width:clamp(64px,4.5833333333vw,88px)}.authorbox__ava img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.authorbox__body{min-width:0}.authorbox__body p{margin:0;max-width:36em}.authorbox__label{color:#6f6f6f;font-size:14px;font-weight:500}.authorbox p.authorbox__name{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(24px,1.5625vw,30px);font-weight:600;letter-spacing:-.03em;line-height:1.05;margin-top:6px}.authorbox p.authorbox__name a{text-decoration:none}.authorbox p.authorbox__name a:hover{opacity:.6}.authorbox p.authorbox__role{color:#6f6f6f;font-size:clamp(15px,.8854166667vw,17px);margin-top:4px}.authorbox p.authorbox__bio{color:#3b3b3b;font-size:clamp(16px,.9375vw,18px);line-height:1.45;margin-top:14px}.authorbox__more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:clamp(16px,.9375vw,18px);font-weight:500;gap:8px;margin-top:16px;text-decoration:none}.authorbox__more .icon{height:18px;-webkit-transition:-webkit-transform .3s cubic-bezier(.22,.61,.36,1);transition:-webkit-transform .3s cubic-bezier(.22,.61,.36,1);transition:transform .3s cubic-bezier(.22,.61,.36,1);transition:transform .3s cubic-bezier(.22,.61,.36,1),-webkit-transform .3s cubic-bezier(.22,.61,.36,1);width:18px}.authorbox__more:hover .icon{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.authorhead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:clamp(24px,2.5vw,48px);padding:clamp(32px,2.9166666667vw,56px) 0 clamp(48px,3.75vw,72px)}.authorhead__ava{-webkit-box-flex:0;border-radius:15px;display:block;-ms-flex:none;flex:none;height:clamp(112px,9.375vw,180px);-o-object-fit:cover;object-fit:cover;width:clamp(112px,9.375vw,180px)}.authorhead__kicker{color:#6f6f6f;font-size:clamp(16px,1.0416666667vw,20px);font-weight:500}.authorhead__name{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(32px,3.3333333333vw,64px);font-weight:600;letter-spacing:-.03em;line-height:.98}.authorhead__name,.authorhead__role{margin-top:clamp(10px,.7291666667vw,14px)}.authorhead__role{font-size:clamp(19px,1.3541666667vw,26px);font-weight:500;line-height:1.15}.authorhead__bio{color:#3b3b3b;font-size:clamp(18px,1.1458333333vw,22px);line-height:1.4;margin-top:clamp(16px,1.0416666667vw,20px);max-width:34em}.authorhead__topics{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:clamp(18px,1.25vw,24px)}.authorhead__actions{margin-top:clamp(24px,1.6666666667vw,32px)}.authorsec{padding-bottom:clamp(56px,4.5833333333vw,88px)}.authorsec__title{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(28px,2.1875vw,42px);font-weight:600;letter-spacing:-.03em;line-height:1;margin-bottom:clamp(24px,1.6666666667vw,32px)}.authorsec .d-cases{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1199.98px){.authorsec .d-cases{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.authorhead{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.authorsec .d-cases{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.authorbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.prhero{background:#101010;color:#fff;height:140svh;isolation:isolate;margin-top:calc(clamp(76px, 5.2083333333vw, 100px)*-1);min-height:840px;position:relative}.prhero__media{inset:0;overflow:hidden;position:absolute;z-index:-1}.prhero__bg{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform-origin:50% 35%;-ms-transform-origin:50% 35%;transform-origin:50% 35%;width:100%;will-change:transform}.prhero__shade{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.74)),color-stop(38%,rgba(0,0,0,.58)),to(rgba(0,0,0,.84)));background:linear-gradient(180deg,rgba(0,0,0,.74),rgba(0,0,0,.58) 38%,rgba(0,0,0,.84));inset:0;position:absolute}.prhero__stage{-ms-flex-direction:column;flex-direction:column;height:100svh;min-height:640px;padding-top:clamp(76px,5.2083333333vw,100px);position:sticky;top:0}.prhero__in,.prhero__stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.prhero__in{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;padding-bottom:clamp(28px,2.7083333333vw,52px)}.prhero__back{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;font-size:clamp(16px,.9375vw,18px);font-weight:500;gap:12px;margin-top:clamp(24px,2.0833333333vw,40px);text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s}.prhero__back:before{border-bottom:1.5px solid;border-left:1.5px solid;content:"";height:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:8px}.prhero__back:hover{opacity:.6}.prhero__center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:clamp(24px,1.6666666667vw,32px) 0;text-align:center}.prhero__kicker{font-size:clamp(15px,.9895833333vw,19px);font-weight:500;opacity:.8}.prhero__title{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(38px,4.5833333333vw,88px);font-weight:600;letter-spacing:-.03em;line-height:.98;margin-top:clamp(14px,1.0416666667vw,20px);max-width:14em;text-wrap:balance}.prhero__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:15px;color:#070707;font-size:clamp(16px,.9375vw,18px);font-weight:500;gap:10px;height:clamp(46px,2.8125vw,54px);margin-top:clamp(24px,1.6666666667vw,32px);padding:0 clamp(18px,1.25vw,24px);text-decoration:none;-webkit-transition:background-color .2s;transition:background-color .2s}.prhero__link:hover{background:hsla(0,0%,100%,.82)}.prhero__link .icon{height:.9em;width:.9em}.prhero__foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:32px;justify-content:space-between}.prhero__lead{font-size:clamp(17px,1.1458333333vw,22px);line-height:1.3;max-width:30em}.prhero__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:clamp(18px,1.25vw,24px)}.prhero__tags li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid hsla(0,0%,100%,.7);border-radius:15px;font-size:clamp(15px,.8854166667vw,17px);font-weight:500;height:clamp(38px,2.3958333333vw,46px);line-height:1;padding:0 clamp(15px,1.0416666667vw,20px);white-space:nowrap}.prhero__brand{-webkit-box-flex:0;-ms-flex:none;flex:none;font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(26px,2.2916666667vw,44px);font-weight:600;letter-spacing:-.03em;line-height:1;text-align:right}.header:before{-webkit-transition:background-color .3s;transition:background-color .3s}.page:has(.prhero) .header:not(.is-floating):not(:has(.menu.is-open)){color:#fff}.page:has(.prhero) .header:not(.is-floating):not(:has(.menu.is-open)):before{background:transparent}.page:has(.prhero) .header:not(.is-floating):not(:has(.menu.is-open)) .header__inner{border-bottom-color:hsla(0,0%,100%,.24)}.page:has(.prhero) .header:not(.is-floating):not(:has(.menu.is-open)) .header__burger{background:hsla(0,0%,100%,.18);color:#fff}.page:has(.prhero) .header:not(.is-floating):not(:has(.menu.is-open)) .header__burger:hover{background:hsla(0,0%,100%,.3)}.d-review{background:#fff;border:1px solid #cfcfcf;border-radius:15px;margin:0;padding:clamp(24px,1.875vw,36px) clamp(24px,2.0833333333vw,40px)}.d-review blockquote p{color:#070707;font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(24px,1.875vw,36px);font-weight:600;letter-spacing:-.03em;line-height:1.12;margin:0;max-width:28em}.d-review figcaption{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;margin-top:clamp(20px,1.4583333333vw,28px)}.d-review__ava{background:#fff;border:1px solid #070707;border-radius:50%;display:-ms-grid;display:grid;font-size:16px;font-weight:600;height:52px;letter-spacing:0;line-height:1;place-items:center;width:52px}.d-review__who{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.d-review__who b{font-size:clamp(16px,.9895833333vw,19px);font-weight:600;line-height:1.15}.d-review__who small{color:#6f6f6f;font-size:15px;line-height:1.25}.d-review__draft{border:1px dashed #cfcfcf;border-radius:10px;color:#6f6f6f;font-size:13px;font-weight:500;line-height:1.2;margin-left:auto;padding:7px 12px}@media (max-width:991.98px){.prhero__foot{-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;gap:20px}.prhero__brand{display:none}.d-review__draft{margin-left:0}}.prose .d-chain,.prose .d-inc,.prose .d-line,.prose .d-steps{max-width:none}.svchead__kicker{color:#6f6f6f;font-size:clamp(16px,1.0416666667vw,20px);font-weight:500}.svchead__title{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(32px,3.3333333333vw,64px);font-weight:600;letter-spacing:-.03em;line-height:.98;margin-top:clamp(12px,.8333333333vw,16px);max-width:13em;text-wrap:balance}.svchead__cover{border:1px solid #ececec;border-radius:15px;margin-top:clamp(28px,2.2916666667vw,44px);overflow:hidden;position:relative}.svchead__cover img{display:block;height:auto;width:100%}.svchead__bar{border-bottom:1px solid #ececec;border-top:1px solid #ececec;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:clamp(26px,1.875vw,36px)}.svchead__list{-webkit-box-flex:1;color:#3b3b3b;-ms-flex:1 1 0px;flex:1 1 0;font-size:clamp(17px,1.0416666667vw,20px);line-height:1.5;padding:clamp(22px,1.5625vw,30px) clamp(16px,1.25vw,24px) clamp(22px,1.5625vw,30px) 0}.svchead__list li+li{margin-top:2px}.svchead__cta{-webkit-box-flex:1.25;border-left:1px solid #ececec;-ms-flex:1.25 1 0px;flex:1.25 1 0;padding:clamp(22px,1.5625vw,30px) 0 clamp(22px,1.5625vw,30px) clamp(20px,1.6666666667vw,32px)}.svchead__cta:only-child{border-left:0;padding-left:0}.svchead__lead{font-size:clamp(18px,1.1458333333vw,22px);line-height:1.3;max-width:24em}.svchead__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:clamp(20px,1.3541666667vw,26px)}.svstatement{padding:clamp(56px,4.5833333333vw,88px) 0 0;text-align:center}.svstatement+.prose{margin-top:clamp(52px,4.1666666667vw,80px)}.svstatement__text{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(26px,2.1875vw,42px);font-weight:600;letter-spacing:-.03em;line-height:1.12;margin:0 auto;max-width:22em;text-wrap:balance}.svstatement .mark{background:#fff;border-radius:.28em;-webkit-box-shadow:inset 0 0 0 1.5px #070707;box-shadow:inset 0 0 0 1.5px #070707;color:#070707;display:-ms-inline-grid;display:inline-grid;font-size:.72em;font-style:normal;font-weight:600;height:1em;letter-spacing:0;line-height:1;margin:0 .1em;place-items:center;vertical-align:.1em;width:1.2em}.svstatement .mark svg{height:.6em;width:.6em}.svstatement .mark--dark{background:#070707;color:#fff}.svstatement__sub{color:#6f6f6f;font-size:clamp(17px,1.0416666667vw,20px);margin:clamp(16px,1.0416666667vw,20px) auto 0}.svstatement .btn{margin-top:clamp(22px,1.4583333333vw,28px)}.d-inc{display:block}.d-inc li{display:-ms-grid;display:grid;-ms-grid-columns:clamp(44px,2.9166666667vw,56px) clamp(16px,1.25vw,24px) minmax(0,.9fr) clamp(16px,1.25vw,24px) minmax(0,1.3fr);gap:6px clamp(16px,1.25vw,24px);grid-template-columns:clamp(44px,2.9166666667vw,56px) minmax(0,.9fr) minmax(0,1.3fr);-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-top:1px solid #ececec;padding:clamp(20px,1.3541666667vw,26px) 0}.d-inc li:last-child{border-bottom:1px solid #ececec}.d-inc h3,.d-inc p{margin:0}.d-chain{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[var(--n,4)];border:1px solid #ececec;border-radius:15px;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));margin-top:1.4em}.d-chain li{padding:clamp(20px,1.4583333333vw,28px) clamp(18px,1.25vw,24px) clamp(22px,1.6666666667vw,32px);position:relative}.d-chain li+li{border-left:1px solid #ececec}.d-chain li:last-child{background:#fff;border:1.5px solid #070707;border-radius:15px;margin:-1px -1px -1px 0;z-index:1}.d-chain li:last-child .d-chain__ico{background:#070707;border-color:#070707;color:#fff}.d-chain__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:12px;justify-content:space-between}.d-chain__ico{border:1px solid #cfcfcf;border-radius:12px;display:-ms-grid;display:grid;height:clamp(44px,2.7083333333vw,52px);place-items:center;width:clamp(44px,2.7083333333vw,52px)}.d-chain__ico .icon{height:clamp(22px,1.3541666667vw,26px);width:clamp(22px,1.3541666667vw,26px)}.d-chain__n{color:#6f6f6f;font-size:14px;font-weight:500}.d-chain h3{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(22px,1.4583333333vw,28px);font-weight:600;letter-spacing:-.03em;line-height:1.05;margin:clamp(16px,1.1458333333vw,22px) 0 0}.d-chain p{color:#3b3b3b;font-size:clamp(15px,.8854166667vw,17px);line-height:1.35;margin:12px 0 0}.d-line{display:-ms-grid;display:grid;gap:0 clamp(18px,1.4583333333vw,28px);grid-template-columns:repeat(var(--n,4),minmax(0,1fr));margin-top:1.4em}.d-line li{border-top:1px solid #070707;padding-top:clamp(22px,1.4583333333vw,28px);position:relative}.d-line li:before{background:#fff;border-radius:50%;-webkit-box-shadow:0 0 0 1px #070707;box-shadow:0 0 0 1px #070707;content:"";height:11px;left:0;position:absolute;top:-6px;width:11px}.d-line li:last-child:before{background:#070707}.d-line__when{color:#6f6f6f;display:block;font-size:clamp(14px,.8333333333vw,16px);font-weight:500;line-height:1;margin-bottom:14px}.d-line h3{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(21px,1.3541666667vw,26px);font-weight:600;letter-spacing:-.03em;line-height:1.08;margin:0}.d-line p{color:#3b3b3b;font-size:clamp(15px,.8333333333vw,16px);line-height:1.4;margin:10px 0 0}.d-cycle{aspect-ratio:1.3/1;color:#a9a9a9;margin-top:1.6em;position:relative;width:100%}.d-cycle__ring{height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:54%}.d-cycle__core,.d-cycle__ring{left:50%;position:absolute;top:50%}.d-cycle__core{aspect-ratio:1;background:#fff;border-radius:50%;-webkit-box-shadow:0 0 0 1.5px #070707,0 0 0 clamp(10px,.8333333333vw,16px) #fff,0 0 0 calc(clamp(10px, .8333333333vw, 16px) + 1px) #ececec;box-shadow:0 0 0 1.5px #070707,0 0 0 clamp(10px,.8333333333vw,16px) #fff,0 0 0 calc(clamp(10px, .8333333333vw, 16px) + 1px) #ececec;color:#070707;display:-ms-grid;display:grid;font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(20px,1.5625vw,30px);font-weight:600;letter-spacing:-.03em;place-items:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20%}.d-cycle__node{background:#fff;border-radius:15px;-webkit-box-shadow:0 0 0 1px #ececec,0 12px 32px rgba(0,0,0,.06);box-shadow:0 0 0 1px #ececec,0 12px 32px rgba(0,0,0,.06);color:#070707;padding:clamp(16px,1.1458333333vw,22px) clamp(18px,1.25vw,24px);position:absolute;width:36%}.d-cycle__n{color:#6f6f6f;font-size:14px;font-weight:500}.d-cycle__node h3{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(19px,1.25vw,24px);font-weight:600;letter-spacing:-.03em;line-height:1.05;margin:8px 0 0}.d-cycle__node p{color:#3b3b3b;font-size:clamp(14px,.8333333333vw,16px);line-height:1.35;margin:8px 0 0}.d-cycle--4 .d-cycle__node--1{left:32%;top:0}.d-cycle--4 .d-cycle__node--2{right:0;top:37%}.d-cycle--4 .d-cycle__node--3{bottom:0;left:32%}.d-cycle--4 .d-cycle__node--4{left:0;top:37%}.d-cycle--5 .d-cycle__node{width:34%}.d-cycle--5 .d-cycle__node--1{left:33%;top:0}.d-cycle--5 .d-cycle__node--2{right:0;top:24%}.d-cycle--5 .d-cycle__node--3{bottom:0;right:8%}.d-cycle--5 .d-cycle__node--4{bottom:0;left:8%}.d-cycle--5 .d-cycle__node--5{left:0;top:24%}.d-numbers{gap:16px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.d-numbers>div{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-pack:justify;-ms-flex-pack:justify;background:#fff;border:1px solid #ececec;border-radius:15px;gap:24px;justify-content:space-between;min-height:clamp(150px,9.8958333333vw,190px);padding:clamp(20px,1.3541666667vw,26px)}.d-numbers>div:first-child{background:#1b1b1b;border-color:#1b1b1b;color:#fff}.d-numbers>div:first-child b{color:#fff}.d-numbers>div:first-child span{color:hsla(0,0%,100%,.7)}.d-numbers b{font-size:clamp(40px,3.3333333333vw,64px)}.d-numbers span{margin-top:0}.prose .d-chain h3+p,.prose .d-cycle h3+p,.prose .d-line h3+p,.prose .d-prose h3+p,.prose .d-steps h3+p{margin-top:10px}.prose .d-stage__title+.d-stage__tags{margin-top:16px}.prose .d-stage__title+.d-stage__text{margin-top:clamp(16px,1.0416666667vw,20px)}.chain{padding:clamp(8px,1.0416666667vw,20px) 0 clamp(64px,6.25vw,120px)}.chain__label{color:#6f6f6f;font-size:clamp(16px,1.0416666667vw,20px);font-weight:500}.chain__title{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(34px,3.9583333333vw,76px);font-weight:600;letter-spacing:-.03em;line-height:.98;margin-top:clamp(12px,.9375vw,18px);max-width:14em;text-wrap:balance}.chain .d-chain{margin-top:clamp(32px,2.9166666667vw,56px)}.chain .d-chain li{padding:clamp(22px,1.7708333333vw,34px) clamp(20px,1.5625vw,30px) clamp(26px,2.0833333333vw,40px)}.chain .d-chain h3{font-size:clamp(24px,1.875vw,36px)}.chain .d-chain p{font-size:clamp(16px,1.0416666667vw,20px)}.chain__note{color:#6f6f6f;font-size:clamp(17px,1.0416666667vw,20px);font-weight:500;margin-top:clamp(20px,1.4583333333vw,28px)}@media (max-width:991.98px){.svchead__bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.svchead__list{padding-bottom:0;padding-right:0}.svchead__cta{border-left:0;padding-left:0}.d-inc li{-ms-grid-columns:clamp(44px,2.9166666667vw,56px) minmax(0,1fr);grid-template-columns:clamp(44px,2.9166666667vw,56px) minmax(0,1fr)}.d-inc li p{-ms-grid-column:2;grid-column:2}.d-chain{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.d-chain li+li{border-left:0;border-top:1px solid #ececec}.d-chain li:last-child{border:1.5px solid #070707;margin:0 -1px -1px}.d-line{-ms-grid-columns:minmax(0,1fr);gap:28px 0;grid-template-columns:minmax(0,1fr)}.d-line li{padding-top:22px}.d-cycle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;aspect-ratio:auto;-ms-flex-direction:column;flex-direction:column;gap:12px}.d-cycle__ring{display:none}.d-cycle__core{aspect-ratio:auto;-ms-flex-item-align:start;align-self:flex-start;border-radius:15px;-webkit-box-shadow:none;box-shadow:none;padding:10px 22px;-webkit-transform:none;-ms-transform:none;transform:none}.d-cycle--4 .d-cycle__node,.d-cycle--5 .d-cycle__node,.d-cycle__core,.d-cycle__node{position:static;width:auto}}.prose .doc__sec{--flow:clamp(26px,1.875vw,36px)}.prose .doc__sec>:is(.d-numbers,.d-metrics,.d-callout,.d-figure,.d-figures,.d-compare,.d-video,.d-cloud,.d-quote,.d-review,.d-process,.d-cases,.d-cards,.d-cycle,.d-chain,.d-line,.d-inc,.d-price,.d-prose,.d-chips,.d-specs,.qa,.dlg,.d-docs),.prose .doc__sec>:is(.d-numbers,.d-metrics,.d-callout,.d-figure,.d-figures,.d-compare,.d-video,.d-cloud,.d-quote,.d-review,.d-process,.d-cases,.d-cards,.d-cycle,.d-chain,.d-line,.d-inc,.d-price,.d-prose,.d-chips,.d-specs,.qa,.dlg,.d-docs)+*{margin-top:var(--flow)}.prose .doc__sec>.doc__h2+*{margin-top:0}.d-metrics{gap:clamp(36px,2.5vw,48px)}.d-metrics figure{gap:clamp(16px,1.0416666667vw,20px)}.doc--project .d-callout{background:#1b1b1b;border-color:#1b1b1b;color:#fff;margin-top:var(--flow,1.6em);padding:clamp(24px,1.7708333333vw,34px) clamp(24px,2.0833333333vw,40px)}.doc--project .d-callout p.d-callout__title{color:#fff}.doc--project .d-callout .d-list{margin-top:clamp(14px,.9375vw,18px)}.doc--project .d-callout .d-list li:before{background:#fff}.svchead__scheme{margin:clamp(28px,2.2916666667vw,44px) 0 0}.dlg{color:#070707;font-size:clamp(15px,.8854166667vw,17px);line-height:1.3}.dlg small{font-size:13px;font-weight:400;line-height:1.2;margin-top:4px}.dlg small,.dlg__arrow{color:#6f6f6f;display:block}.dlg__arrow{position:relative;-webkit-box-flex:0;-ms-flex:none;flex:none}.dlg__arrow:after{border-bottom:1.5px solid;border-right:1.5px solid;content:"";height:7px;position:absolute;width:7px}.dlg__arrow--down{-ms-flex-item-align:start;align-self:flex-start;border-left:1.5px dashed;height:clamp(20px,1.3541666667vw,26px);margin-left:clamp(22px,1.5625vw,30px);width:0}.dlg__arrow--down:after{bottom:0;left:-4.5px;-webkit-transform:translateY(1px) rotate(45deg);-ms-transform:translateY(1px) rotate(45deg);transform:translateY(1px) rotate(45deg)}.dlg__arrow--right{border-top:1.5px dashed;height:0;width:clamp(26px,2.2916666667vw,44px)}.dlg__arrow--right:after{right:0;top:-4.5px;-webkit-transform:translateX(1px) rotate(-45deg);-ms-transform:translateX(1px) rotate(-45deg);transform:translateX(1px) rotate(-45deg)}.dlg__user{-ms-flex-item-align:end;align-self:flex-end;background:#1b1b1b;border-radius:14px;color:#fff;max-width:84%;padding:14px 18px}.dlg__user small{color:hsla(0,0%,100%,.6)}.dlg__reply{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px}.dlg--scheme .dlg__reply{border:1px solid #cfcfcf;border-radius:14px;padding:16px 18px}.dlg__dot{position:relative;-webkit-box-flex:0;background:#070707;border-radius:50%;-ms-flex:none;flex:none;height:26px;width:26px}.dlg__dot:after{background:#fff;border-radius:50%;content:"";inset:9px;position:absolute}.dlg__dot--light{background:#fff;height:22px;width:22px}.dlg__dot--light:after{background:#1b1b1b;inset:7px}.dlg__ad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1.5px solid #070707;border-radius:14px;gap:14px;min-width:0;padding:16px 18px}.dlg__ad small{font-size:11px;font-weight:500;letter-spacing:.08em;margin:0 0 3px;text-transform:uppercase}.dlg__ad b{display:block;font-size:clamp(16px,.9895833333vw,19px);font-weight:500;line-height:1.2}.dlg__ad div span{color:#6f6f6f;display:block;font-size:clamp(14px,.78125vw,15px);margin-top:3px}.dlg__ad .icon{height:22px;margin-left:auto;width:22px}.dlg__ad .icon,.dlg__logo{-webkit-box-flex:0;-ms-flex:none;flex:none}.dlg__logo{background:#1b1b1b;border-radius:11px;color:#fff;display:-ms-grid;display:grid;font-size:15px;font-weight:600;height:44px;letter-spacing:0;place-items:center;width:44px}.dlg--scheme{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border:1px solid #ececec;border-radius:15px;-ms-flex-direction:column;flex-direction:column;padding:clamp(18px,1.5625vw,30px)}.dlg--scheme,.dlg__row{display:-webkit-box;display:-ms-flexbox;display:flex}.dlg__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.dlg__site{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#1b1b1b;border-radius:14px;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:14px;width:clamp(112px,7.8125vw,150px)}.dlg__site i{background:hsla(0,0%,100%,.4);border-radius:4px;display:block;height:7px}.dlg__site i:nth-child(2){width:62%}.dlg__site b{background:#fff;border-radius:8px;color:#070707;font-size:13px;font-weight:500;line-height:1;margin-top:6px;padding:8px 0;text-align:center}.dlg__cap{color:#6f6f6f;font-size:14px;margin-top:clamp(16px,1.1458333333vw,22px)}.dlg__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 16px;padding:0}.dlg__tab{background:#fff;border:1px solid #cfcfcf;border-radius:15px;color:#070707;cursor:pointer;font:inherit;font-size:clamp(14px,.8333333333vw,16px);font-weight:500;height:42px;line-height:1;padding:0 18px;-webkit-transition:border-color .2s,background-color .2s,color .2s;transition:border-color .2s,background-color .2s,color .2s}.dlg__tab:hover{border-color:#070707}.dlg__tab.is-active{background:#070707;border-color:#070707;color:#fff}.dlg__win{background:#fff;border:1px solid #cfcfcf;border-radius:15px;overflow:hidden}.dlg__bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ececec;color:#6f6f6f;font-size:12px;font-weight:500;gap:6px;height:34px;letter-spacing:.08em;padding:0 14px;text-transform:uppercase}.dlg__bar i{-webkit-box-flex:0;background:#d8d8d8;border-radius:50%;-ms-flex:none;flex:none;height:9px;width:9px}.dlg__bar span{margin-left:10px}.dlg__chat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;padding:clamp(16px,1.3541666667vw,26px)}.dlg__ad--chat{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-left:40px}.dlg__meta{color:#6f6f6f;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13px;gap:6px 22px;margin-top:12px}.prose .dlg ul{margin:0;max-width:none}.prose .dlg ul.dlg__tabs{margin-bottom:16px}.d-cards:has(.d-card--viz){-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.d-card--viz{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0;padding:0}.d-card__viz{-webkit-box-flex:0;border-right:1px solid #ececec;-ms-flex:0 0 min(46%,400px);flex:0 0 min(46%,400px);padding:clamp(16px,1.25vw,24px)}.d-card__body{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;gap:12px;justify-content:center;min-width:0;padding:clamp(20px,1.5625vw,30px)}.d-card__body,.viz{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.viz{font-size:14px;line-height:1.25}.viz small{display:block;font-weight:400}.viz small,.viz__label{color:#6f6f6f;font-size:12px}.viz__label{font-weight:500;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.viz__arrow{margin:4px 0 4px 20px}.viz__cap{color:#6f6f6f;font-size:13px;line-height:1.3;margin-top:14px}.viz-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.viz-list,.viz-list li{display:-webkit-box;display:-ms-flexbox;display:flex}.viz-list li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;border:1px solid #ececec;border-radius:12px;font-size:14px;gap:10px;justify-content:space-between;padding:11px 14px}.viz-list--geo li:after{content:"";-webkit-box-flex:0;background:#070707;border-radius:50%;-ms-flex:none;flex:none;height:11px;width:11px}.viz-dark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#1b1b1b;border-radius:12px;color:#fff;font-size:15px;font-weight:500;gap:10px;margin-top:8px;padding:14px}.viz-dark--text{display:block;font-size:14px}.viz-dark--stack{display:block}.viz-dark--stack small{color:hsla(0,0%,100%,.6)}.viz-dark--stack b{display:block;font-size:16px;font-weight:500;margin-top:3px}.viz__arrow+.viz-dark{margin-top:0}.viz .viz-dark b{color:#fff}.viz-tiles{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 8px minmax(0,1fr);gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.viz-tiles>div{background:#fff;border:1px solid #ececec;border-radius:12px;padding:11px 14px}.viz-tiles b{display:block;font-size:15px;font-weight:500;margin-top:3px}.viz-bars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:6px;height:76px;margin-top:14px}.viz-bars i{-webkit-box-flex:1;border:1px solid #cfcfcf;border-bottom:0;border-radius:5px 5px 0 0;-ms-flex:1;flex:1}.viz-bars i:first-child{height:26%}.viz-bars i:nth-child(2){height:36%}.viz-bars i:nth-child(3){height:30%}.viz-bars i:nth-child(4){height:48%}.viz-bars i:nth-child(5){height:56%}.viz-bars i:nth-child(6){height:70%}.viz-bars i:nth-child(7){height:80%}.viz-bars i:last-child{background:#070707;border-color:#070707;height:100%}.d-docs{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 16px minmax(0,1fr);gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px}.d-docs__doc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border:1px solid #cfcfcf;border-radius:15px;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:clamp(18px,1.25vw,24px)}.d-docs__doc b{font-size:clamp(17px,1.0416666667vw,20px);font-weight:500}.d-docs__doc small{color:#6f6f6f;font-size:13px;font-weight:400}.d-docs__doc i{background:#cfcfcf;display:block;height:1px;margin-top:6px}.d-docs__doc .d-docs__short{width:60%}.d-docs__doc--edo{border-color:#ececec}.d-docs__doc--edo small{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.d-docs__doc--edo span{background:#1b1b1b;border-radius:10px;color:#fff;font-size:15px;font-weight:500;line-height:1.2;margin-top:6px;padding:12px 14px}@media (max-width:767.98px){.dlg__user{max-width:94%}.dlg__ad--chat{margin-left:0}.dlg__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0}.dlg__arrow--right{-ms-flex-item-align:start;align-self:flex-start;border-left:1.5px dashed;border-top:0;height:22px;margin-left:30px;width:0}.dlg__arrow--right:after{bottom:0;left:-4.5px;right:auto;top:auto;-webkit-transform:translateY(1px) rotate(45deg);-ms-transform:translateY(1px) rotate(45deg);transform:translateY(1px) rotate(45deg)}.dlg__site{width:100%}.d-docs{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.d-card--viz{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.d-card__viz{-webkit-box-flex:0;border-bottom:1px solid #ececec;border-right:0;-ms-flex:none;flex:none}}.d-process{counter-reset:stage}.prose .d-process{max-width:none}.d-stage{counter-increment:stage}.d-stage+.d-stage{margin-top:clamp(56px,4.1666666667vw,80px)}.d-stage__side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:clamp(16px,1.0416666667vw,20px)}.d-stage__n{color:#6f6f6f;font-size:clamp(17px,1.0416666667vw,20px);font-weight:500;line-height:1}.d-stage__n:before{content:counter(stage,decimal-leading-zero)}.d-stage__term{border:1px solid #cfcfcf;border-radius:15px;font-size:clamp(14px,.8333333333vw,16px);font-weight:500;line-height:1;padding:8px 14px;white-space:nowrap}.d-stage__body{min-width:0}.d-stage .d-stage__title{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(26px,1.875vw,36px);font-weight:600;letter-spacing:-.03em;line-height:1.05;margin:0}.d-stage__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:16px}.d-stage__tags .pill{border-color:#cfcfcf;font-size:clamp(14px,.78125vw,15px);height:clamp(32px,1.875vw,36px);padding:0 clamp(12px,.7291666667vw,14px)}.d-stage .d-stage__text{color:#3b3b3b;font-size:clamp(17px,1.0416666667vw,20px);line-height:1.45;margin:clamp(16px,1.0416666667vw,20px) 0 0;max-width:none}.d-stage__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:clamp(16px,.9375vw,18px);gap:10px;line-height:1.45;margin-top:clamp(16px,1.0416666667vw,20px);max-width:none}.d-stage__items li{padding-left:1.4em;position:relative}.d-stage__items li:before{background:#070707;border-radius:50%;content:"";height:.38em;left:.1em;position:absolute;top:.62em;width:.38em}.d-stage__items b{font-weight:600}.d-stage__media{display:-ms-grid;display:grid;gap:20px;-ms-grid-columns:minmax(0,1fr) 20px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(24px,1.6666666667vw,32px)}.d-stage__media--1{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.d-stage__media--3>:first-child{grid-column:1/-1}.d-stage__media--phones{-ms-grid-columns:minmax(0,1fr) clamp(14px,1.4583333333vw,28px) minmax(0,1fr) clamp(14px,1.4583333333vw,28px) minmax(0,1fr);gap:clamp(14px,1.4583333333vw,28px);grid-template-columns:repeat(3,minmax(0,1fr));-webkit-box-align:start;-ms-flex-align:start;align-items:start}.d-stage__media--phones>:first-child{grid-column:auto}.d-stage__media--phones.d-stage__media--phone1{-ms-grid-columns:minmax(0,clamp(280px,22.9166666667vw,440px));grid-template-columns:minmax(0,clamp(280px,22.9166666667vw,440px))}.d-shot{margin:0;min-width:0}.d-shot__win{background:#fff;border:1px solid #ececec;border-radius:15px;overflow:hidden}.d-shot__bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-bottom:1px solid #ececec;color:#6f6f6f;font-size:13px;font-weight:500;gap:6px;height:34px;padding:0 14px;white-space:nowrap}.d-shot__bar i{-webkit-box-flex:0;background:#d8d8d8;border-radius:50%;-ms-flex:none;flex:none;height:9px;width:9px}.d-shot__bar span{margin-left:10px;overflow:hidden;text-overflow:ellipsis}.d-shot img{display:block;height:auto;width:100%}.d-shot figcaption{color:#6f6f6f;font-size:clamp(14px,.8333333333vw,16px);line-height:1.35;margin-top:10px}.d-phone{margin:0;min-width:0}.d-phone__body{background:#121212;border:clamp(5px,.46875vw,9px) solid #121212;border-radius:clamp(22px,1.9791666667vw,38px);overflow:hidden}.d-phone__body img{border-radius:clamp(16px,1.4583333333vw,28px);display:block;height:auto;width:100%}.d-phone figcaption{color:#6f6f6f;font-size:clamp(14px,.8333333333vw,16px);line-height:1.35;margin-top:10px;text-align:center}.d-pic{margin:0;min-width:0}.d-pic img{border:1px solid #ececec;border-radius:15px;display:block;height:auto;width:100%}.d-pic figcaption{color:#6f6f6f;font-size:clamp(14px,.8333333333vw,16px);line-height:1.35;margin-top:10px}.vz{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;background:#fff;border:1px solid #ececec;border-radius:15px;min-width:0;padding:clamp(18px,1.3541666667vw,26px)}.vz p.vz__label{color:#6f6f6f;font-size:14px;font-weight:500;line-height:1.2;margin:0 0 clamp(14px,1.0416666667vw,20px)}.vz__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vz p.vz__cap{color:#6f6f6f;font-size:clamp(14px,.8333333333vw,16px);line-height:1.35;margin:clamp(14px,1.0416666667vw,20px) 0 0;max-width:none}.prose .vz ol,.prose .vz ul{margin:0;max-width:none}.vz-map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(16px,1.7708333333vw,34px);width:100%}.vz-map__root{-webkit-box-flex:0;background:#070707;border-radius:15px;color:#fff;-ms-flex:none;flex:none;font-size:clamp(16px,.9895833333vw,19px);font-weight:500;padding:12px 18px}.vz-map__groups{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-left:1px solid #bdbdbd;-ms-flex-direction:column;flex-direction:column;gap:14px;min-width:0}.vz-map__group,.vz-map__groups{display:-webkit-box;display:-ms-flexbox;display:flex}.vz-map__group{-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding-left:clamp(18px,1.7708333333vw,34px)}.vz-map__group:before{border-top:1px solid #bdbdbd;content:"";left:0;position:absolute;top:50%;width:clamp(12px,1.25vw,24px)}.vz-map__group b{border:1px solid #cfcfcf;border-radius:15px;font-size:clamp(15px,.8854166667vw,17px);padding:8px 14px}.vz-map__group b,.vz-map__group span{background:#fff;font-weight:500;line-height:1}.vz-map__group span{border:1px solid #ececec;border-radius:15px;font-size:clamp(13px,.78125vw,15px);padding:7px 12px}.vz--rows .vz-map__groups{gap:0}.vz--rows .vz-map__group{padding-bottom:clamp(14px,.9375vw,18px);padding-top:clamp(14px,.9375vw,18px)}.vz--rows .vz-map__group+.vz-map__group{border-top:1px solid #cfcfcf}.vz-flow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0;width:100%}.vz-flow>li{position:relative;-webkit-box-flex:1;background:#fff;border:1px solid #cfcfcf;border-radius:15px;-ms-flex:1;flex:1;min-width:0;padding:clamp(14px,1.0416666667vw,20px)}.vz-flow>li+li{margin-left:clamp(22px,1.7708333333vw,34px)}.vz-flow>li+li:before{border-top:1.5px solid #070707;content:"";left:calc(clamp(18px, 1.3541666667vw, 26px)*-1);position:absolute;top:50%;width:clamp(12px,.9375vw,18px)}.vz-flow>li+li:after{border-right:1.5px solid #070707;border-top:1.5px solid #070707;content:"";height:7px;left:calc(clamp(10px, .7291666667vw, 14px)*-1);position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:7px}.vz-flow>li b{display:block;font-size:clamp(16px,.9895833333vw,19px);font-weight:500;line-height:1.15}.vz-flow>li span{color:#6f6f6f;display:block;font-size:clamp(13px,.78125vw,15px);line-height:1.3;margin-top:8px}.vz-flow>li:last-child{border-color:#070707}.vz--langs{background:#1b1b1b;border-color:#1b1b1b;padding:clamp(16px,1.1458333333vw,22px)}.vz--langs p.vz__cap,.vz--langs p.vz__label{color:hsla(0,0%,100%,.62)}.vz--langs p.vz__label{margin-bottom:clamp(12px,.7291666667vw,14px)}.vz--langs p.vz__cap{margin-top:clamp(12px,.7291666667vw,14px)}.vz-langs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;width:100%}.vz-langs,.vz-langs li{display:-webkit-box;display:-ms-flexbox;display:flex}.vz-langs li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.08);border-radius:12px;color:#fff;font-size:clamp(15px,.9375vw,18px);font-weight:500;gap:12px;padding:10px 14px}.vz-langs li b{-webkit-box-flex:0;border:1px solid hsla(0,0%,100%,.7);border-radius:8px;color:#fff;display:-ms-grid;display:grid;-ms-flex:none;flex:none;font-size:14px;font-weight:600;height:30px;place-items:center;width:44px}.vz-langs span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vz-langs small{color:hsla(0,0%,100%,.6);font-size:13px;font-weight:400;margin-left:auto;white-space:nowrap}@media (max-width:991.98px){.d-stage__media{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.d-stage__media--phones{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}.d-stage__media--phones.d-stage__media--phone1{-ms-grid-columns:minmax(0,300px);grid-template-columns:minmax(0,300px)}.vz-map{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.vz-flow,.vz-map{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vz-flow{gap:0}.vz-flow>li+li{margin-left:0;margin-top:30px}.vz-flow>li+li:before{border-left:1.5px solid #070707;border-top:0;height:16px;left:50%;top:-22px;width:0}.vz-flow>li+li:after{left:50%;top:-9px;-webkit-transform:translateX(-50%) rotate(135deg);-ms-transform:translateX(-50%) rotate(135deg);transform:translateX(-50%) rotate(135deg)}}.crew{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) clamp(24px,2.0833333333vw,40px) minmax(0,1fr);border-bottom:1px solid #ececec;border-top:1px solid #ececec;gap:32px clamp(24px,2.0833333333vw,40px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:clamp(72px,6.25vw,120px);padding:clamp(32px,2.5vw,48px) 0 clamp(36px,2.7083333333vw,52px)}.crew__title{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(24px,1.5625vw,30px);font-weight:600;letter-spacing:-.03em;line-height:1.1}.crew__ava{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:clamp(20px,1.4583333333vw,28px)}.crew__ava li+li{margin-left:-10px}.crew__ava img{background:#f5f5f5;border:2px solid #fff;border-radius:50%;display:block;-webkit-filter:grayscale(1);filter:grayscale(1);height:52px;-o-object-fit:cover;object-fit:cover;width:52px}.crew__draft{border:1px dashed #cfcfcf;border-radius:10px;color:#6f6f6f;display:inline-block;font-size:13px;font-weight:500;line-height:1.2;margin-top:clamp(18px,1.25vw,24px);padding:7px 12px}.crew__list{display:-ms-grid;display:grid;-ms-grid-columns:40% 0 minmax(0,1fr);gap:clamp(24px,1.6666666667vw,32px) 0;grid-template-columns:40% minmax(0,1fr);-ms-flex-line-pack:start;align-content:start}.crew__name{display:block;font-size:clamp(17px,1.0416666667vw,20px);font-weight:500;line-height:1.25;text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s}.crew__name:hover{opacity:.6}.crew__role{color:#6f6f6f;display:block;font-size:clamp(16px,1.0416666667vw,20px);line-height:1.25;margin-top:6px}@media (max-width:991.98px){.crew{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);margin-top:64px}.crew__list{-ms-grid-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:24px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479.98px){.crew__list{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.svcs{counter-reset:svc;padding:clamp(24px,2.0833333333vw,40px) 0 clamp(56px,5.2083333333vw,100px)}.svcs__group+.svcs__group{margin-top:clamp(48px,4.1666666667vw,80px)}.svcs__h{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(28px,2.2916666667vw,44px);font-weight:600;letter-spacing:-.03em;line-height:.95;margin-bottom:clamp(16px,1.25vw,24px)}.svcs__row{display:-ms-grid;display:grid;position:relative;-ms-grid-columns:clamp(48px,4.1666666667vw,80px) clamp(16px,1.6666666667vw,32px) minmax(0,1fr) clamp(16px,1.6666666667vw,32px) minmax(0,clamp(320px,33.3333333333vw,640px)) clamp(16px,1.6666666667vw,32px) clamp(110px,7.8125vw,150px) clamp(16px,1.6666666667vw,32px) 32px;grid-template-columns:clamp(48px,4.1666666667vw,80px) minmax(0,1fr) minmax(0,clamp(320px,33.3333333333vw,640px)) clamp(110px,7.8125vw,150px) 32px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-top:1px solid #ececec;counter-increment:svc;gap:12px clamp(16px,1.6666666667vw,32px);padding:clamp(20px,1.4583333333vw,28px) 0;text-decoration:none}.svcs__row:before{color:#6f6f6f;content:counter(svc,decimal-leading-zero);font-size:clamp(15px,.9375vw,18px);font-weight:500}li:last-child .svcs__row{border-bottom:1px solid #ececec}.svcs__name{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(24px,1.9791666667vw,38px);font-weight:600;letter-spacing:-.03em;line-height:1;-webkit-transition:-webkit-transform .4s cubic-bezier(.22,.61,.36,1);transition:-webkit-transform .4s cubic-bezier(.22,.61,.36,1);transition:transform .4s cubic-bezier(.22,.61,.36,1);transition:transform .4s cubic-bezier(.22,.61,.36,1),-webkit-transform .4s cubic-bezier(.22,.61,.36,1)}.svcs__text{color:#3b3b3b;font-size:clamp(17px,1.0416666667vw,20px);font-weight:400;line-height:1.3}.svcs__term{font-size:clamp(17px,1.0416666667vw,20px);font-weight:500;white-space:nowrap}.svcs__arrow,.svcs__term{-ms-grid-column-align:end;justify-self:end}.svcs__arrow{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;height:28px;opacity:0;-webkit-transform:translate(-6px,6px);-ms-transform:translate(-6px,6px);transform:translate(-6px,6px);-webkit-transition:opacity .25s,-webkit-transform .3s cubic-bezier(.22,.61,.36,1);transition:opacity .25s,-webkit-transform .3s cubic-bezier(.22,.61,.36,1);transition:opacity .25s,transform .3s cubic-bezier(.22,.61,.36,1);transition:opacity .25s,transform .3s cubic-bezier(.22,.61,.36,1),-webkit-transform .3s cubic-bezier(.22,.61,.36,1);width:28px}.svcs__row:hover .svcs__name{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.svcs__row:focus-visible .svcs__arrow,.svcs__row:hover .svcs__arrow{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.svcs__row:focus-visible{outline:2px solid #070707;outline-offset:4px}.qas{border-top:1px solid #ececec;padding:clamp(56px,5.2083333333vw,100px) 0 clamp(64px,6.25vw,120px)}.qas__in{margin:0 auto;max-width:max(720px,clamp(0px,64.5833333333vw,1240px))}.qas__title{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(38px,4.375vw,84px);font-weight:600;letter-spacing:-.03em;line-height:.92;margin-bottom:clamp(24px,2.0833333333vw,40px)}.qas--sm .qas__title{font-size:clamp(30px,2.9166666667vw,56px)}@media (max-width:991.98px){.svcs__row{-ms-grid-columns:36px 16px minmax(0,1fr) 16px auto;gap:8px 16px;grid-template-columns:36px minmax(0,1fr) auto}.svcs__row .svcs__text{grid-column:2/-1}.svcs__row .svcs__term{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;grid-row:1}.svcs__row .svcs__arrow{display:none}}.cities-links{padding:0 0 clamp(56px,5.2083333333vw,100px)}.cities-links__title{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(28px,2.2916666667vw,44px);font-weight:600;letter-spacing:-.03em;line-height:.95;margin-bottom:clamp(16px,1.25vw,24px)}.cities-links__grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) clamp(24px,2.5vw,48px) minmax(0,1fr) clamp(24px,2.5vw,48px) minmax(0,1fr);border-top:1px solid #ececec;gap:clamp(28px,2.0833333333vw,40px) clamp(24px,2.5vw,48px);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:clamp(20px,1.4583333333vw,28px)}.cities-links__col h3{color:#6f6f6f;font-size:clamp(15px,.9375vw,18px);font-weight:500;margin-bottom:14px}.cities-links__col ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.cities-links .pill{font-size:clamp(15px,.9375vw,18px);height:clamp(38px,2.2916666667vw,44px);padding:0 clamp(16px,1.0416666667vw,20px)}.cities-links .pill.is-current{background:#ececec;border-color:transparent;color:#6f6f6f}.cities-links a.pill:hover{border-color:#070707}@media (max-width:991.98px){.cities-links__grid{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.bl{padding:0 0 clamp(64px,6.25vw,120px)}.bl__filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:clamp(28px,2.5vw,48px)}.bl__pill{border:1px solid #cfcfcf;border-radius:15px;cursor:pointer;font-size:clamp(16px,.9895833333vw,19px);font-weight:500;height:clamp(44px,2.7083333333vw,52px);line-height:1;padding:0 clamp(20px,1.3541666667vw,26px);-webkit-transition:border-color .2s,background-color .2s,color .2s;transition:border-color .2s,background-color .2s,color .2s}.bl__pill:hover{border-color:#070707}.bl__pill.is-active{background:#070707;border-color:#070707;color:#fff}.bl__list{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);gap:clamp(44px,3.3333333333vw,64px) 20px;grid-template-columns:repeat(3,minmax(0,1fr))}.bl__empty{font-size:clamp(19px,1.25vw,24px)}.bcard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bcard[hidden]{display:none}.bcard__img{aspect-ratio:4/3;background:#f5f5f5;border:1px solid #ececec;border-radius:15px;display:block;overflow:hidden}.bcard__img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .8s cubic-bezier(.22,.61,.36,1);transition:-webkit-transform .8s cubic-bezier(.22,.61,.36,1);transition:transform .8s cubic-bezier(.22,.61,.36,1);transition:transform .8s cubic-bezier(.22,.61,.36,1),-webkit-transform .8s cubic-bezier(.22,.61,.36,1);width:100%}.bcard__img:hover img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.bcard__meta{color:#6f6f6f;font-size:clamp(14px,.8333333333vw,16px);font-weight:500;margin-top:18px}.bcard__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;gap:10px;line-height:1.2;margin-top:14px}.bcard__author img{-webkit-box-flex:0;border-radius:10px;-ms-flex:none;flex:none;height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.bcard__author a{font-weight:500;text-decoration:none}.bcard__author a:hover{opacity:.6}.bcard__author small{color:#6f6f6f;display:block;font-size:13px;font-weight:400;margin-top:2px}.bcard__title{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(27px,1.875vw,36px);font-weight:600;letter-spacing:-.03em;line-height:1.02;margin-top:8px}.bcard__title a{text-decoration:none}.bcard__title a:hover{opacity:.6}.bcard__text{color:#3b3b3b;display:-webkit-box;font-weight:400;line-height:1.4;margin-top:12px;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.bcard__more,.bcard__text{font-size:clamp(16px,.9375vw,18px)}.bcard__more{font-weight:500;margin-top:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:1199.98px){.bl__list{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.bl__list{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.footer{background:#1b1b1b;color:#fff;overflow:hidden;padding-top:clamp(56px,4.6875vw,90px)}.footer a{text-decoration:none}.footer__top{display:-ms-grid;display:grid;-ms-grid-columns:clamp(220px,24.1145833333vw,463px) 0 clamp(220px,24.2708333333vw,466px) 0 1fr 0 auto;border-bottom:1px solid hsla(0,0%,100%,.12);gap:24px 0;grid-template-columns:clamp(220px,24.1145833333vw,463px) clamp(220px,24.2708333333vw,466px) 1fr auto;padding-bottom:clamp(36px,2.0833333333vw,40px)}.footer__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#b9b9b9;-ms-flex-direction:column;flex-direction:column;font-size:clamp(17px,1.0416666667vw,20px);gap:clamp(6px,.4166666667vw,8px);line-height:1.2}.footer__col a{-webkit-transition:color .2s;transition:color .2s}.footer__col a:hover{color:#fff}.footer__contacts{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;gap:clamp(4px,.3125vw,6px)}.footer__big{font-size:clamp(26px,2.0833333333vw,40px);letter-spacing:-.025em;line-height:1.2;-webkit-transition:opacity .2s;transition:opacity .2s}.footer__big:hover{opacity:.6}.footer__messengers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:clamp(24px,1.875vw,36px);gap:12px clamp(24px,2.0833333333vw,40px);letter-spacing:-.025em;line-height:1;margin-top:clamp(28px,3.6458333333vw,70px)}.footer__messengers a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em;-webkit-transition:opacity .2s;transition:opacity .2s}.footer__messengers a:hover{opacity:.6}.footer__messengers .icon{height:.95em;width:.95em}.footer__cta{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:clamp(17px,1.0416666667vw,20px);gap:15px;white-space:nowrap}.footer__cta img{border-radius:15px;height:clamp(40px,2.6041666667vw,50px);-o-object-fit:cover;object-fit:cover;width:clamp(40px,2.6041666667vw,50px)}.footer__mid{display:-ms-grid;display:grid;-ms-grid-columns:clamp(320px,32.1354166667vw,617px) 0 1fr;border-bottom:1px solid hsla(0,0%,100%,.12);gap:0;grid-template-columns:clamp(320px,32.1354166667vw,617px) 1fr;padding:clamp(28px,1.5625vw,30px) 0}.footer__address{font-style:normal;padding-right:40px}.footer__address span{display:block;font-size:clamp(26px,1.875vw,36px);letter-spacing:-.025em;line-height:1.1;max-width:9.5em}.footer__address small{color:#b9b9b9;display:block;font-size:clamp(16px,1.0416666667vw,20px);margin-top:clamp(10px,.7291666667vw,14px)}.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;border-left:1px solid hsla(0,0%,100%,.12);gap:10px;max-width:clamp(300px,45.3125vw,870px);padding:0 0 0 clamp(0px,2.0833333333vw,40px)}.footer__social .pill{border-color:hsla(0,0%,100%,.28);font-size:clamp(16px,1.0416666667vw,20px);height:clamp(46px,3.0729166667vw,59px)}.footer__social .pill:hover{background:#fff;border-color:#fff;color:#000}.footer__social .icon{height:22px;width:22px}.footer__bottom{display:-ms-grid;display:grid;-ms-grid-columns:clamp(150px,12.5vw,240px) 24px 1fr 24px auto;grid-template-columns:clamp(150px,12.5vw,240px) 1fr auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start;font-size:clamp(13px,.7291666667vw,14px);gap:12px 24px;line-height:1.25;padding:clamp(20px,1.0416666667vw,20px) 0 0}.footer__legal{-ms-grid-column:1;-ms-grid-column-span:2;color:#a5a5a5;grid-column:1/3}.footer__policy{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;-ms-grid-column-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 24px;justify-self:start}.footer__top-btn{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;-ms-grid-row-span:2;background:#000;border:0;border-radius:50%;color:#fff;cursor:pointer;display:-ms-grid;display:grid;font-size:clamp(14px,.8333333333vw,16px);grid-row:1/3;height:clamp(76px,5.2083333333vw,100px);place-items:center;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s;width:clamp(76px,5.2083333333vw,100px)}.footer__top-btn:hover{background:#fff;color:#000}.footer__mark{color:#2d2d2d;font-size:13.35vw;font-weight:500;letter-spacing:-.035em;line-height:.82;margin-top:clamp(0px,.5208333333vw,10px);padding:0 clamp(16px,2.0833333333vw,40px);text-align:left;text-transform:uppercase;-webkit-transform:translateY(18%);-ms-transform:translateY(18%);transform:translateY(18%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}@media (max-width:1199.98px){.footer__top{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.footer__cta{grid-column:1/-1}}@media (max-width:767.98px){.footer__mid,.footer__top{-ms-grid-columns:1fr;grid-template-columns:1fr}.footer__social{border-left:0;margin-top:24px;padding-left:0}.footer__bottom{-ms-grid-columns:1fr auto;grid-template-columns:1fr auto}.footer__legal,.footer__policy{-ms-grid-column:1;grid-column:1;grid-row:auto}.footer__top-btn{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/4}}.modal{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(0,0,0,.14);inset:0;opacity:0;position:fixed;-webkit-transition:opacity .35s,visibility 0s .35s;transition:opacity .35s,visibility 0s .35s;visibility:hidden;z-index:100}.modal.is-open{opacity:1;-webkit-transition:opacity .35s;transition:opacity .35s;visibility:visible}.modal__dialog{background:#fff;bottom:0;min-width:500px;position:absolute;right:0;top:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .5s cubic-bezier(.22,.61,.36,1);transition:-webkit-transform .5s cubic-bezier(.22,.61,.36,1);transition:transform .5s cubic-bezier(.22,.61,.36,1);transition:transform .5s cubic-bezier(.22,.61,.36,1),-webkit-transform .5s cubic-bezier(.22,.61,.36,1);width:35vw}.modal.is-open .modal__dialog{-webkit-transform:none;-ms-transform:none;transform:none}.modal--wide .modal__dialog{min-width:560px;width:50vw}.modal--wide .modal__scroll{padding-right:clamp(20px,2.0833333333vw,40px)}.modal__scroll{height:100%;overflow-y:auto;padding:clamp(24px,1.5625vw,30px) clamp(20px,1.5625vw,30px) clamp(28px,2.0833333333vw,40px)}.modal__close{background:none;border:0;color:#070707;cursor:pointer;display:-ms-grid;display:grid;height:44px;padding:0;place-items:center;position:absolute;right:clamp(8px,.8854166667vw,17px);top:clamp(6px,.4166666667vw,8px);-webkit-transition:opacity .2s,-webkit-transform .3s cubic-bezier(.22,.61,.36,1);transition:opacity .2s,-webkit-transform .3s cubic-bezier(.22,.61,.36,1);transition:transform .3s cubic-bezier(.22,.61,.36,1),opacity .2s;transition:transform .3s cubic-bezier(.22,.61,.36,1),opacity .2s,-webkit-transform .3s cubic-bezier(.22,.61,.36,1);width:44px;z-index:2}.modal__close:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.modal__close svg{height:30px;width:30px}.modal__title{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(34px,3.125vw,60px);font-weight:600;letter-spacing:-.03em;line-height:.95;padding-right:56px}.modal__text{font-size:clamp(15px,1.0416666667vw,20px);font-weight:400;line-height:1.25;margin-top:clamp(14px,.9375vw,18px)}.modal__card{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:clamp(28px,2.6041666667vw,50px)}.modal .form-modal,.modal__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal .form-modal{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.modal .form__input{background:#fff;border:1px solid #ececec;border-radius:15px;-webkit-box-shadow:none;box-shadow:none;color:#070707;font-size:clamp(18px,1.25vw,24px);font-weight:400;height:clamp(60px,4.1666666667vw,80px);padding:0 30px;-webkit-transition:border-color .2s;transition:border-color .2s;width:100%}.modal .form__input::-webkit-input-placeholder{color:#6f6f6f;opacity:1}.modal .form__input::-moz-placeholder{color:#6f6f6f;opacity:1}.modal .form__input:-ms-input-placeholder{color:#6f6f6f;opacity:1}.modal .form__input::-ms-input-placeholder{color:#6f6f6f;opacity:1}.modal .form__input::placeholder{color:#6f6f6f;opacity:1}.modal .form__input:hover{border-color:#cfcfcf}.modal .form__input:focus{border-color:#070707}.modal .form__input.is-error{border-color:#d33}.modal .form__textarea{height:clamp(160px,11.9791666667vw,230px);line-height:1.2;padding:26px 30px;resize:none}.modal .checkbox{margin-top:4px}.modal .checkbox__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:14px}.modal .checkbox__box{display:-ms-grid;display:grid;-webkit-box-flex:0;background:#fff;border:1px solid #cfcfcf;border-radius:50%;color:#070707;-ms-flex:none;flex:none;height:40px;place-items:center;-webkit-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s;width:40px}.modal .checkbox__box .icon{height:20px;opacity:0;width:20px}.modal .checkbox__text{font-size:14px;font-weight:400;line-height:1.2;max-width:30em}.modal .checkbox__link{font-weight:500;text-decoration:underline;text-underline-offset:3px}.modal .checkbox__input:checked+.checkbox__label .checkbox__box{background:#c4f600;border-color:#c4f600;color:#000}.modal .checkbox__input:checked+.checkbox__label .checkbox__box .icon{opacity:1}.modal .checkbox.is-error .checkbox__box{border-color:#d33}.modal .form__submit{margin-top:10px}.mrevs{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 19px minmax(0,1fr) 19px minmax(0,1fr) 19px minmax(0,1fr);gap:20px 19px;grid-template-columns:repeat(4,minmax(0,1fr));-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:clamp(32px,3.0208333333vw,58px)}.mrev{min-width:0}.mrev--text{-ms-grid-column-span:2;border:1px solid #cfcfcf;border-radius:15px;grid-column:span 2;padding:15px 15px 25px}.mrev__who{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.mrev__who img{-webkit-box-flex:0;border-radius:15px;-ms-flex:none;flex:none;height:50px;-o-object-fit:cover;object-fit:cover;width:50px}.mrev__who b{display:block;font-size:clamp(18px,1.0416666667vw,20px);font-weight:500;line-height:1.1}.mrev__who span{color:#6f6f6f;display:block;font-size:12px;font-weight:400;line-height:1.2;margin-top:3px}.mrev__quote{font-size:clamp(16px,.9375vw,18px);font-weight:500;line-height:1.22;margin-top:clamp(28px,2.0833333333vw,40px);max-width:22.3em}.mrev__by{font-size:clamp(15px,.8333333333vw,16px);font-weight:400;line-height:1.25;margin-top:6px}.mrev__scan{border:1px solid #cfcfcf;border-radius:15px;display:block;overflow:hidden;position:relative}.mrev__scan img{aspect-ratio:208/292;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.mrev__scan:after{background:rgba(0,0,0,.26);content:"";inset:0;opacity:0;position:absolute;-webkit-transition:opacity .3s;transition:opacity .3s}.mrev__view{background:#000;border-radius:50%;color:#fff;display:-ms-grid;display:grid;font-size:18px;height:100px;left:50%;opacity:0;place-items:center;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scale(.8);-ms-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8);-webkit-transition:opacity .25s,-webkit-transform .3s cubic-bezier(.22,.61,.36,1);transition:opacity .25s,-webkit-transform .3s cubic-bezier(.22,.61,.36,1);transition:opacity .25s,transform .3s cubic-bezier(.22,.61,.36,1);transition:opacity .25s,transform .3s cubic-bezier(.22,.61,.36,1),-webkit-transform .3s cubic-bezier(.22,.61,.36,1);width:100px;z-index:1}.mrev__scan:focus-visible:after,.mrev__scan:hover:after{opacity:1}.mrev__scan:focus-visible .mrev__view,.mrev__scan:hover .mrev__view{opacity:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mrev__name{font-size:clamp(15px,.9375vw,18px);font-weight:500;line-height:1.15;margin-top:15px}@media (max-width:991.98px){.modal--wide .modal__dialog,.modal__dialog{min-width:0;width:100%}}@media (max-width:767.98px){.mrevs{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.mrev--text{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.modal,.modal__dialog{-webkit-transition:none;transition:none}}.faq{overflow:hidden;padding:118px 0 142px;position:relative}.faq .container{position:relative;z-index:1}.faq__title{margin-top:41px;text-align:center}.faq__decor--left{left:0;top:max(-15px,-.78125vw);width:min(610px,31.7708333333vw)}.faq__decor--right{right:0;top:min(78px,4.0625vw);width:min(620px,32.2916666667vw)}.faq__avatar{-webkit-animation:faqFloat 6s ease-in-out infinite;animation:faqFloat 6s ease-in-out infinite;border-radius:15px;height:56px;-o-object-fit:cover;object-fit:cover;position:absolute;width:56px;z-index:0}.faq__avatar--1{left:max(83.6458333333%,50% + 466px);top:404px}.faq__avatar--2{-webkit-animation-delay:-1.2s;animation-delay:-1.2s;left:6.6666666667%;top:554px}.faq__avatar--3{-webkit-animation-delay:-2.4s;animation-delay:-2.4s;left:min(15.7291666667%,50% - 522px);top:693px}.faq__avatar--4{-webkit-animation-delay:-3.6s;animation-delay:-3.6s;left:91.0416666667%;top:644px}.faq__avatar--5{-webkit-animation-delay:-4.8s;animation-delay:-4.8s;left:max(84.1145833333%,50% + 466px);top:948px}.faq__avatar--6{-webkit-animation-delay:-.6s;animation-delay:-.6s;left:min(15.625%,50% - 522px);top:1019px}.faq__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin:82px auto 0;max-width:908px}.faq__item{background:#fff;border-radius:15px;position:relative}.faq__question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;cursor:pointer;font-size:24px;font-weight:600;gap:16px;justify-content:space-between;line-height:31px;min-height:66px;padding:12px 80px 20px 20px;text-align:left;width:100%}.faq__question>span:first-child{max-width:640px;-webkit-transition:opacity .2s;transition:opacity .2s}.faq__question:hover>span:first-child{opacity:.7}.faq__icon{border:1px solid #070707;border-radius:15px;display:-ms-grid;display:grid;height:56px;place-items:center;position:absolute;right:5px;top:5px;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;width:56px}.faq__icon .icon{height:28px;width:28px}.faq__item.is-open .faq__icon{background:#070707;color:#fff}.faq__answer{display:-ms-grid;display:grid;-ms-grid-rows:0fr;grid-template-rows:0fr;-webkit-transition:grid-template-rows .4s cubic-bezier(.22,.61,.36,1);transition:grid-template-rows .4s cubic-bezier(.22,.61,.36,1);transition:grid-template-rows .4s cubic-bezier(.22,.61,.36,1),-ms-grid-rows .4s cubic-bezier(.22,.61,.36,1)}.faq__answer p{font-size:18px;line-height:1.28;max-width:780px;min-height:0;overflow:hidden;padding:0 20px}.faq__answer p:before{content:"";display:block;height:12px}.faq__answer p:after{content:"";display:block;height:28px}.faq__item.is-open .faq__answer{-ms-grid-rows:1fr;grid-template-rows:1fr}@-webkit-keyframes faqFloat{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes faqFloat{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.faq__avatar{-webkit-animation:none;animation:none}}@media (max-width:1280px){.faq__avatar{display:none}}@media (max-width:991.98px){.faq{padding:96px 0 80px}.faq__list{margin-top:48px}}@media (max-width:767.98px){.faq{padding:88px 0 56px}.faq__title{margin-top:24px}.faq__list{gap:8px;margin-top:32px}.faq__question{font-size:18px;line-height:1.25;min-height:56px;padding:15px 64px 15px 16px}.faq__icon{height:48px;right:4px;top:4px;width:48px}.faq__answer p{font-size:16px;padding:0 16px}.faq__answer p:before{height:0}.faq__answer p:after{height:18px}}.contacts{padding:clamp(20px,1.5625vw,30px) 0 clamp(64px,6.25vw,120px)}.contacts__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr clamp(40px,5.2083333333vw,100px) clamp(320px,29.1666666667vw,560px);border-top:1px solid #ececec;gap:40px clamp(40px,5.2083333333vw,100px);grid-template-columns:1fr clamp(320px,29.1666666667vw,560px);padding-top:clamp(32px,3.125vw,60px)}.contacts__main{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;gap:clamp(6px,.5208333333vw,10px)}.contacts__big{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(34px,4.6875vw,90px);font-weight:600;letter-spacing:-.03em;line-height:1;text-decoration-thickness:2px;text-underline-offset:.12em;word-break:break-word}.contacts__messengers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:clamp(24px,1.875vw,36px);gap:12px clamp(24px,2.0833333333vw,40px);letter-spacing:-.025em;line-height:1;margin:clamp(28px,2.6041666667vw,50px) 0 clamp(32px,3.125vw,60px)}.contacts__messengers a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em;text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s}.contacts__messengers a:hover{opacity:.55}.contacts__messengers .icon{height:.95em;width:.95em}.contacts__side{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}.contacts__label{color:#6f6f6f;font-size:clamp(15px,.9375vw,18px);margin-bottom:14px}.contacts__label:not(:first-child){margin-top:clamp(36px,3.125vw,60px)}.contacts__address{font-size:clamp(26px,1.875vw,36px);font-style:normal;letter-spacing:-.025em;line-height:1.1}.contacts__hours{color:#6f6f6f;font-size:clamp(16px,1.0416666667vw,20px);margin-top:12px}.contacts__map{font-size:clamp(17px,1.0416666667vw,20px);margin-top:18px}.contacts__social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.contacts__social .pill{font-size:clamp(16px,1.0416666667vw,20px);height:clamp(46px,3.0729166667vw,59px)}.contacts__social .pill:hover{background:#070707;border-color:#070707;color:#fff}.contacts__social .icon{height:22px;width:22px}.contacts__legal{color:#6f6f6f;font-size:14px;line-height:1.25;margin-top:clamp(36px,3.125vw,60px)}@media (max-width:991.98px){.contacts__grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.cform{border-top:1px solid #ececec;padding:clamp(56px,5.2083333333vw,100px) 0 clamp(72px,6.7708333333vw,130px)}.cform__in{margin:0 auto;max-width:clamp(560px,39.5833333333vw,760px);text-align:center}.cform__title{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(44px,5.2083333333vw,100px);font-weight:600;letter-spacing:-.03em;line-height:.95}.cform__text{font-size:clamp(17px,1.1458333333vw,22px);font-weight:400;line-height:1.3;margin-top:clamp(16px,1.25vw,24px)}.cform__card{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:clamp(32px,2.9166666667vw,56px);text-align:left}.cform__card,.cform__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cform__form{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:20px}.cform .form__input{background:#fff;border:1px solid #ececec;border-radius:15px;-webkit-box-shadow:none;box-shadow:none;color:#070707;font-size:clamp(18px,1.25vw,24px);font-weight:400;height:clamp(60px,4.1666666667vw,80px);padding:0 30px;-webkit-transition:border-color .2s;transition:border-color .2s;width:100%}.cform .form__input::-webkit-input-placeholder{color:#6f6f6f;opacity:1}.cform .form__input::-moz-placeholder{color:#6f6f6f;opacity:1}.cform .form__input:-ms-input-placeholder{color:#6f6f6f;opacity:1}.cform .form__input::-ms-input-placeholder{color:#6f6f6f;opacity:1}.cform .form__input::placeholder{color:#6f6f6f;opacity:1}.cform .form__input:hover{border-color:#cfcfcf}.cform .form__input:focus{border-color:#070707}.cform .form__input.is-error{border-color:#d33}.cform .form__textarea{height:clamp(160px,11.9791666667vw,230px);line-height:1.2;padding:26px 30px;resize:none}.cform .checkbox{margin-top:4px}.cform .checkbox__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:14px}.cform .checkbox__box{display:-ms-grid;display:grid;-webkit-box-flex:0;background:#fff;border:1px solid #cfcfcf;border-radius:50%;color:#070707;-ms-flex:none;flex:none;height:40px;place-items:center;-webkit-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s;width:40px}.cform .checkbox__box .icon{height:20px;opacity:0;-webkit-transform:none;-ms-transform:none;transform:none;width:20px}.cform .checkbox__text{font-size:14px;font-weight:400;line-height:1.2;max-width:30em}.cform .checkbox__link{font-weight:500;text-decoration:underline;text-underline-offset:3px}.cform .checkbox__input:checked+.checkbox__label .checkbox__box{background:#c4f600;border-color:#c4f600;color:#000}.cform .checkbox__input:checked+.checkbox__label .checkbox__box .icon{opacity:1}.cform .checkbox.is-error .checkbox__box{border-color:#d33}.cform .form__submit{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:10px}.oai{--ink:#0d0d0d;--ink-2:#454545;--ink-3:#6e6e6e;--paper:#fff;--paper-2:#f7f7f5;--paper-3:#efefec;--line:#e3e3df;--acid:#bdfe02;--acid-ink:#0a0f00;--wa:#25d366;--sans:Suisse Intl,Helvetica Neue,Arial,sans-serif;--display:Suisse Intl,Helvetica Neue,Arial,sans-serif;--mono:Suisse Intl,Helvetica Neue,Arial,sans-serif;--wrap:1280px;--gut:28px}.oai,.oai *{-webkit-box-sizing:border-box;box-sizing:border-box}.oai{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;height:auto;line-height:1.6;margin:0;overflow:visible;-webkit-font-smoothing:antialiased}.oai img{display:block;max-width:100%}.oai a{color:inherit}.oai :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.oai .o-wrap{margin-inline:auto;max-width:var(--wrap);padding-inline:var(--gut)}.oai .o-sec{padding-block:clamp(56px,7vw,104px)}.oai .o-sec--tint{background:var(--paper-2)}.oai .o-eyebrow{color:var(--ink-3);font:500 13px/1 var(--mono);letter-spacing:.14em;margin:0 0 18px;text-transform:uppercase}.oai h1,.oai h2,.oai h3{font-family:var(--display);letter-spacing:-.03em;line-height:1.04;margin:0;text-wrap:balance}.oai h1{font-size:clamp(38px,6.2vw,76px)}.oai h2{font-size:clamp(28px,3.9vw,46px)}.oai h3{font-size:clamp(19px,1.5vw,22px);letter-spacing:-.02em;line-height:1.2}.oai .o-lead-p{color:var(--ink-2);font-size:clamp(18px,1.5vw,21px);line-height:1.5;margin:22px 0 0;max-width:62ch}.oai .o-p{color:var(--ink-2);margin:0 0 16px;max-width:68ch}.oai .o-p--tight{max-width:58ch}.oai .o-note{color:var(--ink-3);font-size:14.5px}.oai .o-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.88);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:40}.oai .o-nav__in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:26px;height:64px}.oai .o-nav__logo{font-family:var(--display);font-size:19px;font-weight:700;letter-spacing:-.04em;text-decoration:none}.oai .o-nav__logo i{color:#7a9b00;font-style:normal}.oai .o-nav__links{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;gap:22px;margin-left:12px}.oai .o-nav__links a{color:var(--ink-2);text-decoration:none;-webkit-transition:color .2s;transition:color .2s}.oai .o-nav__links a:hover{color:var(--ink)}.oai .o-nav__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--ink);border-radius:999px;color:#fff;font-size:15px;font-weight:500;height:40px;padding:0 18px;text-decoration:none;-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:transform .2s,opacity .2s;transition:transform .2s,opacity .2s,-webkit-transform .2s}.oai .o-nav__cta:hover{opacity:.9;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.oai .o-nav__lang{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:500;gap:12px;margin-left:auto}.oai .o-nav__lang a{color:var(--ink-3);text-decoration:none;-webkit-transition:color .2s;transition:color .2s}.oai .o-nav__lang a.is-current,.oai .o-nav__lang a:hover{color:var(--ink)}.oai .o-nav__lang+.o-nav__cta{margin-left:0}@media (max-width:780px){.oai .o-nav__links{display:none}}.oai .o-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid transparent;border-radius:999px;cursor:pointer;font-size:16.5px;font-weight:500;gap:9px;height:52px;justify-content:center;padding:0 26px;text-decoration:none;-webkit-transition:opacity .2s,background-color .2s,border-color .2s,-webkit-transform .2s;transition:opacity .2s,background-color .2s,border-color .2s,-webkit-transform .2s;transition:transform .2s,opacity .2s,background-color .2s,border-color .2s;transition:transform .2s,opacity .2s,background-color .2s,border-color .2s,-webkit-transform .2s}.oai .o-btn:hover{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.oai .o-btn--dark{background:var(--ink);color:#fff}.oai .o-btn--dark:hover{opacity:.88}.oai .o-btn--light{background:transparent;border-color:var(--ink);color:var(--ink)}.oai .o-btn--light:hover{background:var(--paper-3)}.oai .o-btn--wa{background:var(--wa);color:#04140a}.oai .o-btn--acid{background:var(--acid);color:var(--acid-ink)}.oai .o-btn svg{height:17px;width:17px;-webkit-box-flex:0;-ms-flex:none;flex:none}.oai .o-acts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:34px}.oai .o-hero{padding-block:clamp(40px,5vw,76px) 0}.oai .o-hero__h1{font-size:clamp(34px,5.1vw,70px)}.oai .o-hero__h1 span{color:var(--ink-2);display:block}.oai .o-hero__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr clamp(28px,4vw,56px) 1fr;gap:clamp(28px,4vw,56px);grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:clamp(26px,3vw,44px)}.oai .o-hero__col{max-width:52ch}.oai .o-hero__fig{aspect-ratio:16/10;background:var(--paper-2);border-radius:20px;margin:0;overflow:hidden}.oai .o-hero__fig img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.oai .o-hero__facts{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(0,1fr);background:var(--line);border:1px solid var(--line);border-radius:14px;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(40px,5vw,72px) 0 0;overflow:hidden}.oai .o-hero__facts div{background:var(--paper);padding:20px 22px}.oai .o-hero__facts dt{color:var(--ink-3);font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.oai .o-hero__facts dd{font-family:var(--display);font-size:clamp(19px,1.8vw,24px);font-weight:600;letter-spacing:-.02em;margin:10px 0 0}@media (max-width:900px){.oai .o-hero__facts,.oai .o-hero__grid{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.oai .o-hero__h1{max-width:none}.oai .o-hero__h1 span{display:inline}}@media (max-width:620px){.oai{--gut:20px}}.oai .o-cards{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) clamp(16px,2vw,26px) minmax(0,1fr) clamp(16px,2vw,26px) minmax(0,1fr);gap:clamp(16px,2vw,26px);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(32px,4vw,52px)}.oai .o-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--paper);border:1px solid var(--line);border-radius:18px;-ms-flex-direction:column;flex-direction:column;overflow:hidden;text-decoration:none;-webkit-transition:border-color .25s,-webkit-transform .25s,-webkit-box-shadow .25s;transition:border-color .25s,-webkit-transform .25s,-webkit-box-shadow .25s;transition:transform .25s,border-color .25s,box-shadow .25s;transition:transform .25s,border-color .25s,box-shadow .25s,-webkit-transform .25s,-webkit-box-shadow .25s}.oai a.o-card:hover{border-color:#cfcfc9;-webkit-box-shadow:0 18px 40px -26px rgba(0,0,0,.45);box-shadow:0 18px 40px -26px rgba(0,0,0,.45);-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.oai .o-card__img{aspect-ratio:4/3;background:var(--paper-2);overflow:hidden}.oai .o-card__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.oai .o-card__body{padding:22px 22px 26px}.oai .o-card__body h3{margin-bottom:8px}.oai .o-card__body p{color:var(--ink-2);font-size:15.5px;margin:0}.oai .o-card__more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;font-weight:500;gap:7px}@media (max-width:900px){.oai .o-cards{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.oai .o-demo{display:-ms-grid;display:grid;-ms-grid-columns:1fr clamp(24px,3vw,46px) 1fr;gap:clamp(24px,3vw,46px);grid-template-columns:1fr 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:clamp(28px,3vw,44px)}.oai .o-specs{list-style:none;margin:0;padding:0}.oai .o-specs li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid var(--line);gap:20px;justify-content:space-between;padding:15px 0}.oai .o-specs b{color:var(--ink-2);font-weight:500}.oai .o-specs span{font-family:var(--display);font-weight:600;letter-spacing:-.01em;text-align:right}.oai .o-segs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 18px;padding:0}.oai .o-seg{background:var(--paper);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);cursor:pointer;font:inherit;font-size:14.5px;padding:9px 15px;-webkit-transition:border-color .2s,color .2s,background-color .2s;transition:border-color .2s,color .2s,background-color .2s}.oai .o-seg:hover{border-color:#c9c9c3;color:var(--ink)}.oai .o-seg[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.oai .o-adwrap{background:var(--paper);border:1px solid var(--line);border-radius:18px;overflow:hidden}.oai .o-adwrap__bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--paper-2);border-bottom:1px solid var(--line);color:var(--ink-3);font:500 11.5px/1 var(--mono);gap:9px;letter-spacing:.1em;padding:11px 16px;text-transform:uppercase}.oai .o-adwrap__bar,.oai .o-adwrap__dots{display:-webkit-box;display:-ms-flexbox;display:flex}.oai .o-adwrap__dots{gap:5px}.oai .o-adwrap__dots i{background:#d6d6d0;border-radius:50%;height:8px;width:8px}.oai .o-addemo{padding:20px}.oai .o-addemo__q{background:var(--paper-3);border-radius:18px 18px 6px 18px;font-size:15.5px;margin:0 0 16px auto;max-width:84%;padding:12px 16px}.oai .o-addemo__a{display:-ms-grid;display:grid;-ms-grid-columns:26px 12px minmax(0,1fr);gap:12px;grid-template-columns:26px minmax(0,1fr);margin-bottom:18px}.oai .o-addemo__a p{color:var(--ink-2);font-size:15.5px;margin:0}.oai .o-ava{background:var(--ink);border-radius:50%;display:-ms-grid;display:grid;height:26px;margin-top:2px;place-items:center;width:26px}.oai .o-ava svg{height:15px;width:15px}.oai .o-adcard{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--paper-2);border:1px solid var(--line);border-radius:14px;padding:15px;text-decoration:none}.oai .o-adcard__logo{-webkit-box-flex:0;background:var(--ink);border-radius:10px;color:var(--acid);display:-ms-grid;display:grid;-ms-flex:none;flex:none;font-family:var(--display);font-size:15px;font-weight:700;height:46px;place-items:center;width:46px}.oai .o-adcard__mark{color:var(--ink-3);display:inline-block;font:500 10.5px/1 var(--mono);letter-spacing:.12em;margin-bottom:5px;text-transform:uppercase}.oai .o-adcard__head{display:block;font-family:var(--display);font-size:16.5px;font-weight:600;letter-spacing:-.015em}.oai .o-adcard__desc{color:var(--ink-2);display:block;font-size:14.5px;margin-top:4px}.oai .o-adcard__go{margin-left:auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-flex:0;color:var(--ink-3);-ms-flex:none;flex:none}.oai .o-adcard__go svg{height:18px;width:18px}.oai .o-adnote{color:var(--ink-3);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13px;gap:8px 20px;list-style:none;margin:14px 0 0;padding:0}@media (max-width:900px){.oai .o-demo{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.oai .o-price{display:-ms-grid;display:grid;-ms-grid-columns:1fr clamp(20px,2.5vw,32px) 1fr;gap:clamp(20px,2.5vw,32px);grid-template-columns:1fr 1fr;margin-top:clamp(28px,3vw,44px)}.oai .o-price__box{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:clamp(24px,3vw,36px)}.oai .o-price__box--dark{background:var(--ink);border-color:var(--ink);color:#fff}.oai .o-price__box--dark .o-note,.oai .o-price__box--dark .o-p{color:hsla(0,0%,100%,.72)}.oai .o-price__tag{color:var(--ink-3);font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.oai .o-price__box--dark .o-price__tag{color:hsla(0,0%,100%,.6)}.oai .o-price__num{font-family:var(--display);font-size:clamp(34px,4.4vw,52px);font-weight:600;letter-spacing:-.035em;line-height:1;margin:14px 0 6px}.oai .o-price__per{color:var(--ink-2);font-size:16px}.oai .o-price__box--dark .o-price__per{color:hsla(0,0%,100%,.72)}.oai .o-price__list{list-style:none;margin:20px 0 0;padding:0}.oai .o-price__list li{border-top:1px solid var(--line);font-size:15.5px;padding:9px 0 9px 26px;position:relative}.oai .o-price__box--dark .o-price__list li{border-color:hsla(0,0%,100%,.18)}.oai .o-price__list li:before{border-bottom:2px solid;border-left:2px solid;content:"";height:6px;left:2px;opacity:.5;position:absolute;top:17px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:11px}@media (max-width:900px){.oai .o-price{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.oai .o-steps{counter-reset:s;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(0,1fr);background:var(--line);border:1px solid var(--line);border-radius:16px;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:clamp(28px,3vw,44px) 0 0;overflow:hidden;padding:0}.oai .o-steps li{background:var(--paper);counter-increment:s;padding:24px 22px 28px}.oai .o-steps li:before{color:var(--ink-3);content:counter(s,decimal-leading-zero);display:block;font:500 12px/1 var(--mono);margin-bottom:14px}.oai .o-steps b{display:block;font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-.02em;margin-bottom:7px}.oai .o-steps span{color:var(--ink-2);font-size:15px}@media (max-width:1000px){.oai .o-steps{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.oai .o-steps{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.oai .o-split{display:-ms-grid;display:grid;-ms-grid-columns:1fr clamp(24px,3vw,46px) 1fr;gap:clamp(24px,3vw,46px);grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:clamp(28px,3vw,44px)}.oai .o-split__fig{aspect-ratio:4/3;background:var(--paper-3);border-radius:18px;margin:0;overflow:hidden}.oai .o-split__fig img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.oai .o-checks{list-style:none;margin:0;padding:0}.oai .o-checks li{border-bottom:1px solid var(--line);padding:11px 0 11px 30px;position:relative}.oai .o-checks li:before{border-bottom:2px solid var(--ink);border-left:2px solid var(--ink);content:"";height:7px;left:4px;position:absolute;top:19px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:12px}.oai .o-chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:9px;list-style:none;margin:26px 0 0;padding:0}.oai .o-chips li{border:1px solid var(--line);border-radius:999px;color:var(--ink-2);font-size:15px;padding:9px 15px}@media (max-width:900px){.oai .o-split{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.oai .o-faq{border-top:1px solid var(--line);margin-top:clamp(24px,3vw,40px)}.oai .o-faq details{border-bottom:1px solid var(--line)}.oai .o-faq summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;cursor:pointer;font-family:var(--display);font-size:18.5px;font-weight:600;gap:20px;justify-content:space-between;letter-spacing:-.02em;list-style:none;padding:20px 0}.oai .o-faq summary::-webkit-details-marker{display:none}.oai .o-faq summary:after{color:var(--ink-3);content:"+";font-family:var(--sans);font-size:22px;font-weight:400;line-height:1}.oai .o-faq details[open] summary:after{content:"–"}.oai .o-faq p{color:var(--ink-2);margin:0 0 22px;max-width:72ch}.oai .o-ctabox{background:var(--ink);border-radius:24px;color:#fff;margin-block:clamp(40px,5vw,72px);padding:clamp(28px,4vw,56px)}.oai .o-ctabox h2{color:#fff}.oai .o-ctabox .o-p{color:hsla(0,0%,100%,.75)}.oai .o-form{margin-top:28px;max-width:560px}.oai .o-form,.oai .o-form .o-row{display:-ms-grid;display:grid;gap:12px}.oai .o-form .o-row{-ms-grid-columns:1fr 12px 1fr;grid-template-columns:1fr 1fr}.oai .o-form input[type=tel],.oai .o-form input[type=text]{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.26);border-radius:12px;color:#fff;font:inherit;font-size:16px;height:52px;padding:0 16px;-webkit-transition:border-color .2s;transition:border-color .2s;width:100%}.oai .o-form input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.oai .o-form input::-moz-placeholder{color:hsla(0,0%,100%,.5)}.oai .o-form input:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.oai .o-form input::-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.oai .o-form input::placeholder{color:hsla(0,0%,100%,.5)}.oai .o-form input:focus{border-color:var(--acid);outline:none}.oai .o-form input.o-is-bad{border-color:#ff8a76}.oai .o-form .o-hp{height:1px;left:-9999px;opacity:0;position:absolute;width:1px}.oai .o-form label.o-chk{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:hsla(0,0%,100%,.72);font-size:14px}.oai .o-form label.o-chk input{accent-color:var(--acid);margin-top:3px}.oai .o-form .o-cta{-ms-grid-column-align:start;border:0;justify-self:start}.oai .o-form .o-lead__msg{color:hsla(0,0%,100%,.75);font-size:15px;margin:4px 0 0}.oai .o-form .o-lead__msg.o-is-ok{color:var(--acid)}.oai .o-form .o-lead__msg.o-is-err{color:#ff9d8c}.oai .o-form.o-is-sending .o-cta{opacity:.6;pointer-events:none}.oai .o-form.o-is-done .o-cta,.oai .o-form.o-is-done .o-row,.oai .o-form.o-is-done label.o-chk{display:none}@media (max-width:620px){.oai .o-form .o-row{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.oai .o-ftr{border-top:1px solid var(--line);color:var(--ink-3);font-size:15px;padding-block:36px 44px}.oai .o-ftr__in{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px 28px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.oai .o-ftr a{color:var(--ink-2);text-decoration:none}.oai .o-ftr a:hover{color:var(--ink)}.oai .o-ftr__sep{margin-left:auto}@media (prefers-reduced-motion:reduce){.oai .o-btn:hover,.oai a.o-card:hover{-webkit-transform:none;-ms-transform:none;transform:none}}.oai .o-steps--cta{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.14);margin:26px 0 30px}.oai .o-steps--cta li{background:#0d0d0d}.oai .o-steps--cta li:before{color:var(--acid)}.oai .o-steps--cta span{color:hsla(0,0%,100%,.66)}@media (max-width:900px){.oai .o-cards--2{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.oai .o-card .o-kpi{color:var(--ink-3);font-size:14.5px;margin:12px 0 0}.oai .o-card .o-kpi b{color:var(--ink);font-family:var(--display);font-size:19px;font-weight:600;letter-spacing:-.02em}.oai .o-steps--4{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:620px){.oai .o-steps--4{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.oai .o-whys{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) clamp(20px,2.5vw,36px) minmax(0,1fr);gap:clamp(20px,2.5vw,36px);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(24px,3vw,40px)}.oai .o-why h3{margin-bottom:10px}@media (max-width:900px){.oai .o-whys{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.oai .o-fig{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--paper-2);-ms-flex-direction:column;flex-direction:column;gap:14px;height:100%;padding:clamp(18px,2vw,26px)}.oai .o-card__img,.oai .o-hero__fig,.oai .o-split__fig{aspect-ratio:auto}.oai .o-fig b{font-family:var(--display);font-weight:600;letter-spacing:-.015em;line-height:1.3}.oai .o-fig span{display:block}.oai .o-fig__cap{color:var(--ink-3);font-size:13px;margin:auto 0 0;padding-top:6px}.oai .o-fig__mark{color:var(--ink-3);font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.oai .o-fig__arr{border-left:1px dashed #c7c7c1;display:block;height:20px;margin-left:26px;position:relative;width:1px}.oai .o-fig__arr:after{border:4px solid transparent;border-top-color:#9c9c96;bottom:0;content:"";left:-3.5px;position:absolute}.oai .o-fig__arr--h{height:1px;margin:0;width:22px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;border-left:0;border-top:1px dashed #c7c7c1}.oai .o-fig__arr--h:after{border-left-color:#9c9c96;border-top-color:transparent;bottom:-4px;left:auto;right:0}.oai .o-fig__q{-ms-flex-item-align:end;align-self:flex-end;background:#e9e9e4;border-radius:18px 18px 6px 18px;max-width:86%;padding:12px 16px}.oai .o-fig__q b{color:#3d3d3d;display:block;font-family:var(--sans);font-size:14.5px;font-weight:400}.oai .o-fig__q span{color:var(--ink-3);font-size:11.5px;margin-top:4px}.oai .o-fig__card{background:#fff;border:1px solid var(--line);border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:14px 16px}.oai .o-fig__card b{color:#3d3d3d;display:block;font-family:var(--sans);font-size:14.5px;font-weight:400}.oai .o-fig__card span{color:var(--ink-3);font-size:11.5px;margin-top:5px}.oai .o-fig__ava{-webkit-box-flex:0;background:var(--ink);border-radius:50%;-ms-flex:none;flex:none;height:24px;margin-top:2px;position:relative;width:24px}.oai .o-fig__ava:after{background:#fff;border-radius:50%;content:"";inset:9px;position:absolute}.oai .o-fig__row{gap:10px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.oai .o-fig__ad,.oai .o-fig__row{display:-webkit-box;display:-ms-flexbox;display:flex}.oai .o-fig__ad{-webkit-box-flex:1;background:#fff;border:1.6px solid var(--acid);border-radius:16px;-ms-flex:1 1 240px;flex:1 1 240px;gap:12px;padding:14px}.oai .o-fig__ad b{color:var(--ink);font-size:14.5px}.oai .o-fig__ad>div>span:last-child{color:var(--ink-3);font-size:11.5px;margin-top:5px}.oai .o-fig__logo{-webkit-box-flex:0;background:var(--ink);border-radius:11px;color:var(--acid);display:-ms-grid;display:grid;-ms-flex:none;flex:none;font-family:var(--display);font-size:14px;font-weight:700;height:42px;place-items:center;width:42px}.oai .o-fig__site{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;width:118px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--ink);border-radius:16px;gap:7px;justify-content:center;padding:14px}.oai .o-fig__site i{background:hsla(0,0%,100%,.8);border-radius:4px;display:block;height:8px}.oai .o-fig__site i:nth-child(2){background:hsla(0,0%,100%,.4);width:62%}.oai .o-fig__site span{background:var(--acid);border-radius:999px;color:var(--acid-ink);font-size:11px;font-weight:600;margin-top:4px;padding:5px 10px;text-align:center}.oai .o-fig--match{gap:10px}.oai .o-fig__phrases{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-width:0}.oai .o-fig__phrases span{background:#fff;border:1px solid var(--line);border-radius:12px;color:var(--ink-2);font-size:13.5px;padding:10px 14px}.oai .o-fig--match .o-fig__arr--h{height:18px;margin-left:26px;width:1px;-ms-flex-item-align:start;align-self:flex-start;border-left:1px dashed #c7c7c1;border-top:0}.oai .o-fig--match .o-fig__arr--h:after{border-left-color:transparent;border-top-color:#9c9c96;bottom:0;left:-3.5px;right:auto}.oai .o-fig__target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--ink);border-radius:14px;color:#fff;gap:12px;padding:14px 16px}.oai .o-fig__target b{font-size:14px}.oai .o-fig__ring{-webkit-box-flex:0;border:2px solid var(--acid);border-radius:50%;-webkit-box-shadow:inset 0 0 0 7px transparent,inset 0 0 0 9px var(--acid);box-shadow:inset 0 0 0 7px transparent,inset 0 0 0 9px var(--acid);-ms-flex:none;flex:none;height:28px;width:28px}.oai .o-fig--geo ul{list-style:none;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.oai .o-fig--geo li,.oai .o-fig--geo ul{display:-webkit-box;display:-ms-flexbox;display:flex}.oai .o-fig--geo li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;gap:12px;padding:11px 14px}.oai .o-fig--geo li b{font-family:var(--sans);font-size:14px;font-weight:500}.oai .o-fig--geo li i{background:var(--acid);border-radius:50%;height:16px;margin-left:auto;width:16px}.oai .o-fig--geo li.o-dark{background:var(--ink);border-color:var(--ink);color:#fff}.oai .o-fig__kpis{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.oai .o-fig__kpis>div{-webkit-box-flex:1;background:#fff;border:1px solid var(--line);border-radius:12px;-ms-flex:1 1 110px;flex:1 1 110px;padding:13px 14px}.oai .o-fig__kpis span{color:var(--ink-3);font-size:11.5px}.oai .o-fig__kpis b{display:block;font-size:16px;margin-top:6px}.oai .o-fig__kpis .o-dark{background:var(--ink);border-color:var(--ink)}.oai .o-fig__kpis .o-dark b{color:var(--acid)}.oai .o-fig__bars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid var(--line);gap:8px;height:120px;padding-top:8px}.oai .o-fig__bars i{-webkit-box-flex:1;background:#dadad4;border-radius:5px 5px 0 0;-ms-flex:1;flex:1}.oai .o-fig__bars i.o-d{background:#9c9c96}.oai .o-fig__bars i.o-a{background:var(--acid)}.oai .o-fig__docs{gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.oai .o-fig__doc,.oai .o-fig__docs{display:-webkit-box;display:-ms-flexbox;display:flex}.oai .o-fig__doc{-webkit-box-flex:1;-ms-flex:1 1 150px;flex:1 1 150px;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border:1px solid var(--line);border-radius:14px;-ms-flex-direction:column;flex-direction:column;gap:9px;padding:16px}.oai .o-fig__doc b{font-size:14.5px}.oai .o-fig__doc i{background:#e2e2dc;border-radius:3.5px;display:block;height:7px}.oai .o-fig__doc i.o-s{width:62%}.oai .o-fig__doc span{color:var(--ink-3);font-size:11.5px}.oai .o-fig__doc--2{background:var(--paper-3)}.oai .o-fig__chip{background:var(--ink);border-radius:10px;color:var(--acid);font-size:12.5px;margin-top:4px;padding:10px 12px}@media (max-width:560px){.oai .o-fig__site{width:100%}}.oai .o-fig .o-fig__logo{display:-ms-grid;display:grid;line-height:1;place-items:center;text-align:center}.oai .o-fig .o-fig__ava{display:block}.oai{font-weight:400}.oai .o-ctabox[id],.oai section[id]{scroll-margin-top:84px}.oai .o-adcard__mark,.oai .o-adwrap__bar,.oai .o-eyebrow,.oai .o-fig__mark,.oai .o-hero__facts dt,.oai .o-price__tag,.oai .o-steps li:before{font-family:var(--mono);font-weight:500}.oai h1,.oai h2,.oai h3{font-weight:600}.oai .o-hero__facts--2{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.oai .o-hero__facts--4{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}.oai .o-hero__fig--img{aspect-ratio:16/10}.oai .o-hero__fig--img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.oai .o-steps--3{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}.oai .o-steps--2{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.oai .o-steps--inc li:last-child:nth-child(3n+1){-ms-grid-column-span:3;grid-column:span 3}.oai .o-steps--inc li:last-child:nth-child(3n+2){-ms-grid-column-span:2;grid-column:span 2}.oai .o-steps--4.o-steps--inc li:last-child:nth-child(4n+1),.oai .o-steps--4.o-steps--inc li:last-child:nth-child(4n+2),.oai .o-steps--4.o-steps--inc li:last-child:nth-child(4n+3){grid-column:auto}.oai .o-steps--inc b{font-size:19px}.oai .o-price--one{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.oai .o-price--one .o-price__list{-webkit-columns:2;-moz-columns:2;column-count:2;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.oai .o-price--one .o-price__list li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.oai .o-price__box .o-acts{margin-top:26px}.oai .o-cards--4{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}.oai .o-cards--2{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.oai .o-card__more svg{height:15px;width:15px}.oai .o-note a,.oai .o-p a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.oai .o-steps li .o-steps__when{font:500 12px/1 var(--mono);margin-top:14px}.oai .o-card__tag,.oai .o-steps li .o-steps__when{color:var(--ink-3);display:block;letter-spacing:.12em;text-transform:uppercase}.oai .o-card__tag{font:500 11px/1.2 var(--mono);margin-bottom:10px}.oai .o-card__img--shot{aspect-ratio:16/10}.oai .o-card__img--shot img{-o-object-position:top;object-position:top}.oai .o-kpi b{font-size:22px}.oai .o-shots{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) clamp(16px,2vw,26px) minmax(0,1fr);gap:clamp(16px,2vw,26px);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:clamp(28px,3vw,44px) 0 0;padding:0}.oai .o-shot{background:var(--paper);border:1px solid var(--line);border-radius:18px;margin:0;overflow:hidden}.oai .o-shot img{background:var(--paper-3);height:auto;width:100%}.oai .o-shot figcaption{border-top:1px solid var(--line);color:var(--ink-3);font-size:14px;padding:14px 18px}.oai .o-quote{background:var(--paper-2);border-left:2px solid var(--ink);border-radius:0 14px 14px 0;margin:clamp(24px,3vw,40px) 0 0;padding:20px 22px}.oai .o-quote p{color:var(--ink);font-family:var(--display);font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.3;margin:0}.oai .o-quote cite{color:var(--ink-3);display:block;font-size:14.5px;font-style:normal;margin-top:8px}.oai .o-sec__tail{margin-top:clamp(24px,3vw,40px)}.oai .o-metrics{list-style:none;margin:0;padding:0}.oai .o-metrics li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;border-top:1px solid var(--line);color:var(--ink-2);font-size:14.5px;gap:12px;justify-content:space-between;padding:8px 0}.oai .o-metrics b{color:var(--ink);font-family:var(--display);font-weight:600}.oai .o-segs button{font-family:inherit}.oai .o-adcard__txt{display:block;min-width:0}.oai .o-seg:focus-visible{outline-offset:2px}.oai .o-form input[type=tel],.oai .o-form input[type=text]{font-family:inherit;font-weight:400}.oai [hidden]{display:none!important}.oai .o-form .is-error{border-color:#ff8a76}.oai .o-form .o-chk.is-error{color:#ff9d8c}.oai .o-form .o-chk input{-webkit-box-flex:0;-ms-flex:none;flex:none}.oai .o-form .o-chk a{color:inherit;text-decoration:underline;text-underline-offset:3px}.oai .o-form .o-cta{font-family:inherit}.oai .o-form .form__alert{max-width:100%}.oai .o-ctabox>.success{margin-top:28px;max-width:560px}.oai .o-ctabox .success__text,.oai .o-ctabox .success__title{color:var(--ink)}.oai .o-hero__h1+.o-hero__grid{margin-top:clamp(26px,3vw,44px)}@media (max-width:1000px){.oai .o-steps--3,.oai .o-steps--inc{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.oai .o-steps--inc li:last-child:nth-child(3n+1),.oai .o-steps--inc li:last-child:nth-child(3n+2){grid-column:auto}.oai .o-steps--inc li:last-child:nth-child(odd){-ms-grid-column-span:2;grid-column:span 2}.oai .o-cards--4{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.oai .o-cards--2,.oai .o-cards--4,.oai .o-hero__facts--2,.oai .o-hero__facts--4,.oai .o-shots{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.oai .o-price--one .o-price__list{-webkit-columns:1;-moz-columns:1;column-count:1}}@media (max-width:620px){.oai .o-steps--2,.oai .o-steps--3,.oai .o-steps--inc{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.oai .o-steps--inc li:last-child:nth-child(odd){grid-column:auto}}.oai .o-sec--geo{padding-bottom:clamp(48px,6vw,88px)}.oai .o-geo{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) clamp(24px,3vw,48px) minmax(0,1fr) clamp(24px,3vw,48px) minmax(0,1fr);gap:clamp(24px,3vw,48px);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(24px,3vw,40px)}.oai .o-geo__col h3{color:var(--ink-2);font-size:15px;font-weight:600;margin:0 0 14px}.oai .o-geo__col ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.oai .o-geo__col a,.oai .o-geo__col span{border:1px solid var(--line);border-radius:999px;color:var(--ink);display:inline-block;font-size:15px;line-height:1.2;padding:8px 14px;text-decoration:none}.oai .o-geo__col a:hover{border-color:var(--ink)}.oai .o-geo__col span{background:var(--paper-2);color:var(--ink-2)}.oai .o-geo__home{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}@media (max-width:900px){.oai .o-geo{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.nf{--nf-header:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#efefef;min-height:calc(100vh - var(--nf-header));min-height:calc(100svh - var(--nf-header));padding:clamp(14px,3vh,50px) 0}.nf .container{width:100%}.nf__in{margin:0 auto;max-width:clamp(320px,39.5833333333vw,760px);text-align:center}.nf__heading{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;text-align:center}.nf__code{font-size:clamp(72px,12.5vh,230px);font-size:clamp(72px,12.5svh,230px);line-height:.82}.nf__code,.nf__title{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-weight:600;letter-spacing:-.03em}.nf__title{font-size:clamp(22px,4.3vh,56px);font-size:clamp(22px,4.3svh,56px);line-height:1.04;margin-top:clamp(10px,2.2vh,28px);text-wrap:balance}.nf__art{display:block;height:clamp(150px,34vh,520px);height:clamp(150px,34svh,520px);margin:clamp(10px,2.2vh,30px) auto 0;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.nf__text{color:#6f6f6f;font-size:clamp(15px,2.1vh,20px);font-size:clamp(15px,2.1svh,20px);font-weight:400;line-height:1.35;margin:clamp(10px,2.2vh,26px) auto 0;max-width:38em}.nf__btn{height:clamp(48px,6.5vh,70px);height:clamp(48px,6.5svh,70px);margin-top:clamp(12px,2.6vh,34px);min-width:clamp(200px,13.28125vw,255px);padding:0 clamp(36px,2.7083333333vw,52px)}.nf__more{color:#6f6f6f;font-size:clamp(14px,1.9vh,17px);font-size:clamp(14px,1.9svh,17px);margin-top:clamp(10px,2vh,22px)}.nf__more a{color:#070707}@media (max-width:991.98px){.nf{--nf-header:72px;padding:clamp(10px,2vh,30px) 0}.nf__code{font-size:clamp(60px,10.5vh,200px);font-size:clamp(60px,10.5svh,200px)}.nf__title{font-size:clamp(20px,3.9vh,50px);font-size:clamp(20px,3.9svh,50px);margin-top:clamp(6px,1.4vh,20px)}.nf__art{height:clamp(110px,27vh,520px);height:clamp(110px,27svh,520px);margin-top:clamp(6px,1.6vh,24px)}.nf__text{font-size:clamp(14px,2vh,20px);font-size:clamp(14px,2svh,20px);margin-top:clamp(6px,1.6vh,22px)}.nf__btn{height:clamp(44px,6vh,70px);height:clamp(44px,6svh,70px);margin-top:clamp(8px,2vh,28px)}.nf__more{font-size:clamp(13px,1.8vh,17px);font-size:clamp(13px,1.8svh,17px);margin-top:clamp(8px,1.6vh,18px)}}.is-preloading,.is-transition{background:#070707;overflow:hidden}.preloader{color:#fff;display:none;inset:0;position:fixed;z-index:200}.preloader__bg{background:#070707;bottom:0;position:absolute;top:0;width:50.2%}.preloader__bg--left{left:0}.preloader__bg--right{right:0}.preloader__top{left:0;position:absolute;right:0;top:clamp(18px,1.6666666667vw,32px)}.preloader__count{font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:clamp(84px,9.375vw,180px);font-weight:600;letter-spacing:-.03em;line-height:.9}.preloader__pct{font-size:.3em;letter-spacing:0;margin-left:.08em;vertical-align:top}.preloader__caption{bottom:clamp(22px,1.875vw,36px);color:hsla(0,0%,100%,.6);font-size:clamp(15px,.9375vw,18px);left:0;letter-spacing:0;line-height:1.2;position:absolute;right:0;text-align:center}.preloader-word{color:#fff;display:none;inset:0;mix-blend-mode:difference;place-items:center;pointer-events:none;position:fixed;z-index:201}.preloader-word__box{display:inline-block;font-size:clamp(40px,6.6666666667vw,128px);font-weight:500;letter-spacing:-.03em;line-height:1.2;position:relative;white-space:nowrap;will-change:transform}.preloader-word__text{clip-path:inset(-.3em 100% -.3em -.15em);display:inline-block}.preloader-word__caret{-webkit-animation:preloader-caret .9s steps(1) infinite;animation:preloader-caret .9s steps(1) infinite;background:currentColor;bottom:.16em;left:0;position:absolute;top:.16em;width:.055em}.preloader-word__caret.is-typing{-webkit-animation:none;animation:none}@-webkit-keyframes preloader-caret{50%{opacity:0}}@keyframes preloader-caret{50%{opacity:0}}.is-preloading .preloader{display:block}.is-preloading .preloader-word{display:-ms-grid;display:grid}.is-preloading .header__logo{opacity:0}.curtain{inset:0;pointer-events:none;position:fixed;visibility:hidden;z-index:190}.curtain__panel{inset:0;position:absolute}.curtain__panel--lilac{background:#c4f600}.curtain__panel--dark{background:#070707;display:-ms-grid;display:grid;place-items:center}.curtain__logo{color:#fff;font-size:32px;font-weight:500;letter-spacing:-.03em;opacity:0}.is-transition .curtain{pointer-events:auto;visibility:visible}.is-transition .curtain__logo{opacity:1}.cookie{background:#fff;border:1px solid #cfcfcf;border-radius:15px;bottom:20px;-webkit-box-shadow:0 18px 48px rgba(7,7,7,.14);box-shadow:0 18px 48px rgba(7,7,7,.14);left:20px;opacity:0;padding:clamp(20px,1.3541666667vw,26px) clamp(20px,1.4583333333vw,28px);position:fixed;-webkit-transform:translateY(24px);-ms-transform:translateY(24px);transform:translateY(24px);-webkit-transition:opacity .4s,-webkit-transform .5s cubic-bezier(.22,.61,.36,1);transition:opacity .4s,-webkit-transform .5s cubic-bezier(.22,.61,.36,1);transition:opacity .4s,transform .5s cubic-bezier(.22,.61,.36,1);transition:opacity .4s,transform .5s cubic-bezier(.22,.61,.36,1),-webkit-transform .5s cubic-bezier(.22,.61,.36,1);width:min(480px,100vw - 40px);z-index:60}.cookie[hidden]{display:none}.cookie.is-visible{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.cookie__title{color:#070707;font-family:Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0 0 8px}.cookie__text{color:#6f6f6f;font-size:15px;font-weight:500;line-height:1.5;margin:0 0 18px}.cookie__text a{color:#070707;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.cookie__text a:hover{opacity:.55}.cookie__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px 22px}.cookie__btn{font-size:17px;font-weight:600;height:48px;padding:0 28px}.cookie__more{color:#070707;font-size:15px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.cookie__more:hover{opacity:.55}@media (max-width:479.98px){.cookie{bottom:12px;left:12px;padding:18px 18px 16px;right:12px;width:auto}}@media (prefers-reduced-motion:reduce){.cookie{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:opacity .2s;transition:opacity .2s}}.wa-float{bottom:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:fixed;right:20px;z-index:45;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#25d366;border-radius:15px;-webkit-box-shadow:0 14px 36px rgba(7,7,7,.18);box-shadow:0 14px 36px rgba(7,7,7,.18);color:#070707;font-size:17px;font-weight:600;gap:12px;height:56px;letter-spacing:-.01em;line-height:1;padding:0 24px 0 18px;text-decoration:none;-webkit-transition:opacity .4s,background-color .25s,bottom .4s cubic-bezier(.22,.61,.36,1),-webkit-transform .4s cubic-bezier(.22,.61,.36,1);transition:opacity .4s,background-color .25s,bottom .4s cubic-bezier(.22,.61,.36,1),-webkit-transform .4s cubic-bezier(.22,.61,.36,1);transition:opacity .4s,transform .4s cubic-bezier(.22,.61,.36,1),background-color .25s,bottom .4s cubic-bezier(.22,.61,.36,1);transition:opacity .4s,transform .4s cubic-bezier(.22,.61,.36,1),background-color .25s,bottom .4s cubic-bezier(.22,.61,.36,1),-webkit-transform .4s cubic-bezier(.22,.61,.36,1);white-space:nowrap}.wa-float .icon{-webkit-box-flex:0;-ms-flex:none;flex:none;height:28px;width:28px}.wa-float:hover{background:#1fb958;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.wa-float:active{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.wa-float:focus-visible{outline:2px solid #070707;outline-offset:3px}.wa-float.is-away{opacity:0;pointer-events:none;-webkit-transform:translateY(16px);-ms-transform:translateY(16px);transform:translateY(16px)}@media (max-width:479.98px){.wa-float{bottom:calc(12px + var(--cookie-h, 0px));font-size:15px;gap:10px;height:48px;padding:0 18px 0 14px;right:12px}.wa-float .icon{height:24px;width:24px}}@media (prefers-reduced-motion:reduce){.wa-float{-webkit-transition:opacity .2s,background-color .25s;transition:opacity .2s,background-color .25s}.wa-float.is-away,.wa-float:hover{-webkit-transform:none;-ms-transform:none;transform:none}}.is-preloading .wa-float,.is-transition .wa-float{opacity:0;pointer-events:none}body.oc-loading,body.oc-loading *,body.wn-loading,body.wn-loading *{cursor:wait!important}.stripe-loading-indicator{background:transparent;height:5px;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:2000}.stripe-loading-indicator .stripe,.stripe-loading-indicator .stripe-loaded{background:#0090c0;-webkit-box-shadow:inset 0 1px 1px -1px #fff,inset 0 -1px 1px -1px #fff;box-shadow:inset 0 1px 1px -1px #fff,inset 0 -1px 1px -1px #fff;display:block;height:5px;position:absolute}.stripe-loading-indicator .stripe{-webkit-animation:wn-infinite-loader 60s linear;animation:wn-infinite-loader 60s linear;width:100%}.stripe-loading-indicator .stripe-loaded{filter:alpha(opacity=0);opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);width:100%}.stripe-loading-indicator.loaded{filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .4s linear;transition:opacity .4s linear;-webkit-transition-delay:.3s;transition-delay:.3s}.stripe-loading-indicator.loaded .stripe{-webkit-animation-play-state:paused;animation-play-state:paused}.stripe-loading-indicator.loaded .stripe-loaded{filter:alpha(opacity=100);opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.stripe-loading-indicator.hide{display:none}body>p.flash-message{word-wrap:break-word;border-radius:3px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.24);box-shadow:0 1px 6px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.24);color:#fff;font-size:14px;left:50%;margin-left:-250px;padding:10px 30px 10px 15px;position:fixed;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.15);top:13px;width:500px;z-index:10300}body>p.flash-message.fade{filter:alpha(opacity=0);opacity:0;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);-webkit-transition:all .5s,width 0s;transition:all .5s,width 0s}body>p.flash-message.fade.in{filter:alpha(opacity=100);opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}body>p.flash-message.success{background:#8da85e}body>p.flash-message.error{background:#c30}body>p.flash-message.warning{background:#f0ad4e}body>p.flash-message.info{background:#5fb6f5}body>p.flash-message button.close{-webkit-appearance:none;background:transparent;border:0;color:#fff;cursor:pointer;filter:alpha(opacity=20);float:none;font-size:21px;font-weight:700;line-height:1;opacity:.2;outline:none;padding:0;position:absolute;right:10px;top:8px}body>p.flash-message button.close:focus,body>p.flash-message button.close:hover{color:#fff;cursor:pointer;filter:alpha(opacity=50);opacity:.5;text-decoration:none}@media (max-width:768px){body>p.flash-message{left:10px;margin-left:0;right:10px;top:10px;width:auto}}[data-request][data-request-validate] [data-validate-error]:not(.visible),[data-request][data-request-validate] [data-validate-for]:not(.visible){display:none}a.oc-loading:after,a.wn-loading:after,button.oc-loading:after,button.wn-loading:after,span.oc-loading:after,span.wn-loading:after{-webkit-animation:wn-rotate-loader .8s linear infinite;animation:wn-rotate-loader .8s linear infinite;border:.2em solid;border-radius:50%;border-right:.2em solid transparent;content:"";display:inline-block;filter:alpha(opacity=50);height:1em;margin-left:.4em;opacity:.5;vertical-align:middle;width:1em}@-webkit-keyframes wn-rotate-loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes wn-rotate-loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes oc-rotate-loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes oc-rotate-loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes wn-infinite-loader{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}10%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}20%{-webkit-transform:translateX(-25%);transform:translateX(-25%)}30%{-webkit-transform:translateX(-12.5%);transform:translateX(-12.5%)}40%{-webkit-transform:translateX(-6.25%);transform:translateX(-6.25%)}50%{-webkit-transform:translateX(-3.125%);transform:translateX(-3.125%)}60%{-webkit-transform:translateX(-1.5625%);transform:translateX(-1.5625%)}70%{-webkit-transform:translateX(-.78125%);transform:translateX(-.78125%)}80%{-webkit-transform:translateX(-.390625%);transform:translateX(-.390625%)}90%{-webkit-transform:translateX(-.1953125%);transform:translateX(-.1953125%)}to{-webkit-transform:translateX(-.09765625%);transform:translateX(-.09765625%)}}@keyframes wn-infinite-loader{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}10%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}20%{-webkit-transform:translateX(-25%);transform:translateX(-25%)}30%{-webkit-transform:translateX(-12.5%);transform:translateX(-12.5%)}40%{-webkit-transform:translateX(-6.25%);transform:translateX(-6.25%)}50%{-webkit-transform:translateX(-3.125%);transform:translateX(-3.125%)}60%{-webkit-transform:translateX(-1.5625%);transform:translateX(-1.5625%)}70%{-webkit-transform:translateX(-.78125%);transform:translateX(-.78125%)}80%{-webkit-transform:translateX(-.390625%);transform:translateX(-.390625%)}90%{-webkit-transform:translateX(-.1953125%);transform:translateX(-.1953125%)}to{-webkit-transform:translateX(-.09765625%);transform:translateX(-.09765625%)}}@-webkit-keyframes oc-infinite-loader{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}10%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}20%{-webkit-transform:translateX(-25%);transform:translateX(-25%)}30%{-webkit-transform:translateX(-12.5%);transform:translateX(-12.5%)}40%{-webkit-transform:translateX(-6.25%);transform:translateX(-6.25%)}50%{-webkit-transform:translateX(-3.125%);transform:translateX(-3.125%)}60%{-webkit-transform:translateX(-1.5625%);transform:translateX(-1.5625%)}70%{-webkit-transform:translateX(-.78125%);transform:translateX(-.78125%)}80%{-webkit-transform:translateX(-.390625%);transform:translateX(-.390625%)}90%{-webkit-transform:translateX(-.1953125%);transform:translateX(-.1953125%)}to{-webkit-transform:translateX(-.09765625%);transform:translateX(-.09765625%)}}@keyframes oc-infinite-loader{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}10%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}20%{-webkit-transform:translateX(-25%);transform:translateX(-25%)}30%{-webkit-transform:translateX(-12.5%);transform:translateX(-12.5%)}40%{-webkit-transform:translateX(-6.25%);transform:translateX(-6.25%)}50%{-webkit-transform:translateX(-3.125%);transform:translateX(-3.125%)}60%{-webkit-transform:translateX(-1.5625%);transform:translateX(-1.5625%)}70%{-webkit-transform:translateX(-.78125%);transform:translateX(-.78125%)}80%{-webkit-transform:translateX(-.390625%);transform:translateX(-.390625%)}90%{-webkit-transform:translateX(-.1953125%);transform:translateX(-.1953125%)}to{-webkit-transform:translateX(-.09765625%);transform:translateX(-.09765625%)}}