/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:initial;height:0;overflow:visible}pre{font-size:1em;font-family:monospace,monospace}a{background-color:initial}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-size:100%;line-height:1.15;font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:swiper-icons;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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:initial}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{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{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{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{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{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;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%;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{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}*{box-sizing:border-box;margin:0}*,:active,:focus,:hover{outline:0}html{scroll-behavior:smooth}img{width:100%;-o-object-fit:contain;object-fit:contain}a{color:inherit;text-decoration:unset}input,select,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none}input::-webkit-calendar-picker-indicator,input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{display:none}input[type=number]{-moz-appearance:textfield}h1,h2,h3,h4,h5,h6{margin:0}button{cursor:pointer;padding:0;border:none;background:0 0}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker,summary::marker{display:none}address{font-style:normal}.body{font-family:var(--font-gotham),sans-serif;color:#000;background:#2d49ef;font-weight:400;font-size:18px;line-height:26px;letter-spacing:-.04em}.body[data-fixed=true]{overflow:hidden}.container{margin-left:auto;margin-right:auto;max-width:1560px}.title{font-weight:700;font-size:48px;line-height:56px;letter-spacing:-.04em}.title-gigantic{font-size:200px;line-height:240px}.title-gigantic,.title-large{font-weight:400;letter-spacing:-.04em}.title-large{font-size:96px;line-height:120px}.title-huge{font-weight:700;font-size:64px;line-height:76px;letter-spacing:-.04em}.title-huge[data-show=false]{opacity:0}.title-small{text-align:left;font-size:24px}.title-minor,.title-small{font-weight:700;line-height:40px;letter-spacing:-.04em}.title-minor{font-size:32px}.title-usual{font-size:32px;line-height:40px}.description,.title-usual{font-weight:400;letter-spacing:-.04em}.description{font-size:18px;line-height:26px}.main{min-height:calc(100vh - 415px);background:#2d49ef}.main__container{margin-left:auto;margin-right:auto;max-width:1560px}.main__services{display:flex;flex-direction:column;row-gap:48px;padding-top:56px;padding-bottom:160px}.main__section{background:#fff;position:relative;z-index:2}.main__section:not(.main__section--reset){border-radius:0 0 48px 48px}.main__content{display:flex;flex-direction:column;row-gap:160px}.main__card{padding:160px 0;background:#fff;position:relative;z-index:2}.main__card:not(.main__card--reset){border-radius:48px}.main__greeting{padding-top:100px}.main__card--dark{background:#f7f7f7}.main__card--reset{border-radius:24px}.main__section--reset{border-radius:0 0 24px 24px}.main__content--inner{padding-bottom:160px}.greeting{padding-top:40px;display:flex;flex-direction:column;align-items:flex-start;row-gap:40px}.greeting__container{margin-left:auto;margin-right:auto;max-width:1560px}.service-card{display:grid;grid-template-columns:1fr 530px;background:#f7f7f7;border-radius:24px}.service-card__content{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:32px 40px 40px}.service-card__description ul{padding-left:16px}.service-card__description li,.service-card__description p{color:rgba(0,0,0,.3);font-weight:400;font-size:18px;line-height:26px;letter-spacing:-.04em}.service-card__footer{display:flex;-moz-column-gap:18px;column-gap:18px}.service-card__preview{height:700px}.service-card__preview img{-o-object-fit:cover;object-fit:cover;height:100%;border-radius:24px}.service-card__title{font-weight:700;font-size:32px;line-height:40px;letter-spacing:-.04em}.service-card--revert{grid-template-columns:530px 1fr}.small{font-weight:400;font-size:15px;line-height:116%;letter-spacing:-.04em}.modal{background:rgba(0,0,0,.9);position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;align-items:center;justify-content:center;border:none;padding:0;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px)}.modal[open]{display:flex}.modal[data-position=start]{align-items:flex-start}.modal[data-position=center]{align-items:center}.modal[data-position=end]{align-items:flex-end}.modal__licenses{display:grid;grid-template-columns:minmax(auto,505px) minmax(auto,600px);justify-content:space-between;padding-right:104px}.modal__dialog{border:none;padding:0;background:0 0}.modal__dialog[open]{display:flex}.modal__title{color:#fff}.modal__close{position:absolute;z-index:10;transition:.4s;width:40px;height:40px;right:0}.modal__close svg{width:100%;height:100%}.modal__close:hover{transform:rotate(90deg)}.modal__close:hover g{opacity:1}.modal__container{position:relative;display:block;width:100%;max-width:1560px;margin:75px auto 80px;border-radius:24px}.modal__license-preview{height:calc(100vh - var(--browser,0px) - 75px - 80px);max-height:845px}.modal__license-preview img{height:100%}.modal__license-info{display:flex;flex-direction:column;justify-content:space-between;color:#fff}.modal__menu{margin-top:64px;display:flex;-moz-column-gap:8px;column-gap:8px;margin-left:auto;margin-right:16px}.modal__close--right{top:0}.modal__close--top{top:-72px}.preloader{position:fixed;left:0;top:0;width:100%;height:100%;background:#2d49ef;display:flex;align-items:center;justify-content:center;z-index:11;transition:.5s}.preloader__info{color:#fff;text-align:center}.preloader__info .preloader__title{font-weight:400}.preloader__wrap{position:relative;aspect-ratio:1/1;flex-direction:column;display:flex;align-items:center;justify-content:center;row-gap:40px;height:calc(100vh - 160px)}.preloader__timer{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;animation:rotate;animation-iteration-count:infinite;animation-duration:140s}.preloader__timer svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preloader__timer svg:first-child{display:block}.preloader__timer svg:nth-child(2){display:none}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.preloader__loading{display:flex;-moz-column-gap:4px;column-gap:4px;justify-content:center}.preloader__loading .square:first-child{animation:loading;animation-duration:3s;animation-iteration-count:infinite}.preloader__loading .square:nth-child(2){animation:loading;animation-duration:3s;animation-delay:.3s;animation-iteration-count:infinite}.preloader__loading .square:nth-child(3){animation:loading;animation-duration:3s;animation-delay:.6s;animation-iteration-count:infinite}@keyframes loading{0%{opacity:0}20%{opacity:1}50%{opacity:1}70%{opacity:0}to{opacity:0}}.preloader__content{display:flex;flex-direction:column;row-gap:20px;align-items:center}.preloader__header{height:44px;display:flex;-moz-column-gap:16px;column-gap:16px}.preloader__header svg{height:100%;width:auto}.preloader__window{position:absolute;top:0;left:0;width:100vw;height:100vh;background:#fff;z-index:2;transform:translateY(100%)}.preloader__window.active{animation:output-content 1s cubic-bezier(.76,0,.24,1) forwards}.preloader__window.active--fast{animation:output-content-fast .45s ease forwards}@keyframes output-content{0%{transform:translateY(100%)}25%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes output-content-fast{0%{transform:translateY(100%)}to{transform:translateY(0)}}.toggler{border:1px solid #b3b3b3;padding:9px;border-radius:24px;display:flex;align-items:center;justify-content:center;-moz-column-gap:8px;column-gap:8px;transition:.3s;background:#fff}.toggler span{color:#2d49ef;font-weight:500;font-size:15px;line-height:116%}.toggler svg{width:20px;height:20px}.toggler:hover{border-color:#000}.toggler--light{background:0 0}.toggler--light span{color:#fff}.toggler--light:hover{border-color:#fff}.tab-button{font-weight:400;font-size:15px;line-height:116%;letter-spacing:-.04em;white-space:nowrap;border-radius:20px;text-align:center;padding:10px 12px;min-height:40px;background:#fff;color:#000}.tab-button[data-active=true]{background:#000;color:#fff}.tab-button--large{padding:16px 20px;min-height:50px;border-radius:32px}.tab-button--large sup{padding-left:4px}.tab-button--large[data-active=false]{background:0 0}.button{border-radius:6px;padding:20px 24px;min-height:60px;text-align:center;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;transition:.3s;color:#000;font-weight:500;font-size:15px;line-height:116%}.button[data-show=false]{opacity:0}.button--minor{border-color:rgba(45,73,239,.5);color:#2d49ef;background:0 0}.button--minor:hover{border-color:#2d49ef}.button--primary{background:#2d49ef;color:#fff;overflow:hidden;position:relative;border:none}.button--primary:after{background:linear-gradient(90deg,#1dffa0,transparent);content:"";width:100px;height:260px;left:-130px;top:-120px;position:absolute;transform:rotate(45deg);transition:.5s;z-index:1}.button--primary:hover:after{left:140%;transition:.5s}.button--primary:active{background:#1534ed}.button--minor-light{border-color:rgba(255,255,255,.5);color:#fff;background:0 0}.button--minor-light:hover{border-color:#fff}.button--light{background:#fff;color:#2d49ef;border:none}.category{background:#f7f7f7;padding:32px 40px 40px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;border-radius:24px}.category[hidden]{display:none}.category__preview{position:absolute;z-index:1}.category__preview img{height:100%}.category__tabs{display:flex;-moz-column-gap:8px;column-gap:8px}.category__title{max-width:300px;font-weight:700;font-size:32px;line-height:40px}.category__description,.category__title{position:relative;z-index:2;letter-spacing:-.04em}.category__description{color:#b3b3b3;font-weight:400;font-size:15px;line-height:116%;max-height:102px;overflow:hidden}.category__description ul{padding-left:16px}.category__limiter{position:relative;z-index:2;width:-moz-max-content;width:max-content}.category__link{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;white-space:nowrap;text-indent:-200px;border-radius:24px}.category--accent .category__preview{width:490px;height:290px;left:calc(50% - 245px);top:calc(50% - 145px)}.category--banner .category__title{max-width:465px;font-weight:700;font-size:32px;line-height:40px;letter-spacing:-.04em}.category--banner .category__preview{width:830px;height:500px;left:calc(50% - 415px);top:calc(50% - 250px)}.category--classic .category__preview{top:calc(50% - 125px);width:420px;height:250px;right:-115px}.input{position:relative}.input[data-error=true] .input__field{display:block;border-color:#f15d09}.input[data-error=true] .input__error{display:block}.input[data-empty=false] .input__hint{opacity:1}.input__error{text-align:right;color:#f15d09;padding-top:8px;display:none;font-weight:400;font-size:15px;line-height:116%;letter-spacing:-.04em}.input__hint{opacity:0;position:absolute;top:0;display:block;z-index:1;right:calc(100% + 24px);white-space:nowrap}.input__field{background:0 0;border:none;border-bottom:1px solid #b3b3b3;padding:0 0 8px;width:100%;display:block;resize:none;height:32px}.input__field::-moz-placeholder{opacity:1;color:#b3b3b3}.input__field::placeholder{opacity:1;color:#b3b3b3}.input--light .input__field{color:#fff}.input--light .input__field:focus{border-color:#fff}.input--light .input__hint{color:rgba(255,255,255,.5)}.input--dark .input__field{color:#000}.input--dark .input__field:focus{border-color:#2d49ef}.input--dark .input__hint{color:#b3b3b3}.burger-button{border:1px solid #b3b3b3;border-radius:6px;width:48px;min-width:48px;height:48px;white-space:nowrap;text-indent:-200px;overflow:hidden;position:relative;background-color:#fff;background-position:50%;background-repeat:no-repeat}.burger-button[data-open=true]{z-index:10;background-image:url(/img/icons/small-close.svg);background-size:10px}.burger-button[data-open=false]{background-image:url(/img/icons/menu.svg);background-size:12px}.history-point{display:flex;flex-direction:column;row-gap:56px}.history-point__decors{display:flex;align-items:center}.history-point__title{color:#2d49ef;font-weight:400;font-size:96px;line-height:120px;letter-spacing:-.04em}.history-point__footer{margin-top:16px;max-width:505px}.partner-logo{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:#f7f7f7;border-radius:24px}.partner-logo img{max-width:170px;max-height:100px;mix-blend-mode:luminosity;opacity:.2}.document{width:100px;height:100px;display:flex;flex-direction:column;row-gap:12px;padding:12px 24px;background:#f7f7f7;border-radius:8px}.document__format{text-align:center;text-transform:uppercase;color:#b3b3b3;font-weight:400;font-size:15px;line-height:116%;letter-spacing:-.04em}.document__icon{width:48px;height:48px}.document__icon svg{width:100%;height:100%}.header{background:#fff;position:relative;padding:24px}.header__menu{list-style:none;padding-left:0;display:flex;-moz-column-gap:40px;column-gap:40px;align-items:flex-start}.header__menu a{font-weight:500;font-size:15px;line-height:116%}.header__menu a:hover{color:#2d49ef}.header__logo{width:auto;height:22px;z-index:1}.header__logo svg{width:auto;height:100%;-o-object-fit:contain;object-fit:contain}.header__container{width:100%;max-width:1560px;display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:24px;column-gap:24px}.header__first-column,.header__second-column{display:flex;align-items:center}.header__third-column,.header__wrapper{display:flex;justify-content:space-between;align-items:center}.header__wrapper{-moz-column-gap:32px;column-gap:32px}.header--light{background:0 0;color:#fff;position:absolute;top:0;left:0;right:0;z-index:5}.header--light .header__menu a:hover{color:#fff}.header--light .header__logo svg path{fill:#fff}.footer{background:#f0f0f0;border-radius:48px 48px 0 0}.footer__container{margin-left:auto;margin-right:auto;max-width:1560px;display:flex;flex-direction:column;row-gap:88px;padding-top:64px;padding-bottom:40px}.footer__feedback button{width:100%}.footer__grid-row{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:24px}.footer__grid-row p{color:rgba(0,0,0,.3)}.footer__grid-row:last-child{align-items:end}.footer__last-column{display:flex;flex-direction:column;row-gap:24px;align-items:flex-end}.footer__last-column p a{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:3px}.footer__menu{list-style:none;padding:0;display:flex;flex-direction:column;row-gap:16px}.footer__menu li{font-weight:500;font-size:15px;line-height:116%}.footer__menu a:hover{color:#2d49ef}.footer__socials{display:flex;-moz-column-gap:12px;column-gap:12px}.preview{min-height:700px;position:relative;z-index:4;display:flex;align-items:flex-end}.preview__section{padding-left:180px;padding-right:180px;max-width:1192px;padding-bottom:80px}.preview__title{max-width:780px;color:#fff;position:relative;z-index:4;font-weight:700;font-size:64px;line-height:76px;letter-spacing:-.04em}.preview__background img{z-index:1;-o-object-fit:cover;object-fit:cover}.preview__background img,.preview__background:after{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:0 0 48px 48px}.preview__background:after{z-index:2;background:rgba(0,0,0,.2);content:""}.preview__background:before{width:100%;height:215px;background:linear-gradient(1turn,transparent,#000);position:absolute;z-index:3;left:0;top:0;content:""}.preview__custom-title{text-align:center;color:#fff;position:relative;z-index:4;font-weight:400;font-size:96px;line-height:120px;letter-spacing:-.04em}.preview__center{position:absolute;z-index:4;top:calc(50% - 60px);width:100%;display:flex;align-items:center;justify-content:center}.preview__navigation{z-index:5}.preview__navigation[data-fixed=true]{position:fixed;top:24px}.preview__footer{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:24px;position:relative;z-index:4}.content{background:#fff;border-radius:48px;padding-top:80px;padding-bottom:160px;row-gap:80px}.content,.content__section{display:flex;flex-direction:column}.content__section{row-gap:40px;padding-left:180px;padding-right:180px;max-width:1192px}.content__section h2,.content__section h3,.content__section h4{font-weight:700;font-size:32px;line-height:40px;letter-spacing:-.04em}.content__section ul{padding-left:16px}.content__section li,.content__section p{font-weight:400;font-size:18px;line-height:26px;letter-spacing:-.04em}.documents{position:relative}.documents__list{padding-left:0;list-style:none;display:flex;flex-direction:column}.documents__row{display:grid;grid-template-columns:1fr max-content;-moz-column-gap:24px;column-gap:24px;padding:12px 0;position:relative;align-items:start;z-index:2;width:100%}.documents__row:before{position:absolute;z-index:1;bottom:0;left:0;width:0;height:1px;background:#000;content:"";display:block;transition:.3s}.documents__wrapper{padding-top:80px;padding-bottom:160px}.documents__label{color:#2d49ef;display:none}.documents__label,.documents__type{font-weight:400;font-size:18px;line-height:26px;letter-spacing:-.04em}.documents__preview{width:215px;height:310px;display:block;position:absolute;z-index:1;right:100px;top:0}.documents__preview[hidden]{opacity:0}.documents__preview img{height:100%}.next-link{display:inline-flex;font-weight:500;font-size:15px;line-height:116%;white-space:nowrap}.next-link:after{content:"";width:16px;height:16px;display:inline-block;margin-left:16px;margin-top:2px;transition:.2s}.next-link:hover:after{transition:.2s}.next-link[data-show=false]{opacity:0}.next-link--primary{color:#2d49ef}.next-link--primary:after{background:url(/img/icons/next-primary.svg) no-repeat 50%/contain}.next-link--light{color:#fff}.next-link--light:after{background:url(/img/icons/next-light.svg) no-repeat 50%/contain}.next-link--light:hover{color:#2d49ef}.next-link--light:hover:after{background:url(/img/icons/next-primary.svg) no-repeat 50%/contain}.next-link--helper{color:#2d49ef}.next-link--helper:after{background:url(/img/icons/next-helper.svg) no-repeat 50%/contain}.next-link--helper:hover:after{margin-left:24px}.square{width:4px;height:4px;background:#fff}.contacts__hint{color:rgba(0,0,0,.3);font-weight:400;font-size:15px;line-height:116%;letter-spacing:-.04em}.contacts__address,.contacts__email,.contacts__phone{display:flex;flex-direction:column;row-gap:8px}.contacts__title{font-weight:700;font-size:48px;line-height:56px;letter-spacing:-.04em;grid-column:span 4}.contacts__title span{color:#2d49ef}.contacts__value{text-transform:uppercase;font-weight:400;font-size:15px;line-height:116%;letter-spacing:-.04em;font-weight:500}.contacts__value a{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:3px}.contacts__value a:hover{color:#2d49ef}.contacts__container{margin-left:auto;margin-right:auto;max-width:1560px}.contacts__wrapper{padding:40px 0 80px}.contacts__grid{display:grid;grid-template-columns:repeat(6,1fr);row-gap:145px;-moz-column-gap:24px;column-gap:24px}.contacts__requisites{align-self:end}.map-contacts{height:400px;background:#fff}.catalog{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.catalog__banner{grid-column:span 6;height:700px}.catalog__accent{height:500px}.catalog__item{height:340px}.catalog__container{margin-top:56px;margin-left:auto;margin-right:auto;max-width:1560px}.feedback{border-radius:24px;padding:40px 48px 48px}.feedback[data-success=true] [data-show=default]{display:none}.feedback[data-success=true] [data-show=success]{display:block}.feedback[data-success=true] .feedback__column:last-child{justify-content:flex-end}.feedback[data-success=true] .feedback__grid{min-height:310px;grid-template-columns:repeat(2,1fr)}.feedback[data-success=false] [data-show=success]{display:none}.feedback__column{display:flex;flex-direction:column;justify-content:space-between;row-gap:80px}.feedback__description{display:flex;flex-direction:column;row-gap:24px;font-weight:400;font-size:18px;line-height:26px;letter-spacing:-.04em}.feedback__policy{font-weight:400;font-size:15px;line-height:116%;letter-spacing:-.04em}.feedback__policy a{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:3px}.feedback__fields{row-gap:48px}.feedback__fields,.feedback__form{display:flex;flex-direction:column}.feedback__form{row-gap:56px}.feedback__grid{display:grid;grid-template-columns:470px 455px;justify-content:space-between;-moz-column-gap:32px;column-gap:32px}.feedback--primary{background:conic-gradient(from 0deg at 50% 50%,#2d49ef 0deg,#000 1turn);color:#fff;position:relative;z-index:3}.feedback--primary .feedback__policy{color:rgba(255,255,255,.5)}.feedback--primary .feedback__policy a:hover{color:#fff}.feedback--classic{background:#fff;min-height:400px}.feedback--classic .feedback__policy{color:#b3b3b3}.feedback--classic .feedback__policy a:hover{color:#2d49ef}.menu{row-gap:8px}.menu,.menu__part{display:flex;flex-direction:column}.menu__part{background:#fff;padding:16px;row-gap:24px;border-radius:6px;list-style:none}.menu__part li{font-weight:500;font-size:15px;line-height:116%}.menu__part a{display:block}.menu__footer{display:flex;-moz-column-gap:8px;column-gap:8px}.about{display:flex;flex-direction:column;row-gap:120px}.about__header{display:grid;grid-template-columns:repeat(2,1fr)}.about__content{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:24px;column-gap:24px;row-gap:40px}.about__title{font-weight:700;font-size:32px;line-height:40px;letter-spacing:-.04em}.progress{display:flex;flex-direction:column;row-gap:116px}.progress__counter{color:#2d49ef;font-weight:400;font-size:200px;line-height:240px;letter-spacing:-.04em}.progress__list{display:flex;flex-direction:column;row-gap:40px;padding-left:0;list-style:none}.progress__list li{display:grid;align-items:start;-moz-column-gap:24px;column-gap:24px;grid-template-columns:1fr .5fr}.progress__list span{font-weight:400}.progress__list p,.progress__list span{font-size:18px;line-height:26px;letter-spacing:-.04em}.progress__list p{font-weight:700}.progress__title{font-weight:700;font-size:48px;line-height:56px;letter-spacing:-.04em;position:relative;z-index:1;top:-24px}.decor-dash{border:1px dashed #2d49ef;width:100%;height:1px}.decor-point{background:#f15d09;width:16px;height:16px;border-radius:50%}.history{overflow-x:hidden;padding-left:36.75%}.offer{row-gap:88px}.offer,.offer__column{display:flex;flex-direction:column}.offer__column{justify-content:space-between;align-items:flex-start;row-gap:32px}.offer__grid{display:grid;grid-template-columns:1fr .68fr;row-gap:48px;-moz-column-gap:24px;column-gap:24px}.offer__video{height:590px;overflow:hidden;border-radius:24px}.offer__video video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:24px}.offer__description{max-width:470px}.offer__description[data-show=false]{opacity:0}.offer-about{color:#fff;background:conic-gradient(from 180deg at 63.07% 50%,#000 0deg,#2d49ef 1turn);margin:-32px 0}.offer-about__grid{border-left:1px solid rgba(255,255,255,.3);display:grid;grid-template-rows:1fr 1fr}.offer-about__row{padding:40px}.offer-about__column,.offer-about__item{display:flex;flex-direction:column}.offer-about__column{justify-content:space-between;padding:48px 0 56px;row-gap:240px}.offer-about__container{display:grid;grid-template-columns:1fr .585fr;padding:32px 0}.offer-about__title{max-width:465px;font-weight:700;font-size:32px;line-height:40px;letter-spacing:-.04em}.partners{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.partners__trigger{border:1px solid rgba(45,73,239,.5);padding:24px;color:#2d49ef;text-align:left;display:flex;font-weight:400;font-size:18px;line-height:26px;letter-spacing:-.04em;border-radius:24px}.partners__trigger:hover{border-color:#2d49ef}.partners__title{font-weight:700;font-size:48px;line-height:56px;letter-spacing:-.04em}.world-map{width:1060px;height:700px;position:relative;z-index:2}.world-map svg{width:100%;height:100%}.world-map path[fill="#2D49EF"]{transition:.2s}.world-map path[fill="#2D49EF"]:hover{transition:.2s;fill:#f15d09}.world-map g,.world-map path[fill="#2D49EF"]:hover~g{transition:.2s}.world-map g{opacity:0;pointer-events:none}.world-map [data-country=am]:hover~[data-balloon=am],.world-map [data-country=at]:hover~[data-balloon=at],.world-map [data-country=bf]:hover~[data-balloon=bf],.world-map [data-country=by]:hover~[data-balloon=by],.world-map [data-country=ch]:hover~[data-balloon=ch],.world-map [data-country=cn]:hover~[data-balloon=cn],.world-map [data-country=de]:hover~[data-balloon=de],.world-map [data-country=fi]:hover~[data-balloon=fi],.world-map [data-country=gb]:hover~[data-balloon=gb],.world-map [data-country=in]:hover~[data-balloon=in],.world-map [data-country=ir]:hover~[data-balloon=ir],.world-map [data-country=kz]:hover~[data-balloon=kz],.world-map [data-country=ly]:hover~[data-balloon=ly],.world-map [data-country=no]:hover~[data-balloon=no],.world-map [data-country=pl]:hover~[data-balloon=pl],.world-map [data-country=rs]:hover~[data-balloon=rs],.world-map [data-country=ru]:hover~[data-balloon=ru],.world-map [data-country=sa]:hover~[data-balloon=sa],.world-map [data-country=sk]:hover~[data-balloon=sk],.world-map [data-country=sy]:hover~[data-balloon=sy],.world-map [data-country=ua]:hover~[data-balloon=ua],.world-map [data-country=us]:hover~[data-balloon=us],.world-map [data-country=uz]:hover~[data-balloon=uz],.world-map [data-country=xk]:hover~[data-balloon=xk],.world-map [data-country=za]:hover~[data-balloon=za]{opacity:1}.fake-space{height:295px}.decor-line{background:#2d49ef;position:absolute;z-index:1}.decor-line--horizontal{width:100%;height:1px;top:0;left:0;right:0}.decor-line--vertical{width:1px;height:calc(100% - 160px - 335px);left:50%;top:0;bottom:0}.slider-navigation{border-radius:8px;border:1px solid #b3b3b3;display:flex;justify-content:center;background:#fff;position:relative;z-index:2}.slider-navigation:after{width:1px;height:16px;top:calc(50% - 8px);background:#b3b3b3;content:"";position:absolute;z-index:2;left:50%}.slider-navigation__trigger{width:60px;height:60px;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1}.slider-navigation__trigger:first-child{border-radius:8px 0 0 8px}.slider-navigation__trigger:last-child{border-radius:0 8px 8px 0}.slider-navigation__trigger:hover{background:#f7f7f7}.product__navigation{position:sticky;top:calc(50vh + 240px + 24px)}.product__preview{width:440px;height:480px}.product__preview img{height:100%;transition:.2s}.product__location{display:flex;flex-direction:column;align-items:center;row-gap:24px;position:absolute;top:-240px;left:calc(50% - 220px);height:calc(100% - 80px)}.product__slider{position:sticky;width:440px;top:calc(50vh - 240px);z-index:5;transition:.2s}.product__info{width:100%;display:grid;grid-template-columns:repeat(2,505px);justify-content:space-between;align-items:start;padding-top:104px;-moz-column-gap:120px;column-gap:120px}.product-content{display:flex;flex-direction:column;row-gap:56px;width:100%}.product-content h2,.product-content h3,.product-content h4,.product-content h5,.product-content h6{font-weight:400;font-size:32px;line-height:40px;letter-spacing:-.04em}.product-content p{font-weight:400;font-size:18px;line-height:26px;letter-spacing:-.04em}.product-content__row{display:grid;grid-template-columns:1fr max-content;-moz-column-gap:40px;column-gap:40px;align-items:start}.product-params{display:grid;grid-template-columns:repeat(4,1fr);row-gap:32px;-moz-column-gap:24px;column-gap:24px}.info-param{display:flex;flex-direction:column;row-gap:12px}.info-param__icon{width:40px;height:40px}.info-param__inner{display:flex;flex-direction:column;row-gap:8px}.info-param__title{font-weight:500;font-size:15px;line-height:116%}.info-param__value{color:rgba(0,0,0,.5);font-weight:400;font-size:15px;line-height:116%;letter-spacing:-.04em}.decor-circle{border-radius:50%;width:190px;height:190px;display:flex;align-items:center;justify-content:center;color:#fff;flex-direction:column;aspect-ratio:1/1;position:relative}.decor-circle--dark{background:#000;z-index:1;right:-30px}.decor-circle--primary{background:#2d49ef;z-index:2}.partners-map{display:flex;flex-direction:column;row-gap:40px;align-items:center}.partners-map:before{aspect-ratio:1/1;content:"";background:url(/img/preloader/timer-dark-l.svg) no-repeat 50%/contain;position:absolute;top:160px;left:calc(50% - 510px);z-index:1;pointer-events:none;width:1020px;height:1020px}.partners-map__decors{display:flex}.partners-map__header{display:grid;grid-template-columns:1fr .5fr;align-items:start;width:100%}.partners-map__footer{grid-template-columns:repeat(2,1fr);width:100%;padding:0 16px;display:none}.tabs{background:#f7f7f7;border-radius:32px;display:inline-flex;padding:4px}.tabs--light{background:#fff}.offer-catalog{display:flex;flex-direction:column}.offer-catalog__row{display:flex;justify-content:space-between}.offer-catalog__header{display:grid;grid-template-columns:1fr .5fr;-moz-column-gap:24px;column-gap:24px;margin-bottom:40px}.offer-catalog__container{margin-left:auto;margin-right:auto;max-width:1560px}.offer-catalog__grid{display:grid;grid-template-columns:1fr .5fr;grid-template-rows:repeat(2,1fr);gap:24px}.offer-catalog__banner{grid-row:span 2;min-height:700px}.offer-catalog__slider{width:calc(100% - 48px);max-width:1560px}.offer-catalog__footer{display:none;justify-content:space-between;padding-left:16px;width:calc(85% - 32px);margin-top:24px}:root{--swiper-theme-color:none}@media screen and (min-width:721px){.greeting__wrapper{margin-left:auto;margin-right:auto;max-width:1560px}.service-card__header{display:flex;flex-direction:column;row-gap:24px}.offer-about__row:not(:last-child){border-bottom:1px solid rgba(255,255,255,.3)}}@media screen and (min-width:721px) and (min-width:1609px){.greeting__wrapper{width:100%}}@media screen and (max-height:800px) and (min-width:721px){.modal--light .modal__close{width:24px;height:24px}.modal__close--top{top:-40px}.feedback__column{row-gap:40px}.feedback__fields{row-gap:32px}.feedback__form{row-gap:48px}}@media screen and (min-width:901px){.header__burger{display:none}.offer-catalog__header{margin-left:auto;margin-right:auto;max-width:1560px}}@media screen and (min-width:901px) and (min-width:1609px){.offer-catalog__header{width:100%}}@media screen and (min-width:1201px){.footer__last-column--developers{grid-column:span 2}.documents__row:hover .documents__type{display:none}.documents__row:hover .documents__label{display:inline-block}.documents__row:hover:before{width:100%}.contacts__address{grid-column:5;min-width:260px}.feedback__description{padding-right:18px}.partners__title{grid-column:span 2}.partners__tablet-fake{display:none}.partners-map{margin-left:auto;margin-right:auto;max-width:1560px}}@media screen and (max-height:800px) and (min-width:1201px){.feedback{padding:32px}}@media screen and (min-width:1201px) and (min-width:1609px){.partners-map{width:100%}}@media screen and (min-width:1401px){.greeting--center{align-items:center}.service-card__title{max-width:400px}.header__second-column .header__menu{display:none}.product-params{width:100%}}@media screen and (min-width:1609px){.container,.main__container{width:100%}.greeting--center{text-align:center}.greeting--center .greeting__wrapper{display:flex;justify-content:center}.greeting__container{width:100%}.category__description{max-width:59%}.contacts__container,.footer__container{width:100%}.catalog__accent{grid-column:span 3}.catalog__item{grid-column:span 2}.catalog__container,.offer-catalog__container{width:100%}}@media screen and (min-width:1800px){.header__container{margin-left:32px}}@media screen and (max-width:1800px){.header__logo{height:32px;margin-right:8px}}@media screen and (max-width:1608px){.container,.greeting__container,.main__container{margin-left:24px;margin-right:24px}.modal__container{margin:120px 24px}.category{padding:32px}.category__title{max-width:none}.category--accent .category__preview{width:calc(100% - 40px);height:260px;left:20px;top:calc(50% - 130px)}.category--banner .category__preview{width:640px;height:380px;left:calc(50% - 320px);top:calc(50% - 190px)}.category--classic .category__preview{width:calc(100% - 40px);height:260px;left:20px;top:calc(50% - 130px)}.contacts__container,.footer__container{margin-left:24px;margin-right:24px}.catalog{grid-template-columns:repeat(2,1fr)}.catalog__banner{grid-column:span 2;height:600px}.catalog__accent,.catalog__item{height:410px}.catalog__container{margin-left:24px;margin-right:24px}.offer-about__column{padding-left:24px;row-gap:180px}.product__navigation{top:calc(50vh + 160px + 24px)}.product__preview{width:300px;height:320px}.product__location{left:calc(50% - 150px);top:-160px;height:calc(100% - 160px)}.product__slider{width:320px;top:calc(50vh - 160px)}.offer-catalog__container{margin-left:24px;margin-right:24px}.offer-catalog__grid{grid-template-columns:repeat(2,1fr)}.offer-catalog__banner{min-height:840px}.offer-catalog__slider{width:100%}}@media screen and (max-width:1560px){.category__tabs{-moz-column-gap:8px;column-gap:8px}}@media screen and (max-width:1400px){.main__card--reset{padding-top:56px;border-radius:0 0 24px 24px}.main__section--reset{border-radius:0}.header__first-column,.header__second-column,.header__third-column{justify-content:flex-end}.decor-line,.fake-space,.header__third-column .header__menu{display:none}.slider-navigation__trigger{width:48px;height:48px}.product{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:24px;column-gap:24px}.product__navigation{position:static}.product__preview{width:auto;height:auto;aspect-ratio:1/1}.product__location{position:static;height:auto}.product__slider{width:calc(50vw - 48px);aspect-ratio:1/1;position:static}.product__info{display:flex;flex-direction:column-reverse;padding-top:0;row-gap:56px}.product-content{row-gap:40px}.product-content__row{-moz-column-gap:24px;column-gap:24px}.info-param{row-gap:8px}.info-param__icon{width:32px;height:32px}.info-param__inner{row-gap:4px}}@media screen and (max-width:1200px){.body{font-size:15px;line-height:140%}.title{font-size:36px;line-height:110%}.title-gigantic{font-size:120px;line-height:110%}.title-large{font-size:64px;line-height:110%}.title-huge{font-size:48px;line-height:110%}.title-small{font-size:20px;line-height:120%}.title-minor,.title-usual{font-size:28px;line-height:120%}.description{font-size:15px;line-height:140%}.main{min-height:calc(100vh - 540px)}.main__services{padding-bottom:120px;row-gap:40px}.main__content{row-gap:120px}.main__card{padding:120px 0}.main__greeting{padding-top:80px}.main__content--inner{padding-bottom:120px}.service-card{background:#fff;grid-template-columns:1fr minmax(350px,.5fr)}.service-card__content{background:#f7f7f7;border-radius:24px;padding:32px 24px 32px 32px}.service-card__description li,.service-card__description p{font-size:15px;line-height:140%}.service-card__footer{-moz-column-gap:12px;column-gap:12px}.service-card__preview{height:680px}.service-card__title{font-size:28px;line-height:120%}.service-card--revert{grid-template-columns:minmax(350px,.5fr) 1fr}.small{font-size:13px;line-height:120%}.modal__licenses{row-gap:40px;grid-template-columns:1fr;padding-right:0}.modal__license-preview{height:calc(100vh - var(--browser,0px) - 250px);max-height:1000px}.modal__license-info{row-gap:40px;max-width:640px}.preloader__info .preloader__title{font-size:28px;line-height:34px}.preloader__wrap{row-gap:32px;width:calc(100vw - 48px);height:calc(100vh - 48px)}.preloader__content{row-gap:16px}.preloader__header{height:30px;-moz-column-gap:12px;column-gap:12px}.tab-button,.toggler span{font-size:13px}.tab-button{line-height:120%;padding:4px 6px;min-height:24px}.tab-button--large{padding:12px 16px;min-height:42px}.button{font-size:13px;padding:16px;min-height:48px}.category__title{font-size:28px;line-height:120%}.category__description{font-size:13px;line-height:120%}.category--banner .category__title{font-size:28px;line-height:120%}.input__error{font-size:13px;line-height:120%}.history-point__title{font-size:64px;line-height:110%}.history-point__footer{max-width:310px}.partner-logo img{max-width:210px;max-height:125px}.document{width:80px;height:80px;padding:16px 24px 4px}.document__format{font-size:13px;line-height:120%}.document__icon{width:32px;height:32px}.header__menu a{font-size:13px}.footer__fake-column{display:none}.footer__feedback{grid-column:span 3}.footer__grid-row{grid-template-columns:repeat(3,1fr);row-gap:80px}.footer__last-column{row-gap:12px}.footer__menu li{font-size:13px}.footer__menu{row-gap:24px}.preview{min-height:660px}.preview__section{padding-left:24px;padding-right:24px;padding-left:16x;padding-right:16px;padding-bottom:64px}.preview__title{font-size:48px;line-height:110%;max-width:640px}.preview__background:before{height:200px}.preview__custom-title{font-size:64px;line-height:110%}.preview__center{top:calc(50% - 35px);top:calc(50% - 32px)}.preview__navigation{display:none}.content{padding-top:64px;row-gap:64px;padding-bottom:120px}.content__section{padding-left:24px;padding-right:24px;padding-left:16x;padding-right:16px}.content__section h2,.content__section h3,.content__section h4{font-size:28px;line-height:120%}.content__section li,.content__section p{font-size:15px;line-height:140%}.documents__row{padding:16px 0;-moz-column-gap:300px;column-gap:300px}.documents__row:first-child{padding-top:0}.documents__row:before{width:100%}.documents__wrapper{padding-bottom:120px}.documents__label,.documents__type{font-size:15px;line-height:140%}.documents__preview{display:none}.next-link{font-size:13px}.contacts__hint{font-size:13px;line-height:120%}.contacts__title{font-size:36px;line-height:110%;grid-column:span 2}.contacts__value{font-size:13px;line-height:120%}.contacts__grid{row-gap:215px;grid-template-columns:repeat(3,1fr)}.feedback[data-success=true] .feedback__grid{min-height:285px}.feedback{padding:32px}.feedback__column{row-gap:64px}.feedback__description{font-size:15px;line-height:140%}.feedback__policy{font-size:13px;line-height:120%}.feedback__fields{row-gap:40px}.feedback__grid{grid-template-columns:360px 280px;-moz-column-gap:24px;column-gap:24px}.feedback--classic{min-height:350px}.menu__part li{font-size:13px}.about{row-gap:80px}.about__header{grid-template-columns:repeat(3,1fr)}.about__title{font-size:28px;line-height:120%;grid-column:span 2}.progress{row-gap:120px}.progress__counter{font-size:120px;line-height:110%}.progress__list p,.progress__list span{font-size:15px;line-height:140%}.progress__list{row-gap:20px}.progress__list li{padding-bottom:20px;border-bottom:1px solid #000}.progress__title{font-size:36px;line-height:110%;top:0}.history{padding-left:35%}.offer{row-gap:72px}.offer__video{height:550px}.offer-about__row{padding:40px 24px}.offer-about__item{row-gap:4px}.offer-about__title{font-size:28px;line-height:120%}.partners{grid-template-columns:repeat(3,1fr)}.partners__trigger{font-size:15px;line-height:140%}.partners__title{font-size:36px;line-height:110%}.partners__desktop-fake{display:none}.world-map{width:975px;height:650px;overflow-x:auto;overflow-y:hidden}.world-map g{display:none}.product-content h2,.product-content h3,.product-content h4,.product-content h5,.product-content h6{font-size:28px;line-height:120%}.product-content p{font-size:15px;line-height:140%}.info-param__title{font-size:13px}.info-param__value{font-size:13px;line-height:120%}.decor-circle{width:160px;height:160px}.partners-map{overflow:hidden}.partners-map:before{display:none}.partners-map__header{display:flex;justify-content:space-between;padding:0 24px}}@media screen and (max-width:900px){.main__card--reset{padding-top:40px}.modal--light{overflow-y:auto;height:100%;align-items:flex-start}.modal--light .modal__container{margin:120px 24px 24px}.category{padding:16px}.category__tabs{overflow-x:auto;width:100%;scrollbar-width:none;-ms-overflow-style:none}.category__tabs::-webkit-scrollbar{display:none}.category__description{max-height:48px}.category__limiter{left:-16px;width:calc(100% + 32px);overflow:hidden;padding:0 16px}.category--accent .category__preview,.category--banner .category__preview,.category--classic .category__preview{width:calc(100% - 60px);height:180px;left:30px;top:calc(50% - 90px)}.input__hint{position:sticky;padding-bottom:8px}.header{padding:64px 16px 16px}.header__container,.header__language{display:none}.catalog{grid-template-columns:1fr}.catalog__banner{grid-column:1;height:320px}.catalog__accent,.catalog__item{height:320px}.catalog__container{margin-top:40px}.feedback[data-success=true] .feedback__grid{min-height:auto;grid-template-columns:1fr;row-gap:48px}.feedback{padding:16px;border-radius:16px}.feedback__grid{grid-template-columns:1fr;row-gap:40px}.feedback--primary{background:conic-gradient(from 180deg at 50% 50%,#000 0deg,#2d49ef 1turn)}.feedback--classic{min-height:215px}.product{grid-template-columns:1fr;row-gap:64px}.product__location{row-gap:16px;width:calc(100vw - 200px)}.product__slider{width:240px}.product__info{width:calc(100vw - 200px)}.product-content{row-gap:24px}.product-content__row{-moz-column-gap:calc(32% - 80px);column-gap:calc(32% - 80px);width:calc(100vw - 48px)}.product-params{position:absolute;z-index:1;top:40px;right:16px;grid-template-columns:1fr;row-gap:24px}.offer-catalog__row{display:none}.offer-catalog__header{margin-bottom:24px}.offer-catalog__grid{grid-template-columns:1fr;grid-template-rows:1fr}.offer-catalog__banner{min-height:320px;grid-row:1}.offer-catalog__footer{display:flex}.offer-catalog__item{min-height:320px}}@media screen and (max-width:720px){.body{font-size:13px}.container{margin-left:16px;margin-right:16px}.title{font-size:28px}.title-gigantic{font-size:104px}.title-large{font-size:56px}.title-huge{font-size:32px}.title-small{font-size:16px}.title-minor,.title-usual{font-size:20px}.description{font-size:13px}.main{min-height:calc(100vh - 555px)}.main__container{margin-left:16px;margin-right:16px}.main__services{padding-bottom:96px;padding-top:40px}.main__section:not(.main__section--reset){border-radius:0 0 24px 24px}.main__content{row-gap:96px}.main__card:not(.main__card--reset){border-radius:24px}.main__card{padding:96px 0}.main__greeting{padding-top:40px}.main__content--inner{padding-bottom:96px}.greeting{padding-top:32px;row-gap:32px}.greeting__container{margin-left:16px;margin-right:16px}.greeting__wrapper{width:100%;padding:0 16px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.greeting__wrapper::-webkit-scrollbar{display:none}.service-card{border-radius:16px;display:flex;flex-direction:column}.service-card__content{padding:16px;border-radius:16px}.service-card__description li,.service-card__description p{font-size:13px}.service-card__description{display:none}.service-card__footer{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:8px;column-gap:8px}.service-card__preview img{border-radius:16px}.service-card__preview{height:240px}.service-card__title{font-size:20px;margin-bottom:24px}.service-card--revert{display:flex;flex-direction:column-reverse}.modal{align-items:flex-start;overflow-y:auto}.modal__licenses{padding-top:32px}.modal__close{width:24px;height:24px}.modal__container{border-radius:16px;margin:64px 16px 95px}.modal__license-preview{height:100%;max-height:510px}.modal__license-info{max-width:265px}.modal--light .modal__container{margin:56px 16px 16px}.modal__close--top{top:-40px}.preloader__wrap{row-gap:24px;width:100vw;height:100vh}.preloader__timer svg:first-child{display:none}.preloader__timer svg:nth-child(2){display:block}.preloader__header{height:20px;-moz-column-gap:8px;column-gap:8px}.category{border-radius:16px}.category__title{font-size:20px}.category__link{border-radius:16px}.category--banner .category__title{font-size:20px}.history-point{row-gap:16px}.history-point__title{font-size:56px}.history-point__footer{max-width:260px;margin-top:8px}.partner-logo{border-radius:16px}.partner-logo:last-child{grid-row:4}.partner-logo img{max-width:80px;max-height:45px}.footer{border-radius:24px 24px 0 0}.footer__container{margin-left:16px;margin-right:16px;padding-top:40px;padding-bottom:16px;row-gap:80px;row-gap:56px}.footer__feedback{grid-column:span 2}.footer__grid-row{gap:16px;grid-template-columns:repeat(2,1fr);row-gap:56px}.footer__column:empty{display:none}.footer__last-column--contacts{grid-column:span 2;display:grid;align-items:center;grid-template-columns:repeat(2,1fr);-moz-column-gap:16px;column-gap:16px}.preview{min-height:400px}.preview__section{padding-bottom:40px}.preview__title{font-size:32px}.preview__background img,.preview__background:after{border-radius:0 0 24px 24px}.preview__background:before{display:none}.preview__custom-title{font-size:56px}.content{border-radius:24px;padding-top:40px;row-gap:40px;padding-bottom:96px}.content__section h2,.content__section h3,.content__section h4{font-size:20px}.content__section li,.content__section p{font-size:13px}.documents__row{-moz-column-gap:68px;column-gap:68px}.documents__wrapper{padding-bottom:96px}.documents__label,.documents__type{font-size:13px}.contacts__phone{grid-column:span 2}.contacts__email{grid-column:3/-1}.contacts__address{grid-column:span 3}.contacts__title{font-size:28px;grid-column:span 4;grid-row:1;margin-bottom:48px}.contacts__container{margin-left:16px;margin-right:16px}.contacts__wrapper{padding:24px 0 96px}.contacts__grid{grid-template-columns:repeat(4,1fr);row-gap:24px;-moz-column-gap:16px;column-gap:16px}.contacts__requisites{grid-column:4}.map-contacts{height:320px}.catalog__container{margin-left:16px;margin-right:16px}.feedback__column{row-gap:40px}.feedback__description{font-size:13px}.feedback__fields{row-gap:16px}.feedback__form{row-gap:48px}.about{row-gap:40px}.about__content,.about__header{grid-template-columns:1fr}.about__content{padding-left:22%}.about__content div:empty{display:none}.about__title{font-size:20px;grid-column:1}.progress{row-gap:56px}.progress__counter{font-size:104px}.progress__list p,.progress__list span{font-size:13px}.progress__list{row-gap:16px}.progress__list li{padding-bottom:16px;grid-template-columns:repeat(2,1fr);-moz-column-gap:16px;column-gap:16px}.progress__title{font-size:28px;top:-8px}.history{padding-left:23.8%}.offer{row-gap:56px}.offer__column{row-gap:16px}.offer__grid{grid-template-columns:1fr}.offer__video,.offer__video video{border-radius:16px}.offer__video{height:360px}.offer-about{margin:0;background:#2d49ef}.offer-about__grid{border:none}.offer-about__row{padding:64px 16px 16px;position:relative;margin-top:-16px;border-radius:48px 48px 0 0}.offer-about__row:first-child{z-index:1;background:#172578;padding-bottom:32px}.offer-about__row:last-child{z-index:2;background:#2d49ef}.offer-about__column{padding:16px 16px 32px;background:#000;row-gap:64px;border-radius:48px 48px 0 0}.offer-about__container{padding:0;grid-template-columns:1fr}.offer-about__title{font-size:20px}.offer-about__title br{display:none}.partners{gap:16px}.partners__trigger{font-size:13px;border-radius:16px;padding:16px;grid-column:2/4}.partners__title{font-size:28px;grid-column:span 2}.partners__tablet-fake{display:none}.world-map{width:600px;height:400px}.product__info,.product__location{width:calc(100vw - 150px)}.product-content h2,.product-content h3,.product-content h4,.product-content h5,.product-content h6{font-size:20px}.product-content p{font-size:13px}.decor-circle{aspect-ratio:auto;width:calc(50vw - 20px);height:calc(50vw - 20px)}.decor-circle--dark{right:0}.partners-map{row-gap:64px}.partners-map__decors{display:none}.partners-map__header{padding:0 16px}.partners-map__footer{display:grid;-moz-column-gap:8px;column-gap:8px;min-height:160px}.tabs{width:-moz-max-content;width:max-content}.offer-catalog__header{grid-template-columns:1fr}.offer-catalog__container{margin-left:16px;margin-right:16px}.offer-catalog__footer{width:calc(85% - 16px)}.offer-catalog__tabs{padding:0 16px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.offer-catalog__tabs::-webkit-scrollbar{display:none}}@media screen and (max-width:720px) and (max-width:720px){.offer-about__column,.offer-about__row{border-radius:24px 24px 0 0}}@media screen and (min-width:721px) and (max-width:1608px){.greeting__wrapper{margin-left:24px;margin-right:24px}}@media screen and (min-width:721px) and (max-width:720px){.greeting__wrapper{margin-left:16px;margin-right:16px}}@media screen and (min-width:1201px) and (max-width:1608px){.partners-map{margin-left:24px;margin-right:24px}}@media screen and (min-width:1201px) and (max-width:720px){.partners-map{margin-left:16px;margin-right:16px}}@media screen and (min-width:901px) and (max-width:1608px){.offer-catalog__header{margin-left:24px;margin-right:24px}}@media screen and (min-width:901px) and (max-width:720px){.offer-catalog__header{margin-left:16px;margin-right:16px}}.preview{background:#2d49ef}.offer-about__column{padding-left:max(24px,calc((100vw - 1560px) / 2))}.world-map{max-width:1060px;overflow:visible!important}.world-map,.world-map img{width:100%!important;height:auto!important}.world-map img{object-fit:unset!important;display:block}.offer-catalog__slider{margin-left:auto!important;margin-right:auto!important;overflow:hidden}.offer-catalog__slider-shell{width:min(100%,1616px);margin:-12px auto -64px;padding:12px 28px 64px;overflow:hidden}.offer-catalog__slider-shell .offer-catalog__slider{width:100%!important;max-width:none!important;margin:0!important;overflow:visible}.offer-catalog__slider-shell .offer-catalog__grid{isolation:isolate}.offer-catalog__slider-shell .category:hover{z-index:3}@media screen and (max-width:900px){.offer-catalog__slider-shell{margin-top:-8px;margin-bottom:-40px;padding:8px 16px 40px}}.offer-catalog__item .category__preview{width:200px!important;height:200px!important;border-radius:50%!important;background:#fff;overflow:hidden!important;right:16px!important;top:calc(50% - 100px)!important;left:auto!important;display:flex;align-items:center;justify-content:center}.offer-catalog__item .category__preview img{width:100%!important;height:100%!important;object-fit:contain!important}@media screen and (max-width:900px){.offer-catalog__item .category__preview{width:140px!important;height:140px!important;right:12px!important;top:calc(50% - 70px)!important}}.hp-field{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.category__summary{position:relative;z-index:2;max-width:320px;margin:16px 0 0;color:rgba(0,0,0,.55);font-size:16px;line-height:140%;letter-spacing:-.02em}.offer-catalog__item .category__summary{max-width:calc(100% - 210px)}@media screen and (max-width:900px){.offer-catalog__item .category__summary{max-width:calc(100% - 150px)}}input.input__field,textarea.input__field{border:none;border-bottom:1px solid #b3b3b3;border-radius:0;box-shadow:none;outline:none;background:transparent;padding:0 0 8px;width:100%;display:block;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}input.input__field:focus,textarea.input__field:focus{outline:none;box-shadow:none}textarea.input__field{height:auto;resize:none}.history--scroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;touch-action:pan-x}.history--scroll:active{cursor:grabbing}.history--scroll::-webkit-scrollbar{display:none}.history--scroll .history__wrapper{display:flex;column-gap:0;align-items:flex-start;width:max-content}.history--scroll .history-point{flex:0 0 21.0833vw;width:21.0833vw}.history--scroll .history-point__title{font-size:64px;line-height:1.1;min-height:unset}.history--scroll .history-point__decors{width:100%}@media screen and (max-width:1200px){.history--scroll .history-point{flex:0 0 21.6667vw;width:21.6667vw}.history--scroll .history-point__title{font-size:48px}}@media screen and (max-width:720px){.history--scroll .history-point{flex:0 0 50vw;width:50vw}.history--scroll .history-point__title{font-size:40px}}.admin-layout,.admin-login-page{font-family:-apple-system,BlinkMacSystemFont,Inter,SF Pro Display,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.admin-layout{display:flex;min-height:100vh;background:#04080f;background-image:radial-gradient(ellipse at 15% 50%,rgba(56,189,248,.07) 0,transparent 55%),radial-gradient(ellipse at 85% 10%,rgba(139,92,246,.05) 0,transparent 55%)}.admin-sidebar{width:240px;background:rgba(255,255,255,.03);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;position:fixed;height:100vh;left:0;top:0;z-index:100}.admin-sidebar-logo{padding:28px 24px 24px;border-bottom:1px solid rgba(255,255,255,.05)}.admin-sidebar-logo a{color:white;text-decoration:none;display:block}.admin-logo-title{font-size:15px;font-weight:600;letter-spacing:.06em;color:rgba(255,255,255,.92)}.admin-logo-sub,.admin-logo-title{display:block;text-transform:uppercase}.admin-logo-sub{font-size:10px;font-weight:400;letter-spacing:.12em;color:rgba(255,255,255,.28);margin-top:5px}.admin-nav{flex:1;padding:16px 12px;overflow-y:auto}.admin-nav a{display:flex;align-items:center;gap:10px;padding:9px 12px;color:rgba(255,255,255,.4);text-decoration:none;font-size:13px;font-weight:400;letter-spacing:.02em;border-radius:8px;transition:color .2s,background .2s;margin-bottom:2px}.admin-nav a:hover{color:rgba(255,255,255,.85);background:rgba(255,255,255,.05)}.admin-nav a.active{color:#fff;background:rgba(56,189,248,.1);border:1px solid rgba(56,189,248,.18)}.admin-nav-icon{font-size:14px;width:18px;text-align:center;flex-shrink:0;opacity:.7}.admin-nav a.active .admin-nav-icon{opacity:1}.admin-sidebar-footer{padding:16px 24px;border-top:1px solid rgba(255,255,255,.05)}.admin-sidebar-footer button{background:none;border:none;cursor:pointer;color:rgba(255,255,255,.25);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-family:inherit;padding:0;transition:color .2s}.admin-sidebar-footer button:hover{color:rgba(255,255,255,.7)}.admin-content{margin-left:240px;flex:1;padding:36px 40px;min-height:100vh;color:rgba(255,255,255,.85)}.admin-login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#04080f;background-image:radial-gradient(ellipse at 25% 60%,rgba(56,189,248,.1) 0,transparent 60%),radial-gradient(ellipse at 80% 20%,rgba(139,92,246,.07) 0,transparent 60%)}.admin-login-card{background:rgba(255,255,255,.04);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1px solid rgba(255,255,255,.09);border-radius:20px;padding:52px 48px;width:400px;box-shadow:0 40px 120px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.06)}.admin-login-card h1{font-size:20px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.95);margin-bottom:6px}.admin-login-card p{color:rgba(255,255,255,.3);font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:40px}.admin-login-input{width:100%;padding:13px 16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;font-size:14px;color:white;outline:none;transition:border-color .2s,background .2s;font-family:inherit;margin-bottom:14px;box-sizing:border-box;letter-spacing:.02em}.admin-login-input::placeholder{color:rgba(255,255,255,.25)}.admin-login-input:focus{border-color:rgba(56,189,248,.5);background:rgba(56,189,248,.06)}.admin-login-btn{width:100%;padding:13px;background:rgba(56,189,248,.15);border:1px solid rgba(56,189,248,.35);border-radius:10px;color:#38bdf8;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;font-family:inherit;transition:background .2s,border-color .2s,color .2s,box-shadow .2s}.admin-login-btn:hover{background:rgba(56,189,248,.25);border-color:rgba(56,189,248,.6);color:#fff;box-shadow:0 0 20px rgba(56,189,248,.2)}.admin-login-btn:disabled{opacity:.4;cursor:default}.admin-login-error{color:rgba(248,113,113,.9);font-size:12px;margin-top:14px;text-align:center;letter-spacing:.04em}.admin-page-header{display:flex;align-items:center;gap:16px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.06)}.admin-page-header h1{font-size:14px;letter-spacing:.12em;color:rgba(255,255,255,.9);flex:1;margin:0}.admin-btn,.admin-page-header h1{font-weight:600;text-transform:uppercase}.admin-btn{padding:9px 20px;background:rgba(56,189,248,.1);border:1px solid rgba(56,189,248,.3);border-radius:8px;color:#38bdf8;font-size:12px;letter-spacing:.08em;cursor:pointer;font-family:inherit;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;white-space:nowrap}.admin-btn:hover{background:rgba(56,189,248,.2);border-color:rgba(56,189,248,.55);color:#fff;box-shadow:0 0 16px rgba(56,189,248,.15)}.admin-btn:disabled{opacity:.4;cursor:default}.admin-search{width:100%;padding:11px 16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;font-size:13px;color:rgba(255,255,255,.8);outline:none;font-family:inherit;margin-bottom:16px;box-sizing:border-box;transition:border-color .2s,background .2s;letter-spacing:.02em}.admin-search::placeholder{color:rgba(255,255,255,.2)}.admin-search:focus{border-color:rgba(56,189,248,.4);background:rgba(56,189,248,.04)}.admin-dropzone{border:1px dashed rgba(255,255,255,.12);border-radius:12px;padding:24px;text-align:center;color:rgba(255,255,255,.2);font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:24px;transition:border-color .2s,color .2s,background .2s;user-select:none}.admin-dropzone.dragging{border-color:rgba(56,189,248,.5);background:rgba(56,189,248,.05);color:#38bdf8}.admin-files-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px}.admin-file-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:12px;overflow:hidden;transition:border-color .2s,background .2s,transform .15s}.admin-file-card:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12);transform:translateY(-1px)}.admin-file-card.selected{border-color:rgba(56,189,248,.5);background:rgba(56,189,248,.07);box-shadow:0 0 0 1px rgba(56,189,248,.2);transform:none}.admin-file-preview{height:120px;background:rgba(255,255,255,.03);display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.05)}.admin-file-preview img{width:100%;height:100%;object-fit:cover;opacity:.9}.admin-file-icon{font-size:36px;opacity:.4}.admin-file-info{padding:10px 12px 5px}.admin-file-name{display:block;font-size:11px;font-weight:500;color:rgba(255,255,255,.75);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em}.admin-file-size{display:block;font-size:10px;color:rgba(255,255,255,.25);margin-top:3px;letter-spacing:.04em}.admin-file-actions{display:flex;padding:5px 8px 10px;gap:2px}.admin-file-actions a,.admin-file-actions button{background:none;border:none;cursor:pointer;font-size:14px;padding:4px 6px;border-radius:6px;transition:background .15s;text-decoration:none;color:rgba(255,255,255,.4);line-height:1}.admin-file-actions a:hover,.admin-file-actions button:hover{background:rgba(255,255,255,.08);color:rgba(255,255,255,.9)}.admin-file-actions button.danger:hover{background:rgba(248,113,113,.15);color:rgba(248,113,113,.9)}.admin-file-actions button.success{color:#34d399}.admin-empty{color:rgba(255,255,255,.2);font-size:13px;letter-spacing:.06em;padding:8px 0}.admin-placeholder{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:64px 40px;text-align:center}.admin-placeholder h2{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:10px}.admin-placeholder p{font-size:12px;color:rgba(255,255,255,.2);letter-spacing:.04em}.admin-files-layout{display:flex;gap:20px;align-items:flex-start}.admin-files-main{flex:1;min-width:0}.admin-file-detail{width:272px;flex-shrink:0;position:sticky;top:36px;background:rgba(255,255,255,.04);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden}.admin-detail-close{position:absolute;top:12px;right:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:rgba(255,255,255,.4);font-size:11px;width:24px;height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;font-family:inherit}.admin-detail-close:hover{background:rgba(255,255,255,.1);color:white}.admin-detail-preview{height:180px;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.06)}.admin-detail-preview img{width:100%;height:100%;object-fit:contain}.admin-detail-meta{padding:16px 18px 12px;border-bottom:1px solid rgba(255,255,255,.05)}.admin-detail-filename{font-size:12px;font-weight:500;color:rgba(255,255,255,.85);word-break:break-all;margin:0 0 12px;line-height:1.5;padding-right:20px}.admin-detail-row{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:11px}.admin-detail-row:last-child{border-bottom:none}.admin-detail-row span:first-child{color:rgba(255,255,255,.28);letter-spacing:.06em;text-transform:uppercase;flex-shrink:0}.admin-detail-row span:last-child{color:rgba(255,255,255,.65);text-align:right;word-break:break-all}.admin-detail-url-block{padding:12px 18px;border-bottom:1px solid rgba(255,255,255,.05)}.admin-detail-url-label{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.25);margin-bottom:6px}.admin-detail-url-value{display:block;font-size:11px;color:rgba(56,189,248,.7);word-break:break-all;line-height:1.5}.admin-detail-actions{padding:14px 18px;display:flex;flex-direction:column;gap:10px}.admin-detail-secondary{display:flex;justify-content:space-between;align-items:center}.admin-detail-link{font-size:12px;color:rgba(255,255,255,.35);text-decoration:none;letter-spacing:.04em;transition:color .15s}.admin-detail-link:hover{color:rgba(255,255,255,.8)}.admin-detail-delete{background:none;border:none;cursor:pointer;font-size:12px;color:rgba(248,113,113,.4);font-family:inherit;letter-spacing:.04em;padding:0;transition:color .15s}.admin-detail-delete:hover{color:rgba(248,113,113,.85)}.admin-detail-seo{padding:14px 18px;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.admin-detail-seo-label{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(56,189,248,.6);margin-bottom:12px;font-weight:600}.admin-detail-seo-loading{font-size:12px;color:rgba(255,255,255,.2);letter-spacing:.04em;margin:0}.admin-detail-field{margin-bottom:10px}.admin-detail-field label{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.25);margin-bottom:5px}.admin-detail-field input,.admin-detail-field textarea{width:100%;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:7px 10px;font-size:12px;color:rgba(255,255,255,.8);font-family:inherit;outline:none;resize:vertical;box-sizing:border-box;transition:border-color .15s,background .15s;line-height:1.4}.admin-detail-field input::placeholder,.admin-detail-field textarea::placeholder{color:rgba(255,255,255,.15)}.admin-detail-field input:focus,.admin-detail-field textarea:focus{border-color:rgba(56,189,248,.4);background:rgba(56,189,248,.04)}.admin-detail-save{width:100%;margin-top:4px;font-size:11px}.admin-modal-overlay{position:fixed;inset:0;z-index:200;background:rgba(4,8,15,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.admin-modal{position:relative;width:100%;max-width:1100px;height:90vh;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:20px;display:flex;overflow:hidden;box-shadow:0 40px 120px rgba(0,0,0,.7)}.admin-modal-preview{flex:1;background:rgba(0,0,0,.35);border-right:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:32px;box-sizing:border-box}.admin-modal-preview img{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px}.admin-modal-panel{width:320px;flex-shrink:0;overflow-y:auto;padding:28px 24px;box-sizing:border-box;display:flex;flex-direction:column;gap:0}.admin-modal-close{position:absolute;top:16px;right:16px;z-index:10;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:rgba(255,255,255,.5);font-size:13px;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;font-family:inherit}.admin-modal-close:hover{background:rgba(255,255,255,.12);color:white}.admin-modal-counter{position:absolute;top:20px;left:50%;transform:translateX(-50%);font-size:11px;letter-spacing:.1em;color:rgba(255,255,255,.25);pointer-events:none}.admin-modal-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:50%;color:rgba(255,255,255,.5);font-size:18px;width:44px;height:44px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s,border-color .15s;font-family:inherit}.admin-modal-arrow:hover:not(:disabled){background:rgba(56,189,248,.12);border-color:rgba(56,189,248,.35);color:#38bdf8}.admin-modal-arrow:disabled{opacity:.2;cursor:default}.admin-modal-arrow.left{left:16px}.admin-modal-arrow.right{right:340px}.admin-badge{display:inline-flex;align-items:center;justify-content:center;background:rgba(56,189,248,.2);border:1px solid rgba(56,189,248,.35);color:#38bdf8;font-size:10px;font-weight:700;letter-spacing:.06em;min-width:20px;height:20px;padding:0 6px;border-radius:10px;margin-left:10px;vertical-align:middle}.admin-btn--outline{background:transparent;border-color:rgba(255,255,255,.12);color:rgba(255,255,255,.35)}.admin-btn--outline:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.7);box-shadow:none}.admin-btn--sm{padding:6px 14px;font-size:11px;text-decoration:none}.admin-requests-list{display:flex;flex-direction:column;gap:8px}.admin-request-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:12px;overflow:hidden;transition:border-color .2s}.admin-request-card--unread{border-color:rgba(56,189,248,.2);background:rgba(56,189,248,.04)}.admin-request-card--open{border-color:rgba(255,255,255,.12)}.admin-request-card--selected{background:rgba(99,102,241,.12);border-color:rgba(99,102,241,.5);box-shadow:inset 3px 0 0 #6366f1}.admin-check{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;cursor:pointer}.admin-check input[type=checkbox]{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.admin-check__circle{display:block;width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.35);background:transparent;transition:all .18s ease;position:relative}.admin-check:hover .admin-check__circle{border-color:rgba(255,255,255,.55)}.admin-check input:checked+.admin-check__circle{background:#6366f1;border-color:#6366f1}.admin-check input:checked+.admin-check__circle:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg)}.admin-request-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;cursor:pointer;gap:16px;user-select:none}.admin-request-header:hover{background:rgba(255,255,255,.03)}.admin-request-main{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.admin-request-dot{width:7px;height:7px;border-radius:50%;background:#38bdf8;flex-shrink:0;box-shadow:0 0 6px rgba(56,189,248,.6)}.admin-request-name{font-size:13px;font-weight:600;color:rgba(255,255,255,.9);letter-spacing:.02em}.admin-request-phone{font-size:13px;color:#38bdf8;letter-spacing:.03em}.admin-request-email{font-size:12px;color:rgba(255,255,255,.35);letter-spacing:.02em}.admin-request-meta{display:flex;align-items:center;gap:12px;flex-shrink:0}.admin-request-source{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.2);background:rgba(255,255,255,.05);padding:3px 8px;border-radius:4px}.admin-request-date{font-size:11px;color:rgba(255,255,255,.25);letter-spacing:.03em;white-space:nowrap}.admin-request-chevron{font-size:9px;color:rgba(255,255,255,.2)}.admin-request-body{padding:0 18px 18px;border-top:1px solid rgba(255,255,255,.05);margin-top:0}.admin-request-message{font-size:13px;color:rgba(255,255,255,.5);line-height:1.6;margin:14px 0;white-space:pre-wrap}.admin-request-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.admin-btn--danger{border-color:rgba(248,113,113,.3);color:rgba(248,113,113,.7)}.admin-btn--danger:hover{background:rgba(248,113,113,.1);border-color:rgba(248,113,113,.55);color:rgba(248,113,113,1);box-shadow:none}.admin-request-meta-block{margin:12px 0 4px;display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:rgba(255,255,255,.03);border-radius:8px;border:1px solid rgba(255,255,255,.05)}.admin-request-meta-row{display:flex;gap:12px;font-size:11px;line-height:1.5}.admin-request-meta-row span:first-child{color:rgba(255,255,255,.2);min-width:28px;flex-shrink:0;letter-spacing:.06em;text-transform:uppercase}.admin-request-meta-row a,.admin-request-meta-row span:last-child{color:rgba(255,255,255,.4);word-break:break-all}.admin-request-meta-row a:hover{color:#38bdf8}.admin-request-ua{font-size:10px;opacity:.6}.admin-bulk-bar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 16px;margin-bottom:12px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.admin-bulk-count{font-size:12px;letter-spacing:.04em;color:rgba(255,255,255,.5)}.admin-bulk-actions{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.admin-request-selectall{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.3);user-select:none}.admin-request-check,.admin-request-selectall input{width:16px;height:16px;accent-color:#38bdf8;cursor:pointer;flex-shrink:0}.admin-request-check{margin-right:4px}.admin-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px}.admin-pagination span{font-size:12px;letter-spacing:.03em;color:rgba(255,255,255,.35);white-space:nowrap}.admin-task-hint{font-size:11px;letter-spacing:.04em;color:rgba(255,255,255,.3);text-transform:none;text-align:right;font-family:ui-monospace,SF Mono,Menlo,monospace}.admin-task-summary{position:relative;display:flex;align-items:center;gap:40px;padding:34px 38px;margin-bottom:32px;border-radius:18px;background:radial-gradient(120% 160% at 0 0,rgba(255,255,255,.07),rgba(255,255,255,0) 55%),rgba(255,255,255,.03);backdrop-filter:blur(24px) saturate(130%);-webkit-backdrop-filter:blur(24px) saturate(130%);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.16),inset 0 0 0 1px rgba(255,255,255,.02),0 20px 50px -28px rgba(0,0,0,.8);overflow:hidden}.admin-task-summary:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0) 40%);pointer-events:none}.admin-task-ring{flex-shrink:0;position:relative;z-index:1}.admin-task-ring-bg{fill:none;stroke:rgba(255,255,255,.08);stroke-width:3}.admin-task-ring-fg{fill:none;stroke:url(#taskSilver);stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .7s cubic-bezier(.4,0,.2,1)}.admin-task-ring-text{fill:#fff;font-size:19px;font-weight:300;text-anchor:middle;dominant-baseline:central;letter-spacing:.01em;font-family:ui-monospace,SF Mono,Menlo,monospace}.admin-task-summary-stats{flex:1;min-width:0;position:relative;z-index:1}.admin-task-summary-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:rgba(255,255,255,.55);margin-bottom:18px}.admin-task-summary-row{display:flex;gap:28px;flex-wrap:wrap;margin-bottom:18px}.admin-task-stat{display:inline-flex;align-items:baseline;gap:9px;font-size:13px;color:rgba(255,255,255,.45);letter-spacing:.03em}.admin-task-stat b{font-size:22px;font-weight:300;color:rgba(255,255,255,.92);font-family:ui-monospace,SF Mono,Menlo,monospace;font-variant-numeric:tabular-nums}.admin-task-stat--todo b{color:rgba(255,255,255,.45)}.admin-task-summary-bar{display:flex;height:4px;border-radius:2px;overflow:hidden;background:rgba(255,255,255,.07)}.admin-task-summary-bar-done{background:linear-gradient(90deg,rgba(255,255,255,.55),rgba(255,255,255,.95));transition:width .7s cubic-bezier(.4,0,.2,1)}.admin-task-summary-bar-progress{background:rgba(255,255,255,.28);transition:width .7s cubic-bezier(.4,0,.2,1)}.admin-task-summary-total{font-size:11px;color:rgba(255,255,255,.3);letter-spacing:.05em;margin-top:14px;font-family:ui-monospace,SF Mono,Menlo,monospace}.admin-task-filters{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:28px}.admin-task-filter-group{display:flex;gap:7px;flex-wrap:wrap}.admin-task-chip{padding:8px 17px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09);border-radius:999px;color:rgba(255,255,255,.5);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-family:inherit;transition:background .25s,border-color .25s,color .25s,box-shadow .25s}.admin-task-chip:hover{color:rgba(255,255,255,.85);border-color:rgba(255,255,255,.22)}.admin-task-chip.active{background:rgba(255,255,255,.92);border-color:rgba(255,255,255,.92);color:#0a0a0a;box-shadow:0 4px 18px -6px rgba(255,255,255,.4)}.admin-task-cats{display:flex;flex-direction:column;gap:12px}.admin-task-cat{position:relative;border-radius:14px;background:rgba(255,255,255,.025);backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.08);overflow:hidden;transition:border-color .25s,background .25s}.admin-task-cat:hover{border-color:rgba(255,255,255,.14)}.admin-task-cat-header{width:100%;display:flex;align-items:center;gap:22px;padding:22px 26px;background:transparent;border:none;cursor:pointer;font-family:inherit;text-align:left}.admin-task-cat-num-big{font-size:22px;font-weight:300;color:rgba(255,255,255,.32);font-family:ui-monospace,SF Mono,Menlo,monospace;font-variant-numeric:tabular-nums;letter-spacing:.02em;flex-shrink:0;min-width:30px}.admin-task-cat-title{font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.9);flex:1;min-width:0}.admin-task-cat-count{font-size:12px;color:rgba(255,255,255,.4);letter-spacing:.04em;white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,monospace;font-variant-numeric:tabular-nums}.admin-task-cat-bar{width:110px;height:3px;border-radius:2px;background:rgba(255,255,255,.08);overflow:hidden;flex-shrink:0}.admin-task-cat-bar-fill{display:block;height:100%;background:linear-gradient(90deg,rgba(255,255,255,.5),rgba(255,255,255,.92));border-radius:2px;transition:width .6s cubic-bezier(.4,0,.2,1)}.admin-task-cat-chevron{font-size:10px;color:rgba(255,255,255,.3);flex-shrink:0}.admin-task-cat-body{padding:2px 26px 24px}.admin-task-cat-intro{font-size:14px;color:rgba(255,255,255,.45);line-height:1.7;margin:0 0 20px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.06)}.admin-task-list{display:flex;flex-direction:column;gap:8px}.admin-task-item{position:relative;border-radius:10px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);overflow:hidden;transition:border-color .25s,background .25s}.admin-task-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:rgba(255,255,255,.12)}.admin-task-item--done:before{background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.5))}.admin-task-item--in-progress:before{background:rgba(255,255,255,.45)}.admin-task-item--todo:before{background:rgba(255,255,255,.1)}.admin-task-item:hover{border-color:rgba(255,255,255,.13);background:rgba(255,255,255,.035)}.admin-task-item.open{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.13);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.07)}.admin-task-item-head{width:100%;display:flex;align-items:center;gap:16px;padding:16px 20px;background:transparent;border:none;cursor:pointer;font-family:inherit;text-align:left}.admin-task-status{width:17px;height:17px;border-radius:50%;flex-shrink:0;position:relative}.admin-task-status--done{background:rgba(255,255,255,.92);box-shadow:0 0 0 1px rgba(255,255,255,.3)}.admin-task-status--done:after{content:"✓";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:10px;color:#0a0a0a;font-weight:700}.admin-task-status--in-progress{background:transparent;border:1.5px solid rgba(255,255,255,.55)}.admin-task-status--in-progress:after{content:"";position:absolute;inset:4px;border-radius:50%;background:rgba(255,255,255,.85)}.admin-task-status--todo{background:transparent;border:1.5px solid rgba(255,255,255,.18)}.admin-task-item-title{flex:1;min-width:0;font-size:15px;font-weight:400;color:rgba(255,255,255,.85);letter-spacing:.01em;line-height:1.4}.admin-task-item--done .admin-task-item-title{color:rgba(255,255,255,.45)}.admin-task-prio{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-family:ui-monospace,SF Mono,Menlo,monospace}.admin-task-prio--critical{color:rgba(255,255,255,.95)}.admin-task-prio--high{color:rgba(255,255,255,.62)}.admin-task-prio--medium{color:rgba(255,255,255,.4)}.admin-task-prio--low{color:rgba(255,255,255,.24)}.admin-task-item-chevron{font-size:16px;font-weight:300;color:rgba(255,255,255,.3);flex-shrink:0;width:16px;text-align:center;font-family:ui-monospace,SF Mono,Menlo,monospace}.admin-task-item-body{padding:0 20px 20px 53px}.admin-task-item-desc{font-size:14px;color:rgba(255,255,255,.62);line-height:1.75;margin:0 0 14px}.admin-task-item-note{font-size:13.5px;color:rgba(255,255,255,.72);line-height:1.7;padding:14px 16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:9px;box-shadow:inset 0 1px 0 0 rgba(255,255,255,.07);margin-bottom:14px}.admin-task-item-note-label{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.12em;color:rgba(255,255,255,.5);margin-right:10px}.admin-task-item-meta,.admin-task-item-note-label{text-transform:uppercase;font-family:ui-monospace,SF Mono,Menlo,monospace}.admin-task-item-meta{display:flex;gap:10px;font-size:11px;color:rgba(255,255,255,.32);letter-spacing:.05em}.admin-mobile-bar,.admin-sidebar-close,.admin-sidebar-overlay{display:none}@media (max-width:900px){.admin-sidebar{width:272px;max-width:84vw;transform:translateX(-100%);transition:transform .26s cubic-bezier(.22,1,.36,1);z-index:120}.admin-sidebar.is-open{transform:none;box-shadow:0 0 60px rgba(0,0,0,.6)}.admin-sidebar-overlay{display:block;position:fixed;inset:0;z-index:110;background:rgba(4,8,15,.6);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:admin-overlay-in .2s ease both}@keyframes admin-overlay-in{0%{opacity:0}to{opacity:1}}.admin-sidebar-logo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-sidebar-close{display:block;flex:none;width:36px;height:36px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.7);font-size:15px;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.admin-nav a{padding:13px 16px;font-size:15px}.admin-mobile-bar{display:flex;align-items:center;gap:12px;position:sticky;top:0;z-index:90;padding:10px 14px;background:rgba(6,11,20,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.07)}.admin-burger{flex:none;width:42px;height:42px;display:grid;align-content:center;justify-items:center;gap:4px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:rgba(255,255,255,.04);cursor:pointer;-webkit-tap-highlight-color:transparent}.admin-burger span{display:block;width:17px;height:2px;border-radius:2px;background:rgba(255,255,255,.8)}.admin-burger:active{background:rgba(255,255,255,.09)}.admin-mobile-title{font-size:15px;font-weight:600;color:rgba(255,255,255,.9);letter-spacing:.01em}.admin-layout{flex-direction:column}.admin-content{margin-left:0;padding:18px 14px 40px;width:100%;min-width:0}.admin-page-header{flex-wrap:wrap;gap:10px;align-items:flex-start}.admin-page-header h1{font-size:21px}.admin-login-input,.admin-search{width:100%;max-width:100%;box-sizing:border-box}.admin-request-email,.admin-request-message,.admin-request-ua,.admin-task-hint{word-break:break-word;overflow-wrap:anywhere}}@media (max-width:640px){.admin-content{padding:14px 12px 36px}.admin-bulk-actions,.admin-bulk-bar,.admin-page-header,.admin-pagination,.admin-request-actions{flex-wrap:wrap;gap:8px}.admin-btn{min-height:40px;-webkit-tap-highlight-color:transparent}.admin-btn--sm{min-height:34px}.admin-request-header,.admin-request-meta-row{flex-wrap:wrap;gap:6px}.admin-request-main{flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.admin-request-phone{white-space:nowrap}.admin-request-email{word-break:break-all}.admin-request-meta{grid-template-columns:1fr;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.admin-request-date{white-space:nowrap}.admin-files-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-content table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:380px){.admin-files-grid{grid-template-columns:1fr}.admin-page-header h1{font-size:19px}}.offer-catalog .offer-catalog__header{display:flex;align-items:center;gap:24px}.offer-catalog .offer-catalog__header .offer-catalog__tabs{flex:0 1 auto;min-width:0}.offer-catalog .offer-catalog__seeall{flex:0 0 auto}.offer-catalog .offer-catalog__header .offer-catalog__row{margin-left:auto;flex:0 0 auto}@media (max-width:1024px){.offer-catalog .offer-catalog__seeall{display:none}}.category{transition:transform .25s ease}.category:hover{transform:translateY(-4px)}.service-card{transition:transform .3s ease}.service-card:hover{transform:translateY(-3px)}.partner-logo{transition:transform .25s ease}.partner-logo:hover{transform:scale(1.05)}.breadcrumb{padding-left:180px;padding-right:180px;max-width:1192px;font-size:13px;line-height:120%;color:rgba(0,0,0,.4);display:flex;flex-wrap:wrap;gap:2px;align-items:center}.breadcrumb a{color:rgba(0,0,0,.4);transition:color .2s}.breadcrumb a:hover{color:#2d49ef}.breadcrumb__current{color:rgba(0,0,0,.7)}@media screen and (max-width:1200px){.breadcrumb{padding-left:24px;padding-right:24px}}@media screen and (max-width:720px){.breadcrumb{padding-left:16px;padding-right:16px}}.cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:200;background:#fff;border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -4px 32px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 24px}.cookie-banner__text{font-size:13px;line-height:1.5;color:rgba(0,0,0,.6);max-width:860px}.cookie-banner__text a{text-decoration:underline;text-decoration-color:rgba(0,0,0,.25);text-underline-offset:2px;color:inherit}.cookie-banner__text a:hover{color:#2d49ef;text-decoration-color:#2d49ef}.cookie-banner__btn{white-space:nowrap;flex-shrink:0;padding:12px 24px;min-height:44px;font-size:13px}@media screen and (max-width:720px){.cookie-banner{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.cookie-banner__btn{width:100%}}.consent-checks{display:flex;flex-direction:column;gap:14px}.consent-check{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.consent-check input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;min-width:18px;border:1px solid #b3b3b3;border-radius:4px;margin-top:1px;cursor:pointer;transition:border-color .2s,background .2s;position:relative}.consent-check input[type=checkbox]:checked{background:#2d49ef;border-color:#2d49ef}.consent-check input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)}.consent-check span{font-size:12px;line-height:1.5;color:rgba(0,0,0,.5)}.consent-check span a{color:#2d49ef;text-decoration:underline;text-underline-offset:2px}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:20px;font-size:13px;letter-spacing:.02em}.greeting--center .breadcrumbs{justify-content:center}.breadcrumbs__item{display:inline-flex;align-items:center;gap:8px}.breadcrumbs__link{color:rgba(0,0,0,.5);text-decoration:none;transition:color .2s}.breadcrumbs__link:hover{color:#2d49ef}.breadcrumbs__current{color:rgba(0,0,0,.85)}.breadcrumbs__sep{color:rgba(0,0,0,.25)}.gpage-hero{position:relative;z-index:2;background:radial-gradient(60% 90% at 100% 0,rgba(45,73,239,.08),transparent 55%),linear-gradient(180deg,#f4f6ff,#ffffff);color:#0a0a0a;overflow:hidden}.gpage-hero,.main__section.gpage-hero{border-radius:0 0 48px 48px}.gpage-hero .breadcrumbs{margin-bottom:0}.gpage-hero .breadcrumbs__link,.gpage-hero .breadcrumbs__sep{color:rgba(0,0,0,.45)}.gpage-hero .breadcrumbs__current{color:rgba(0,0,0,.8)}.gpage-hero__container{max-width:1560px;margin-left:auto;margin-right:auto;padding-top:40px;padding-bottom:96px}.gpage-hero__top{margin-bottom:40px}.gpage-hero__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,.68fr);gap:48px;align-items:stretch}.gpage-hero__copy{display:flex;flex-direction:column;justify-content:flex-start;min-height:500px}.gpage__eyebrow{margin:0 0 18px;color:#2d49ef;font-size:13px;font-weight:700;line-height:120%;letter-spacing:.08em;text-transform:uppercase}.gpage-hero__intro{max-width:760px;margin-top:28px}.gpage-hero__intro p{margin:0 0 14px;color:rgba(0,0,0,.6);font-size:18px;line-height:1.55;letter-spacing:-.02em}.gpage-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.gpage-hero__visual{display:grid;grid-template-rows:minmax(360px,1fr) auto;min-height:500px;border:1px solid rgba(0,0,0,.08);background:linear-gradient(160deg,#fafafa,#eceef2);overflow:hidden;border-radius:24px}.gpage-hero__image{display:flex;align-items:center;justify-content:center;padding:36px 48px}.gpage-hero__image img{width:min(100%,520px);max-height:360px;object-fit:contain;animation:gpage-hero-image-in .24s ease}.gpage-hero__model-list{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(0,0,0,.08);background:#fff}.gpage-hero__model-link{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:72px;padding:18px 20px;border-right:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);color:rgba(0,0,0,.6);font-size:13px;line-height:120%;transition:color .2s,background-color .2s}.gpage-hero__model-link:nth-child(2n){border-right:none}.gpage-hero__model-link:nth-last-child(-n+2){border-bottom:none}.gpage-hero__model-link span:last-child{color:#2d49ef;text-align:right}.gpage-hero__model-link:hover,.gpage-hero__model-link[data-active=true]{color:#0a0a0a;background:rgba(45,73,239,.08)}.gpage-body{padding-top:72px;padding-bottom:72px}.gpage-body:not(.gpage-body--contact) .main__content{row-gap:72px}.gpage-body--contact,.gpage-body--models,.gpage-body--usage{margin-top:-2px;border-radius:48px}@keyframes gpage-hero-image-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.gpage__models-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.gpage__models-title{max-width:720px;margin:0;color:#0a0a0a;font-size:40px;font-weight:700;line-height:110%;letter-spacing:-.04em}.gpage__models-count{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#2d49ef;color:#fff;font-size:18px;font-variant-numeric:tabular-nums}.gpage-industries,.gpage-info{display:grid;gap:28px}.gpage-info__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ginfo-card{display:flex;min-height:270px;flex-direction:column;justify-content:space-between;padding:24px;border:1px solid rgba(0,0,0,.08);border-radius:24px;background:#f7f7f7}.gpage-body--usage .ginfo-card{background:#fff}.ginfo-card__marker{width:36px;height:36px;border:8px solid #2d49ef;border-radius:50%}.gindustry-card__title,.ginfo-card__title{margin:0;color:#0a0a0a;font-size:24px;font-weight:700;line-height:120%;letter-spacing:-.04em}.ginfo-card p{margin:56px 0 0;color:rgba(0,0,0,.58);font-size:15px;line-height:140%;letter-spacing:-.02em}.gpage-industries__head{max-width:720px}.gpage-industries__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:24px;background:rgba(0,0,0,.08)}.gindustry-card{display:flex;min-height:170px;flex-direction:column;justify-content:space-between;padding:22px 24px;background:#fff}.gindustry-card span{color:#2d49ef;font-size:13px;font-weight:700;line-height:120%}.gpage__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.gcard{display:flex;flex-direction:column;min-height:500px;overflow:hidden;border:1px solid rgba(0,0,0,.08);border-radius:24px;background:#f7f7f7;text-decoration:none;transition:transform .28s cubic-bezier(.4,0,.2,1),border-color .28s}.gcard:hover{transform:translateY(-4px);border-color:rgba(45,73,239,.55)}.gcard__media{display:flex;align-items:center;justify-content:center;min-height:300px;padding:36px;background:#fff}.gcard__media img{max-width:100%;max-height:240px;object-fit:contain;transition:transform .34s cubic-bezier(.4,0,.2,1)}.gcard:hover .gcard__media img{transform:scale(1.04)}.gcard__body{display:flex;flex:1;flex-direction:column;padding:24px}.gcard__name{color:#0a0a0a;font-size:24px;font-weight:700;line-height:120%;letter-spacing:-.04em}.gcard__params{display:grid;gap:14px;margin-top:28px}.gcard__summary{display:block;margin-top:24px;color:rgba(0,0,0,.56);font-size:15px;line-height:145%;letter-spacing:-.02em}.gcard__params>span{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.08)}.gcard__params span span{color:rgba(0,0,0,.42);font-size:13px}.gcard__params strong{color:#000;font-size:15px;font-weight:500;text-align:right}.gcard__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:28px;color:#2d49ef;font-size:13px;font-weight:500;line-height:120%}.gcard__arrow{flex-shrink:0;color:#2d49ef;font-size:18px;transition:transform .24s}.gcard:hover .gcard__arrow{transform:translateX(5px)}.gpage-compare{display:grid;grid-template-columns:1fr;gap:28px;align-items:start}.gpage-compare__head{max-width:760px}.gpage-compare__table-wrap{border:1px solid rgba(0,0,0,.08);border-radius:24px;background:#fff}.gpage-compare__table{width:100%;min-width:1480px;border-collapse:collapse}.gpage-compare__table td,.gpage-compare__table th{min-width:150px;padding:20px;border-bottom:1px solid rgba(0,0,0,.08);border-right:1px solid rgba(0,0,0,.06);text-align:left;vertical-align:middle;font-size:14px;line-height:135%;white-space:pre-line}.gpage-compare__table td:last-child,.gpage-compare__table th:last-child{border-right:none}.gpage-compare__table th{color:#000;font-weight:700}.gpage-compare__table thead th{position:sticky;top:0;z-index:1;background:#f1f3f7;color:rgba(0,0,0,.62);font-size:13px;font-weight:700;line-height:125%}.gpage-compare__table thead th:first-child{min-width:190px;color:#000}.gpage-compare__table tbody th{min-width:190px;background:#fff;font-size:15px;line-height:120%}.gpage-compare__table tbody th,.gpage-compare__table thead th:first-child{position:sticky;left:0;z-index:2;box-shadow:1px 0 0 rgba(0,0,0,.08)}.gpage-compare__table thead th:first-child{z-index:3}.gpage-compare__table td{color:rgba(0,0,0,.64)}.gpage-compare__table tbody tr:nth-child(2n) td,.gpage-compare__table tbody tr:nth-child(2n) th{background:#fafafa}.gpage-compare__table tbody tr:hover td,.gpage-compare__table tbody tr:hover th{background:rgba(45,73,239,.06)}.gpage-compare__table tr:last-child td,.gpage-compare__table tr:last-child th{border-bottom:none}.gpage-isotopes{display:grid;grid-template-columns:1fr;gap:28px;align-items:start}.gpage-isotopes__list{display:grid;gap:1px;overflow:hidden;border:1px solid rgba(0,0,0,.08);border-radius:24px;background:rgba(0,0,0,.08)}.iso-row{display:grid;grid-template-columns:220px 1fr;gap:24px;align-items:baseline;padding:24px 28px;background:#fff}.iso-row__type{color:#0a0a0a;font-size:20px;font-weight:700;line-height:120%;letter-spacing:-.03em}.iso-row__list{color:rgba(0,0,0,.64);font-size:16px;line-height:150%;letter-spacing:-.01em}.gpage-selection,.gpage-source-index{display:grid;gap:28px}.source-filter{display:flex;flex-wrap:wrap;gap:8px}.source-filter__chip{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:1px solid rgba(45,73,239,.28);border-radius:999px;padding:10px 14px;color:#2d49ef;font-size:14px;font-weight:500;line-height:120%;transition:border-color .2s,background-color .2s,transform .2s}.source-filter__chip:hover{border-color:#2d49ef;background:rgba(45,73,239,.06);transform:translateY(-1px)}.source-index-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.source-card{display:flex;min-height:280px;flex-direction:column;justify-content:space-between;gap:20px;padding:24px;border:1px solid rgba(0,0,0,.08);border-radius:20px;background:#fff;scroll-margin-top:120px}.source-card__top{display:grid;gap:12px}.source-card__top span{color:#2d49ef;font-size:12px;font-weight:700;line-height:120%;letter-spacing:.08em;text-transform:uppercase}.source-card__top strong{color:#0a0a0a;font-size:28px;font-weight:700;line-height:110%;letter-spacing:-.03em}.source-card p{margin:0;color:rgba(0,0,0,.62);font-size:15px;line-height:145%;letter-spacing:-.02em}.source-card small{display:block;margin-top:auto;color:rgba(0,0,0,.42);font-size:13px;line-height:135%}.source-card__link{width:max-content;color:#2d49ef;font-size:14px;font-weight:500;line-height:120%}.gpage-selection__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:24px;background:rgba(0,0,0,.08)}.selection-card{display:flex;min-height:300px;flex-direction:column;justify-content:space-between;padding:24px;background:#f7f7f7}.selection-card span{color:#2d49ef;font-size:13px;font-weight:700;line-height:120%}.selection-card__title{margin-top:auto;color:#0a0a0a;font-size:24px;font-weight:700;line-height:120%;letter-spacing:-.04em}.selection-card p{margin:18px 0 0;color:rgba(0,0,0,.58);font-size:15px;line-height:140%;letter-spacing:-.02em}.gpage-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end;padding:48px;border-radius:24px;background:#050505;color:#fff}.gpage-cta__title{max-width:820px;margin:0;font-size:40px;font-weight:700;line-height:110%;letter-spacing:-.04em}.sources-page .gpage-hero{background:radial-gradient(720px 420px at 82% 18%,rgba(45,73,239,.18),transparent 62%),linear-gradient(180deg,#ffffff,#f3f5fb)}.sources-hero__container{padding-bottom:72px}.sources-hero__grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(480px,.7fr);gap:56px;align-items:stretch}.sources-hero__copy{display:flex;min-height:520px;flex-direction:column;justify-content:center}.source-type-panel{display:grid;grid-template-rows:auto 1fr;min-height:520px;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,0)),#05070d;color:#fff}.source-type-panel__head{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid rgba(255,255,255,.12)}.source-type-panel__head span{color:rgba(255,255,255,.58);font-size:13px;font-weight:700;line-height:120%;letter-spacing:.08em;text-transform:uppercase}.source-type-panel__head strong{color:#fff;font-size:48px;font-weight:700;line-height:100%}.source-type-panel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:rgba(255,255,255,.12)}.source-type-card{display:flex;min-height:172px;flex-direction:column;justify-content:space-between;padding:24px;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 42%),#080b13;transition:background-color .2s,transform .2s}.source-type-card:hover{background-color:#10182f;transform:translateY(-1px)}.source-type-card__mark{width:38px;height:6px;border-radius:999px;background:#2d49ef}.source-type-card__mark--alpha{background:#14b86f}.source-type-card__mark--beta{background:#f0b429}.source-type-card__mark--gamma{background:#2d49ef}.source-type-card__mark--neutron{background:#10a7b8}.source-type-card__mark--x-ray{background:#b36bff}.source-type-card strong{margin-top:28px;color:#fff;font-size:24px;font-weight:700;line-height:115%}.source-type-card small{display:block;margin-top:14px;color:rgba(255,255,255,.56);font-size:13px;line-height:140%}.sources-body{background:#fff}.sources-content{row-gap:56px}.source-pick{display:grid;grid-template-columns:minmax(280px,.45fr) minmax(0,1fr);gap:48px;align-items:start}.source-pick__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:24px;background:rgba(0,0,0,.08)}.source-pick-card{display:grid;min-height:160px;gap:22px;padding:24px;background:#f7f7f7}.source-pick-card span{color:#0a0a0a;font-size:20px;font-weight:700;line-height:120%}.source-pick-card p{margin:0;color:rgba(0,0,0,.58);font-size:15px;line-height:145%}.source-matrix-section{display:grid;gap:24px}.source-matrix-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.source-matrix-section__meta{display:grid;justify-items:end;color:#0a0a0a}.source-matrix-section__meta span{color:#2d49ef;font-size:56px;font-weight:700;line-height:90%}.source-matrix-section__meta small{margin-top:8px;color:rgba(0,0,0,.44);font-size:13px;font-weight:700;line-height:120%;letter-spacing:.08em;text-transform:uppercase}.source-matrix-nav{display:flex;flex-wrap:wrap;gap:8px}.source-matrix-nav a{display:inline-flex;min-height:38px;align-items:center;border:1px solid rgba(45,73,239,.24);border-radius:999px;padding:9px 14px;color:#2d49ef;font-size:14px;font-weight:500;line-height:120%}.source-matrix{overflow-x:auto;border-radius:24px;background:#05070d}.source-matrix table{width:100%;min-width:980px;border-collapse:collapse}.source-matrix td,.source-matrix th{padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.09);text-align:left;vertical-align:middle}.source-matrix thead th{position:sticky;top:0;z-index:2;background:#05070d;color:rgba(255,255,255,.48);font-size:12px;font-weight:700;line-height:120%;letter-spacing:.08em;text-transform:uppercase}.source-matrix tbody tr{transition:background-color .18s}.source-matrix tbody tr:hover{background:rgba(45,73,239,.14)}.source-matrix tbody tr:last-child td,.source-matrix tbody tr:last-child th{border-bottom:none}.source-matrix tbody th{width:230px}.source-matrix tbody th span{display:block;color:#fff;font-size:24px;font-weight:700;line-height:120%}.source-matrix tbody th small{display:block;max-width:290px;margin-top:8px;color:rgba(255,255,255,.42);font-size:12px;font-weight:400;line-height:135%}.source-matrix td{color:rgba(255,255,255,.66);font-size:14px;line-height:140%}.source-matrix td:nth-child(3){max-width:560px}.source-matrix td a{color:#fff;font-size:14px;font-weight:500;line-height:120%}.source-badge{display:inline-flex;min-height:30px;align-items:center;border-radius:999px;padding:7px 10px;background:rgba(45,73,239,.16);color:#dfe4ff;font-size:12px;font-weight:700;line-height:120%;white-space:nowrap}.source-badge--alpha{background:rgba(20,184,111,.18);color:#a6ffd5}.source-badge--beta{background:rgba(240,180,41,.16);color:#ffe4a3}.source-badge--gamma{background:rgba(45,73,239,.22);color:#dfe4ff}.source-badge--neutron{background:rgba(16,167,184,.18);color:#a6f5ff}.source-badge--x-ray{background:rgba(179,107,255,.18);color:#ecd8ff}.sources-usage{background:#f7f7f7}.source-usage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.source-usage-card{min-height:220px;background:#fff}.source-usage-card p{margin-top:28px}.source-industry-list{display:flex;flex-wrap:wrap;gap:8px}.source-industry-list span{display:inline-flex;min-height:44px;align-items:center;border:1px solid rgba(0,0,0,.08);border-radius:999px;padding:11px 16px;background:#fff;color:#0a0a0a;font-size:15px;line-height:120%}.sources-compact-hero{position:relative;z-index:2;overflow:hidden;border-radius:0 0 48px 48px;background:#fff;color:#0a0a0a}.sources-compact-hero__container{max-width:1560px;margin:0 auto;padding:36px 0 42px}.sources-compact-hero__main{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:32px;align-items:stretch}.sources-compact-hero__copy{display:flex;min-height:360px;flex-direction:column;justify-content:center}.sources-compact-hero__head{display:grid;gap:10px}.sources-compact-hero__head h1{max-width:980px;margin:0;color:#0a0a0a;font-size:56px;font-weight:700;line-height:105%;letter-spacing:-.04em}.sources-compact-hero__intro{display:grid;grid-template-columns:1fr;gap:12px;max-width:760px;margin-top:22px}.sources-compact-hero__intro p{margin:0;color:rgba(0,0,0,.58);font-size:16px;line-height:150%;letter-spacing:-.02em}.sources-compact-hero__visual{position:relative;min-height:360px;overflow:hidden;margin:0;border-radius:0;background:transparent}.sources-compact-hero__visual:after{content:"";position:absolute;inset:-2px;background:linear-gradient(90deg,#fff,rgba(255,255,255,0) 30%),linear-gradient(180deg,#fff,rgba(255,255,255,0) 28%,rgba(255,255,255,0) 74%,#fff),linear-gradient(270deg,#fff,rgba(255,255,255,0) 26%);pointer-events:none}.sources-compact-hero__visual img{width:100%;height:100%;object-fit:contain;filter:brightness(1.035) contrast(1.035) drop-shadow(0 22px 34px rgba(13,25,64,.1));-webkit-mask-image:radial-gradient(ellipse 76% 64% at 58% 52%,#000 58%,rgba(0,0,0,.7) 72%,transparent 100%);mask-image:radial-gradient(ellipse 76% 64% at 58% 52%,#000 58%,rgba(0,0,0,.7) 72%,transparent 100%)}.sources-segments{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:30px;border:1px solid rgba(0,0,0,.08);border-radius:24px;background:rgba(0,0,0,.08)}.sources-segments__item{display:flex;min-height:82px;align-items:center;justify-content:center;gap:16px;padding:18px 20px;background:#fff;transition:background-color .18s,color .18s}.sources-segments__item:hover{background:#05070d;color:#fff}.sources-segments__item span{font-size:17px;font-weight:700;line-height:120%}.sources-compact-body{margin-top:-2px;padding:48px 0;border-radius:48px;background:#fff}.sources-workbench{display:block}.sources-side{display:grid;gap:12px;position:sticky;top:24px}.sources-side-card{padding:22px;border:1px solid rgba(0,0,0,.08);border-radius:20px;background:#f7f7f7}.sources-side-card--muted{background:#fff}.sources-side-list{display:grid;gap:16px}.sources-side-list div{display:grid;gap:6px}.sources-side-list strong{color:#0a0a0a;font-size:15px;font-weight:700;line-height:120%}.sources-side-list span{color:rgba(0,0,0,.56);font-size:13px;line-height:138%}.sources-chip-list{display:flex;flex-wrap:wrap;gap:7px}.sources-chip-list span{display:inline-flex;min-height:32px;align-items:center;border-radius:999px;padding:8px 10px;background:rgba(45,73,239,.08);color:#2d49ef;font-size:12px;font-weight:600;line-height:120%}.sources-registry{display:grid;gap:22px}.sources-registry__head{display:flex;align-items:end;justify-content:space-between;gap:24px}.sources-registry__head h2{margin:0;color:#0a0a0a;font-size:36px;font-weight:700;line-height:110%;letter-spacing:-.04em}.sources-registry__head>span{color:#2d49ef;font-size:44px;font-weight:700;line-height:90%}.sources-registry__nav{gap:6px}.sources-registry__nav a{min-height:34px;padding:8px 12px;font-size:13px}.source-tile-sections{display:grid;gap:28px}.source-tile-section{display:grid;gap:12px}.source-tile-section__head{display:flex;align-items:center;justify-content:flex-start;gap:14px;padding:0 2px}.source-tile-section__head h3{margin:0;color:#0a0a0a;font-size:18px;font-weight:700;line-height:115%}.source-tile-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px}.source-tile{aspect-ratio:1/1;display:flex;min-height:112px;flex-direction:column;align-items:center;justify-content:center;padding:12px;border:1px solid rgba(170,178,196,.5);border-radius:16px;background:linear-gradient(180deg,#ffffff,#f7f8fb);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 8px 18px rgba(13,25,64,.055);color:#0a0a0a;scroll-margin-top:120px;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s,box-shadow .18s}.source-tile:hover{transform:translateY(-2px);border-color:rgba(45,73,239,.46);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 14px 30px rgba(13,25,64,.1)}.source-tile strong{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#0a0a0a;font-size:22px;font-weight:700;line-height:100%;letter-spacing:0;text-align:center}.source-tile__plus{color:rgba(45,73,239,.64);font-size:15px;font-weight:700;line-height:90%}.source-tile--alpha{border-color:rgba(201,139,25,.3)}.source-tile--beta{border-color:rgba(21,152,93,.28)}.source-tile--gamma{border-color:rgba(45,73,239,.24)}.source-tile--neutron{border-color:rgba(12,149,167,.28)}.source-tile--x-ray{border-color:rgba(135,82,216,.26)}.source-matrix--compact{border-radius:20px}.source-matrix--compact td,.source-matrix--compact th{padding:12px 16px}.source-matrix--compact tbody th{width:150px}.source-matrix--compact tbody th span{font-size:19px}.source-matrix--compact td{font-size:13px;line-height:135%}.source-matrix--compact .source-badge{min-height:26px;padding:6px 9px;font-size:11px}.sources-compact-industries{margin-top:-2px;padding:30px 0;border-radius:48px;background:#f7f7f7}.sources-compact-industries__inner{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;align-items:start}.sources-compact-industries .source-industry-list span{min-height:36px;padding:8px 12px;font-size:13px}.sources-licenses{position:relative;z-index:0;margin-top:-32px;margin-bottom:-32px;padding:62px 0;border-radius:48px;background:#2d49ef;color:#fff}.sources-compact-industries,.sources-licenses+.gpage-body--contact{position:relative;z-index:1}.sources-licenses__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.sources-licenses .gpage__eyebrow{margin-bottom:12px;color:rgba(255,255,255,.7)}.sources-licenses__text{max-width:720px;margin:0;color:#fff;font-size:24px;font-weight:600;line-height:130%;letter-spacing:-.03em}.sources-licenses .button{flex-shrink:0;background:#fff;color:#2d49ef;border-color:#fff}.sources-licenses .button:hover{background:#050505;border-color:#050505;color:#fff}@media screen and (max-width:720px){.sources-licenses__inner{flex-direction:column;align-items:flex-start}.sources-licenses__text{font-size:19px}.sources-licenses .button{width:100%}}@media screen and (max-width:1608px){.gpage-hero__container,.sources-compact-hero__container{margin-left:24px;margin-right:24px}.gpage-industries__grid,.gpage-info__grid,.gpage-selection__grid,.gpage__grid,.source-index-grid,.source-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:1200px){.gpage-hero__grid,.sources-compact-hero__main{grid-template-columns:1fr}.sources-compact-hero__copy{min-height:auto}.sources-compact-hero__visual{min-height:320px}.source-pick,.sources-hero__grid{grid-template-columns:1fr}.sources-hero__copy{min-height:auto}.sources-workbench{grid-template-columns:1fr}.sources-side{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.sources-segments{grid-template-columns:repeat(3,minmax(0,1fr))}.gpage-hero__copy,.gpage-hero__visual{min-height:auto}.gpage-compare{grid-template-columns:1fr;gap:24px}.gpage-compare__head{position:static}}@media screen and (max-width:900px){.gpage-industries__grid,.gpage-info__grid,.gpage-selection__grid,.gpage__grid,.source-index-grid,.source-pick__grid,.source-usage-grid{grid-template-columns:1fr}.gcard{min-height:auto}.gpage-cta{padding:24px}.gpage-cta,.sources-compact-hero__head,.sources-compact-hero__intro,.sources-compact-industries__inner,.sources-side{grid-template-columns:1fr}.sources-compact-hero__visual{border-radius:20px}.sources-segments{grid-template-columns:repeat(2,minmax(0,1fr))}.iso-row{grid-template-columns:1fr;gap:8px}}@media screen and (max-width:720px){.main__section.gpage-hero,.sources-compact-hero{border-radius:0 0 24px 24px}.sources-compact-hero__container{margin-left:16px;margin-right:16px;padding-top:32px;padding-bottom:28px}.sources-compact-hero__head h1{font-size:36px}.sources-compact-hero__visual{min-height:240px;border-radius:16px}.sources-segments{grid-template-columns:1fr;border-radius:16px}.sources-segments__item{min-height:66px}.sources-compact-body,.sources-compact-industries{padding-top:32px;padding-bottom:32px;border-radius:24px}.source-matrix--compact,.sources-side-card{border-radius:16px}.sources-registry__head{align-items:flex-start}.sources-registry__head h2{font-size:28px}.source-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gpage-hero__container{margin-left:16px;margin-right:16px;padding-top:32px;padding-bottom:16px}.gpage-hero__top{margin-bottom:32px}.gpage-hero__intro p{font-size:15px}.gpage-body{padding-top:48px;padding-bottom:48px}.gpage-body--contact,.gpage-body--models,.gpage-body--usage{margin-top:-2px;border-radius:24px}.gpage-hero__actions{display:grid;grid-template-columns:1fr}.gcard,.ginfo-card,.gpage-compare__table-wrap,.gpage-cta,.gpage-hero__visual,.gpage-industries__grid,.gpage-selection__grid,.source-card,.source-matrix,.source-pick__grid,.source-type-panel{border-radius:16px}.sources-hero__container{padding-bottom:48px}.source-type-panel{min-height:auto}.source-type-panel__grid{grid-template-columns:1fr}.source-type-card{min-height:150px}.source-matrix-section__head{align-items:flex-start}.source-matrix-section__meta span{font-size:44px}.ginfo-card{min-height:220px;padding:20px}.ginfo-card p{margin-top:36px}.gindustry-card{min-height:135px;padding:20px}.selection-card,.source-card{min-height:auto;padding:20px}.gpage-hero__image{padding:28px}.gpage-hero__model-list{grid-template-columns:1fr}.gpage-hero__model-link,.gpage-hero__model-link:nth-child(2n),.gpage-hero__model-link:nth-last-child(-n+2){border-right:none;border-bottom:1px solid rgba(0,0,0,.08)}.gpage-hero__model-link:last-child{border-bottom:none}.gpage__models-head{align-items:flex-start}.gpage-cta__title,.gpage__models-title{font-size:28px}.gpage__models-count{width:44px;height:44px}.gcard__media{min-height:240px;padding:24px}.gcard__body{padding:20px}.gcard__name{font-size:20px}.gpage-compare__table td,.gpage-compare__table th{padding:16px;font-size:13px}}.footer .footer__container{row-gap:56px;padding-bottom:28px}.main:has(.gpage-hero){padding-bottom:48px}body:has(.gpage-hero) .footer{position:relative;margin-top:-48px}.home-hero-section{overflow:hidden}.header:not(.header--light){z-index:3;margin-bottom:-1px}.footer-wrap{background:#2d49ef}.page-transition{position:fixed;inset:0;z-index:12;pointer-events:none;background:#fff;border-radius:32px 32px 0 0;box-shadow:0 -24px 80px rgba(0,0,0,.08);transform:translateY(calc(100% + 120px));will-change:transform,border-radius;transition:transform .48s cubic-bezier(.76,0,.24,1),border-radius .48s cubic-bezier(.76,0,.24,1)}.page-transition:before{content:"";position:absolute;top:18px;left:50%;width:64px;height:4px;border-radius:999px;background:#2d49ef;opacity:.18;transform:translateX(-50%)}.page-transition--active{border-radius:0;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.page-transition{transition:transform .48s cubic-bezier(.76,0,.24,1),border-radius .48s cubic-bezier(.76,0,.24,1)}}.main--home .offer-catalog__header,.main--home .offer-catalog__slider,.main--home .offer__grid,.main--home .offer__video{opacity:0;transform:translateY(22px)}body[data-page-ready=true] .main--home .offer-catalog__header,body[data-page-ready=true] .main--home .offer-catalog__slider,body[data-page-ready=true] .main--home .offer__grid,body[data-page-ready=true] .main--home .offer__video{opacity:1;transform:translateY(0);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1)}body[data-page-ready=true] .main--home .offer__video{transition-delay:.08s}body[data-page-ready=true] .main--home .offer-catalog__header{transition-delay:.16s}body[data-page-ready=true] .main--home .offer-catalog__slider{transition-delay:.22s}.main--home .offer__video{clip-path:inset(0 0 0 0 round 24px);transform-origin:center bottom}.main--home .offer__video video{transform:scale(1.025);transition:transform 1.4s cubic-bezier(.22,1,.36,1)}body[data-page-ready=true] .main--home .offer__video video{transform:scale(1)}.home-motion{will-change:transform,opacity}.home-motion--service{position:relative;z-index:3}.home-service-section{overflow:hidden}.home-motion--map .partners-map,.home-motion--service .service-card,.home-motion--stats .offer-about__column,.home-motion--stats .offer-about__row{transform:translateZ(0)}.main--home .category,.main--home .partner-logo,.main--home .partners__trigger,.main--home .service-card{transition:transform .34s cubic-bezier(.22,1,.36,1),box-shadow .34s cubic-bezier(.22,1,.36,1),background-color .34s cubic-bezier(.22,1,.36,1)}.main--home .category:hover,.main--home .partner-logo:hover,.main--home .partners__trigger:hover{transform:translateY(-6px);box-shadow:0 22px 60px rgba(0,0,0,.08)}.main--home .service-card:hover{transform:translateY(-2px);box-shadow:0 12px 34px rgba(0,0,0,.04)}.main--home .category__preview img,.main--home .service-card__preview img{transition:transform .7s cubic-bezier(.22,1,.36,1)}.main--home .category:hover .category__preview img{transform:scale(1.035)}.main--home .service-card:hover .service-card__preview img{transform:scale(1.01)}.main--home .offer-about__column,.main--home .offer-about__row{transition:transform .34s cubic-bezier(.22,1,.36,1),filter .34s cubic-bezier(.22,1,.36,1)}.main--home .offer-about__column:hover,.main--home .offer-about__row:hover{transform:translateY(-4px);filter:saturate(1.04)}.main--home .button,.main--home .next-link,.main--home .slider-navigation__trigger{transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s,background-color .24s,color .24s}.main--home .button:hover,.main--home .next-link:hover,.main--home .slider-navigation__trigger:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.main--home .category,.main--home .category__preview img,.main--home .offer-about__column,.main--home .offer-about__row,.main--home .offer-catalog__header,.main--home .offer-catalog__slider,.main--home .offer__grid,.main--home .offer__video,.main--home .offer__video video,.main--home .partner-logo,.main--home .partners__trigger,.main--home .service-card,.main--home .service-card__preview img{transition:none;transform:none;opacity:1}}.services-card-motion{width:100%}.main--services-page .services-greeting h1{opacity:0;transform:translateY(14px)}body[data-page-ready=true] .main--services-page .services-greeting h1{opacity:1;transform:translateY(0);transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1)}.main--services-page .service-card{overflow:hidden;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1)}.main--services-page .service-card:hover{transform:translateY(-2px);box-shadow:0 12px 34px rgba(0,0,0,.04)}.main--services-page .service-card__preview img{transition:transform .7s cubic-bezier(.22,1,.36,1)}.main--services-page .service-card:hover .service-card__preview img{transform:scale(1.01)}.main--services-page .button{transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s,background-color .24s,color .24s}.main--services-page .button:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.main--services-page .button,.main--services-page .service-card,.main--services-page .service-card__preview img,.main--services-page .services-greeting h1{transition:none;transform:none;opacity:1}}.metal-page{background:#2d49ef}.metal-gpage-hero .gpage-hero__grid{grid-template-columns:minmax(0,.86fr) minmax(420px,.74fr)}.metal-gpage-hero .gpage-hero__copy{justify-content:flex-start}.metal-gpage-visual{grid-template-rows:minmax(420px,1fr);background:#f7f7f7}.metal-gpage-visual__image{padding:0;overflow:hidden}.metal-gpage-visual__image img{width:100%;height:100%;max-height:none;object-fit:cover}.metal-preview .preview__background img{object-fit:cover}.metal-intro{position:relative;z-index:2;margin-top:-2px;padding:64px 0 72px;border-radius:48px;background:#fff}.metal-intro .breadcrumb{margin-bottom:40px}.metal-intro__grid{display:grid;grid-template-columns:minmax(260px,.44fr) minmax(0,.56fr);gap:48px;align-items:end}.metal-intro__grid h2{max-width:760px;margin:0;color:#0a0a0a;font-size:48px;font-weight:700;line-height:104%;letter-spacing:-.04em}.metal-intro__text{display:grid;gap:28px;justify-items:start}.metal-intro__text p{max-width:650px;margin:0;color:rgba(0,0,0,.58);font-size:18px;line-height:150%;letter-spacing:-.02em}.metal-hero__actions{display:flex;flex-wrap:wrap;gap:10px}.metal-section{position:relative;z-index:2;padding:88px 0}.metal-section--white{margin-top:-2px;border-radius:48px;background:#fff}.metal-section--muted{margin-top:-2px;border-radius:48px;background:#f7f7f7}.metal-section--dark{margin-top:-2px;border-radius:48px 48px 0 0;background:#fff;color:#0a0a0a}.metal-section__head{display:grid;grid-template-columns:minmax(220px,.35fr) minmax(0,.65fr);gap:24px;align-items:end;margin-bottom:32px}.metal-about h2,.metal-cta h2,.metal-section__head h2{margin:0;font-size:48px;font-weight:700;line-height:104%;letter-spacing:-.04em}.metal-direction-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metal-direction-card{display:grid;overflow:hidden;min-height:390px;border:1px solid rgba(0,0,0,.08);border-radius:24px;background:#fff;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),border-color .24s}.metal-direction-card:hover{transform:translateY(-3px);border-color:rgba(45,73,239,.28);box-shadow:0 18px 42px rgba(13,25,64,.08)}.metal-direction-card__media{display:block;aspect-ratio:1.3/1;overflow:hidden;background:#f7f7f7}.metal-direction-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.metal-direction-card:hover .metal-direction-card__media img{transform:scale(1.025)}.metal-direction-card__body{display:grid;gap:10px;align-content:start;padding:20px}.metal-direction-card__body strong{color:#0a0a0a;font-size:20px;font-weight:700;line-height:116%}.metal-direction-card__body span{color:rgba(0,0,0,.56);font-size:14px;line-height:142%;letter-spacing:-.02em}.metal-about{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr);gap:48px;align-items:start}.metal-about__text{display:grid;gap:16px}.metal-about__text p{margin:0;color:rgba(0,0,0,.6);font-size:18px;line-height:150%;letter-spacing:-.02em}.metal-stage-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:48px;border:1px solid rgba(0,0,0,.08);border-radius:24px;background:rgba(0,0,0,.08)}.metal-stage{display:grid;gap:38px;min-height:150px;padding:18px;background:#fff}.metal-stage span{color:#2d49ef;font-size:13px;font-weight:700;line-height:100%}.metal-stage strong{color:#0a0a0a;font-size:16px;font-weight:700;line-height:120%}.metal-advantage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.metal-advantage{min-height:230px;padding:28px;border:1px solid rgba(0,0,0,.08);border-radius:24px;background:#f7f7f7}.metal-advantage h3{margin:0;color:#0a0a0a;font-size:24px;font-weight:700;line-height:116%}.metal-advantage p{margin:18px 0 0;color:rgba(0,0,0,.58);font-size:15px;line-height:145%;letter-spacing:-.02em}.metal-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;margin-top:72px;padding-top:56px;border-top:1px solid rgba(0,0,0,.08)}.metal-section--dark .gpage__eyebrow{color:#2d49ef}@media screen and (max-width:1608px){.metal-intro .main__container{margin-left:24px;margin-right:24px}}@media screen and (max-width:1200px){.metal-gpage-hero .gpage-hero__grid{grid-template-columns:1fr}.metal-gpage-visual{grid-template-rows:minmax(320px,1fr)}.metal-about,.metal-cta,.metal-intro__grid,.metal-section__head{grid-template-columns:1fr}.metal-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metal-stage-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:720px){.metal-gpage-hero.gpage-hero{border-radius:0 0 24px 24px}.metal-gpage-hero .gpage-hero__container{padding-top:24px;padding-bottom:32px}.metal-gpage-hero .gpage-hero__top{margin-bottom:24px}.metal-gpage-hero .gpage-hero__grid{gap:24px}.metal-gpage-hero .gpage-hero__copy{min-width:0}.metal-gpage-hero .title-huge{max-width:100%;overflow-wrap:anywhere;font-size:34px;line-height:108%}.metal-gpage-hero .gpage-hero__intro{margin-top:18px}.metal-gpage-hero .gpage-hero__intro p{margin-bottom:10px;font-size:14px;line-height:145%}.metal-hero__actions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:20px}.metal-hero__actions .button{width:100%}.metal-gpage-visual{min-height:240px;grid-template-rows:minmax(240px,1fr);border-radius:16px}.metal-gpage-visual__image img{object-position:center}.metal-intro{border-radius:0 0 24px 24px;padding:40px 0 48px}.metal-intro .main__container{margin-left:16px;margin-right:16px}.metal-intro .breadcrumb{margin-bottom:28px}.metal-intro__grid h2{font-size:28px}.metal-intro__text p{font-size:15px}.metal-section{padding:40px 0}.metal-section--dark,.metal-section--muted,.metal-section--white{border-radius:24px}.metal-about,.metal-cta,.metal-section__head{gap:16px}.metal-section__head{margin-bottom:24px}.metal-advantage-grid,.metal-direction-grid,.metal-stage-row{grid-template-columns:1fr}.metal-about h2,.metal-cta h2,.metal-section__head h2{font-size:28px}.metal-direction-card{min-height:auto;border-radius:16px}.metal-direction-card__media{aspect-ratio:16/10}.metal-direction-card__body{padding:16px}.metal-direction-card__body strong{font-size:18px}.metal-about__text p,.metal-advantage p,.metal-direction-card__body span{font-size:14px;line-height:145%}.metal-stage-row{margin-top:32px;border-radius:16px}.metal-stage{grid-template-columns:44px 1fr;gap:12px;min-height:auto;padding:16px;align-items:start}.metal-stage strong{font-size:15px}.metal-advantage{min-height:auto;padding:20px;border-radius:16px}.metal-advantage h3{font-size:20px}.metal-cta{margin-top:40px;padding-top:32px}.metal-cta .button{width:100%}}@media screen and (max-width:900px){.main--home .offer-catalog{max-width:100vw;overflow:hidden}.main--home .offer-catalog__slider-shell{width:100%;max-width:100vw;margin:-8px auto -40px;padding:8px 16px 40px;overflow:hidden}.main--home .offer-catalog__slider-shell .offer-catalog__slider{overflow:hidden}.main--home .offer-catalog__grid{min-width:100%;max-width:100%}.main--home .offer-catalog__item .category__preview{width:calc(100% - 60px)!important;height:180px!important;left:30px!important;right:auto!important;top:calc(50% - 90px)!important;border-radius:0!important;background:transparent;display:block}.main--home .offer-catalog__item .category__preview img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important}}.footer .footer__grid-row p{color:rgba(0,0,0,.62)}.industrial-fullhero{align-items:flex-end;min-height:760px}.industrial-fullhero .preview__background:after{background:linear-gradient(180deg,rgba(8,14,38,.32),rgba(8,14,38,.18) 45%,rgba(8,14,38,.32))}.industrial-fullhero__wrap{width:100%;max-width:1560px;margin:0 auto;padding:0 24px}.industrial-fullhero__content{position:relative;z-index:4;display:flex;flex-direction:column;align-items:flex-start;gap:22px;max-width:700px;margin:0 0 56px;padding:44px 52px;border-radius:26px;background:linear-gradient(135deg,rgba(45,73,239,.2),rgba(13,22,70,.3) 55%,rgba(10,16,42,.36));backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%);border:1px solid rgba(255,255,255,.18);box-shadow:0 34px 80px rgba(4,10,40,.42),inset 0 1px 0 rgba(255,255,255,.3)}.industrial-fullhero .preview__title{margin:0}.industrial-fullhero__intro{max-width:640px;color:rgba(255,255,255,.88);display:flex;flex-direction:column;gap:10px}.industrial-fullhero__intro p{margin:0;font-size:17px;line-height:155%}.industrial-fullhero__actions{margin-top:10px}.industrial-section{position:relative;z-index:2;padding:0 0 96px;background:#fff}.industrial-section--cta{padding-bottom:96px}.industrial-body{position:relative;z-index:2;margin-top:-2px;padding:80px 0 88px;background:#fff;border-radius:48px 48px 0 0}.industrial-body__crumbs{max-width:1560px;margin:0 auto 40px;padding:0 24px}.industrial-body__inner{display:grid;grid-template-columns:264px minmax(0,1fr);gap:56px;align-items:start;max-width:1560px;margin:0 auto;padding:0 24px}.industrial-body__nav{position:sticky;top:24px}.industrial-body__content{display:flex;flex-direction:column;gap:64px}.industrial-block--industries{padding:36px;border-radius:24px;background:#f7f7f7}.industrial-body .industrial-card-grid{grid-template-columns:repeat(3,1fr)}.industrial-body .industrial-industry-grid{grid-template-columns:repeat(2,1fr)}.industrial-section__head{margin-bottom:40px}.industrial-section__head h2{margin:0;font-size:clamp(26px,3vw,40px);font-weight:700;line-height:110%;letter-spacing:-.01em}.industrial-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.industrial-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(0,0,0,.08);border-radius:24px;background:#fff;text-decoration:none;color:inherit;transition:transform .28s cubic-bezier(.4,0,.2,1),border-color .28s,box-shadow .28s}.industrial-card:hover{transform:translateY(-4px);border-color:rgba(45,73,239,.35);box-shadow:0 18px 40px rgba(13,25,64,.1)}.industrial-card__media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#f0f2f7}.industrial-card__placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:96px;font-weight:700;letter-spacing:-.02em;color:rgba(255,255,255,.9);background:radial-gradient(120% 120% at 80% 10%,rgba(255,255,255,.18) 0,transparent 55%),linear-gradient(135deg,#2d49ef,#2238c2 60%,#1b2fb0)}.industrial-card:hover .industrial-card__placeholder{color:#fff}.industrial-card__body{display:flex;flex:1;flex-direction:column;gap:12px;padding:28px}.industrial-card__title{font-size:19px;font-weight:700;line-height:125%}.industrial-card__excerpt{flex:1;color:rgba(0,0,0,.62);font-size:15px;line-height:150%}.industrial-card__foot{display:inline-flex;align-items:center;gap:8px;margin-top:4px;color:#2d49ef;font-size:14px;font-weight:600}.industrial-card__arrow{transition:transform .28s cubic-bezier(.4,0,.2,1)}.industrial-card:hover .industrial-card__arrow{transform:translateX(5px)}.industrial-industry-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.industrial-industry{position:relative;padding:28px 28px 28px 32px;border-radius:20px;background:#fff;border:1px solid rgba(0,0,0,.06)}.industrial-industry__marker{position:absolute;left:0;top:28px;bottom:28px;width:4px;border-radius:0 4px 4px 0;background:#2d49ef}.industrial-industry strong{display:block;margin-bottom:8px;font-size:18px;font-weight:700}.industrial-industry p{margin:0;color:rgba(0,0,0,.62);font-size:15px;line-height:150%}.industrial-cta{display:grid;grid-template-columns:1fr auto;align-items:center;gap:32px;padding:48px;border-radius:28px;background:linear-gradient(120deg,#2d49ef,#1b2fb0);color:#fff}.industrial-cta .gpage__eyebrow{color:rgba(255,255,255,.72)}.industrial-cta__copy h2{margin:0 0 14px;font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:115%}.industrial-cta__copy p{margin:0;max-width:640px;color:rgba(255,255,255,.82);font-size:16px;line-height:155%}@media (max-width:900px){.industrial-section{padding:48px 0}.industrial-section__head{margin-bottom:24px}.industrial-card-grid,.industrial-industry-grid{grid-template-columns:1fr}.industrial-card__placeholder{font-size:64px}.industrial-cta{grid-template-columns:1fr;padding:28px;text-align:left}}@media (max-width:1000px){.industrial-body{padding:48px 0 64px}.industrial-body__inner{grid-template-columns:1fr;gap:28px;padding:0 24px}.industrial-body__crumbs{margin-bottom:24px;padding:0 24px}.industrial-body__nav{position:static}.industrial-body__content{gap:40px}.industrial-body .industrial-industry-grid{grid-template-columns:1fr}.industrial-block--industries{padding:24px}}@media (max-width:1280px){.industrial-body .industrial-card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.industrial-body__crumbs,.industrial-body__inner{padding:0 16px}.industrial-body .industrial-card-grid{grid-template-columns:1fr}.industrial-fullhero__wrap{padding:0 16px}.industrial-fullhero__content{max-width:none;margin:0 0 32px;padding:28px 24px}}.content--service .breadcrumb,.service-layout{width:100%;padding-left:24px;padding-right:24px;max-width:1560px;margin-left:auto;margin-right:auto}.service-layout{display:grid;grid-template-columns:264px minmax(0,1fr);gap:56px;align-items:start}.service-layout .content__section{padding-left:0;padding-right:0;max-width:760px}.service-layout__nav{position:sticky;top:24px}.service-nav{border:1px solid rgba(0,0,0,.08);border-radius:20px;background:#fafafb;padding:20px 16px}.service-nav__title{margin:0 0 14px;padding:0 10px;color:#2d49ef;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.snav__list,.snav__sublist{list-style:none;margin:0;padding:0}.snav__sublist{margin:2px 0 6px 14px;padding-left:12px;border-left:1px solid rgba(0,0,0,.1)}.snav__row{display:flex;align-items:stretch;gap:4px;border-radius:10px;transition:background-color .18s}.snav__row:hover{background:rgba(45,73,239,.06)}.snav__row[data-active=true]{background:rgba(45,73,239,.1)}.snav__link{flex:1;padding:8px 10px;color:rgba(0,0,0,.78);font-size:14px;line-height:130%;text-decoration:none;transition:color .18s}.snav__row[data-depth="0"]>.snav__link{font-weight:600}.snav__row:hover>.snav__link,.snav__row[data-active=true]>.snav__link{color:#2d49ef}.snav__row[data-active=true]>.snav__link{font-weight:700}.snav__toggle{display:flex;align-items:center;justify-content:center;width:30px;flex-shrink:0;padding:0;border:0;border-radius:8px;background:transparent;color:rgba(0,0,0,.45);cursor:pointer}.snav__toggle svg{transition:transform .2s ease}.snav__toggle[data-open=true] svg{transform:rotate(180deg)}.snav__toggle:hover{color:#2d49ef}@media (max-width:1000px){.content--service .breadcrumb,.service-layout{padding-left:24px;padding-right:24px}.service-layout{grid-template-columns:1fr;gap:28px}.service-layout__nav{position:static}}@media (max-width:720px){.content--service .breadcrumb,.service-layout{padding-left:16px;padding-right:16px}}.content.legal{width:100%;max-width:1560px;margin:0 auto 80px}.legal__doc{gap:34px;max-width:860px;margin:0;padding:4px 0 0;color:rgba(0,0,0,.8);font-size:15px;line-height:1.72}.legal__doc,.legal__doc>div{display:flex;flex-direction:column}.legal__doc h2{margin:0 0 12px;font-size:21px;line-height:1.3;letter-spacing:-.01em;color:#0d1220}.legal__doc h2,.legal__doc h2 strong{font-weight:700}.legal__doc p{margin:0 0 10px}.legal__doc p:last-child{margin-bottom:0}.legal__doc ul{margin:6px 0;padding-left:22px;display:flex;flex-direction:column;gap:8px}.legal__doc li{line-height:1.6}.legal__doc li::marker{color:#2d49ef}.legal__doc a{color:#2d49ef;text-decoration:underline;text-underline-offset:2px;word-break:break-word}.legal__doc strong{color:#0d1220}@media (max-width:1200px){.content.legal{margin-left:24px;margin-right:24px}}@media (max-width:720px){.content.legal{margin-left:16px;margin-right:16px}.legal__doc{gap:26px}.legal__doc h2{font-size:18px}}.service-product-cta-row{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width:640px){.service-product-cta-row{grid-template-columns:1fr}}.service-product-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;border-radius:18px;background:linear-gradient(120deg,#2d49ef,#1b2fb0);color:#fff;text-decoration:none;transition:transform .24s cubic-bezier(.4,0,.2,1),box-shadow .24s}.service-product-cta:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(45,73,239,.28)}.service-product-cta__body{display:flex;flex-direction:column;gap:4px}.service-product-cta__eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.72)}.service-product-cta__body strong{font-size:18px;font-weight:700;line-height:1.3;color:#fff}.service-product-cta__arrow{flex-shrink:0;font-size:22px;transition:transform .24s cubic-bezier(.4,0,.2,1)}.service-product-cta:hover .service-product-cta__arrow{transform:translateX(5px)}@media (hover:none){.category,.category *,.slider-navigation__trigger,.tab-button{transition:none!important}.slider-navigation__trigger:hover,.tab-button:hover{background:inherit}.category:hover{transform:none!important}}.header__logo img{display:block;width:auto;height:100%;object-fit:contain}.gpage-compare__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;position:relative}@media (max-width:900px){.gpage-compare__table-wrap:after{content:"";position:absolute;top:0;right:0;width:40px;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff);pointer-events:none;z-index:4}.gpage-compare__table-wrap:before{content:"← Свайп для прокрутки →";display:block;position:sticky;left:0;text-align:center;font-size:12px;color:rgba(0,0,0,.45);padding:8px 0;background:#fff}}.gpage-compare__table{table-layout:auto;width:max-content;min-width:100%}.gpage-compare__table,.gpage-compare__table *{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent!important}.gpage-compare__table td,.gpage-compare__table th{word-wrap:break-word;overflow-wrap:break-word;vertical-align:top;white-space:normal;position:relative}.gpage-compare__table sup{font-size:.7em;line-height:0;vertical-align:super}@media (hover:none){.gpage-compare__table td,.gpage-compare__table th,.gpage-compare__table tr{transition:none!important}.gpage-compare__table td:hover,.gpage-compare__table tr:hover{background:inherit!important}}.main--home .slider-navigation__trigger:hover{transform:none}.main--home .slider-navigation__trigger{background-clip:padding-box}.feedback--primary .consent-check span{color:rgba(255,255,255,.8)}.feedback--primary .consent-check span a{color:#fff;text-decoration-color:rgba(255,255,255,.6)}.feedback--primary .consent-check span a:hover{text-decoration-color:#fff}.feedback--primary .consent-check input[type=checkbox]{border-color:rgba(255,255,255,.6);background:transparent}.feedback--primary .consent-check input[type=checkbox]:checked{background:#fff;border-color:#fff}.scroll-to-top{position:fixed;right:24px;bottom:24px;width:48px;height:48px;border-radius:50%;border:none;background:#2d49ef;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,background .2s ease;box-shadow:0 6px 20px rgba(45,73,239,.35);z-index:900}.scroll-to-top--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.scroll-to-top:hover{background:#1e3ad8}@media (max-width:600px){.scroll-to-top{right:16px;bottom:16px;width:44px;height:44px}}body:has(.cookie-banner) .scroll-to-top{bottom:96px}@media (max-width:720px){body:has(.cookie-banner) .scroll-to-top{bottom:168px}}.category__description{color:#767676}.contacts__hint,.info-param__value{color:rgba(0,0,0,.62)}.header__third-column{column-gap:24px}.header__third-column .header__menu{min-width:0}@media screen and (min-width:901px){.header__container{display:flex;align-items:center;gap:40px}.header__menu{column-gap:28px}.header__menu a{white-space:nowrap}.header__second-column .header__menu{display:flex}.header__second-column{margin-left:auto}.header__third-column .header__menu{display:none}.header__third-column .button{white-space:nowrap}}@media screen and (max-width:1150px){.header__burger{display:block}.header__container,.header__language{display:none}}.skip-link{position:absolute;left:-9999px;top:0;z-index:1000;padding:10px 18px;background:#2d49ef;color:#fff;font-size:16px;text-decoration:none;border-radius:0 0 6px 0}.skip-link:focus{left:0;outline:2px solid #fff;outline-offset:-4px}.lrk-page{background:#fff}.lrk-hero{background:radial-gradient(60% 90% at 100% 0,rgba(45,73,239,.08),transparent 55%),linear-gradient(180deg,#f4f6ff,#fff);border-bottom:1px solid rgba(0,0,0,.06)}.lrk-hero__container{max-width:1560px;margin:0 auto;padding:72px 24px 64px}.lrk-hero__title{margin:14px 0 0;font-size:64px;line-height:70px;font-weight:700;letter-spacing:-.04em;color:#0a0a0a;max-width:18ch}.lrk-hero__lead{margin:20px 0 0;max-width:760px;font-size:20px;line-height:30px;letter-spacing:-.02em;color:rgba(0,0,0,.6)}.lrk-hero__actions{margin-top:32px}.lrk-body{max-width:1560px;margin:0 auto;padding:0 24px 120px}.lrk-body__crumbs{padding:28px 0 8px}.lrk-body__inner{display:grid;grid-template-columns:264px minmax(0,1fr);gap:48px;align-items:start}.lrk-body__nav{position:sticky;top:96px}.lrk-body__content{max-width:860px}.lrk-accred-mini{display:inline-flex;align-items:center;gap:8px;margin:0 0 24px;padding:8px 14px;border-radius:10px;background:rgba(45,73,239,.07);border:1px solid rgba(45,73,239,.16);font-size:14px;font-weight:500;letter-spacing:-.01em;color:#2d49ef}.lrk-accred-mini span{font-weight:700}.lrk-prose{margin-bottom:28px}.lrk-prose h2{margin:0 0 14px;font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.04em;color:#0a0a0a}.lrk-prose p{margin:0 0 14px;font-size:18px;line-height:27px;letter-spacing:-.02em;color:rgba(0,0,0,.72)}.lrk-list{margin:0 0 14px;padding:0;list-style:none;display:grid;gap:10px}.lrk-list li{position:relative;padding-left:26px;font-size:17px;line-height:24px;letter-spacing:-.02em;color:rgba(0,0,0,.72)}.lrk-list li:before{content:"";position:absolute;left:4px;top:9px;width:7px;height:7px;border-radius:2px;background:#2d49ef}.lrk-accreditation{display:flex;gap:20px;align-items:flex-start;margin:8px 0 40px;padding:28px 32px;border-radius:24px;background:linear-gradient(120deg,#2d49ef,#1b2fb0);color:#fff}.lrk-accreditation__badge{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:rgba(255,255,255,.16);font-size:22px;font-weight:700}.lrk-accreditation__heading{display:block;font-size:20px;line-height:26px;font-weight:700;letter-spacing:-.03em}.lrk-accreditation__body p{margin:10px 0 0;font-size:16px;line-height:24px;letter-spacing:-.02em;color:rgba(255,255,255,.86)}.lrk-accreditation__reg{display:inline-block;margin-top:14px;padding:6px 12px;border-radius:8px;background:rgba(255,255,255,.14);font-size:13px;font-weight:500;letter-spacing:.01em}.lrk-cards-block{margin-top:40px}.lrk-section__head{margin-bottom:22px}.lrk-section__head h2{margin:6px 0 0;font-size:32px;line-height:38px;font-weight:700;letter-spacing:-.04em;color:#0a0a0a}.lrk-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lrk-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(0,0,0,.08);border-radius:24px;background:#f7f7f7;text-decoration:none;transition:transform .28s cubic-bezier(.4,0,.2,1),border-color .28s,box-shadow .28s}.lrk-card:hover{transform:translateY(-4px);border-color:rgba(45,73,239,.35);box-shadow:0 18px 40px rgba(13,25,64,.1)}.lrk-card__media{position:relative;display:grid;place-items:center;aspect-ratio:5/2;background:radial-gradient(120% 140% at 0 0,rgba(45,73,239,.16),transparent 60%),linear-gradient(135deg,#c4d0f7,#dde4fb);overflow:hidden}.lrk-card__placeholder{display:grid;place-items:center;width:64px;height:64px;border-radius:16px;background:rgba(255,255,255,.65);border:1px solid rgba(45,73,239,.18);font-size:26px;font-weight:700;letter-spacing:-.03em;color:rgba(45,73,239,.55)}.lrk-card__body{display:flex;flex-direction:column;gap:10px;padding:22px 24px 24px}.lrk-card__title{font-size:20px;line-height:25px;font-weight:700;letter-spacing:-.03em;color:#0a0a0a}.lrk-card__excerpt{font-size:15px;line-height:21px;letter-spacing:-.01em;color:rgba(0,0,0,.55)}.lrk-card__foot{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:13px;font-weight:500;color:#2d49ef}.lrk-card__arrow{transition:transform .28s}.lrk-card:hover .lrk-card__arrow{transform:translateX(5px)}.lrk-leaf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lrk-leaf-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(0,0,0,.08);border-radius:18px;background:#fff}.lrk-leaf-card__media{position:relative;display:block;aspect-ratio:4/3;background:repeating-linear-gradient(135deg,#f4f6ff,#f4f6ff 12px,#eef1fb 0,#eef1fb 24px);overflow:hidden}.lrk-leaf-card__placeholder{position:absolute;inset:0;display:grid;place-items:center}.lrk-leaf-card__placeholder:after{content:"";width:34px;height:34px;border-radius:9px;border:2px solid rgba(45,73,239,.25)}.lrk-leaf-card__body{display:flex;flex-direction:column;gap:8px;padding:16px 18px 20px}.lrk-leaf-card__title{font-size:16px;line-height:21px;font-weight:700;letter-spacing:-.02em;color:#0a0a0a}.lrk-leaf-card__excerpt{font-size:14px;line-height:20px;letter-spacing:-.01em;color:rgba(0,0,0,.55)}.lrk-cta-section{padding:0 24px 96px}.lrk-cta{display:flex;align-items:center;justify-content:space-between;gap:32px;max-width:1560px;margin:0 auto;padding:48px 56px;border-radius:28px;background:linear-gradient(120deg,#2d49ef,#1b2fb0);color:#fff}.lrk-cta__copy{max-width:640px}.lrk-cta__copy h2{margin:8px 0 12px;font-size:32px;line-height:38px;font-weight:700;letter-spacing:-.04em}.lrk-cta__copy p{font-size:16px;line-height:24px;letter-spacing:-.02em;color:rgba(255,255,255,.84)}.lrk-cta .gpage__eyebrow{color:rgba(255,255,255,.7)}@media (max-width:1200px){.lrk-hero__title{font-size:48px;line-height:54px}.lrk-hero__lead{font-size:18px;line-height:26px}}@media (max-width:900px){.lrk-hero__container{padding:48px 16px 40px}.lrk-body{padding:0 16px 80px}.lrk-body__inner{grid-template-columns:1fr;gap:24px}.lrk-body__nav{position:static}.lrk-card-grid{grid-template-columns:1fr}.lrk-leaf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lrk-cta{flex-direction:column;align-items:flex-start;padding:32px 24px}.lrk-hero__title{font-size:40px;line-height:46px}}@media (max-width:600px){.lrk-leaf-grid{grid-template-columns:1fr}}.lrk-hub{position:relative;background:#2d49ef}.lrkh-panel{position:relative;background:radial-gradient(46% 40% at 12% 16%,rgba(45,73,239,.1),transparent 60%),radial-gradient(38% 36% at 92% 6%,rgba(29,255,160,.07),transparent 60%),radial-gradient(50% 46% at 82% 72%,rgba(45,73,239,.08),transparent 62%),linear-gradient(180deg,#f4f6ff,#fbfcff 55%,#f4f7ff);background-attachment:fixed;border-radius:0 0 48px 48px}.lrk-hub .gpage__eyebrow{color:#2d49ef;margin-bottom:16px}.lrkh-wrap{max-width:1560px;margin:0 auto;padding:0 24px}.lrkh-hero{position:relative;min-height:min(78vh,660px);display:flex;align-items:flex-end;overflow:hidden;color:#fff;background:#070b1c;border-radius:0 0 48px 48px;padding-top:clamp(96px,11vh,130px)}.lrkh-hero__bg{position:absolute;inset:0}.lrkh-hero__bg img{object-fit:cover;opacity:.55}.lrkh-hero__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,11,28,.55),rgba(7,11,28,.18) 38%,rgba(7,11,28,.94)),radial-gradient(80% 60% at 85% 0,rgba(45,73,239,.5),transparent 60%)}.lrkh-hero__in{position:relative;width:100%;max-width:1560px;margin:0 auto;padding:0 24px 70px}.lrkh-hero__title{font-size:clamp(2.8rem,7vw,5rem);font-weight:700;letter-spacing:-.04em;line-height:1.04;margin:22px 0 0;max-width:16ch}@media (max-width:560px){.lrkh-hero__title{font-size:clamp(1.9rem,8.6vw,2.8rem);overflow-wrap:break-word}}.lrkh-hero__lead{max-width:46ch;margin:20px 0 0;font-size:clamp(1.05rem,1.7vw,1.32rem);color:rgba(255,255,255,.82);line-height:1.45;letter-spacing:-.02em}.lrkh-hero__cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}@media (max-width:1150px){.lrkh-hero{padding-top:148px}}.lrkh-crumbs{padding:26px 24px 0}.lrkh-body{padding:18px 24px clamp(40px,6vw,80px)}.lrkh-grid{display:grid;grid-template-columns:288px minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:start}@media (max-width:960px){.lrkh-grid{grid-template-columns:1fr;gap:24px}.lrkh-grid .lrkh-side{position:static;top:auto}}.lrkh-side{position:sticky;top:28px}.lrkh-side__card{background:#fff;border:1px solid rgba(10,10,10,.08);border-radius:24px;padding:22px;box-shadow:0 18px 44px -28px rgba(13,25,64,.3)}.lrkh-side__head{display:flex;gap:12px;align-items:center;padding:9px;margin-bottom:8px;border-radius:14px;text-decoration:none;transition:background .2s}.lrkh-side__head:hover{background:#f6f7fb}.lrkh-side__head.active{background:rgba(45,73,239,.08)}.lrkh-side__head.active .lrkh-side__t{color:#2d49ef}.lrkh-side__mark{width:44px;height:44px;border-radius:13px;flex:none;display:grid;place-items:center;background:#2d49ef;box-shadow:0 8px 20px -8px rgba(45,73,239,.7)}.lrkh-side__t{font-size:14.5px;font-weight:700;letter-spacing:-.03em;line-height:1.25;color:#0a0a0a}.lrkh-side__t span{display:block;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(10,10,10,.45);margin-bottom:3px}.lrkh-side__nav{display:flex;flex-direction:column;gap:2px;border-top:1px solid rgba(10,10,10,.08);margin-top:4px;padding-top:12px}.lrkh-side__nav a{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:11px;font-size:14.5px;font-weight:500;letter-spacing:-.02em;color:#363b47;transition:background .2s,color .2s}.lrkh-side__nav .d{width:7px;height:7px;border-radius:2px;background:rgba(10,10,10,.3);flex:none;transition:background .2s}.lrkh-side__nav a:hover{background:#f7f7f7;color:#0a0a0a}.lrkh-side__nav a:hover .d{background:#2d49ef}.lrkh-side__nav a.active{background:#2d49ef;color:#fff}.lrkh-side__nav a.active .d{background:#1dffa0}.lrkh-side__cta{margin-top:16px;width:100%}.lrkh-side__t{text-decoration:none;transition:color .2s}.lrkh-side__t:hover{color:#2d49ef}.lrkh-side__group{display:flex;flex-direction:column;gap:2px}.lrkh-side__grouprow{display:flex;align-items:stretch}.lrkh-side__grouprow>a{flex:1;min-width:0}.lrkh-side__toggle{flex:none;width:34px;display:grid;place-items:center;background:none;border:none;cursor:pointer;color:rgba(10,10,10,.38);border-radius:10px;transition:color .2s,background .2s}.lrkh-side__toggle:hover{color:#2d49ef;background:#f6f7fb}.lrkh-side__toggle svg{transition:transform .25s ease}.lrkh-side__toggle.open svg{transform:rotate(180deg)}.lrkh-side__sub{display:flex;flex-direction:column;gap:2px;margin:2px 0 6px 19px;padding-left:11px;border-left:1px solid rgba(10,10,10,.1)}.lrkh-side__sub a{font-size:13.5px;padding:9px 10px;color:rgba(10,10,10,.5)}.lrkh-side__sub a:hover{background:#f7f7f7;color:#0a0a0a}.lrkh-side__sub a.active{background:rgba(45,73,239,.1);color:#2d49ef}.lrkh-side__sub a.active .d{background:#2d49ef}.lrkh-hero--plain{background:radial-gradient(70% 85% at 88% 0,rgba(45,73,239,.55),transparent 58%),radial-gradient(55% 60% at 0 100%,rgba(29,255,160,.1),transparent 55%),linear-gradient(135deg,#0a1230,#15205c 55%,#1b2fb0 122%)}.lrkh-hero--inner,.lrkh-hero--plain{min-height:min(74vh,560px)}.lrkh-hero__eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.62);margin:0}.lrkh-svc--static{cursor:default}.lrkh-svc--static:hover .lrkh-svc__media img{transform:none}.lrkh-content{min-width:0}.lrkh-block{margin-bottom:clamp(40px,5vw,60px)}.lrkh-head{margin-bottom:24px;max-width:60ch}.lrkh-head h2{font-size:clamp(1.7rem,2.8vw,2.3rem);font-weight:700;line-height:1.12;letter-spacing:-.04em;color:#0a0a0a;margin:8px 0 0}.lrkh-head p{margin-top:12px;color:rgba(10,10,10,.55);max-width:60ch}.lrkh-svc-list{display:flex;flex-direction:column}.lrkh-svc{display:grid;grid-template-columns:210px minmax(0,1fr);gap:26px;padding:24px 0;border-top:1px solid rgba(10,10,10,.1);align-items:center}.lrkh-svc:first-child{border-top:none;padding-top:4px}.lrkh-svc-item{border-top:1px solid rgba(10,10,10,.1)}.lrkh-svc-item:first-child{border-top:none}.lrkh-svc-item .lrkh-svc{border-top:none;padding-top:24px}.lrkh-svc-item:first-child .lrkh-svc{padding-top:4px}.lrkh-svc-subs{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 24px 236px;margin-top:-14px}.lrkh-svc-subs a{font-size:13px;font-weight:500;color:#4a4f5c;background:#f4f6fb;border:1px solid rgba(10,10,10,.07);padding:6px 13px;border-radius:999px;transition:color .2s,border-color .2s,background .2s}.lrkh-svc-subs a:hover{color:#2d49ef;border-color:rgba(45,73,239,.3);background:#fff}@media (max-width:560px){.lrkh-svc-subs{padding-left:0;margin-top:4px}}.lrkh-svc__media{position:relative;aspect-ratio:4/3;border-radius:16px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(120% 120% at 0 0,rgba(45,73,239,.22),transparent 60%),linear-gradient(135deg,#c4d0f7,#e6ebfd)}.lrkh-svc__num{font-size:clamp(2.6rem,5vw,3.8rem);font-weight:700;letter-spacing:-.04em;color:#2d49ef;font-variant-numeric:tabular-nums;line-height:1}.lrkh-svc__body{display:flex;flex-direction:column}.lrkh-svc__title{font-size:clamp(1.25rem,2vw,1.55rem);font-weight:700;letter-spacing:-.04em;color:#0a0a0a}.lrkh-svc__excerpt{margin-top:10px;font-size:1rem;color:#363b47;line-height:1.5}.lrkh-svc__go{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;color:#2d49ef;margin-top:14px}.lrkh-svc__arr{transition:transform .3s cubic-bezier(.22,1,.36,1)}.lrkh-svc:hover .lrkh-svc__arr{transform:translateX(5px)}.lrkh-svc:hover .lrkh-svc__media img{transform:scale(1.04);transition:transform .5s cubic-bezier(.22,1,.36,1)}@media (max-width:560px){.lrkh-svc{grid-template-columns:1fr;gap:16px}}.lrkh-accred{background:#15205c;color:#fff;border-radius:24px;padding:clamp(26px,4vw,40px);display:grid;grid-template-columns:1.5fr .85fr;gap:clamp(24px,4vw,48px);align-items:center;background-image:radial-gradient(90% 140% at 0 0,rgba(45,73,239,.55),transparent 60%)}.lrkh-accred h2{font-size:clamp(1.4rem,2.4vw,1.95rem);font-weight:700;letter-spacing:-.04em}.lrkh-accred p{margin-top:13px;color:rgba(255,255,255,.82);max-width:46ch;font-size:1rem;line-height:1.5}.lrkh-accred__eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#1dffa0;margin:0 0 12px}.lrkh-accred__foot{display:flex;flex-wrap:wrap;gap:14px 18px;align-items:center;margin-top:22px}.lrkh-accred__cred{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:clamp(22px,3vw,28px);display:flex;flex-direction:column;gap:18px}.lrkh-accred__reg{display:flex;flex-direction:column;gap:6px}.lrkh-accred__link{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14.5px;font-weight:600;color:#15205c;padding:13px 18px;border-radius:12px;border:none;background:#fff;transition:background .2s,transform .2s}.lrkh-accred__link:hover{background:rgba(255,255,255,.9);transform:translateY(-1px)}.lrkh-accred__link svg{flex:none}.lrkh-accred__reg small{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.6)}.lrkh-accred__reg b{font-size:clamp(26px,3.2vw,32px);letter-spacing:.01em;line-height:1}.lrkh-accred__list{display:grid;gap:13px}.lrkh-accred__list div{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:rgba(255,255,255,.9);line-height:1.4}.lrkh-accred__list svg{flex:none;margin-top:2px}@media (max-width:820px){.lrkh-accred{grid-template-columns:1fr}}.lrkh-docs{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.lrkh-doc{background:#fff;border:1px solid rgba(10,10,10,.06);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:11px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s}.lrkh-doc:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(13,25,64,.1);border-color:rgba(45,73,239,.2)}.lrkh-doc__ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:rgba(45,73,239,.1);color:#2d49ef}.lrkh-doc strong{font-size:1.05rem;letter-spacing:-.03em;color:#0a0a0a}.lrkh-doc span{font-size:.94rem;color:rgba(10,10,10,.55);line-height:1.45}.lrkh-docnote{margin-top:20px;padding:16px 22px;border-radius:14px;background:rgba(45,73,239,.07);color:#15205c;font-weight:500;font-size:.97rem}.lrkh-mcard{background:#fff;border:1px solid rgba(10,10,10,.06);border-radius:24px;padding:clamp(20px,3vw,32px);overflow-x:auto}.lrkh-matrix{width:100%;border-collapse:collapse;font-size:1rem}.lrkh-matrix th{text-align:left;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:rgba(10,10,10,.4);font-weight:700;padding:0 16px 14px}.lrkh-matrix td{padding:16px;border-top:1px solid rgba(10,10,10,.1);vertical-align:top;color:rgba(10,10,10,.6);line-height:1.45}.lrkh-matrix td:first-child{font-weight:700;color:#0a0a0a;width:30%}.lrkh-matrix .norm{font-size:.85rem;color:#2d49ef;font-weight:500}@media (max-width:680px){.lrkh-matrix,.lrkh-matrix tbody,.lrkh-matrix td,.lrkh-matrix tr{display:block;width:100%}.lrkh-matrix thead{display:none}.lrkh-matrix tr{border-top:1px solid rgba(10,10,10,.1);padding:6px 0}.lrkh-matrix td{border:none;padding:5px 16px}.lrkh-matrix td:first-child{padding-top:16px;width:100%}}.lrkh-fw{padding:clamp(54px,7vw,92px) 0}.lrkh-fw--tight{padding-top:0}.lrkh-fw .lrkh-head{margin-bottom:clamp(28px,4vw,46px)}.lrkh-fw .lrkh-head h2{font-size:clamp(2rem,4vw,3rem)}.lrkh-fw .lrkh-head p{font-size:1.1rem;max-width:54ch}.lrkh-aud{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.lrkh-audc{padding:26px;border-radius:24px;border:1px solid rgba(10,10,10,.1);background:rgba(255,255,255,.6);display:flex;flex-direction:column;gap:8px;transition:.3s cubic-bezier(.22,1,.36,1)}.lrkh-audc:hover{border-color:#2d49ef;background:#fff}.lrkh-audc__m{width:14px;height:14px;border-radius:4px;background:#2d49ef;margin-bottom:8px}.lrkh-audc strong{font-size:1.14rem;letter-spacing:-.03em;color:#0a0a0a}.lrkh-audc span{font-size:.95rem;color:rgba(10,10,10,.55);line-height:1.45}.lrkh-who{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px}.lrkh-who__card{background:#fff;border:1px solid rgba(10,10,10,.08);border-radius:22px;padding:28px 26px;display:flex;flex-direction:column;gap:13px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s}.lrkh-who__card:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px rgba(13,25,64,.45);border-color:rgba(45,73,239,.25)}.lrkh-who__num{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:rgba(45,73,239,.09);color:#2d49ef;font-size:14px;font-weight:700;letter-spacing:.03em}.lrkh-who__t{font-size:1.17rem;font-weight:700;letter-spacing:-.03em;color:#0a0a0a}.lrkh-who__d{font-size:.96rem;color:#4a4f5c;line-height:1.5}.lrkh-tl{display:grid;grid-template-columns:repeat(5,1fr)}.lrkh-tl__step{position:relative;padding:0 16px}.lrkh-tl__dot{width:54px;height:54px;border-radius:50%;background:#fff;border:2px solid #2d49ef;color:#2d49ef;font-weight:700;font-size:19px;display:grid;place-items:center;position:relative;z-index:2;margin-bottom:20px}.lrkh-tl__step:before{content:"";position:absolute;left:43px;right:-11px;top:26px;height:2px;background:rgba(10,10,10,.12);z-index:0}.lrkh-tl__step:last-child:before{display:none}.lrkh-tl__step h3{font-size:1.1rem;letter-spacing:-.03em;margin-bottom:8px;color:#0a0a0a}.lrkh-tl__step p{font-size:.95rem;color:rgba(10,10,10,.55);line-height:1.45}@media (max-width:900px){.lrkh-tl{grid-template-columns:1fr}.lrkh-tl__step{display:grid;grid-template-columns:54px 1fr;gap:20px;padding:0 0 28px}.lrkh-tl__dot{margin-bottom:0}.lrkh-tl__step:before{left:26px;right:auto;top:54px;bottom:0;width:2px;height:auto}}.lrkh-why{position:relative;overflow:hidden;border-radius:48px;padding:clamp(40px,5vw,72px);color:#fff;background:radial-gradient(80% 90% at 100% 0,rgba(29,255,160,.18),transparent 55%),linear-gradient(130deg,#2d49ef,#1b2fb0)}.lrkh-why__grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,56px)}.lrkh-why__lead{font-size:clamp(1.7rem,3.2vw,2.5rem);font-weight:700;letter-spacing:-.045em;line-height:1.07;max-width:16ch}.lrkh-why__lead em{font-style:normal;color:#1dffa0}.lrkh-why__lead+p{margin-top:18px;color:rgba(255,255,255,.82);max-width:38ch;font-size:1.05rem;line-height:1.5}.lrkh-why__p{display:grid;grid-template-columns:auto 1fr;gap:18px;padding:22px 0;border-top:1px solid rgba(255,255,255,.18)}.lrkh-why__p:first-child{border-top:none;padding-top:0}.lrkh-why__p .n{font-weight:700;color:#1dffa0;font-size:15px;padding-top:3px}.lrkh-why__p b{font-size:1.14rem;letter-spacing:-.03em;display:block;margin-bottom:6px}.lrkh-why__p span{color:rgba(255,255,255,.82);font-size:1rem;line-height:1.45}.lrkh-why__atom{position:absolute;right:-60px;bottom:-60px;width:300px;height:300px;opacity:.2}@media (max-width:820px){.lrkh-why__grid{grid-template-columns:1fr;gap:8px}}.lrkh-faq{max-width:900px}.lrkh-faq details{border-top:1px solid rgba(10,10,10,.1)}.lrkh-faq details:last-child{border-bottom:1px solid rgba(10,10,10,.1)}.lrkh-faq summary{list-style:none;cursor:pointer;padding:24px 56px 24px 0;position:relative;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:500;letter-spacing:-.035em;color:#0a0a0a}.lrkh-faq summary::-webkit-details-marker{display:none}.lrkh-faq summary:after{content:"";position:absolute;right:8px;top:50%;width:13px;height:13px;border-right:2.5px solid #2d49ef;border-bottom:2.5px solid #2d49ef;transform:translateY(-65%) rotate(45deg);transition:transform .3s cubic-bezier(.22,1,.36,1)}.lrkh-faq details[open] summary:after{transform:translateY(-35%) rotate(225deg)}.lrkh-faq details p{padding:0 56px 26px 0;color:rgba(10,10,10,.6);font-size:1.02rem;max-width:72ch;line-height:1.55}.lrkh-cta{position:relative;overflow:hidden;border-radius:32px;padding:clamp(36px,5vw,64px);display:grid;grid-template-columns:1.4fr .9fr;gap:clamp(28px,4vw,52px);align-items:center;color:#fff;border:1px solid rgba(255,255,255,.1);background:radial-gradient(80% 130% at 90% 0,rgba(45,73,239,.5),transparent 60%),radial-gradient(70% 100% at 0 100%,rgba(29,255,160,.12),transparent 58%),linear-gradient(135deg,#0a1230,#15205c 58%,#1b2fb0 128%)}.lrkh-cta:before{content:"";position:absolute;right:-80px;top:-100px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(29,255,160,.16),transparent 66%);pointer-events:none}.lrkh-cta__copy{position:relative}.lrkh-cta__copy h2{font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:700;letter-spacing:-.04em;line-height:1.08}.lrkh-cta__copy p{margin-top:14px;color:rgba(255,255,255,.82);max-width:46ch;line-height:1.5}.lrkh-cta__act{position:relative;display:flex;flex-direction:column;gap:16px;align-items:stretch}.lrkh-cta__btn{width:100%;justify-content:center}.lrkh-cta__phone{font-size:1.5rem;font-weight:700;letter-spacing:-.04em;color:#fff;text-align:center}@media (max-width:760px){.lrkh-cta{grid-template-columns:1fr}.lrkh-cta__phone{text-align:left}}@media (prefers-reduced-motion:reduce){.lrkh-svc:hover .lrkh-svc__media img{transform:none}}.lrkv{background:#f3f5f8;color:#0d1424;overflow:hidden}.lrkv-wrap{width:min(1180px,calc(100% - 40px));margin:0 auto}.lrkv-hero{position:relative;min-height:min(760px,calc(100vh - 20px));display:flex;align-items:stretch;color:#fff}.lrkv-hero__media,.lrkv-hero__shade{position:absolute;inset:0}.lrkv-hero__media img{filter:saturate(.9) contrast(1.04)}.lrkv-hero__shade{background:linear-gradient(90deg,rgba(8,16,34,.94),rgba(8,16,34,.78) 44%,rgba(8,16,34,.28)),linear-gradient(0deg,rgba(8,16,34,.72),rgba(8,16,34,.08) 45%)}.lrkv-hero__in{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:clamp(24px,5vw,70px);align-items:end;padding:132px 0 58px}.lrkv-hero .breadcrumbs{position:absolute;top:96px;left:0;color:rgba(255,255,255,.72)}.lrkv-hero__content{max-width:820px}.lrkv-kicker{margin:0 0 14px;color:#2d49ef;font-size:12px;font-weight:700;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.lrkv-band .lrkv-kicker,.lrkv-cta .lrkv-kicker,.lrkv-hero .lrkv-kicker{color:#1dffa0}.lrkv-hero h1{max-width:11ch;margin:0;font-size:clamp(3.1rem,8vw,7.2rem);font-weight:750;line-height:.95;letter-spacing:0}.lrkv-hero__content>p{max-width:700px;margin:24px 0 0;color:rgba(255,255,255,.84);font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.5}.lrkv-hero__actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:34px}.lrkv-link{display:inline-flex;align-items:center;min-height:48px;color:#fff;font-weight:650;text-decoration:underline;text-underline-offset:5px}.lrkv-proof{border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:24px;background:rgba(255,255,255,.1);backdrop-filter:blur(18px)}.lrkv-proof span{display:block;color:rgba(255,255,255,.62);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lrkv-proof b{display:block;margin-top:8px;color:#fff;font-size:2rem;letter-spacing:0}.lrkv-proof p{margin:14px 0 0;color:rgba(255,255,255,.76);line-height:1.45}.lrkv-section{padding:clamp(62px,8vw,104px) 0}.lrkv-section--tight{padding-top:0}.lrkv-section--last{padding-top:0;padding-bottom:clamp(72px,8vw,110px)}.lrkv-band__grid,.lrkv-faq,.lrkv-intro,.lrkv-split{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,6vw,86px);align-items:start}.lrkv h2{margin:0;max-width:760px;color:#0d1424;font-size:clamp(2rem,4vw,3.35rem);font-weight:740;line-height:1.03;letter-spacing:0}.lrkv-band p,.lrkv-cta p,.lrkv-intro>p,.lrkv-panel p,.lrkv-sticky>p{margin:0;color:#4b5568;font-size:1.07rem;line-height:1.62}.lrkv-intro>p{padding-top:34px}.lrkv-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.lrkv-card,.lrkv-panel{border:1px solid rgba(13,20,36,.09);border-radius:8px;background:#fff;box-shadow:0 18px 48px rgba(15,25,50,.06)}.lrkv-card{min-height:310px;padding:26px;display:flex;flex-direction:column}.lrkv-card h3{margin:0;color:#0d1424;font-size:1.22rem;font-weight:720;line-height:1.15;letter-spacing:0}.lrkv-card p{margin:16px 0 22px;color:#536071;font-size:.98rem;line-height:1.52}.lrkv-card span{margin-top:auto;border-top:1px solid rgba(13,20,36,.1);padding-top:16px;color:#233272;font-size:.93rem;font-weight:650;line-height:1.45}.lrkv-sticky{position:sticky;top:90px}.lrkv-sticky>p{margin-top:22px}.lrkv-table{border:1px solid rgba(13,20,36,.1);border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 18px 48px rgba(15,25,50,.06)}.lrkv-table__head,.lrkv-table__row{display:grid;grid-template-columns:.85fr 1.25fr 1fr}.lrkv-table__head{background:#0d1424;color:rgba(255,255,255,.68);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lrkv-table__head span,.lrkv-table__row span{padding:18px}.lrkv-table__row+.lrkv-table__row{border-top:1px solid rgba(13,20,36,.1)}.lrkv-table__row span{color:#536071;line-height:1.48}.lrkv-table__row span:first-child{color:#0d1424;font-weight:720}.lrkv-band{background:#0d1424;color:#fff}.lrkv-band h2,.lrkv-cta h2{color:#fff}.lrkv-band p,.lrkv-cta p{margin-top:20px;color:rgba(255,255,255,.74)}.lrkv-checks,.lrkv-list{list-style:none;margin:0;padding:0}.lrkv-checks{display:grid;gap:12px}.lrkv-checks li,.lrkv-list li{position:relative;padding-left:30px;line-height:1.48}.lrkv-checks li{border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:18px 18px 18px 48px;color:rgba(255,255,255,.86);background:rgba(255,255,255,.06)}.lrkv-checks li:before,.lrkv-list li:before{content:"";position:absolute;left:18px;top:23px;width:10px;height:10px;border-radius:50%;background:#1dffa0}.lrkv-two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.lrkv-panel{padding:clamp(28px,4vw,44px)}.lrkv-panel .lrkv-list{margin-top:26px;display:grid;gap:15px}.lrkv-list li{color:#445063}.lrkv-list li:before{left:0;top:7px;background:#2d49ef}.lrkv-panel--note{background:#e7ebff}.lrkv-panel--note p{margin-top:24px}.lrkv-faq details{border-top:1px solid rgba(13,20,36,.14)}.lrkv-faq details:last-child{border-bottom:1px solid rgba(13,20,36,.14)}.lrkv-faq summary{cursor:pointer;list-style:none;padding:24px 40px 24px 0;color:#0d1424;font-size:1.2rem;font-weight:720;line-height:1.25}.lrkv-faq summary::-webkit-details-marker{display:none}.lrkv-faq details p{margin:0;padding:0 0 26px;color:#536071;line-height:1.58}.lrkv-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center;border-radius:8px;padding:clamp(32px,5vw,56px);background:linear-gradient(120deg,rgba(45,73,239,.88),rgba(13,20,36,.98)),#2d49ef}.lrkv-cta p{max-width:680px}@media (max-width:1020px){.lrkv-band__grid,.lrkv-faq,.lrkv-hero__in,.lrkv-intro,.lrkv-split{grid-template-columns:1fr}.lrkv-hero__in{padding-top:148px}.lrkv-proof{max-width:520px}.lrkv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lrkv-sticky{position:static}.lrkv-intro>p{padding-top:0}}@media (max-width:760px){.lrkv-wrap{width:min(100% - 28px,1180px)}.lrkv-hero{min-height:760px}.lrkv-hero .breadcrumbs{top:82px}.lrkv-hero h1{font-size:clamp(2.9rem,14vw,4.8rem)}.lrkv-cta,.lrkv-grid,.lrkv-two{grid-template-columns:1fr}.lrkv-card{min-height:0}.lrkv-table__head{display:none}.lrkv-table__row{display:grid;grid-template-columns:1fr;padding:16px 0}.lrkv-table__row span{padding:5px 18px}}.news-stretch{color:inherit;text-decoration:none}.news-stretch:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit}.news-stretch:focus-visible{outline:none}.news-stretch:focus-visible:after{outline:3px solid #2d49ef;outline-offset:4px}.home-news__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(32px,4vw,56px)}.home-news__head .title{margin:0}.home-news__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px 40px;align-items:start}.home-news__grid--single{grid-template-columns:minmax(0,1fr)}.news-feature{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);background:#f7f7f7;border-radius:24px;overflow:hidden}.home-news__grid:not(.home-news__grid--single) .news-feature{grid-template-columns:minmax(0,1fr)}.news-feature__media{position:relative;min-height:460px;overflow:hidden;background:#e6ebfd}.news-feature__media img{transition:transform .9s cubic-bezier(.16,1,.3,1)}.news-feature:hover .news-feature__media img{transform:scale(1.035)}.news-feature__body{display:flex;flex-direction:column;padding:clamp(28px,3.4vw,52px)}.news-feature__cat{margin:0 0 18px;font-size:13px;font-weight:500;color:#2d49ef}.news-feature__title{margin:0;font-size:clamp(24px,2.3vw,34px);line-height:1.12;font-weight:700;letter-spacing:-.04em;color:#0a0a0a;text-wrap:balance;transition:color .25s}.news-feature:hover .news-feature__title{color:#2d49ef}.news-feature__excerpt{margin:18px 0 0;max-width:60ch;font-size:16px;line-height:1.55;color:#363b47}.news-feature__go{display:inline-flex;align-items:center;gap:10px;margin-top:auto;padding-top:32px;font-size:15px;font-weight:500;color:#2d49ef}.news-feature__go svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.news-feature:hover .news-feature__go svg{transform:translateX(6px)}.news-date-badge{position:absolute;left:20px;top:20px;z-index:1;width:116px;height:116px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#2d49ef;color:#fff;box-shadow:0 16px 32px -14px rgba(20,35,140,.8)}.news-date-badge b{font-size:46px;line-height:1;font-weight:700;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.news-date-badge span{margin-top:4px;font-size:13px;font-weight:500}.news-passport-mini{margin:28px 0 0;border-top:1px solid rgba(10,10,10,.12)}.news-passport-mini>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid rgba(10,10,10,.1)}.news-passport-mini dt{font-size:13px;line-height:1.4;color:rgba(10,10,10,.5)}.news-passport-mini dd{margin:0;font-size:14px;line-height:1.4;font-weight:500;color:#0a0a0a}.home-news__more{list-style:none;margin:0;padding:0}.home-news__row{position:relative;padding:22px 0;border-top:1px solid rgba(10,10,10,.12)}.home-news__row:first-child{border-top:2px solid #0a0a0a}.home-news__row time{display:block;margin-bottom:8px;font-size:13px;color:rgba(10,10,10,.5)}.home-news__row a{font-size:18px;line-height:1.25;font-weight:700;letter-spacing:-.03em;transition:color .2s}.home-news__row:hover a{color:#2d49ef}.news-index{background:#fff}.news-index__in{padding:clamp(40px,5vw,72px) 0 clamp(80px,9vw,140px)}.news-index__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:20px 48px;align-items:end;padding-bottom:clamp(32px,4vw,56px)}.news-index__head h1{margin:0}.news-index__intro{margin:0;font-size:18px;line-height:1.5;color:#363b47}.news-log{list-style:none;margin:0;padding:0;border-top:2px solid #0a0a0a}.news-log__row{position:relative;display:grid;grid-template-columns:150px minmax(0,340px) minmax(0,1fr) 56px;gap:clamp(20px,3vw,40px);align-items:start;padding:32px 0;border-bottom:1px solid rgba(10,10,10,.12)}.news-log__date b{display:block;font-size:64px;line-height:.9;font-weight:700;letter-spacing:-.05em;color:#0a0a0a;font-variant-numeric:tabular-nums}.news-log__date span{display:block;margin-top:12px;font-size:14px;color:rgba(10,10,10,.55)}.news-log__media{position:relative;aspect-ratio:3/2;border-radius:16px;overflow:hidden;background:#e6ebfd}.news-log__media img{transition:transform .9s cubic-bezier(.16,1,.3,1)}.news-log__row:hover .news-log__media img{transform:scale(1.04)}.news-log__cat{margin:0 0 12px;font-size:13px;font-weight:500;color:#2d49ef}.news-log__title{margin:0;font-size:clamp(22px,2vw,30px);line-height:1.15;font-weight:700;letter-spacing:-.04em;color:#0a0a0a;text-wrap:balance;transition:color .25s}.news-log__row:hover .news-log__title{color:#2d49ef}.news-log__excerpt{margin:14px 0 0;max-width:64ch;font-size:16px;line-height:1.55;color:#363b47}.news-log__arrow{justify-self:end;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(10,10,10,.14);color:#0a0a0a;transition:background .3s,border-color .3s,color .3s,transform .4s cubic-bezier(.22,1,.36,1)}.news-log__row:hover .news-log__arrow{background:#2d49ef;border-color:#2d49ef;color:#fff;transform:rotate(-45deg)}.news-page{background:#fff}.news-hero{position:relative;min-height:min(88vh,780px);display:flex;align-items:flex-end;overflow:hidden;color:#fff;background:#070b1c;border-radius:0 0 48px 48px;padding-top:clamp(110px,13vh,150px)}.news-hero__bg{position:absolute;inset:0}.news-hero__bg img{opacity:.5}.news-hero__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,11,28,.62),rgba(7,11,28,.22) 36%,rgba(7,11,28,.95)),radial-gradient(70% 60% at 90% 8%,rgba(45,73,239,.45),transparent 60%)}.news-hero__in{position:relative;width:100%;max-width:1560px;margin:0 auto;padding:0 24px 64px;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:40px 64px;align-items:end}.news-hero__kicker{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:500;color:rgba(255,255,255,.75)}.news-hero__kicker a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.4);transition:border-color .2s}.news-hero__kicker a:hover{border-color:#fff}.news-hero__title{margin:20px 0 0;max-width:18ch;font-size:clamp(2.3rem,4.6vw,4.25rem);line-height:1.04;font-weight:700;letter-spacing:-.04em;text-wrap:balance}.news-hero__lead{margin:22px 0 0;max-width:62ch;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.5;letter-spacing:-.01em;color:rgba(255,255,255,.84)}.news-passport{background:#fff;color:#0a0a0a;border-radius:24px;padding:20px 24px 8px;box-shadow:0 30px 60px -30px rgba(0,0,0,.65)}.news-passport__head{display:flex;align-items:center;justify-content:space-between;margin:0 0 4px;padding-bottom:14px;border-bottom:2px solid #0a0a0a;font-size:13px;font-weight:700;letter-spacing:.02em}.news-passport__head svg{color:#2d49ef}.news-passport dl{margin:0}.news-passport__row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid rgba(10,10,10,.1);animation:newsRowIn .8s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.6s + var(--i, 0) * .09s)}.news-passport__row:last-child{border-bottom:none}.news-passport__row dt{font-size:13px;line-height:1.35;color:rgba(10,10,10,.52)}.news-passport__row dd{margin:0;font-size:14.5px;line-height:1.35;font-weight:500}.news-passport__row:last-child dd{font-weight:700;color:#2d49ef}@keyframes newsRowIn{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.news-wrap{max-width:1560px;margin:0 auto;padding:0 24px clamp(80px,9vw,140px)}.news-crumbs{padding-top:26px}.news-crumbs .breadcrumbs{margin-bottom:0}.news-plates{margin-top:clamp(40px,4.5vw,64px)}.news-plates__title{margin:0 0 22px;font-size:13px;font-weight:700;letter-spacing:.02em;color:rgba(10,10,10,.5)}.news-plates__row{position:relative;list-style:none;margin:0;padding:0 0 18px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.news-plates__row:after{content:"";position:absolute;left:-10px;right:-10px;bottom:0;height:12px;border-radius:6px;background:linear-gradient(180deg,#ece6dc,#dcd2c3);box-shadow:0 10px 22px -12px rgba(60,45,20,.45)}.news-plate{position:relative;display:flex;flex-direction:column;gap:6px;min-height:128px;padding:16px 16px 18px;background:#fff;border:1px solid rgba(10,10,10,.09);border-radius:10px 10px 3px 3px;box-shadow:0 14px 26px -20px rgba(13,25,64,.5)}.news-plate:before{content:"";position:absolute;left:12px;right:12px;top:-5px;height:5px;border-radius:4px 4px 0 0;background:rgba(10,10,10,.1)}.news-plate__tag{font-size:12px;font-weight:500;color:rgba(10,10,10,.5)}.news-plate__name{margin-top:auto;font-size:17px;line-height:1.2;font-weight:700;letter-spacing:-.03em;color:#0a0a0a}.news-plate__org{font-size:13px;line-height:1.35;color:#363b47}.news-plate--kvant{background:#2d49ef;border-color:#2d49ef;box-shadow:0 18px 32px -16px rgba(45,73,239,.8)}.news-plate--kvant:before{background:#1dffa0}.news-plate--kvant .news-plate__org,.news-plate--kvant .news-plate__tag{color:rgba(255,255,255,.8)}.news-plate--kvant .news-plate__name{color:#fff}.news-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start;margin-top:clamp(56px,6vw,96px)}.news-side{position:sticky;top:28px}.news-side__card{padding-top:18px;border-top:2px solid #0a0a0a}.news-side__label{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.02em;color:rgba(10,10,10,.5)}.news-side__label:not(:first-child){margin-top:32px}.news-side__links,.news-side__toc{list-style:none;margin:0;padding:0}.news-side__toc li{border-bottom:1px solid rgba(10,10,10,.08)}.news-side__toc a{display:block;padding:10px 0;font-size:15px;font-weight:500;color:#363b47;text-decoration:none;transition:color .2s,transform .25s cubic-bezier(.22,1,.36,1)}.news-side__toc a:hover{color:#2d49ef;transform:translateX(6px)}.news-side__links a{display:block;padding:8px 0;font-size:14.5px;line-height:1.35;color:#2d49ef;text-decoration:none}.news-side__links a:hover{text-decoration:underline;text-underline-offset:3px}.news-article{min-width:0;max-width:820px}.news-article>p{margin:0 0 22px;font-size:18px;line-height:1.62;color:#1f2430}.news-article>p:first-child{font-size:clamp(19px,1.6vw,21px);line-height:1.5;color:#0a0a0a}.news-article dd a,.news-article li a,.news-article p a{color:#2d49ef;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.news-article dd a:hover,.news-article li a:hover,.news-article p a:hover{text-decoration-thickness:2px}.news-article>h2{margin:clamp(48px,5vw,72px) 0 20px;font-size:clamp(26px,2.4vw,34px);line-height:1.15;font-weight:700;letter-spacing:-.04em;color:#0a0a0a;text-wrap:balance;scroll-margin-top:24px}.news-list{list-style:none;margin:0 0 26px;padding:0}.news-list li{position:relative;padding:11px 0 11px 24px;border-bottom:1px solid rgba(10,10,10,.08);font-size:17px;line-height:1.55;color:#1f2430}.news-list li:before{content:"";position:absolute;left:2px;top:21px;width:8px;height:8px;border-radius:2px;background:#2d49ef}.news-facts{margin:6px 0 30px;border-top:2px solid #0a0a0a}.news-facts__row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:20px 0;border-bottom:1px solid rgba(10,10,10,.1)}.news-facts__row dt{max-width:60ch;font-size:17px;line-height:1.35;font-weight:700;letter-spacing:-.02em;color:#0a0a0a;text-wrap:balance}.news-facts__row dd{margin:0;max-width:68ch;font-size:16.5px;line-height:1.55;color:#363b47}.news-nobr{white-space:nowrap}.news-readout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:6px 0 30px;background:#f5f7fe;border:1px solid rgba(45,73,239,.12);border-radius:20px;overflow:hidden}.news-readout__cell{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:20px;border-left:1px solid rgba(45,73,239,.12)}.news-readout__cell:first-child{border-left:none}.news-readout__cell dd{margin:0;font-size:clamp(22px,2vw,28px);line-height:1.05;font-weight:700;letter-spacing:-.04em;color:#15205c;font-variant-numeric:tabular-nums}.news-readout__cell dt{font-size:13px;line-height:1.35;color:rgba(10,10,10,.58)}.news-quote{display:grid;grid-template-columns:52px minmax(0,1fr);gap:0 28px;margin:clamp(40px,5vw,64px) 0;padding:clamp(28px,4vw,44px);background:#f4f6ff;border-radius:24px}.news-quote__mark{grid-row:span 2;padding-top:6px;color:#2d49ef}.news-quote blockquote{margin:0}.news-quote blockquote p{margin:0;font-size:clamp(20px,1.9vw,25px);line-height:1.42;font-weight:500;letter-spacing:-.03em;color:#0a0a0a;text-wrap:pretty}.news-quote figcaption{display:flex;flex-direction:column;gap:3px;margin-top:20px;font-size:14px}.news-quote figcaption b{font-size:15px;color:#0a0a0a}.news-quote figcaption span{color:rgba(10,10,10,.58)}.news-figure{margin:34px 0 38px}.news-figure img{display:block;width:100%;height:auto;border-radius:20px}.news-figure figcaption{margin-top:12px;font-size:14px;line-height:1.45;color:rgba(10,10,10,.58)}.news-talk{margin:clamp(48px,5vw,72px) 0;padding:clamp(28px,4vw,48px);border-radius:24px;color:#fff;scroll-margin-top:24px;background:radial-gradient(90% 120% at 0 0,rgba(45,73,239,.6),transparent 60%),radial-gradient(60% 80% at 100% 100%,rgba(29,255,160,.08),transparent 60%),#15205c}.news-talk__kicker{margin:0;font-size:13px;font-weight:700;letter-spacing:.02em;color:#1dffa0}.news-talk__title{margin:14px 0 0;max-width:30ch;font-size:clamp(24px,2.3vw,32px);line-height:1.15;font-weight:700;letter-spacing:-.04em;text-wrap:balance}.news-talk__speaker{display:inline-flex;align-items:center;gap:14px;max-width:100%;margin-top:26px;padding:8px 20px 8px 8px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:#fff;text-decoration:none;transition:background .2s,border-color .2s}.news-talk__speaker:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.3)}.news-talk__speaker--static:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16)}.news-talk__speaker img{flex:none;width:56px;height:56px;border-radius:50%;object-fit:cover;background:#fff}.news-talk__speaker b{display:block;font-size:16px}.news-talk__speaker span span{display:block;margin-top:2px;font-size:13px;line-height:1.35;color:rgba(255,255,255,.75)}.news-talk__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,3vw,48px);margin-top:clamp(28px,3vw,40px);padding-top:clamp(24px,3vw,36px);border-top:1px solid rgba(255,255,255,.16)}.news-talk__problems p{margin:0 0 12px;font-size:15.5px;line-height:1.5;color:rgba(255,255,255,.82)}.news-talk__problems ul{list-style:none;margin:0;padding:0}.news-talk__problems li{position:relative;padding:12px 0 12px 22px;border-bottom:1px solid rgba(255,255,255,.12);font-size:16px;line-height:1.45}.news-talk__problems li:before{content:"";position:absolute;left:0;top:20px;width:8px;height:8px;border-radius:2px;background:#1dffa0}.news-talk__theses h3{margin:0 0 4px;font-size:13px;font-weight:700;letter-spacing:.02em;color:rgba(255,255,255,.62)}.news-talk__theses dl{margin:0}.news-talk__theses dl>div{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.12)}.news-talk__theses dt{font-size:16.5px;font-weight:700;letter-spacing:-.02em}.news-talk__theses dd{margin:6px 0 0;font-size:15.5px;line-height:1.5;color:rgba(255,255,255,.84)}.news-article .news-talk__theses dd a{color:#fff;text-decoration-color:rgba(255,255,255,.5)}.news-article .news-talk__theses dd a:hover{text-decoration-color:#1dffa0}.news-talk__closing{margin:28px 0 0;padding:18px 22px;border-radius:16px;background:#fff;color:#15205c;font-size:16.5px;line-height:1.5;font-weight:500}.news-photos{margin-top:clamp(72px,8vw,120px);scroll-margin-top:24px}.news-photos__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 20px;margin-bottom:24px}.news-photos__head h2{margin:0;font-size:clamp(32px,3.4vw,48px);line-height:1.1;font-weight:700;letter-spacing:-.04em}.news-photos__count{font-size:15px;color:rgba(10,10,10,.5)}.news-photos__more{margin-left:auto;font-size:15px;font-weight:500;color:#2d49ef;text-decoration:none}.news-photos__more:hover{text-decoration:underline;text-underline-offset:3px}.news-gallery{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(150px,15vw,236px);grid-auto-flow:dense;gap:12px}.news-gallery__item:first-child{grid-column:span 2;grid-row:span 2}.news-gallery__item:last-child{grid-column:span 2}.news-gallery__thumb{position:relative;display:block;width:100%;height:100%;padding:0;border:0;border-radius:16px;overflow:hidden;cursor:zoom-in;background:#e6ebfd}.news-gallery__thumb img{transition:transform .8s cubic-bezier(.16,1,.3,1)}.news-gallery__thumb:hover img{transform:scale(1.05)}.news-gallery__thumb:focus-visible{outline:3px solid #2d49ef;outline-offset:3px}.news-lightbox{position:fixed;inset:0;width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;margin:0;padding:0;border:0;background:rgba(5,7,15,.95);color:#fff}.news-lightbox::backdrop{background:rgba(5,7,15,.6)}.news-lightbox[open]{animation:newsFade .3s ease-out}@keyframes newsFade{0%{opacity:0}to{opacity:1}}.news-lightbox__frame{position:relative;box-sizing:border-box;width:100%;height:100%;display:flex;padding:72px 96px 24px}.news-lightbox__figure{margin:0;width:100%;height:100%;display:flex;flex-direction:column;gap:16px}.news-lightbox__img{position:relative;flex:1;min-height:0}.news-lightbox__caption{font-size:14.5px;line-height:1.45;text-align:center;color:rgba(255,255,255,.84)}.news-lightbox__count{display:inline-block;margin-right:12px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.news-lightbox__close,.news-lightbox__nav{position:absolute;display:grid;place-items:center;width:52px;height:52px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.06);color:#fff;cursor:pointer;transition:background .2s,border-color .2s}.news-lightbox__close:hover,.news-lightbox__nav:hover{background:#2d49ef;border-color:#2d49ef}.news-lightbox__close:focus-visible,.news-lightbox__nav:focus-visible{outline:2px solid #1dffa0;outline-offset:3px}.news-lightbox__nav--prev{left:24px;top:50%;transform:translateY(-50%)}.news-lightbox__nav--next{right:24px;top:50%;transform:translateY(-50%)}.news-lightbox__close{top:12px;right:24px}.news-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;align-items:center;margin-top:clamp(72px,8vw,120px);padding:clamp(28px,4vw,52px);border-radius:24px;color:#fff;background:radial-gradient(80% 140% at 100% 0,rgba(45,73,239,.7),transparent 60%),#15205c}.news-cta h2{margin:0;font-size:clamp(26px,2.6vw,38px);line-height:1.12;font-weight:700;letter-spacing:-.04em}.news-cta p{margin:12px 0 0;max-width:56ch;font-size:16.5px;line-height:1.5;color:rgba(255,255,255,.82)}.news-cta__actions{display:flex;flex-wrap:wrap;gap:12px}.news-others{margin-top:clamp(56px,6vw,88px)}.news-others h2{margin:0;font-size:clamp(26px,2.4vw,34px);font-weight:700;letter-spacing:-.04em}.news-others ul{list-style:none;margin:18px 0 0;padding:0;border-top:2px solid #0a0a0a}.news-others li{display:grid;grid-template-columns:200px minmax(0,1fr);gap:8px 24px;padding:18px 0;border-bottom:1px solid rgba(10,10,10,.1)}.news-others time{font-size:14px;color:rgba(10,10,10,.55)}.news-others a{font-size:18px;font-weight:700;letter-spacing:-.03em;color:#0a0a0a;text-decoration:none}.news-others a:hover{color:#2d49ef}@media (prefers-reduced-motion:reduce){.news-lightbox[open],.news-passport__row{animation:none}.news-feature__media img,.news-gallery__thumb img,.news-log__media img{transition:none}}@media (max-width:1150px){.news-hero{padding-top:148px}}@media (max-width:1100px){.news-hero__in{grid-template-columns:minmax(0,1fr)}.news-passport{max-width:560px}.news-log__row{grid-template-columns:120px minmax(0,260px) minmax(0,1fr)}.news-log__arrow{display:none}.news-plates__row{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px;padding-bottom:0}.news-plates__row:after{display:none}}@media (max-width:960px){.news-feature{grid-template-columns:minmax(0,1fr)}.news-feature__media{min-height:0;aspect-ratio:16/10}.home-news__grid,.news-grid,.news-index__head{grid-template-columns:minmax(0,1fr)}.news-grid{gap:40px}.news-side{position:static}.news-cta,.news-talk__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.news-hero{min-height:0;border-radius:0 0 24px 24px}.news-hero__in{padding:0 16px 40px;gap:28px}.news-hero__title{font-size:clamp(2rem,8.6vw,2.6rem)}.news-passport{padding:16px 18px 6px}.news-passport__row{grid-template-columns:96px minmax(0,1fr)}.news-wrap{padding:0 16px 72px}.news-plates__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;row-gap:18px}.news-plate{min-height:112px;padding:14px}.news-plate__name{font-size:16px}.news-article>p{font-size:17px}.news-facts__row{grid-template-columns:minmax(0,1fr);gap:6px}.news-readout{grid-template-columns:repeat(2,minmax(0,1fr))}.news-readout__cell:nth-child(3){border-left:none}.news-readout__cell:nth-child(n+3){border-top:1px solid rgba(45,73,239,.12)}.news-quote{grid-template-columns:minmax(0,1fr);gap:16px}.news-quote__mark{grid-row:auto;padding-top:0}.news-talk__speaker{border-radius:20px}.news-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:38vw;gap:8px}.news-gallery__item:first-child{grid-column:span 2;grid-row:span 1}.news-gallery__thumb{border-radius:12px}.news-photos__more{margin-left:0;width:100%}.news-lightbox__frame{padding:64px 12px 92px}.news-lightbox__nav--next,.news-lightbox__nav--prev{top:auto;bottom:20px;transform:none}.news-lightbox__nav--prev{left:16px}.news-lightbox__nav--next{right:16px}.news-lightbox__close{right:12px}.news-log__row,.news-others li{grid-template-columns:minmax(0,1fr)}.news-log__row{gap:16px;padding:24px 0 28px}.news-log__date{display:flex;align-items:baseline;gap:10px}.news-log__date b{font-size:36px}.news-log__date span{margin-top:0}.news-date-badge{width:88px;height:88px;left:14px;top:14px}.news-date-badge b{font-size:34px}.news-date-badge span{font-size:12px}.news-passport-mini>div{grid-template-columns:100px minmax(0,1fr)}}