:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0px;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}@media only screen and (max-width: 480px){.Toastify__toast-container[data-stacked=true]{width:100vw}}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lang-switch{position:relative}.lang-switch__btn{display:inline-flex;align-items:center;gap:4px;height:40px;min-width:40px;padding:0 10px 0 8px;border-radius:12px;background:#f3f4f5;color:#2a2b33;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s,color .15s,box-shadow .15s}.lang-switch__btn:hover,.lang-switch__btn.is-open{background:#e8ebef;color:#1157a5}.lang-switch__icon{display:grid;place-items:center;width:22px;height:22px;color:inherit}.lang-switch__code{font-size:11px;font-weight:750;letter-spacing:.04em;line-height:1}.lang-switch__menu{position:absolute;top:calc(100% + 10px);right:0;z-index:9999;width:200px;padding:6px;background:#fff;border:1px solid #f3f4f5;border-radius:14px;box-shadow:0 12px 32px #1157a524;display:flex;flex-direction:column;gap:2px}.lang-switch__option{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border-radius:10px;text-align:left;background:transparent;border:none;cursor:pointer;color:#2a2b33;-webkit-tap-highlight-color:transparent}.lang-switch__option:hover{background:#f3f4f5}.lang-switch__option.is-active{background:#eaf2fd;color:#1157a5}.lang-switch__flag{font-size:18px;line-height:1;width:24px;text-align:center}.lang-switch__meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.lang-switch__meta strong{font-size:13px;font-weight:750;letter-spacing:.03em}.lang-switch__meta small{font-size:11px;font-weight:500;color:#8b91a1}.lang-switch__option.is-active .lang-switch__meta small{color:#5b8fd4}.lang-switch__check{font-size:13px;font-weight:700;color:#1157a5}@media (max-width: 900px){.lang-switch__btn{height:36px;min-width:36px;padding:0 8px 0 6px;border-radius:10px}.lang-switch__code{font-size:10px}}.header{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:#f3f4f5;box-shadow:0 0 #2a2b3314;transition:box-shadow .25s ease}.header--scrolled,.header--menu-open{box-shadow:none}.header__progress{position:relative;z-index:0;margin-top:0;padding-top:0;background:#f3f4f5}.header--with-progress .header__top{position:relative;z-index:3;background:#fff}.header--with-progress .header__routes{position:relative;z-index:1;background:#f3f4f5}.header__routes{display:grid;grid-template-rows:1fr;opacity:1;transform:translateY(0);background:#f3f4f5;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),opacity .3s ease,transform .35s cubic-bezier(.22,1,.36,1)}.header__routes>*{overflow:hidden;min-height:0}.header--nav-hidden .header__routes{grid-template-rows:0fr;opacity:0;transform:translateY(-8px);pointer-events:none}.header__top{background:#fff}.header__top-inner{width:100%;max-width:1440px;margin:0 auto;padding:8px 160px;display:flex;align-items:center;justify-content:space-between;gap:48px;height:56px;box-sizing:border-box}.header__debug-tap{position:absolute;top:0;right:0;width:48px;height:48px;padding:0;margin:0;border:none;background:transparent;opacity:0;z-index:200;cursor:default;-webkit-tap-highlight-color:transparent}.header__logo{flex-shrink:0}.header__logo img{height:32px;width:auto}.header__top-nav{display:flex;align-items:center;gap:24px;flex:1}.header__top-link{font-size:14px;font-weight:400;color:#63636a;transition:color .2s;white-space:nowrap}.header__top-link:hover,.header__top-link.active{color:#000;font-weight:600}.header__top-right{display:flex;align-items:center;gap:12px}.header__lk-link{font-size:14px;font-weight:600;color:#1157a5;white-space:nowrap}.header__lk-link:hover{color:#0e4a8c}.header__actions{display:flex;align-items:center;gap:8px}.header__icon-btn{width:40px;height:40px;display:grid;place-items:center;flex-shrink:0;padding:0;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s,transform .12s,box-shadow .15s}.header__icon-btn:active{transform:scale(.96)}.header__avatar-wrap{position:relative}.header__avatar-btn{border-radius:12px;background:#2f80ed;box-shadow:0 4px 12px #2f80ed47}.header__avatar-btn:hover,.header__avatar-btn.is-open{background:#1157a5;box-shadow:0 6px 16px #1157a552}.header__avatar{width:100%;height:100%;border-radius:12px;display:grid;place-items:center;font-size:13px;font-weight:750;letter-spacing:.02em;color:#fff;background:transparent;flex-shrink:0}.header__avatar-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:80;width:248px;padding:8px;background:#fff;border:1px solid #f3f4f5;border-radius:14px;box-shadow:0 12px 32px #1157a524;display:flex;flex-direction:column;gap:2px}.header__avatar-menu__head{padding:10px 12px 12px;border-bottom:1px solid #f3f4f5;margin-bottom:4px}.header__avatar-menu__head strong{display:block;font-size:13px;color:#2a2b33;line-height:1.3}.header__avatar-menu__head span{display:block;margin-top:2px;font-size:12px;color:#8b91a1}.header__avatar-menu__link{display:block;width:100%;text-align:left;padding:10px 12px;border-radius:10px;font-size:14px;font-weight:550;color:#2a2b33;background:transparent;-webkit-tap-highlight-color:transparent}.header__avatar-menu__link:hover{background:#f3f4f5;color:#1157a5}.header__avatar-menu__link--danger{color:#b42318;margin-top:4px}.header__avatar-menu__link--danger:hover{background:#fef3f2;color:#b42318}.header__burger{border-radius:12px;background:#2f80ed;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;box-shadow:0 4px 12px #2f80ed38}.header__burger span{display:block;width:16px;height:1.5px;background:#fff;border-radius:2px;transition:all .2s}.header__burger.open span:nth-child(1){transform:rotate(45deg) translate(4px,4px)}.header__burger.open span:nth-child(2){opacity:0}.header__burger.open span:nth-child(3){transform:rotate(-45deg) translate(4px,-4px)}.header__subnav{background:#f3f4f5;padding:0 140px 1px}.header__subnav-inner{width:100%;max-width:1160px;margin:0 auto;background:#fff;border:1px solid #F3F4F5;border-radius:16px;padding:4px 12px 4px 28px;display:flex;align-items:center;justify-content:space-between;height:64px;box-sizing:border-box;gap:16px}.header__subnav-inner--lk{padding-left:12px}.header__lk-brand{display:flex;align-items:center;gap:10px;flex-shrink:0;padding-right:8px;border-right:1px solid #f3f4f5;margin-right:4px}.header__lk-brand__mark{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff;background:linear-gradient(145deg,#2f80ed,#1157a5)}.header__lk-brand__text{font-size:13px;font-weight:700;color:#2a2b33;white-space:nowrap}.header__subnav-links{display:flex;align-items:center;gap:8px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.header__subnav-inner:not(.header__subnav-inner--lk) .header__subnav-links{gap:20px}.header__subnav-inner:not(.header__subnav-inner--lk) .header__subnav-link{padding:16px 4px;border-radius:0}.header__subnav-inner:not(.header__subnav-inner--lk) .header__subnav-link:hover{background:transparent}.header__subnav-links::-webkit-scrollbar{display:none}.header__subnav-link{font-size:14px;color:#2a2b33;padding:8px 12px;border-radius:10px;white-space:nowrap;transition:color .2s,background .15s;-webkit-tap-highlight-color:transparent;background:transparent;font-weight:500}.header__subnav-link:hover,.header__subnav-link:active,.header__subnav-link:focus{color:#2f80ed;background:transparent;outline:none}.header__subnav-link.is-active{color:#1157a5;background:#eaf2fd;font-weight:650}.header__contact-btn{display:flex;align-items:center;gap:12px;background:#f3f4f5;border-radius:10px;padding:8px 12px;font-size:14px;color:#000;white-space:nowrap;transition:background .2s;-webkit-tap-highlight-color:transparent;flex-shrink:0}.header__contact-btn:hover{background:#eaf2fd}.header__contact-btn--accent{background:#ea5707;color:#fff;font-weight:600;font-size:13px;padding:10px 14px}.header__contact-btn--accent:hover{background:#d14d00;color:#fff}.header__mobile-subnav{background:#fff;border-top:1px solid #F3F3F5}.header__mobile-subnav-scroll{display:flex;overflow-x:auto;gap:20px;padding:12px 16px;scrollbar-width:none}.header__mobile-subnav-scroll::-webkit-scrollbar{display:none}.header__mobile-subnav-link{font-size:13px;font-weight:500;color:#4f5c65;white-space:nowrap;flex-shrink:0;padding:6px 10px;border-radius:999px;background:transparent;-webkit-tap-highlight-color:transparent;transition:color .15s ease,background .15s ease}.header__mobile-subnav-link:hover,.header__mobile-subnav-link:active,.header__mobile-subnav-link:focus{color:#1157a5;background:transparent;outline:none}.header__mobile-subnav-link.is-active{color:#1157a5;background:#eaf2fd;font-weight:650}.header__mobile-lk-label{flex-shrink:0;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#8b91a1;padding:6px 14px 6px 0;margin-right:4px;border-right:1px solid #eef0f3}.header__mobile-card--user{display:flex;flex-direction:column;gap:4px;padding:14px 12px}.header__mobile-user{display:flex;align-items:center;gap:12px;padding:4px 8px 12px;border-bottom:1px solid #f3f4f5;margin-bottom:6px}.header__mobile-user .header__avatar{width:40px;height:40px;border-radius:12px;background:#2f80ed;flex-shrink:0}.header__mobile-user strong{display:block;font-size:15px;color:#2a2b33}.header__mobile-user span:not(.header__avatar){display:block;font-size:12px;color:#8b91a1;margin-top:2px}.header__mobile-card--user .header__mobile-submenu-link{padding:12px 10px;border-radius:10px;font-size:15px;color:#2a2b33}.header__mobile-card--user .header__mobile-submenu-link.is-active{background:#eaf2fd;color:#1157a5;font-weight:650}.header__mobile-logout{margin-top:6px;padding:12px 10px;text-align:left;border-radius:10px;font-size:15px;font-weight:600;color:#b42318;background:transparent}.header__burger,.header__mobile-card-toggle,.header__mobile-card--link,.header__contact-btn,.header__lk-link,.header__top-link{-webkit-tap-highlight-color:transparent}.header__burger:active,.header__mobile-card-toggle:active,.header__mobile-card--link:active{background:#eef1f5}.header__mobile-menu{position:fixed;top:56px;left:0;right:0;bottom:0;background:#fff;z-index:99;padding:16px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.header__mobile-card{background:#f3f4f5;border-radius:16px;overflow:hidden}.header__mobile-card-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 16px;font-size:16px;font-weight:600;color:#2a2b33;background:none;border:none;text-align:left;font-family:inherit;cursor:pointer}.header__mobile-card--link{display:flex;align-items:center;justify-content:space-between;padding:18px 16px;font-size:16px;font-weight:600;color:#2a2b33}.header__mobile-submenu{padding:0 16px 16px;display:flex;flex-direction:column;gap:14px}.header__mobile-submenu-link{font-size:15px;font-weight:400;color:#63636a;line-height:1.4}.header__mobile-card--open .header__mobile-card-toggle{padding-bottom:12px}@media (max-width: 1200px){.header__top-inner{padding:8px 40px}.header__subnav{padding:5px 40px 12px}}@media (max-width: 900px){.header__top{background:#fff;border-bottom:1px solid #F3F4F5}.header__top-inner{padding:10px 16px;gap:12px;height:52px}.header__logo img{height:28px}.header__actions{margin-left:auto}.header__icon-btn{width:36px;height:36px}.header__avatar{font-size:12px}.header__mobile-menu{top:52px}}.header--miniapp{box-shadow:0 1px #2a2b330f}.header--miniapp .header__top{background:#fff}.header--miniapp .header__top-inner{min-height:52px;padding:8px 16px;justify-content:space-between}.header--miniapp .header__logo img{height:28px}.header--miniapp .header__top-right{margin-left:auto}.header--miniapp .header__actions{gap:6px}.footer{background:#fff;margin-top:0}.footer__inner{max-width:1440px;margin:0 auto;padding:40px 78px;display:flex;flex-direction:column;gap:28px}.footer__top{display:flex;align-items:center;justify-content:space-between}.footer__nav{display:flex;align-items:center;gap:32px}.footer__nav a{font-size:16px;font-weight:500;color:#000;transition:color .2s}.footer__nav a:hover{color:#2f80ed}.footer__cta{display:flex;align-items:center;justify-content:center;background:#ea5707;color:#fff;border-radius:12px;padding:10px 24px;font-size:13px;font-weight:500;transition:background .2s;white-space:nowrap}.footer__cta:hover{background:#d14d00}.footer__divider{height:1px;background:#f3f4f5}.footer__bottom{display:flex;align-items:center;justify-content:space-between}.footer__copy{font-size:16px;font-weight:600;color:#a1abb5}.footer__socials{display:flex;align-items:center;gap:12px}.footer__social{display:block;transition:opacity .2s}.footer__social:hover{opacity:.7}.footer__mobile-nav{flex-direction:column;gap:16px;align-items:center}.footer__mobile-nav a{font-size:16px;font-weight:500;color:#000}@media (max-width: 1200px){.footer__inner{padding:32px 40px}}@media (max-width: 900px){.footer__inner{padding:24px 16px;align-items:center;text-align:center}.footer__top{flex-direction:column;gap:20px}.footer__bottom{flex-direction:column;gap:16px}.footer__cta.mobile-only{width:100%;max-width:343px;padding:14px;font-size:14px}}.faq{display:flex;flex-direction:column;gap:16px;width:100%}.faq__item{background:#fff;border-radius:16px;padding:24px;cursor:pointer;transition:box-shadow .2s}.faq__item:hover{box-shadow:0 2px 8px #0000000f}.faq__header{display:flex;align-items:flex-start;gap:16px;width:100%;background:none;border:none;margin:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.faq__header:focus-visible{outline:2px solid #2F80ED;outline-offset:4px;border-radius:8px}.faq__icon{flex-shrink:0;width:24px;height:24px;margin-top:4px}.faq__question{font-size:24px;font-weight:600;line-height:32px;letter-spacing:-.02em;color:#2a2b33}.faq__answer{margin-top:24px;margin-left:40px;font-size:18px;line-height:28px;color:#63636a}@media (max-width: 900px){.faq__item{padding:20px 16px;border-radius:20px}.faq__question{font-size:18px;line-height:26px}.faq__answer{font-size:14px;line-height:22px;margin-left:0;margin-top:16px}.faq__header{gap:12px}}.partners-marquee-wrap{overflow:hidden;background:#fff;border-radius:24px;padding:32px 0;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%)}.partners-marquee{display:flex;align-items:center;gap:64px;width:max-content;animation:partners-marquee-scroll 30s linear infinite}.partners-marquee__logo{flex-shrink:0;height:48px;display:flex;align-items:center}.partners-marquee__logo img{width:80px;height:80px;object-fit:contain;filter:grayscale(.5);opacity:.6;transition:filter .2s,opacity .2s}.partners-marquee__logo img:hover{filter:grayscale(0);opacity:1}@keyframes partners-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@media (max-width: 900px){.partners-marquee-wrap{border-radius:16px;padding:24px 0}.partners-marquee{gap:40px}.partners-marquee__logo img{width:60px;height:60px}}.pcm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px 16px;background:#2a2b337a;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-sizing:border-box}.pcm__dialog{position:relative;width:min(400px,100%);background:#fff;border-radius:24px;padding:32px 24px 24px;box-shadow:0 24px 56px #1157a529;box-sizing:border-box}.pcm__close{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#8b91a1;background:#f3f4f5;border:none;padding:0;line-height:0;cursor:pointer;flex-shrink:0}.pcm__close:hover{color:#2a2b33;background:#e8ebef}.pcm__title{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:#2a2b33;margin:0 0 10px;line-height:1.3;padding-right:28px}.pcm__lead{margin:0 0 22px;font-size:.9rem;line-height:1.5;color:#6b7280}.pcm__form{display:flex;flex-direction:column;gap:12px;width:100%}.pcm__input{display:block;width:100%;height:52px;padding:0 16px;border-radius:14px;border:1.5px solid #e2e6ec;background:#fafbfc;font-size:1rem;line-height:1.2;color:#2a2b33;box-sizing:border-box;outline:none;font-family:inherit}.pcm__input:focus{border-color:#2f80ed;background:#fff;box-shadow:0 0 0 3px #2f80ed24}.pcm__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:52px;padding:0 20px;margin:0;border:none;border-radius:14px;background:#ea5707;color:#fff;font-family:inherit;font-size:.95rem;font-weight:600;line-height:1;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background .15s;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pcm__btn:hover:not(:disabled){background:#d14d00}.pcm__btn:disabled{opacity:.65;cursor:default}.pcm__error{padding:10px 12px;border-radius:12px;background:#fef3f2;color:#b42318;font-size:.88rem;line-height:1.4;text-align:left}.pcm__state{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.pcm__state .pcm__title{padding-right:0;margin-bottom:8px}.pcm__state .pcm__lead{margin-bottom:20px;max-width:32ch}.pcm__state .pcm__btn{margin-top:4px}.pcm__badge{width:72px;height:72px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin:4px 0 18px;flex-shrink:0}.pcm__badge--bad{background:#f04438;box-shadow:0 10px 24px #f0443847}.pcm__badge--ok{background:#12b76a;box-shadow:0 10px 24px #12b76a47}.pcm__card{width:100%;margin:4px 0 20px;padding:16px;border-radius:16px;background:#f3f4f5;display:flex;flex-direction:column;gap:14px;text-align:left;box-sizing:border-box}.pcm__row{display:flex;justify-content:space-between;gap:12px;align-items:center}.pcm__row span{font-size:.86rem;line-height:1.3;color:#6b7280}.pcm__row strong{font-size:.92rem;line-height:1.3;color:#2a2b33;font-weight:650;text-align:right}.pcm__row strong.is-ok{color:#027a48}.pcm__row strong.is-bad{color:#b42318}@media (max-width: 560px){.pcm{padding:16px 12px;align-items:center}.pcm__dialog{border-radius:20px;padding:28px 18px 20px}.pcm__title{font-size:1.15rem}.pcm__btn,.pcm__input{height:50px}}.mp{min-height:100vh;background:#f3f4f5}.mp__content{display:flex;flex-direction:column;align-items:center;padding:40px 160px 120px;gap:132px}.mp__hero{width:100%;max-width:1160px;display:flex;flex-direction:column;gap:40px}.mp__hero-inner{background:#fff;border-radius:28px;padding:48px 60px 40px;display:flex;flex-direction:column;align-items:stretch;gap:0;position:relative;overflow:hidden;min-height:379px}.mp__hero-viewport{position:relative;width:100%;flex:1}.mp__hero-slide{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;flex-wrap:wrap;gap:40px;width:100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .65s ease,visibility .65s ease}.mp__hero-slide--active{position:relative;opacity:1;visibility:visible;pointer-events:auto;z-index:1}.mp__hero-left{flex:1 1 320px;max-width:452px;min-width:260px;display:flex;flex-direction:column;gap:0;position:relative;z-index:1}.mp__hero-title{font-size:44px;font-weight:700;line-height:56px;letter-spacing:-.04em;color:#2a2b33;margin-bottom:16px}.mp__hero-sub{font-size:18px;line-height:32px;color:#63636a;margin-bottom:32px}.mp__hero-form{display:flex;gap:16px;align-items:center;margin-bottom:16px;width:100%}.mp__hero-input{position:relative;flex:1;width:100%;min-width:0;height:56px;background:#f3f4f5;border-radius:16px;box-sizing:border-box}.mp__hero-input:focus-within{background:#ebedf0}.mp__hero-input-icon{flex-shrink:0;color:#9898ab}.mp__hero-input-icon--left{position:absolute;left:16px;top:50%;transform:translateY(-50%);z-index:1;pointer-events:none}.mp__hero-input-info{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:20px;height:20px;pointer-events:none}.mp__hero-input-icon--right{display:none}.mp__hero-input-field{display:block;width:100%;height:56px;padding:0 44px 0 16px;border:none;background:transparent;font-family:inherit;font-size:16px;font-weight:400;color:#2a2b33;outline:none;box-sizing:border-box;border-radius:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mp__hero-input:has(.mp__hero-input-icon--left) .mp__hero-input-field{padding-left:44px}.mp__hero-input-field::placeholder{color:#9898ab}.mp__hero-btn{background:#ea5707;color:#fff;border:none;border-radius:12px;height:56px;padding:0 32px;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .2s;font-family:inherit}.mp__hero-btn:hover{background:#d14d00}.mp__hero-btn:disabled{opacity:.75;cursor:default}.mp__hero-btn-spinner{display:inline-block;width:20px;height:20px;border:2.5px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:mpBtnSpin .7s linear infinite}@keyframes mpBtnSpin{to{transform:rotate(360deg)}}.mp__hero-cta{margin-bottom:16px;width:100%}.mp__hero-btn--cta{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.mp__hero-link{display:inline-flex;align-items:center;align-self:flex-start;width:fit-content;max-width:100%;margin:0 0 28px;padding:8px 14px;border-radius:10px;border:1px solid #d6e3f5;background:#f3f7fc;font-size:13px;font-weight:600;line-height:1.2;color:#1157a5;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.mp__hero-link:hover{background:#e8f0fa;border-color:#1157a5;color:#0d4585}.mp__hero-dots{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px;padding-top:4px;position:relative;z-index:2}.mp__dot{width:32px;height:4px;border-radius:4px;background:#2f80ed;opacity:.2;border:none;padding:0;cursor:pointer;transition:width .25s ease,opacity .25s ease;flex-shrink:0}.mp__dot:hover{opacity:.45}.mp__dot--active{width:56px;opacity:1}.mp__dot--active:hover{opacity:1}.mp__hero-right{position:relative;flex:1 1 260px;width:100%;max-width:340px;min-width:200px;min-height:220px;display:flex;align-items:center;justify-content:center;margin-left:auto;overflow:hidden}.mp__hero-right img,.mp__hero-illustration{width:100%;height:auto;display:block;transition:transform .65s ease,opacity .65s ease;-webkit-mask-image:linear-gradient(180deg,#000 58%,transparent 100%);mask-image:linear-gradient(180deg,#000 58%,transparent 100%)}.mp__hero-slide--active .mp__hero-illustration{transform:scale(1);opacity:1}.mp__hero-slide:not(.mp__hero-slide--active) .mp__hero-illustration{transform:scale(.98);opacity:0}@media (min-width: 1480px){.mp__hero-right{position:absolute;bottom:0;right:0;top:0;width:100%;max-width:560px;height:100%;min-height:280px;margin-left:0}}.hero__car-svg{width:100%;max-width:560px;height:auto;filter:drop-shadow(0 20px 40px rgba(47,128,237,.15))}.mp__quick-actions{width:100%;max-width:1120px;margin:auto;display:flex;flex-wrap:wrap;gap:24px}.mp__quick-action{flex:1 1 calc(33.333% - 16px);display:flex;align-items:center;gap:16px;background:#fff;border-radius:24px;padding:20px;cursor:pointer;border:none;font-family:inherit;transition:box-shadow .2s,transform .2s;text-align:left}.mp__quick-action:hover{box-shadow:0 4px 20px #00000014;transform:translateY(-1px)}.mp__quick-icon{width:48px;height:52px;background:#eaf2fd;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mp__quick-label{flex:1;font-size:18px;font-weight:600;letter-spacing:-.02em;color:#2a2b33}.mp__section{width:100%;max-width:1120px}.mp__section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px}.mp__section-title{font-size:44px;font-weight:700;line-height:56px;letter-spacing:-.04em;color:#2a2b33}.mp__section-title--spaced{margin-bottom:48px}.mp__section-link{display:flex;align-items:center;gap:6px;font-size:18px;font-weight:600;color:#2f80ed;letter-spacing:-.02em}.mp__products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mp__product-featured{grid-row:1;grid-column:1 / 3;background:#fff;border-radius:24px;display:flex;align-items:flex-start;padding:0 0 0 32px;gap:32px;text-decoration:none;color:inherit;overflow:hidden;transition:box-shadow .2s;min-height:372px;position:relative}.mp__product-featured:hover{box-shadow:0 6px 24px #0000001a}.mp__product-featured-img{position:absolute;right:0;top:0;width:50%;height:100%;overflow:hidden}.mp__product-featured-body{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;padding:24px 0;width:100%;min-width:0;max-width:382px;min-height:372px}.mp__product-featured-name{font-size:32px;font-weight:700;color:#2a2b33;margin-bottom:16px}.mp__product-featured-desc{font-size:18px;line-height:28px;color:#63636a;margin-bottom:24px;flex:1}.mp__product-featured-btn{display:inline-flex;align-items:center;justify-content:center;background:#ea5707;color:#fff;border-radius:12px;padding:10px 32px;font-size:14px;font-weight:500;width:fit-content}.mp__product-side{grid-row:1;grid-column:3;background:#fff;border-radius:24px;display:flex;flex-direction:column;justify-content:flex-end;padding:0 28px;text-decoration:none;color:inherit;overflow:hidden;transition:box-shadow .2s;position:relative;min-height:372px}.mp__product-side:hover{box-shadow:0 6px 24px #0000001a}.mp__product-side-img{position:absolute;top:16px;left:50%;transform:translate(-50%);width:calc(100% - 40px);max-width:301px;height:253px;overflow:hidden}.mp__product-side-img img,.mp__product-small-img img,.mp__product-featured-img img{width:100%;height:100%;object-fit:contain;object-position:center bottom;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 55%,transparent 100%)}.mp__product-side-body{position:relative;z-index:1;padding:24px 0 44px;width:100%;min-width:0}.mp__product-side-name{font-size:32px;font-weight:700;color:#2a2b33;margin-bottom:16px}.mp__product-side-desc{font-size:18px;line-height:28px;color:#63636a}.mp__product-small{background:#fff;border-radius:24px;display:flex;flex-direction:column;justify-content:flex-end;padding:0 28px;text-decoration:none;color:inherit;overflow:hidden;transition:box-shadow .2s;position:relative;min-height:383px}.mp__product-small:hover{box-shadow:0 6px 24px #0000001a}.mp__product-small-img{position:absolute;top:16px;left:50%;transform:translate(-50%);width:calc(100% - 40px);max-width:301px;height:253px;overflow:hidden;pointer-events:none}.mp__product-small-body{position:relative;z-index:1;padding:24px 0 32px;width:100%;min-width:0;background:linear-gradient(180deg,#fff0,#fff 45%);margin-top:auto}.mp__product-small-name{font-size:32px;font-weight:700;color:#2a2b33;margin-bottom:16px}.mp__product-small-desc{font-size:18px;line-height:28px;color:#63636a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mp__products-grid>.mp__product-small:nth-child(3){grid-column:1;grid-row:2}.mp__products-grid>.mp__product-small:nth-child(4){grid-column:2;grid-row:2}.mp__products-grid>.mp__product-small:nth-child(5){grid-column:3;grid-row:2}.mp__adv-top{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.mp__adv-bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mp__adv-col{display:flex;flex-direction:column;gap:16px}.mp__adv-card{background:#fff;border-radius:24px;padding:28px;display:flex;flex-direction:column}.mp__adv-card--large{min-height:100%}.mp__adv-card--compact{flex:1}.mp__adv-icon{width:48px;height:52px;background:#eaf2fd;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:20px}.mp__adv-title{font-size:24px;font-weight:600;color:#2a2b33;letter-spacing:-.02em;margin-bottom:12px}.mp__adv-desc{font-size:16px;line-height:24px;color:#63636a}.mp__dcnext{background:radial-gradient(69.95% 69.95% at 50% 108.96%,#afccf2,#fff);border-radius:40px;padding:46px 60px 0;display:flex;flex-direction:column;align-items:center;overflow:hidden;min-height:614px}.mp__dcnext-title{font-size:44px;font-weight:700;line-height:56px;letter-spacing:-.04em;text-align:center;color:#000;max-width:736px;margin-bottom:40px}.mp__dcnext-apps{justify-content:center;align-items:center;display:flex;gap:16px;flex-wrap:wrap}.mp__store-btn-img{display:flex;align-items:center;justify-content:center;transition:opacity .2s,transform .2s;line-height:0}.mp__store-btn-img:hover{opacity:.85;transform:translateY(-1px)}.mp__store-btn-img img{height:52px;width:auto;max-width:168px;object-fit:contain;display:block;border-radius:8px}.mp__dcnext-phone-wrap{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;flex:1}.mp__dcnext-phone-wrap>img{width:100%;max-width:247px;height:auto;display:block}.mp__dcnext-phone{width:247px;height:484px;background:#000000e6;border-radius:34px;border:12px solid rgba(0,0,0,.9);overflow:hidden;box-shadow:0 16px 48px #23255726,0 -4px 12px #2325570d;position:relative;flex-shrink:0}.mp__dcnext-phone-notch{width:80px;height:20px;background:#000000e6;border-radius:0 0 14px 14px;position:absolute;top:0;left:50%;transform:translate(-50%);z-index:10}.mp__dcnext-phone-screen{width:100%;height:100%;background:linear-gradient(145deg,#eaf2fd,#f8faff);padding:28px 8px 8px;overflow:hidden}.mp__dcnext-screen-header{text-align:center;padding:4px 0 10px;border-bottom:1px solid #E8EFF8;margin-bottom:10px}.mp__dcnext-float{position:absolute;background:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;padding:20px 24px;width:300px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;box-shadow:0 4px 24px #0000000f}.mp__dcnext-float--left{left:30px;bottom:40px}.mp__dcnext-float--right{right:30px;top:60px}.mp__dcnext-float-icon{width:36px;height:36px;background:#eaf2fd;border-radius:10px;display:flex;align-items:center;justify-content:center}.mp__dcnext-float-title{font-size:20px;font-weight:600;color:#2a2b33;letter-spacing:-.01em}.mp__dcnext-float-desc{font-size:14px;line-height:20px;color:#63636a}.mp__bonuses-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mp__bonus-card{background:#fff;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:box-shadow .2s}.mp__bonus-card:hover{box-shadow:0 6px 24px #0000001a}.mp__bonus-img{height:170px;overflow:hidden;background:#eaf2fd}.mp__bonus-img img{width:100%;height:100%;object-fit:contain}.mp__bonus-body{padding:28px 28px 12px;flex:1}.mp__bonus-title{font-size:24px;font-weight:600;color:#2a2b33;letter-spacing:-.02em;margin-bottom:12px}.mp__bonus-desc{font-size:16px;line-height:24px;color:#63636a}.mp__bonus-link{display:block;padding:0 28px 28px;font-size:16px;font-weight:500;color:#2f80ed;margin-top:auto}@media (max-width: 1200px){.mp__content{padding:32px 40px 80px;gap:80px}.mp__adv-top{grid-template-columns:1fr}.mp__adv-bottom{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.mp__content{padding:12px 12px 64px;gap:40px}.mp__hero{gap:12px;width:100%}.mp__hero-inner{flex-direction:column;align-items:stretch;padding:0 0 20px;min-height:auto;border-radius:32px;gap:0;overflow:hidden;box-shadow:0 4px 24px #0000000f}.mp__hero-slide{flex-direction:column;align-items:stretch;gap:0}.mp__hero-right{order:1;width:100%;max-width:none;min-width:0;min-height:0;margin:0;padding:24px 20px 0;position:relative}.mp__hero-right img{width:100%;max-width:320px;margin:0 auto;object-fit:contain}.mp__hero-left{order:2;flex:none;width:100%;max-width:none;min-width:0;padding:8px 20px 0;display:flex;flex-direction:column;align-items:stretch;text-align:center}.mp__hero-title,.mp__hero-sub,.mp__hero-link{align-self:center}.mp__hero-title{font-size:24px;line-height:32px;letter-spacing:-.02em;margin-bottom:12px;text-align:center}.mp__hero-sub{font-size:14px;line-height:22px;margin-bottom:24px;text-align:center;max-width:300px}.mp__hero-form{flex-direction:column;gap:12px;margin-bottom:16px;width:100%;align-self:stretch}.mp__hero-input{width:100%;height:56px;border-radius:16px;background:#f3f4f5}.mp__hero-input:focus-within{background:#f3f4f5}.mp__hero-input-icon--left{display:none}.mp__hero-input-field{height:56px;padding:0 40px 0 16px;font-size:16px}.mp__hero-input:has(.mp__hero-input-icon--left) .mp__hero-input-field{padding-left:16px}.mp__hero-input-field::placeholder{color:#9898ab;font-size:16px}.mp__hero-input-info{right:16px;width:18px;height:18px}.mp__hero-btn{width:100%;height:56px;font-size:16px;font-weight:600;border-radius:16px}.mp__hero-btn--cta{width:100%}.mp__hero-cta{margin-bottom:24px}.mp__hero-link{align-self:center;display:inline-flex;width:fit-content;max-width:100%;margin-bottom:20px;font-size:13px;text-decoration:none;text-align:center}.mp__hero-dots{justify-content:center;width:100%;gap:8px;margin-top:0;padding:0 20px 8px}.mp__dot{width:28px;height:4px;border-radius:4px}.mp__dot--active{width:48px}.mp__quick-actions{flex-direction:column;flex-wrap:nowrap;gap:12px}.mp__quick-action{padding:18px 16px;border-radius:20px;gap:12px;box-shadow:0 1px 3px #0000000a}.mp__quick-label{font-size:16px}.mp__section-header{margin-bottom:24px;gap:12px}.mp__section-title{font-size:24px;font-weight:600;line-height:32px;letter-spacing:-.02em}.mp__section-title--spaced{margin-bottom:24px}.mp__section-link{font-size:14px;flex-shrink:0}.mp__products-grid{display:flex;flex-direction:column;gap:16px}.mp__product-featured,.mp__product-side,.mp__product-small{grid-row:auto;grid-column:auto;display:flex;flex-direction:column;align-items:stretch;min-height:auto;padding:0;justify-content:flex-start;border-radius:20px}.mp__product-featured-img,.mp__product-side-img,.mp__product-small-img{position:relative;top:auto;left:auto;right:auto;transform:none;width:100%;max-width:none;height:280px;margin:0;padding:16px 8px 0;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:auto;flex-shrink:0}.mp__product-featured-img img,.mp__product-side-img img,.mp__product-small-img img{width:80%;height:80%;max-height:260px;object-fit:contain;object-position:center;transform:scale(1.08)}.mp__product-featured-body,.mp__product-side-body,.mp__product-small-body{position:relative;z-index:1;padding:16px 16px 24px;min-height:auto;max-width:none;width:100%;background:none;margin-top:0;justify-content:flex-start}.mp__product-featured-name,.mp__product-side-name,.mp__product-small-name{font-size:20px;font-weight:700;margin-bottom:8px}.mp__product-featured-desc,.mp__product-side-desc,.mp__product-small-desc{font-size:14px;line-height:22px;-webkit-line-clamp:unset}.mp__product-featured-desc{margin-bottom:16px;flex:none}.mp__product-featured-btn{width:100%;padding:12px 24px;box-sizing:border-box}.mp__adv-top,.mp__adv-bottom{display:flex;flex-direction:column;gap:12px;margin-bottom:0}.mp__adv-col{gap:12px}.mp__adv-bottom{margin-top:12px}.mp__adv-card{padding:20px;border-radius:20px}.mp__adv-card--large,.mp__adv-card--compact{min-height:auto}.mp__adv-icon{width:52px;height:56px;margin-bottom:16px}.mp__adv-title{font-size:18px;margin-bottom:8px}.mp__adv-desc{font-size:14px;line-height:22px}.mp__dcnext{padding:32px 20px 0;min-height:auto;border-radius:24px}.mp__dcnext-title{font-size:22px;line-height:30px;margin-bottom:20px;padding:0 4px}.mp__dcnext-apps{flex-wrap:nowrap;justify-content:center;gap:10px;width:100%;max-width:340px}.mp__store-btn-img{flex:1;min-width:0;max-width:165px}.mp__store-btn-img img{height:44px;width:100%;max-width:none;object-fit:contain}.mp__dcnext-float{display:none}.mp__dcnext-phone-wrap{margin-top:0;padding-bottom:0}.mp__dcnext-phone-wrap>img{max-width:min(280px,78vw);width:100%}.mp__bonuses-grid{grid-template-columns:1fr;gap:16px}.mp__bonus-img{height:140px}.mp__bonus-body{padding:20px 16px 8px}.mp__bonus-title{font-size:20px}.mp__bonus-desc{font-size:14px;line-height:22px}.mp__bonus-link{padding:0 16px 20px;font-size:14px}}@media (max-width: 480px){.mp__content{padding:12px 12px 48px;gap:40px}.mp__hero-inner{border-radius:24px;padding-bottom:24px}.mp__hero-right{padding:16px 12px 0}.mp__hero-right img{max-width:300px}.mp__product-featured-img,.mp__product-side-img,.mp__product-small-img{height:250px;padding-top:12px}.mp__product-featured-img img,.mp__product-side-img img,.mp__product-small-img img{max-height:230px}.mp__hero-left{padding:4px 16px 0}.mp__hero-title{font-size:22px;line-height:30px}.mp__hero-sub{font-size:13px;line-height:20px}.mp__section-title{font-size:20px;line-height:28px}.mp__section-title--spaced{margin-bottom:20px}.mp__dcnext-title{font-size:20px;line-height:28px}.mp__dcnext-apps{max-width:100%;gap:8px}.mp__store-btn-img img{height:40px}.mp__dcnext-phone-wrap>img{max-width:min(260px,82vw)}.mp__quick-label{font-size:14px}.mp__quick-icon{width:40px;height:44px}}.mp-toast.Toastify__toast-container{width:auto;max-width:440px;padding:0;top:16px;left:50%;transform:translate(-50%)}.mp-toast__item.Toastify__toast{border-radius:16px;box-shadow:0 16px 40px #1118272e;padding:14px 16px;min-height:auto;margin-bottom:12px;font-family:inherit;background:#fff;color:#1f2430;align-items:center;border:1px solid #eef0f3}.mp-toast__body.Toastify__toast-body{font-size:14.5px;font-weight:600;line-height:1.4;padding:0;margin:0 8px}.mp-toast__item .Toastify__toast-icon{width:22px;margin-inline-end:12px}.mp-toast__item.Toastify__toast--error{border-left:4px solid #e53935}.mp-toast__item.Toastify__toast--info{border-left:4px solid #ff5a00}.mp-toast__item.Toastify__toast--success{border-left:4px solid #16a34a}.mp-toast__item .Toastify__progress-bar--error{background:#e53935}.mp-toast__item .Toastify__progress-bar--info{background:#ff5a00}.mp-toast__item .Toastify__progress-bar--success{background:#16a34a}.mp-toast__item .Toastify__close-button{color:#9aa0aa;opacity:.9;align-self:center}@media (max-width: 480px){.mp-toast.Toastify__toast-container{width:calc(100% - 32px);max-width:440px;top:14px;left:50%;transform:translate(-50%);margin:0}}.mp a,.mp button,.mp__quick-action,.mp__product-card,.mp__hero-cta{-webkit-tap-highlight-color:transparent}.legal__content{padding:40px 160px 120px;display:flex;flex-direction:column;align-items:center}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.section-title{font-size:44px;font-weight:700;line-height:56px;letter-spacing:-.04em;color:#2a2b33}.section-link{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#2f80ed}.legal-hero__card{background:#fff;border-radius:28px;padding:48px 60px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.legal-hero__title{font-size:44px;font-weight:700;line-height:56px;letter-spacing:-.04em;color:#2a2b33;margin-bottom:16px}.legal-hero__subtitle{font-size:18px;line-height:32px;color:#63636a;margin-bottom:32px}.legal-hero__actions{display:flex;gap:16px}.legal-hero__img{position:relative;min-width:0}.legal-hero__img img{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(180deg,#000 58%,transparent 100%);mask-image:linear-gradient(180deg,#000 58%,transparent 100%)}.btn-orange{display:flex;align-items:center;justify-content:center;background:#ea5707;color:#fff;border-radius:12px;padding:10px 32px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s;border:none}.btn-orange:hover{background:#d14d00}.btn-outline{display:flex;align-items:center;justify-content:center;background:transparent;color:#2a2b33;border-radius:12px;padding:10px 24px;font-size:14px;font-weight:500;cursor:pointer;border:1.5px solid #2A2B33;transition:all .2s}.btn-outline:hover{border-color:#2f80ed;color:#2f80ed}.legal-products-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.legal-product-featured{background:#fff;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:box-shadow .2s}.legal-product-featured:hover{box-shadow:0 4px 20px #00000014}.legal-product-featured__img{width:100%;height:220px;overflow:hidden;background:#eaf2fd;position:relative}.legal-product-featured__img img{width:100%;height:100%;object-fit:contain;display:block;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 55%,transparent 100%)}.legal-product-featured__body{padding:24px}.legal-product-featured__body h3{font-size:24px;font-weight:700;color:#2a2b33;margin-bottom:8px}.legal-product-featured__body p{font-size:16px;line-height:24px;color:#63636a}.legal-products-rest{display:grid;grid-template-columns:1fr 1fr;gap:16px}.legal-product-small{background:#fff;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:box-shadow .2s}.legal-product-small:hover{box-shadow:0 4px 16px #00000012}.legal-product-small__img{height:120px;overflow:hidden;background:#eaf2fd;position:relative}.legal-product-small__img img{width:100%;height:100%;object-fit:contain;display:block;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 55%,transparent 100%)}.legal-product-small__body{padding:16px}.legal-product-small__body h4{font-size:16px;font-weight:600;color:#2a2b33;margin-bottom:6px}.legal-product-small__body p{font-size:13px;line-height:20px;color:#63636a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.legal-adv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.legal-adv-card{background:#fff;border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:16px}.adv-icon-blue{width:48px;height:48px;background:#eaf2fd;border-radius:12px;display:flex;align-items:center;justify-content:center}.legal-adv-card__title{font-size:20px;font-weight:600;color:#2a2b33;letter-spacing:-.01em}.legal-adv-card__desc{font-size:14px;line-height:20px;color:#63636a}.dc-next-card-legal{background:radial-gradient(69.95% 69.95% at 50% 108.96%,#afccf2,#fff);border-radius:40px;padding:60px 40px;display:flex;flex-direction:column;align-items:center;gap:40px}.dc-next-card-legal h2{font-size:44px;font-weight:700;line-height:56px;letter-spacing:-.04em;text-align:center;color:#000;max-width:736px}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.news-card{background:#fff;border-radius:20px;overflow:hidden}.news-card__img{width:100%;aspect-ratio:4 / 3;overflow:hidden;background:#eaf2fd}.news-card__img img{width:100%;height:100%;object-fit:contain;display:block}.news-card__body{padding:16px;display:flex;flex-direction:column;gap:8px}.news-card__date{font-size:12px;color:#9898ab}.news-card__title{font-size:16px;font-weight:600;color:#2a2b33;line-height:22px}.news-card__link{font-size:14px;font-weight:500;color:#2f80ed;margin-top:4px}.legal-docs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.doc-card-mini{background:#fff;border-radius:16px;padding:16px;display:flex;align-items:flex-start;gap:12px}.doc-card-mini__icon{background:#ea5707;color:#fff;font-size:11px;font-weight:700;padding:4px 6px;border-radius:4px;flex-shrink:0}.doc-card-mini__info{display:flex;flex-direction:column;gap:4px}.doc-card-mini__title{font-size:14px;font-weight:600;color:#2a2b33;line-height:20px}.doc-card-mini__size{font-size:12px;color:#63636a}@media (max-width: 1200px){.legal__content{padding:40px 40px 80px}}@media (max-width: 900px){.legal__content{padding:16px 16px 64px;gap:48px}.section{margin-bottom:48px}.section-title{font-size:24px;font-weight:600;line-height:32px;letter-spacing:-.02em}.section-header{margin-bottom:24px}.legal-hero__card{grid-template-columns:1fr;padding:24px 20px;border-radius:20px}.legal-hero__img{display:none}.legal-hero__title{font-size:28px;line-height:36px}.legal-hero__subtitle{font-size:14px;line-height:22px}.legal-products-grid,.legal-products-rest{grid-template-columns:1fr;gap:16px}.legal-adv-grid{grid-template-columns:1fr;gap:12px}.news-grid{grid-template-columns:1fr;gap:16px}.legal-docs-grid{grid-template-columns:1fr;gap:12px}.legal-hero__actions{flex-direction:column}.legal-hero__actions .btn-orange,.legal-hero__actions .btn-outline{width:100%}}.allprod__content{padding:40px 160px 120px;display:flex;flex-direction:column;align-items:center;gap:32px}.allprod-hero{width:100%;max-width:1120px;background:#fff;border-radius:28px;padding:36px 48px}.allprod-hero__inner{display:flex;flex-direction:column;gap:32px}.allprod-hero__title{font-size:44px;font-weight:700;line-height:51px;letter-spacing:-.04em;color:#2a2b33}.allprod-search{display:flex;align-items:center;gap:8px;background:#f3f4f5;border-radius:12px;padding:8px 12px;height:56px}.allprod-search__input{flex:1;border:none;background:none;font-size:16px;color:#63636a;outline:none;font-family:inherit}.allprod-search__input::placeholder{color:#63636a}.allprod-found{display:flex;gap:16px;align-items:center}.allprod-found__label{font-size:16px;font-weight:500;color:#9898ab}.allprod-found__count{font-size:16px;font-weight:500;color:#2a2b33}.allprod-layout{display:flex;gap:32px;width:100%;max-width:1120px;align-items:flex-start}.allprod-filters{width:302px;flex-shrink:0;display:flex;flex-direction:column;gap:16px}.filter-group{background:#fff;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:24px}.filter-group__title{font-size:24px;font-weight:600;color:#2a2b33;letter-spacing:-.02em}.filter-group__list{display:flex;flex-direction:column;gap:20px}.checkbox-label{position:relative;display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:16px;font-weight:500;color:#2a2b33}.checkbox-input-native{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.checkbox{width:24px;height:24px;border-radius:4px;border:2px solid #D9D9D9;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .2s,box-shadow .2s}.checkbox-input-native:focus-visible+.checkbox{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #2f80ed}.checkbox--checked{border-color:#2f80ed}.allprod-grid{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-content:start}.allprod-card{background:#fff;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s}.allprod-card:hover{box-shadow:0 4px 20px #00000014;transform:translateY(-2px)}.allprod-card__img{width:100%}.allprod-card__body{padding:0 6px 4px;display:flex;flex-direction:column;gap:16px}.allprod-card__title{font-size:16px;font-weight:600;line-height:24px;color:#2a2b33}.allprod-card__btn{display:flex;align-items:center;justify-content:center;background:#f3f3f5;border-radius:12px;padding:10px 24px;font-size:13px;font-weight:500;color:#63636a;transition:background .2s}.allprod-card:hover .allprod-card__btn{background:#eaf2fd;color:#2f80ed}.allprod-mobile-filter-bar{width:100%;max-width:1120px}.allprod-clear{border:none;background:#f3f4f5;color:#2a2b33;border-radius:12px;padding:12px 16px;font-size:14px;font-weight:600;cursor:pointer}.allprod-card__desc{font-size:14px;line-height:20px;color:#63636a;margin:0}.allprod-empty{grid-column:1 / -1;background:#fff;border-radius:24px;padding:32px;text-align:center}.allprod-empty h3{font-size:24px;margin-bottom:12px;color:#2a2b33}.allprod-empty p{color:#63636a;margin:0}.allprod-filter-btn{display:flex;align-items:center;gap:8px;background:#fff;border-radius:12px;padding:10px 16px;font-size:16px;font-weight:500;color:#2a2b33;cursor:pointer;border:1px solid #F3F4F5}.allprod-mobile-filters{position:fixed;top:0;left:0;right:0;bottom:0;background:#f3f4f5;z-index:200;overflow-y:auto;padding:16px}.allprod-mobile-filters__header{margin-bottom:24px}.allprod-mobile-filters__header button{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#2a2b33;cursor:pointer;background:none;border:none}@media (max-width: 1200px){.allprod__content{padding:40px 40px 80px}}@media (max-width: 900px){.allprod__content{padding:16px 16px 64px;gap:48px}.allprod-hero{padding:24px 20px;border-radius:20px}.allprod-hero__title{font-size:28px;font-weight:600;line-height:36px}.allprod-layout{flex-direction:column;gap:16px}.allprod-mobile-filter-bar{width:100%}.allprod-filter-btn{width:100%;justify-content:center}.allprod-mobile-filters .allprod-filters{width:100%}.allprod-grid{grid-template-columns:1fr;gap:16px}}.docsec{width:100%}.docsec__title{font-size:32px;font-weight:700;color:#2a2b33;letter-spacing:-.02em;margin-bottom:24px;text-align:center}.docsec__groups{display:flex;flex-direction:column;gap:32px}.docsec-group{display:flex;flex-direction:column;gap:16px}.docsec-group__title{font-size:24px;font-weight:700;color:#2a2b33;letter-spacing:-.01em}.docsec-group__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.docsec-card{background:#fff;border-radius:16px;padding:16px;display:flex;align-items:flex-start;gap:12px;cursor:pointer;transition:box-shadow .2s;text-decoration:none;color:inherit;min-width:0;box-sizing:border-box;height:100%}.docsec-card--disabled{opacity:.8;cursor:default}.docsec-card:hover{box-shadow:0 2px 12px #00000012}.docsec-card--disabled:hover{box-shadow:none}.docsec-card:focus-visible{outline:2px solid #2F80ED;outline-offset:2px}.docsec-card__icon{display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:700;border-radius:8px;flex-shrink:0;width:36px;height:36px;text-align:center}.docsec-card__info{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.docsec-card .dcs-btn__download-icon{flex-shrink:0;margin-left:8px}.docsec-card__name{font-size:15px;font-weight:600;color:#2a2b33;line-height:22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.docsec-card__description{font-size:13px;line-height:20px;color:#63636a}.docsec-card__size{font-size:12px;color:#63636a}@media (max-width: 1024px){.docsec-group__grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width: 900px){.docsec__title{font-size:22px;margin-bottom:16px}.docsec__groups{gap:24px}.docsec-group__title{font-size:18px}.docsec-card{padding:16px;border-radius:16px}}@media (max-width: 640px){.docsec-group__grid{grid-template-columns:1fr;gap:12px}}.dcnext-section{position:relative;width:min(1400px,calc(100% - 32px));margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:32px;border-radius:44px;overflow:hidden;background:linear-gradient(to bottom,#fff,#fff 38%,#f5f9ff 50%,#dcecff 72%,#c8def8);height:clamp(580px,49vw,730px);padding:clamp(85px,8.5vw,125px) 40px 0}.dcnext-section__title{font-size:50px;font-weight:700;line-height:1.14;letter-spacing:-.03em;text-align:center;color:#000;max-width:680px;margin:0}.dcnext-section__apps{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.dcnext-section__store-badge{background:#fff;border-radius:10px;padding:6px 14px;display:flex;align-items:center}.dcnext-section__store-badge img{height:37px;width:auto;max-width:100%;display:block}.dcnext-section__img{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:clamp(200px,23%,245px);z-index:2}.dcnext-section__img img{width:100%;height:auto;display:block;object-fit:contain}.dcnext-section__feature{position:absolute;width:clamp(280px,32%,370px);box-sizing:border-box;background:#fff;border-radius:28px;box-shadow:0 24px 48px #0f235024;padding:26px 22px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;z-index:1}.dcnext-section__feature--left{left:4.5%;bottom:50px}.dcnext-section__feature--right{right:4.5%;bottom:155px}.dcnext-section__feature-icon{width:48px;height:48px;border-radius:12px;background:var(--secondary-light-blue-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.dcnext-section__feature-title{font-size:16px;font-weight:600;color:var(--dark-coal);margin:0}.dcnext-section__feature-desc{font-size:13px;line-height:18px;color:var(--gray);margin:0}@media (max-width: 800px){.dcnext-section{height:auto;min-height:0;gap:16px;padding:26px 14px 18px;border-radius:32px}.dcnext-section__title{font-size:24px;line-height:30px}.dcnext-section__img{position:static;transform:none;width:clamp(150px,42vw,175px)}.dcnext-section__feature{position:static;width:100%}}@media (max-width: 480px){.dcnext-section__title{font-size:20px;line-height:26px}.dcnext-section{padding:24px 12px 16px}.dcnext-section__apps{gap:8px}.dcnext-section__store-badge{padding:5px 10px}.dcnext-section__store-badge img{height:32px}}@media (max-width: 340px){.dcnext-section__store-badge{padding:4px 8px}.dcnext-section__store-badge img{height:25px}}.kasko-page{background:var(--light-gray);min-height:100vh}.kasko__content{padding:80px 160px 120px;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;max-width:1440px;margin:0 auto}.kasko-section{max-width:1120px;width:100%;margin-bottom:132px;box-sizing:border-box}.kasko-section-title{font-size:44px;font-weight:700;line-height:56px;letter-spacing:-.04em;color:var(--dark-coal);text-align:center;margin-bottom:48px}.kasko-icon-badge{width:56px;height:56px;background:var(--secondary-light-blue-bg);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kasko-icon-badge--step{font-size:20px;font-weight:700;color:var(--secondary-light-blue)}.kasko-hero{width:100%;max-width:1120px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:40px;margin-bottom:132px}.kasko-hero__text{max-width:720px;display:flex;flex-direction:column;align-items:center}.kasko-hero__title{font-size:48px;font-weight:700;line-height:58px;letter-spacing:-.03em;color:var(--dark-coal);margin-bottom:16px}.kasko-hero__subtitle{font-size:18px;line-height:28px;color:var(--gray);margin-bottom:32px}.kasko-hero__cta{display:flex;justify-content:center;width:100%}.kasko-hero__cta .dcs-btn--primary{min-width:170px;min-height:58px;padding-inline:34px;border-radius:14px}.kasko-hero__img{width:100%}.kasko-advantages-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.kasko-advantage-card{background:#fff;border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:20px;height:100%;box-sizing:border-box}.kasko-advantage-card__title{font-size:22px;font-weight:600;color:var(--dark-coal);letter-spacing:-.01em}.kasko-advantage-card__desc{font-size:14px;line-height:20px;color:var(--gray)}.kasko-risks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.kasko-risks-grid .kasko-risk-card:nth-child(4){grid-column:1 / 3}.kasko-risks-grid .kasko-risk-card:nth-child(5){grid-column:3 / 4}.kasko-risk-card{background:#fff;border-radius:24px;display:flex;flex-direction:column;overflow:hidden;height:100%;box-sizing:border-box}.kasko-risk-card__body{padding:24px 28px 0;flex:1}.kasko-risk-card__title{font-size:22px;font-weight:600;color:var(--dark-coal);letter-spacing:-.01em;margin-bottom:10px}.kasko-risk-card__desc{font-size:14px;line-height:20px;color:var(--gray)}.kasko-risk-card__img{width:calc(100% - 24px);height:160px;margin:16px 12px 12px;flex-shrink:0}.kasko-insurable-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.kasko-insurable-card{background:#fff;border-radius:24px;padding:16px;display:flex;align-items:center;gap:16px;height:100%;box-sizing:border-box}.kasko-insurable-card__img{width:96px;height:96px;flex-shrink:0;border-radius:12px;overflow:hidden;background:var(--secondary-light-blue-bg)}.kasko-insurable-card__img img{width:100%;height:100%;object-fit:contain;display:block}.kasko-insurable-card__title{font-size:18px;font-weight:600;color:var(--dark-coal);letter-spacing:-.01em;margin-bottom:6px}.kasko-insurable-card__desc{font-size:14px;line-height:20px;color:var(--gray)}.kasko-cases-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;align-items:stretch}.kasko-case-card{background:#fff;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.kasko-case-card__img{width:100%;height:220px;flex-shrink:0;background:var(--secondary-light-blue-bg)}.kasko-case-card__img img{width:100%;height:100%;object-fit:contain;display:block}.kasko-case-card__body{padding:24px;flex:1;display:flex;flex-direction:column;gap:8px}.kasko-case-card__title{font-size:22px;font-weight:600;color:var(--dark-coal);letter-spacing:-.02em}.kasko-case-card__story{font-size:15px;line-height:22px;color:var(--gray)}.kasko-case-card__facts{background:var(--light-blurish-gray);border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:12px;margin-top:8px;box-sizing:border-box}.kasko-case-fact{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.kasko-case-fact__label{font-size:14px;color:var(--gray)}.kasko-case-fact__value{font-size:14px;font-weight:600;color:var(--dark-coal);text-align:right}.kasko-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.kasko-how-card{background:#fff;border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:16px;height:100%;box-sizing:border-box}.kasko-how-card__title{font-size:20px;font-weight:600;color:var(--dark-coal);letter-spacing:-.01em;margin-bottom:8px}.kasko-how-card__desc{font-size:14px;line-height:20px;color:var(--gray)}.kasko-application-card{background:#fff;border-radius:24px;padding:48px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;box-sizing:border-box}.kasko-application-card__title{font-size:36px;font-weight:700;line-height:44px;letter-spacing:-.03em;color:var(--dark-coal);margin-bottom:8px}.kasko-application-card__sub{font-size:15px;line-height:22px;color:var(--gray);margin-bottom:28px}.kasko-form{display:flex;flex-direction:column;gap:16px;max-width:420px}.kasko-field{display:flex;flex-direction:column;gap:6px}.kasko-field__label{font-size:13px;font-weight:600;color:var(--dark-coal)}.kasko-input{width:100%;min-height:52px;border-radius:12px;border:1.5px solid #E0E0E0;padding:0 16px;font-size:15px;font-family:inherit;color:var(--dark-coal);background:#f3f4f5;outline:none;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.kasko-input:focus{border-color:var(--secondary-light-blue);box-shadow:0 0 0 3px #2f80ed26;background:#fff}.kasko-input--error{border-color:var(--primary-orange)}.kasko-input--error:focus{box-shadow:0 0 0 3px #ea570726}.kasko-input:invalid{border-color:inherit!important;box-shadow:none!important}.kasko-field__error{color:var(--primary-orange);font-size:13px}.kasko-form-success{background:var(--secondary-light-blue-bg);color:#1157a5;border-radius:12px;padding:14px 16px;font-size:14px;line-height:20px;font-weight:500}.kasko-form-submit{width:100%;margin-top:4px}.kasko-application-card__img{width:320px;flex-shrink:0}.kasko-application-card__img img{width:100%;height:auto;object-fit:contain;display:block}@media (max-width: 1200px){.kasko__content{padding:40px 40px 80px}}@media (max-width: 1024px){.kasko-advantages-grid,.kasko-risks-grid{grid-template-columns:repeat(2,1fr)}.kasko-risks-grid .kasko-risk-card:nth-child(4),.kasko-risks-grid .kasko-risk-card:nth-child(5){grid-column:auto}.kasko-how-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.kasko__content{padding:16px 16px 64px}.kasko-section{margin-bottom:64px}.kasko-section-title{font-size:26px;font-weight:600;line-height:34px;letter-spacing:-.02em;margin-bottom:24px}.kasko-hero{margin-bottom:64px;gap:24px}.kasko-hero__title{font-size:28px;line-height:36px}.kasko-hero__subtitle{font-size:15px;line-height:22px}.kasko-application-card{grid-template-columns:1fr;padding:24px 20px;border-radius:20px}.kasko-application-card__img{display:none}.kasko-application-card__title{font-size:24px;line-height:32px}.kasko-form{max-width:none}}@media (max-width: 640px){.kasko-advantages-grid,.kasko-risks-grid,.kasko-insurable-grid{grid-template-columns:1fr;gap:12px}.kasko-cases-grid,.kasko-how-grid{grid-template-columns:1fr;gap:16px}.kasko-insurable-card{flex-direction:column;align-items:flex-start}.kasko-insurable-card__img{width:100%;height:160px}.kasko-case-card__img{height:180px}}@media (max-width: 800px){.kasko-hero__cta .dcs-btn--primary{min-width:160px;min-height:52px;padding-inline:28px}}.liability-page{background:var(--light-gray);min-height:100vh}.liability__content{padding:80px 160px 120px;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;max-width:1440px;margin:0 auto}.liability-section{max-width:1120px;width:100%;margin-bottom:132px;box-sizing:border-box}.liability-section-title{font-size:44px;font-weight:700;line-height:56px;letter-spacing:-.04em;color:var(--dark-coal);text-align:center;margin-bottom:48px}.liability-icon-badge{width:56px;height:56px;background:var(--secondary-light-blue-bg);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.liability-icon-badge--step{font-size:20px;font-weight:700;color:var(--secondary-light-blue)}.liability-hero{width:100%;max-width:1120px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:40px;margin-bottom:132px}.liability-hero__text{max-width:720px;display:flex;flex-direction:column;align-items:center}.liability-hero__title{font-size:48px;font-weight:700;line-height:58px;letter-spacing:-.03em;color:var(--dark-coal);margin-bottom:16px}.liability-hero__subtitle{font-size:18px;line-height:28px;color:var(--gray);margin-bottom:32px}.liability-hero__cta{display:flex;justify-content:center;width:100%}.liability-hero__cta .btn-orange{min-width:170px;min-height:58px;padding-inline:34px;border-radius:14px}.liability-hero__img{width:100%}.liability-hero__img img{width:100%;height:auto;max-height:560px;object-fit:contain;display:block}.liability-advantages-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.liability-advantage-card{background:#fff;border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:20px;height:100%;box-sizing:border-box}.liability-advantage-card__title{font-size:22px;font-weight:600;color:var(--dark-coal);letter-spacing:-.01em}.liability-advantage-card__desc{font-size:14px;line-height:20px;color:var(--gray)}.liability-risks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.liability-risks-grid .liability-risk-card:nth-child(4){grid-column:1 / 3}.liability-risks-grid .liability-risk-card:nth-child(5){grid-column:3 / 4}.liability-risk-card{background:#fff;border-radius:24px;display:flex;flex-direction:column;overflow:hidden;height:100%;box-sizing:border-box}.liability-risk-card__body{padding:24px 28px 0;flex:1}.liability-risk-card__title{font-size:22px;font-weight:600;color:var(--dark-coal);letter-spacing:-.01em;margin-bottom:10px}.liability-risk-card__desc{font-size:14px;line-height:20px;color:var(--gray)}.liability-risk-card__img{width:100%;height:180px;margin-top:16px;flex-shrink:0;background:var(--secondary-light-blue-bg)}.liability-risk-card__img img{width:100%;height:100%;object-fit:contain;display:block}.liability-insurable-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.liability-insurable-card{background:#fff;border-radius:24px;padding:16px;display:flex;align-items:center;gap:16px;height:100%;box-sizing:border-box}.liability-insurable-card__img{width:96px;height:96px;flex-shrink:0;border-radius:12px;overflow:hidden;background:var(--secondary-light-blue-bg)}.liability-insurable-card__img img{width:100%;height:100%;object-fit:contain;display:block}.liability-insurable-card__title{font-size:18px;font-weight:600;color:var(--dark-coal);letter-spacing:-.01em;margin-bottom:6px}.liability-insurable-card__desc{font-size:14px;line-height:20px;color:var(--gray)}.liability-cases-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;align-items:stretch}.liability-case-card{background:#fff;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.liability-case-card__img{width:100%;height:220px;flex-shrink:0;background:var(--secondary-light-blue-bg)}.liability-case-card__img img{width:100%;height:100%;object-fit:contain;display:block}.liability-case-card__body{padding:24px;flex:1;display:flex;flex-direction:column;gap:8px}.liability-case-card__title{font-size:22px;font-weight:600;color:var(--dark-coal);letter-spacing:-.02em}.liability-case-card__story{font-size:15px;line-height:22px;color:var(--gray)}.liability-case-card__facts{background:var(--light-blurish-gray);border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:12px;margin-top:auto;box-sizing:border-box}.liability-case-fact{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.liability-case-fact__label{font-size:14px;color:var(--gray)}.liability-case-fact__value{font-size:14px;font-weight:600;color:var(--dark-coal);text-align:right;word-break:break-word}.liability-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.liability-how-card{background:#fff;border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:16px;height:100%;box-sizing:border-box}.liability-how-card__title{font-size:20px;font-weight:600;color:var(--dark-coal);letter-spacing:-.01em;margin-bottom:8px}.liability-how-card__desc{font-size:14px;line-height:20px;color:var(--gray)}.liability-application-card{background:#fff;border-radius:24px;padding:48px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;box-sizing:border-box}.liability-application-card__title{font-size:36px;font-weight:700;line-height:44px;letter-spacing:-.03em;color:var(--dark-coal);margin-bottom:8px}.liability-application-card__sub{font-size:15px;line-height:22px;color:var(--gray);margin-bottom:28px}.liability-form{display:flex;flex-direction:column;gap:16px;max-width:420px}.liability-field{display:flex;flex-direction:column;gap:6px}.liability-field__label{font-size:13px;font-weight:600;color:var(--dark-coal)}.liability-input{width:100%;min-height:52px;border-radius:12px;border:1.5px solid #E0E0E0;padding:0 16px;font-size:15px;font-family:inherit;color:var(--dark-coal);background:#f3f4f5;outline:none;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.liability-input:focus{border-color:var(--secondary-light-blue);box-shadow:0 0 0 3px #2f80ed26;background:#fff}.liability-input--error{border-color:var(--primary-orange)}.liability-input--error:focus{box-shadow:0 0 0 3px #ea570726}.liability-input:invalid{border-color:inherit!important;box-shadow:none!important}.liability-field__error{color:var(--primary-orange);font-size:13px}.liability-form-success{background:var(--secondary-light-blue-bg);color:#1157a5;border-radius:12px;padding:14px 16px;font-size:14px;line-height:20px;font-weight:500}.liability-form-submit{width:100%;margin-top:4px}.liability-application-card__img{width:320px;flex-shrink:0}.liability-application-card__img img{width:100%;height:auto;object-fit:contain;display:block}@media (max-width: 1200px){.liability__content{padding:40px 40px 80px}}@media (max-width: 1024px){.liability-advantages-grid,.liability-risks-grid{grid-template-columns:repeat(2,1fr)}.liability-risks-grid .liability-risk-card:nth-child(4),.liability-risks-grid .liability-risk-card:nth-child(5){grid-column:auto}.liability-how-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.liability__content{padding:16px 16px 64px}.liability-section{margin-bottom:64px}.liability-section-title{font-size:26px;font-weight:600;line-height:34px;letter-spacing:-.02em;margin-bottom:24px}.liability-hero{margin-bottom:64px;gap:24px}.liability-hero__title{font-size:28px;line-height:36px}.liability-hero__subtitle{font-size:15px;line-height:22px}.liability-application-card{grid-template-columns:1fr;padding:24px 20px;border-radius:20px}.liability-application-card__img{display:none}.liability-application-card__title{font-size:24px;line-height:32px}.liability-form{max-width:none}}@media (max-width: 640px){.liability-advantages-grid,.liability-risks-grid,.liability-insurable-grid{grid-template-columns:1fr;gap:12px}.liability-cases-grid,.liability-how-grid{grid-template-columns:1fr;gap:16px}.liability-insurable-card{flex-direction:column;align-items:flex-start}.liability-insurable-card__img{width:100%;height:160px}.liability-case-card__img{height:180px}}@media (max-width: 800px){.liability-hero__cta .btn-orange{min-width:160px;min-height:52px;padding-inline:28px}}.carrier-page{min-height:100vh;background:var(--light-gray);color:var(--dark-coal)}.carrier-content{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:72px 0 112px}.carrier-section{margin:0 0 128px}.carrier-section__title{margin:0 0 44px;color:var(--dark-coal);font-size:44px;line-height:1.12;letter-spacing:-.04em;text-align:center}.carrier-hero{display:flex;flex-direction:column;align-items:center;margin:0 0 128px;text-align:center}.carrier-hero__text{max-width:830px}.carrier-hero h1{margin:0;font-size:52px;line-height:1.12;letter-spacing:-.045em}.carrier-hero p{margin:20px 0 30px;color:var(--gray);font-size:18px;line-height:1.5}.carrier-hero__cta{display:flex;justify-content:center;width:100%}.carrier-hero__cta .btn-orange{min-width:170px;min-height:58px;padding-inline:34px;border-radius:14px}.carrier-hero__button{min-width:144px}.carrier-hero>.dcs-product-hero-art{display:flex;width:100%;justify-content:center}.carrier-hero__image{display:block;width:min(100%,850px);height:auto;margin-top:44px;object-fit:contain}.carrier-grid{display:grid;gap:16px}.carrier-grid--three{grid-template-columns:repeat(3,1fr)}.carrier-advantage,.carrier-step{min-height:236px;padding:26px 18px;border-radius:24px;background:#fff;box-sizing:border-box}.carrier-icon{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:10px;background:var(--secondary-light-blue-bg);color:var(--secondary-light-blue)}.carrier-icon svg{width:24px;height:24px}.carrier-advantage h3,.carrier-step h3,.carrier-risk h3,.carrier-insurable__card h3,.carrier-case h3{margin:20px 0 10px;font-size:20px;line-height:1.2;letter-spacing:-.025em}.carrier-advantage p,.carrier-step p,.carrier-risk p,.carrier-insurable__card p,.carrier-case p{margin:0;color:var(--gray);font-size:14px;line-height:1.45}.carrier-risks{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.carrier-risk{display:flex;min-height:304px;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:24px;background:#fff}.carrier-risk>div{padding:26px 20px 0}.carrier-risk h3{margin-top:0}.carrier-risk img{width:100%;height:126px;object-fit:contain}.carrier-risk:nth-child(4){grid-column:1 / span 2;flex-direction:row;align-items:end;min-height:190px}.carrier-risk:nth-child(4) img{width:42%;height:160px}.carrier-risk:nth-child(5){grid-column:3;flex-direction:row;align-items:end;min-height:190px}.carrier-risk:nth-child(5) img{width:44%;height:150px}.carrier-insurable{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.carrier-insurable__card{display:flex;min-height:120px;align-items:center;gap:14px;padding:12px;border-radius:20px;background:#fff}.carrier-insurable__card img{width:92px;height:92px;flex:0 0 auto;border-radius:12px;background:var(--secondary-light-blue-bg);object-fit:contain}.carrier-insurable__card h3{margin:0 0 7px;font-size:17px}.carrier-cases{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.carrier-case{overflow:hidden;border-radius:24px;background:#fff}.carrier-case>img{display:block;width:100%;height:220px;background:var(--secondary-light-blue-bg);object-fit:contain}.carrier-case__body{display:flex;min-height:290px;flex-direction:column;padding:22px}.carrier-case h3{margin:0 0 8px}.carrier-case__facts{display:grid;gap:11px;margin-top:auto;padding:16px;border-radius:16px;background:var(--light-blurish-gray)}.carrier-case__facts div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.carrier-case__facts span{color:var(--gray)}.carrier-case__facts strong{text-align:right}.carrier-step{min-height:240px}.carrier-application{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:28px;padding:34px;border-radius:24px;background:#fff}.carrier-application h2{margin:0;font-size:36px;letter-spacing:-.04em}.carrier-application>div>p{margin:8px 0 22px;color:var(--gray);font-size:14px}.carrier-application form{max-width:500px}.carrier-application__fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.carrier-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;color:var(--gray);font-size:13px}.carrier-field input{width:100%;min-width:0;box-sizing:border-box;border:1px solid transparent;border-radius:10px;padding:14px;background:var(--light-blurish-gray);color:var(--dark-coal);font:inherit;outline:none}.carrier-field input:focus{border-color:var(--secondary-light-blue);background:#fff}.carrier-field input[aria-invalid=true]{border-color:var(--primary-orange)}.carrier-field small{color:var(--primary-orange)}.carrier-application__submit{margin-top:4px}.carrier-application__image{width:100%;height:auto}.carrier-success{margin:0 0 12px;padding:12px;border-radius:10px;background:var(--secondary-light-blue-bg);color:#1157a5;font-size:14px}@media (max-width: 1100px){.carrier-content{width:min(100% - 64px,960px)}.carrier-hero h1{font-size:46px}.carrier-risks{grid-template-columns:repeat(2,1fr)}.carrier-risk:nth-child(4),.carrier-risk:nth-child(5){grid-column:auto;flex-direction:column;align-items:stretch;min-height:304px}.carrier-risk:nth-child(4) img,.carrier-risk:nth-child(5) img{width:100%;height:126px}}@media (max-width: 800px){.carrier-content{width:min(100% - 32px,700px);padding-top:40px}.carrier-section,.carrier-hero{margin-bottom:72px}.carrier-section__title{margin-bottom:28px;font-size:32px}.carrier-hero h1{font-size:36px}.carrier-grid--three{grid-template-columns:1fr}.carrier-advantage,.carrier-step{min-height:0}.carrier-application{grid-template-columns:1fr}.carrier-application__image{display:none}}@media (max-width: 540px){.carrier-content{width:min(100% - 24px,500px);padding-top:76px;padding-bottom:64px}.carrier-section,.carrier-hero{margin-bottom:56px}.carrier-section__title{font-size:27px}.carrier-hero__text{display:flex;flex-direction:column;align-items:center}.carrier-hero h1{font-size:29px}.carrier-hero p{font-size:15px}.carrier-hero__button{align-self:center}.carrier-hero__image{margin-top:28px}.carrier-risks,.carrier-insurable,.carrier-cases{grid-template-columns:1fr}.carrier-risk,.carrier-risk:nth-child(4),.carrier-risk:nth-child(5){min-height:280px}.carrier-insurable__card{align-items:flex-start}.carrier-insurable__card img{width:78px;height:78px}.carrier-case>img{height:175px}.carrier-case__body{min-height:0}.carrier-application{padding:24px 18px}.carrier-application h2{font-size:28px}.carrier-application__fields{grid-template-columns:1fr;gap:0}.carrier-application__submit{width:100%}}@media (max-width: 800px){.carrier-hero__cta .btn-orange{min-width:160px;min-height:52px;padding-inline:28px}}.third-party-page{background:var(--light-gray);min-height:100vh}.third-party__content{padding:80px 160px 120px;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;max-width:1440px;margin:0 auto}.third-party-section{max-width:1120px;width:100%;margin-bottom:132px;box-sizing:border-box}.third-party-section-title{font-size:44px;font-weight:700;line-height:56px;letter-spacing:-.04em;color:var(--dark-coal);text-align:center;margin-bottom:48px}.third-party-icon-badge{width:56px;height:56px;background:var(--secondary-light-blue-bg);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.third-party-icon-badge--step{font-size:20px;font-weight:700;color:var(--secondary-light-blue)}.third-party-hero{width:100%;max-width:1120px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:40px;margin-bottom:132px}.third-party-hero__text{max-width:760px;display:flex;flex-direction:column;align-items:center}.third-party-hero__title{font-size:46px;font-weight:700;line-height:56px;letter-spacing:-.03em;color:var(--dark-coal);margin-bottom:16px}.third-party-hero__subtitle{font-size:18px;line-height:28px;color:var(--gray);margin-bottom:32px}.third-party-hero__cta{display:flex;justify-content:center;width:100%}.third-party-hero__cta .btn-orange{min-width:170px;min-height:58px;padding-inline:34px;border-radius:14px}.third-party-hero__img{width:100%}.third-party-hero__img img{width:100%;height:auto;max-height:560px;object-fit:contain;display:block}.third-party-advantages-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.third-party-advantage-card{background:#fff;border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:20px;height:100%;box-sizing:border-box}.third-party-advantage-card__title{font-size:22px;font-weight:600;color:var(--dark-coal);letter-spacing:-.01em}.third-party-advantage-card__desc{font-size:14px;line-height:20px;color:var(--gray)}.third-party-risks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.third-party-risks-grid .third-party-risk-card:nth-child(4){grid-column:1 / 3}.third-party-risks-grid .third-party-risk-card:nth-child(5){grid-column:3 / 4}.third-party-risk-card{background:#fff;border-radius:24px;display:flex;flex-direction:column;overflow:hidden;height:100%;box-sizing:border-box}.third-party-risk-card__body{padding:24px 28px 0;flex:1}.third-party-risk-card__title{font-size:22px;font-weight:600;color:var(--dark-coal);letter-spacing:-.01em;margin-bottom:10px}.third-party-risk-card__desc{font-size:14px;line-height:20px;color:var(--gray)}.third-party-risk-card__img{width:100%;height:180px;margin-top:16px;flex-shrink:0;background:var(--secondary-light-blue-bg)}.third-party-risk-card__img img{width:100%;height:100%;object-fit:contain;display:block}.third-party-insurable-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.third-party-insurable-card{background:#fff;border-radius:24px;padding:16px;display:flex;align-items:center;gap:16px;height:100%;box-sizing:border-box}.third-party-insurable-card__img{width:96px;height:96px;flex-shrink:0;border-radius:12px;overflow:hidden;background:var(--secondary-light-blue-bg)}.third-party-insurable-card__img img{width:100%;height:100%;object-fit:contain;display:block}.third-party-insurable-card__title{font-size:18px;font-weight:600;color:var(--dark-coal);letter-spacing:-.01em;margin-bottom:6px}.third-party-insurable-card__desc{font-size:14px;line-height:20px;color:var(--gray)}.third-party-cases-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;align-items:stretch}.third-party-case-card{background:#fff;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.third-party-case-card__img{width:100%;height:220px;flex-shrink:0;background:var(--secondary-light-blue-bg)}.third-party-case-card__img img{width:100%;height:100%;object-fit:contain;display:block}.third-party-case-card__body{padding:24px;flex:1;display:flex;flex-direction:column;gap:8px}.third-party-case-card__title{font-size:22px;font-weight:600;color:var(--dark-coal);letter-spacing:-.02em}.third-party-case-card__story{font-size:15px;line-height:22px;color:var(--gray)}.third-party-case-card__facts{background:var(--light-blurish-gray);border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:12px;margin-top:auto;box-sizing:border-box}.third-party-case-fact{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.third-party-case-fact__label{font-size:14px;color:var(--gray)}.third-party-case-fact__value{font-size:14px;font-weight:600;color:var(--dark-coal);text-align:right;word-break:break-word}.third-party-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.third-party-how-card{background:#fff;border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:16px;height:100%;box-sizing:border-box}.third-party-how-card__title{font-size:20px;font-weight:600;color:var(--dark-coal);letter-spacing:-.01em;margin-bottom:8px}.third-party-how-card__desc{font-size:14px;line-height:20px;color:var(--gray)}.third-party-application-card{background:#fff;border-radius:24px;padding:48px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;box-sizing:border-box}.third-party-application-card__title{font-size:36px;font-weight:700;line-height:44px;letter-spacing:-.03em;color:var(--dark-coal);margin-bottom:8px}.third-party-application-card__sub{font-size:15px;line-height:22px;color:var(--gray);margin-bottom:28px}.third-party-form{display:flex;flex-direction:column;gap:16px;max-width:420px}.third-party-field{display:flex;flex-direction:column;gap:6px}.third-party-field__label{font-size:13px;font-weight:600;color:var(--dark-coal)}.third-party-input{width:100%;min-height:52px;border-radius:12px;border:1.5px solid #E0E0E0;padding:0 16px;font-size:15px;font-family:inherit;color:var(--dark-coal);background:#f3f4f5;outline:none;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.third-party-input:focus{border-color:var(--secondary-light-blue);box-shadow:0 0 0 3px #2f80ed26;background:#fff}.third-party-input--error{border-color:var(--primary-orange)}.third-party-input--error:focus{box-shadow:0 0 0 3px #ea570726}.third-party-field__error{color:var(--primary-orange);font-size:13px}.third-party-form-success{background:var(--secondary-light-blue-bg);color:#1157a5;border-radius:12px;padding:14px 16px;font-size:14px;line-height:20px;font-weight:500}.third-party-form-submit{width:100%;margin-top:4px}.third-party-application-card__img{width:320px;flex-shrink:0}.third-party-application-card__img img{width:100%;height:auto;object-fit:contain;display:block}@media (max-width: 1200px){.third-party__content{padding:40px 40px 80px}}@media (max-width: 1024px){.third-party-advantages-grid,.third-party-risks-grid{grid-template-columns:repeat(2,1fr)}.third-party-risks-grid .third-party-risk-card:nth-child(4),.third-party-risks-grid .third-party-risk-card:nth-child(5){grid-column:auto}.third-party-how-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.third-party__content{padding:16px 16px 64px}.third-party-section{margin-bottom:64px}.third-party-section-title{font-size:26px;font-weight:600;line-height:34px;letter-spacing:-.02em;margin-bottom:24px}.third-party-hero{margin-bottom:64px;gap:24px}.third-party-hero__title{font-size:28px;line-height:36px}.third-party-hero__subtitle{font-size:15px;line-height:22px}.third-party-application-card{grid-template-columns:1fr;padding:24px 20px;border-radius:20px}.third-party-application-card__img{display:none}.third-party-application-card__title{font-size:24px;line-height:32px}.third-party-form{max-width:none}}@media (max-width: 640px){.third-party-advantages-grid,.third-party-risks-grid,.third-party-insurable-grid{grid-template-columns:1fr;gap:12px}.third-party-cases-grid,.third-party-how-grid{grid-template-columns:1fr;gap:16px}.third-party-insurable-card{flex-direction:column;align-items:flex-start}.third-party-insurable-card__img{width:100%;height:160px}.third-party-case-card__img{height:180px}}@media (max-width: 800px){.third-party-hero__cta .btn-orange{min-width:160px;min-height:52px;padding-inline:28px}}.employer-page{background:var(--light-gray);min-height:100vh}.employer__content{padding:80px 160px 120px;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;max-width:1440px;margin:0 auto}.employer-section{max-width:1120px;width:100%;margin-bottom:132px;box-sizing:border-box}.employer-section-title{font-size:44px;font-weight:700;line-height:56px;letter-spacing:-.04em;color:var(--dark-coal);text-align:center;margin-bottom:48px}.employer-icon-badge{width:56px;height:56px;background:var(--secondary-light-blue-bg);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.employer-icon-badge--step{font-size:20px;font-weight:700;color:var(--secondary-light-blue)}.employer-hero{width:100%;max-width:1120px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:40px;margin-bottom:132px}.employer-hero__text{max-width:760px;display:flex;flex-direction:column;align-items:center}.employer-hero__title{font-size:46px;font-weight:700;line-height:56px;letter-spacing:-.03em;color:var(--dark-coal);margin-bottom:16px}.employer-hero__subtitle{font-size:18px;line-height:28px;color:var(--gray);margin-bottom:32px}.employer-hero__cta{display:flex;justify-content:center;width:100%}.employer-hero__cta .btn-orange{min-width:170px;min-height:58px;padding-inline:34px;border-radius:14px}.employer-hero__img{width:100%}.employer-hero__img img{width:100%;height:auto;max-height:560px;object-fit:contain;display:block}.employer-advantages-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.employer-advantage-card{background:#fff;border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:20px;height:100%;box-sizing:border-box}.employer-advantage-card__title{font-size:22px;font-weight:600;color:var(--dark-coal);letter-spacing:-.01em}.employer-advantage-card__desc{font-size:14px;line-height:20px;color:var(--gray)}.employer-risks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.employer-risks-grid .employer-risk-card:nth-child(4){grid-column:1 / 3}.employer-risks-grid .employer-risk-card:nth-child(5){grid-column:3 / 4}.employer-risk-card{background:#fff;border-radius:24px;display:flex;flex-direction:column;overflow:hidden;height:100%;box-sizing:border-box}.employer-risk-card__body{padding:24px 28px 0;flex:1}.employer-risk-card__title{font-size:22px;font-weight:600;color:var(--dark-coal);letter-spacing:-.01em;margin-bottom:10px}.employer-risk-card__desc{font-size:14px;line-height:20px;color:var(--gray)}.employer-risk-card__img{width:100%;height:180px;margin-top:16px;flex-shrink:0;background:var(--secondary-light-blue-bg)}.employer-risk-card__img img{width:100%;height:100%;object-fit:contain;display:block}.employer-insurable-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.employer-insurable-card{background:#fff;border-radius:24px;padding:16px;display:flex;align-items:center;gap:16px;height:100%;box-sizing:border-box}.employer-insurable-card__img{width:96px;height:96px;flex-shrink:0;border-radius:12px;overflow:hidden;background:var(--secondary-light-blue-bg)}.employer-insurable-card__img img{width:100%;height:100%;object-fit:contain;display:block}.employer-insurable-card__title{font-size:18px;font-weight:600;color:var(--dark-coal);letter-spacing:-.01em;margin-bottom:6px}.employer-insurable-card__desc{font-size:14px;line-height:20px;color:var(--gray)}.employer-cases-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;align-items:stretch}.employer-case-card{background:#fff;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.employer-case-card__img{width:100%;height:220px;flex-shrink:0;background:var(--secondary-light-blue-bg)}.employer-case-card__img img{width:100%;height:100%;object-fit:contain;display:block}.employer-case-card__body{padding:24px;flex:1;display:flex;flex-direction:column;gap:8px}.employer-case-card__title{font-size:22px;font-weight:600;color:var(--dark-coal);letter-spacing:-.02em}.employer-case-card__story{font-size:15px;line-height:22px;color:var(--gray)}.employer-case-card__facts{background:var(--light-blurish-gray);border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:12px;margin-top:auto;box-sizing:border-box}.employer-case-fact{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.employer-case-fact__label{font-size:14px;color:var(--gray)}.employer-case-fact__value{font-size:14px;font-weight:600;color:var(--dark-coal);text-align:right;word-break:break-word}.employer-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.employer-how-card{background:#fff;border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:16px;height:100%;box-sizing:border-box}.employer-how-card__title{font-size:20px;font-weight:600;color:var(--dark-coal);letter-spacing:-.01em;margin-bottom:8px}.employer-how-card__desc{font-size:14px;line-height:20px;color:var(--gray)}.employer-application-card{background:#fff;border-radius:24px;padding:48px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;box-sizing:border-box}.employer-application-card__title{font-size:36px;font-weight:700;line-height:44px;letter-spacing:-.03em;color:var(--dark-coal);margin-bottom:8px}.employer-application-card__sub{font-size:15px;line-height:22px;color:var(--gray);margin-bottom:28px}.employer-form{display:flex;flex-direction:column;gap:16px;max-width:420px}.employer-field{display:flex;flex-direction:column;gap:6px}.employer-field__label{font-size:13px;font-weight:600;color:var(--dark-coal)}.employer-input{width:100%;min-height:52px;border-radius:12px;border:1.5px solid #E0E0E0;padding:0 16px;font-size:15px;font-family:inherit;color:var(--dark-coal);background:#f3f4f5;outline:none;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.employer-input:focus{border-color:var(--secondary-light-blue);box-shadow:0 0 0 3px #2f80ed26;background:#fff}.employer-input--error{border-color:var(--primary-orange)}.employer-input--error:focus{box-shadow:0 0 0 3px #ea570726}.employer-field__error{color:var(--primary-orange);font-size:13px}.employer-form-success{background:var(--secondary-light-blue-bg);color:#1157a5;border-radius:12px;padding:14px 16px;font-size:14px;line-height:20px;font-weight:500}.employer-form-submit{width:100%;margin-top:4px}.employer-application-card__img{width:320px;flex-shrink:0}.employer-application-card__img img{width:100%;height:auto;object-fit:contain;display:block}@media (max-width: 1200px){.employer__content{padding:40px 40px 80px}}@media (max-width: 1024px){.employer-advantages-grid,.employer-risks-grid{grid-template-columns:repeat(2,1fr)}.employer-risks-grid .employer-risk-card:nth-child(4),.employer-risks-grid .employer-risk-card:nth-child(5){grid-column:auto}.employer-how-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.employer__content{padding:16px 16px 64px}.employer-section{margin-bottom:64px}.employer-section-title{font-size:26px;font-weight:600;line-height:34px;letter-spacing:-.02em;margin-bottom:24px}.employer-hero{margin-bottom:64px;gap:24px}.employer-hero__title{font-size:28px;line-height:36px}.employer-hero__subtitle{font-size:15px;line-height:22px}.employer-application-card{grid-template-columns:1fr;padding:24px 20px;border-radius:20px}.employer-application-card__img{display:none}.employer-application-card__title{font-size:24px;line-height:32px}.employer-form{max-width:none}}@media (max-width: 640px){.employer-advantages-grid,.employer-risks-grid,.employer-insurable-grid{grid-template-columns:1fr;gap:12px}.employer-cases-grid,.employer-how-grid{grid-template-columns:1fr;gap:16px}.employer-insurable-card{flex-direction:column;align-items:flex-start}.employer-insurable-card__img{width:100%;height:160px}.employer-case-card__img{height:180px}}@media (max-width: 800px){.employer-hero__cta .btn-orange{min-width:160px;min-height:52px;padding-inline:28px}}.third-damage-page{min-height:100vh;background:var(--light-gray);color:var(--dark-coal)}.third-damage-content{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:72px 0 112px}.third-damage-section{margin:0 0 128px}.third-damage-section__title{margin:0 0 44px;color:var(--dark-coal);font-size:44px;line-height:1.12;letter-spacing:-.04em;text-align:center}.third-damage-hero{display:flex;flex-direction:column;align-items:center;margin-bottom:128px;text-align:center}.third-damage-hero__text{max-width:850px}.third-damage-hero__cta{display:flex;justify-content:center;width:100%}.third-damage-hero__cta .btn-orange{min-width:170px;min-height:58px;padding-inline:34px;border-radius:14px}.third-damage-hero h1{margin:0;font-size:52px;line-height:1.12;letter-spacing:-.045em}.third-damage-hero p{margin:20px 0 30px;color:var(--gray);font-size:18px;line-height:1.5}.third-damage-hero>img{display:block;width:min(100%,850px);height:auto;margin-top:44px;object-fit:contain}.third-damage-grid{display:grid;gap:16px}.third-damage-grid--three{grid-template-columns:repeat(3,1fr)}.third-damage-advantage,.third-damage-step{min-height:236px;box-sizing:border-box;border-radius:24px;padding:26px 18px;background:#fff}.third-damage-badge{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:10px;color:var(--secondary-light-blue);background:var(--secondary-light-blue-bg)}.third-damage-badge svg{width:24px;height:24px}.third-damage-advantage h3,.third-damage-step h3,.third-damage-risk-card h3,.third-damage-insured h3,.third-damage-cases h3{margin:20px 0 10px;font-size:20px;line-height:1.2;letter-spacing:-.025em}.third-damage-advantage p,.third-damage-step p,.third-damage-risk-card p,.third-damage-insured p,.third-damage-cases p{margin:0;color:var(--gray);font-size:14px;line-height:1.45}.third-damage-risks{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.third-damage-risk-card{display:flex;min-height:304px;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:24px;background:#fff}.third-damage-risk-card>div{padding:26px 20px 0}.third-damage-risk-card h3{margin-top:0}.third-damage-risk-card img{width:100%;height:126px;object-fit:contain}.third-damage-risk-card:nth-child(4){grid-column:1 / span 2;flex-direction:row;align-items:end;min-height:190px}.third-damage-risk-card:nth-child(5){grid-column:3;flex-direction:row;align-items:end;min-height:190px}.third-damage-risk-card:nth-child(4) img,.third-damage-risk-card:nth-child(5) img{width:42%;height:150px}.third-damage-insured{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.third-damage-insured article{display:flex;min-height:120px;align-items:center;gap:14px;padding:12px;border-radius:20px;background:#fff}.third-damage-insured img{width:92px;height:92px;flex:0 0 auto;border-radius:12px;background:var(--secondary-light-blue-bg);object-fit:contain}.third-damage-insured h3{margin:0 0 7px;font-size:17px}.third-damage-cases{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.third-damage-cases article{overflow:hidden;border-radius:24px;background:#fff}.third-damage-cases>article>img{display:block;width:100%;height:220px;background:var(--secondary-light-blue-bg);object-fit:contain}.third-damage-cases article>div{display:flex;min-height:290px;flex-direction:column;padding:22px}.third-damage-cases h3{margin:0 0 8px}.third-damage-facts{display:grid;gap:11px;margin-top:auto;padding:16px;border-radius:16px;background:var(--light-blurish-gray)}.third-damage-facts div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.third-damage-facts span{color:var(--gray)}.third-damage-facts strong{text-align:right}.third-damage-step{min-height:240px}.third-damage-application{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:28px;padding:34px;border-radius:24px;background:#fff}.third-damage-application h2{margin:0;font-size:36px;letter-spacing:-.04em}.third-damage-application>div>p{margin:8px 0 22px;color:var(--gray);font-size:14px}.third-damage-application form{max-width:500px}.third-damage-application__fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.third-damage-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;color:var(--gray);font-size:13px}.third-damage-field input{width:100%;min-width:0;box-sizing:border-box;border:1px solid transparent;border-radius:10px;padding:14px;outline:none;background:var(--light-blurish-gray);color:var(--dark-coal);font:inherit}.third-damage-field input:focus{border-color:var(--secondary-light-blue);background:#fff}.third-damage-field input[aria-invalid=true]{border-color:var(--primary-orange)}.third-damage-field small{color:var(--primary-orange)}.third-damage-application__submit{margin-top:4px}.third-damage-application>img{width:100%;height:auto}.third-damage-success{margin:0 0 12px;padding:12px;border-radius:10px;background:var(--secondary-light-blue-bg);color:#1157a5;font-size:14px}@media (max-width: 1100px){.third-damage-content{width:min(100% - 64px,960px)}.third-damage-hero h1{font-size:46px}.third-damage-risks{grid-template-columns:repeat(2,1fr)}.third-damage-risk-card:nth-child(4),.third-damage-risk-card:nth-child(5){grid-column:auto;flex-direction:column;align-items:stretch;min-height:304px}.third-damage-risk-card:nth-child(4) img,.third-damage-risk-card:nth-child(5) img{width:100%;height:126px}}@media (max-width: 800px){.third-damage-content{width:min(100% - 32px,700px);padding-top:40px}.third-damage-section,.third-damage-hero{margin-bottom:72px}.third-damage-section__title{margin-bottom:28px;font-size:32px}.third-damage-hero h1{font-size:36px}.third-damage-grid--three{grid-template-columns:1fr}.third-damage-advantage,.third-damage-step{min-height:0}.third-damage-application{grid-template-columns:1fr}.third-damage-application>img{display:none}}@media (max-width: 540px){.third-damage-content{width:min(100% - 24px,500px);padding-top:76px;padding-bottom:64px}.third-damage-section,.third-damage-hero{margin-bottom:56px}.third-damage-section__title{font-size:27px}.third-damage-hero__text{display:flex;flex-direction:column;align-items:center}.third-damage-hero h1{font-size:29px}.third-damage-hero p{font-size:15px}.third-damage-hero>img{margin-top:28px}.third-damage-risks,.third-damage-insured,.third-damage-cases{grid-template-columns:1fr}.third-damage-risk-card,.third-damage-risk-card:nth-child(4),.third-damage-risk-card:nth-child(5){min-height:280px}.third-damage-insured article{align-items:flex-start}.third-damage-insured img{width:78px;height:78px}.third-damage-cases>article>img{height:175px}.third-damage-cases article>div{min-height:0}.third-damage-application{padding:24px 18px}.third-damage-application h2{font-size:28px}.third-damage-application__fields{grid-template-columns:1fr;gap:0}.third-damage-application__submit{width:100%}}@media (max-width: 800px){.third-damage-hero__cta .btn-orange{min-width:160px;min-height:52px;padding-inline:28px}}.construction-page{min-height:100vh;background:var(--light-gray);color:var(--dark-coal)}.construction-content{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:72px 0 112px}.construction-section{margin:0 0 128px}.construction-section__title{margin:0 0 44px;color:var(--dark-coal);font-size:44px;line-height:1.12;letter-spacing:-.04em;text-align:center}.construction-hero{display:flex;flex-direction:column;align-items:center;margin-bottom:128px;text-align:center}.construction-hero__text{max-width:850px}.construction-hero__cta{display:flex;justify-content:center;width:100%}.construction-hero__cta .btn-orange{min-width:170px;min-height:58px;padding-inline:34px;border-radius:14px}.construction-hero h1{margin:0;font-size:52px;line-height:1.12;letter-spacing:-.045em}.construction-hero p{margin:20px 0 30px;color:var(--gray);font-size:18px;line-height:1.5}.construction-hero>img{display:block;width:min(100%,850px);height:auto;margin-top:44px;object-fit:contain}.construction-grid{display:grid;gap:16px}.construction-grid--three{grid-template-columns:repeat(3,1fr)}.construction-advantage,.construction-step{min-height:236px;box-sizing:border-box;border-radius:24px;padding:26px 18px;background:#fff}.construction-badge{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:10px;color:var(--secondary-light-blue);background:var(--secondary-light-blue-bg)}.construction-badge svg{width:24px;height:24px}.construction-advantage h3,.construction-step h3,.construction-risk-card h3,.construction-insured h3,.construction-cases h3{margin:20px 0 10px;font-size:20px;line-height:1.2;letter-spacing:-.025em}.construction-advantage p,.construction-step p,.construction-risk-card p,.construction-insured p,.construction-cases p{margin:0;color:var(--gray);font-size:14px;line-height:1.45}.construction-risks{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.construction-risk-card{display:flex;min-height:304px;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:24px;background:#fff}.construction-risk-card>div{padding:26px 20px 0}.construction-risk-card h3{margin-top:0}.construction-risk-card img{width:100%;height:126px;object-fit:contain}.construction-risk-card:nth-child(4){grid-column:1/span 2;flex-direction:row;align-items:end;min-height:190px}.construction-risk-card:nth-child(5){grid-column:3;flex-direction:row;align-items:end;min-height:190px}.construction-risk-card:nth-child(4) img,.construction-risk-card:nth-child(5) img{width:42%;height:150px}.construction-insured{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.construction-insured article{display:flex;min-height:120px;align-items:center;gap:14px;padding:12px;border-radius:20px;background:#fff}.construction-insured img{width:92px;height:92px;flex:0 0 auto;border-radius:12px;background:var(--secondary-light-blue-bg);object-fit:contain}.construction-insured h3{margin:0 0 7px;font-size:17px}.construction-cases{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.construction-cases article{overflow:hidden;border-radius:24px;background:#fff}.construction-cases>article>img{display:block;width:100%;height:220px;background:var(--secondary-light-blue-bg);object-fit:contain}.construction-cases article>div{display:flex;min-height:290px;flex-direction:column;padding:22px}.construction-cases h3{margin:0 0 8px}.construction-facts{display:grid;gap:11px;margin-top:auto;padding:16px;border-radius:16px;background:var(--light-blurish-gray)}.construction-facts div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.construction-facts span{color:var(--gray)}.construction-facts strong{text-align:right}.construction-step{min-height:240px}.construction-application{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:28px;padding:34px;border-radius:24px;background:#fff}.construction-application h2{margin:0;font-size:36px;letter-spacing:-.04em}.construction-application>div>p{margin:8px 0 22px;color:var(--gray);font-size:14px}.construction-application form{max-width:500px}.construction-application__fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.construction-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;color:var(--gray);font-size:13px}.construction-field input{width:100%;min-width:0;box-sizing:border-box;border:1px solid transparent;border-radius:10px;padding:14px;outline:none;background:var(--light-blurish-gray);color:var(--dark-coal);font:inherit}.construction-field input:focus{border-color:var(--secondary-light-blue);background:#fff}.construction-field input[aria-invalid=true]{border-color:var(--primary-orange)}.construction-field small{color:var(--primary-orange)}.construction-application__submit{margin-top:4px}.construction-application>img{width:100%;height:auto}.construction-success{margin:0 0 12px;padding:12px;border-radius:10px;background:var(--secondary-light-blue-bg);color:#1157a5;font-size:14px}@media (max-width:1100px){.construction-content{width:min(100% - 64px,960px)}.construction-hero h1{font-size:46px}.construction-risks{grid-template-columns:repeat(2,1fr)}.construction-risk-card:nth-child(4),.construction-risk-card:nth-child(5){grid-column:auto;flex-direction:column;align-items:stretch;min-height:304px}.construction-risk-card:nth-child(4) img,.construction-risk-card:nth-child(5) img{width:100%;height:126px}}@media (max-width:800px){.construction-content{width:min(100% - 32px,700px);padding-top:40px}.construction-section,.construction-hero{margin-bottom:72px}.construction-section__title{margin-bottom:28px;font-size:32px}.construction-hero h1{font-size:36px}.construction-grid--three{grid-template-columns:1fr}.construction-advantage,.construction-step{min-height:0}.construction-application{grid-template-columns:1fr}.construction-application>img{display:none}}@media (max-width:540px){.construction-content{width:min(100% - 24px,500px);padding-top:76px;padding-bottom:64px}.construction-section,.construction-hero{margin-bottom:56px}.construction-section__title{font-size:27px}.construction-hero__text{display:flex;flex-direction:column;align-items:center}.construction-hero h1{font-size:29px}.construction-hero p{font-size:15px}.construction-hero>img{margin-top:28px}.construction-risks,.construction-insured,.construction-cases{grid-template-columns:1fr}.construction-risk-card,.construction-risk-card:nth-child(4),.construction-risk-card:nth-child(5){min-height:280px}.construction-insured article{align-items:flex-start}.construction-insured img{width:78px;height:78px}.construction-cases>article>img{height:175px}.construction-cases article>div{min-height:0}.construction-application{padding:24px 18px}.construction-application h2{font-size:28px}.construction-application__fields{grid-template-columns:1fr;gap:0}.construction-application__submit{width:100%}}@media (max-width:800px){.construction-hero__cta .btn-orange{min-width:160px;min-height:52px;padding-inline:28px}}.hazardous-page{min-height:100vh;background:var(--light-gray);color:var(--dark-coal)}.hazardous-content{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:72px 0 112px}.hazardous-section{margin:0 0 128px}.hazardous-section__title{margin:0 0 44px;color:var(--dark-coal);font-size:44px;line-height:1.12;letter-spacing:-.04em;text-align:center}.hazardous-hero{display:flex;flex-direction:column;align-items:center;margin-bottom:128px;text-align:center}.hazardous-hero__text{max-width:850px}.hazardous-hero__cta{display:flex;justify-content:center;width:100%}.hazardous-hero__cta .btn-orange{min-width:170px;min-height:58px;padding-inline:34px;border-radius:14px}.hazardous-hero h1{margin:0;font-size:52px;line-height:1.12;letter-spacing:-.045em}.hazardous-hero p{margin:20px 0 30px;color:var(--gray);font-size:18px;line-height:1.5}.hazardous-hero>img{display:block;width:min(100%,850px);height:auto;margin-top:44px;object-fit:contain}.hazardous-grid{display:grid;gap:16px}.hazardous-grid--three{grid-template-columns:repeat(3,1fr)}.hazardous-advantage,.hazardous-step{min-height:236px;box-sizing:border-box;border-radius:24px;padding:26px 18px;background:#fff}.hazardous-badge{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:10px;color:var(--secondary-light-blue);background:var(--secondary-light-blue-bg)}.hazardous-badge svg{width:24px;height:24px}.hazardous-advantage h3,.hazardous-step h3,.hazardous-risk-card h3,.hazardous-insured h3,.hazardous-cases h3{margin:20px 0 10px;font-size:20px;line-height:1.2;letter-spacing:-.025em}.hazardous-advantage p,.hazardous-step p,.hazardous-risk-card p,.hazardous-insured p,.hazardous-cases p{margin:0;color:var(--gray);font-size:14px;line-height:1.45}.hazardous-risks{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hazardous-risk-card{display:flex;min-height:304px;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:24px;background:#fff}.hazardous-risk-card>div{padding:26px 20px 0}.hazardous-risk-card h3{margin-top:0}.hazardous-risk-card img{width:100%;height:126px;object-fit:contain}.hazardous-risk-card:nth-child(4){grid-column:1/span 2;flex-direction:row;align-items:end;min-height:190px}.hazardous-risk-card:nth-child(5){grid-column:3;flex-direction:row;align-items:end;min-height:190px}.hazardous-risk-card:nth-child(4) img,.hazardous-risk-card:nth-child(5) img{width:42%;height:150px}.hazardous-insured{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.hazardous-insured article{display:flex;min-height:120px;align-items:center;gap:14px;padding:12px;border-radius:20px;background:#fff}.hazardous-insured img{width:92px;height:92px;flex:0 0 auto;border-radius:12px;background:var(--secondary-light-blue-bg);object-fit:contain}.hazardous-insured h3{margin:0 0 7px;font-size:17px}.hazardous-cases{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.hazardous-cases article{overflow:hidden;border-radius:24px;background:#fff}.hazardous-cases>article>img{display:block;width:100%;height:220px;background:var(--secondary-light-blue-bg);object-fit:contain}.hazardous-cases article>div{display:flex;min-height:290px;flex-direction:column;padding:22px}.hazardous-cases h3{margin:0 0 8px}.hazardous-facts{display:grid;gap:11px;margin-top:auto;padding:16px;border-radius:16px;background:var(--light-blurish-gray)}.hazardous-facts div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.hazardous-facts span{color:var(--gray)}.hazardous-facts strong{text-align:right}.hazardous-step{min-height:240px}.hazardous-application{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:28px;padding:34px;border-radius:24px;background:#fff}.hazardous-application h2{margin:0;font-size:36px;letter-spacing:-.04em}.hazardous-application>div>p{margin:8px 0 22px;color:var(--gray);font-size:14px}.hazardous-application form{max-width:500px}.hazardous-application__fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hazardous-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;color:var(--gray);font-size:13px}.hazardous-field input{width:100%;min-width:0;box-sizing:border-box;border:1px solid transparent;border-radius:10px;padding:14px;outline:none;background:var(--light-blurish-gray);color:var(--dark-coal);font:inherit}.hazardous-field input:focus{border-color:var(--secondary-light-blue);background:#fff}.hazardous-field input[aria-invalid=true]{border-color:var(--primary-orange)}.hazardous-field small{color:var(--primary-orange)}.hazardous-application__submit{margin-top:4px}.hazardous-application>img{width:100%;height:auto}.hazardous-success{margin:0 0 12px;padding:12px;border-radius:10px;background:var(--secondary-light-blue-bg);color:#1157a5;font-size:14px}@media (max-width:1100px){.hazardous-content{width:min(100% - 64px,960px)}.hazardous-hero h1{font-size:46px}.hazardous-risks{grid-template-columns:repeat(2,1fr)}.hazardous-risk-card:nth-child(4),.hazardous-risk-card:nth-child(5){grid-column:auto;flex-direction:column;align-items:stretch;min-height:304px}.hazardous-risk-card:nth-child(4) img,.hazardous-risk-card:nth-child(5) img{width:100%;height:126px}}@media (max-width:800px){.hazardous-content{width:min(100% - 32px,700px);padding-top:40px}.hazardous-section,.hazardous-hero{margin-bottom:72px}.hazardous-section__title{margin-bottom:28px;font-size:32px}.hazardous-hero h1{font-size:36px}.hazardous-grid--three{grid-template-columns:1fr}.hazardous-advantage,.hazardous-step{min-height:0}.hazardous-application{grid-template-columns:1fr}.hazardous-application>img{display:none}}@media (max-width:540px){.hazardous-content{width:min(100% - 24px,500px);padding-top:76px;padding-bottom:64px}.hazardous-section,.hazardous-hero{margin-bottom:56px}.hazardous-section__title{font-size:27px}.hazardous-hero__text{display:flex;flex-direction:column;align-items:center}.hazardous-hero h1{font-size:29px}.hazardous-hero p{font-size:15px}.hazardous-hero>img{margin-top:28px}.hazardous-risks,.hazardous-insured,.hazardous-cases{grid-template-columns:1fr}.hazardous-risk-card,.hazardous-risk-card:nth-child(4),.hazardous-risk-card:nth-child(5){min-height:280px}.hazardous-insured article{align-items:flex-start}.hazardous-insured img{width:78px;height:78px}.hazardous-cases>article>img{height:175px}.hazardous-cases article>div{min-height:0}.hazardous-application{padding:24px 18px}.hazardous-application h2{font-size:28px}.hazardous-application__fields{grid-template-columns:1fr;gap:0}.hazardous-application__submit{width:100%}}@media (max-width:800px){.hazardous-hero__cta .btn-orange{min-width:160px;min-height:52px;padding-inline:28px}}.construction-defects-page{min-height:100vh;background:var(--light-gray);color:var(--dark-coal)}.construction-defects-content{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:72px 0 112px}.construction-defects-section{margin:0 0 128px}.construction-defects-section__title{margin:0 0 44px;color:var(--dark-coal);font-size:44px;line-height:1.12;letter-spacing:-.04em;text-align:center}.construction-defects-hero{display:flex;flex-direction:column;align-items:center;margin-bottom:128px;text-align:center}.construction-defects-hero__text{max-width:850px}.construction-defects-hero__cta{display:flex;justify-content:center;width:100%}.construction-defects-hero__cta .btn-orange{min-width:170px;min-height:58px;padding-inline:34px;border-radius:14px}.construction-defects-hero h1{margin:0;font-size:52px;line-height:1.12;letter-spacing:-.045em}.construction-defects-hero p{margin:20px 0 30px;color:var(--gray);font-size:18px;line-height:1.5}.construction-defects-hero>img{display:block;width:min(100%,850px);height:auto;margin-top:44px;object-fit:contain}.construction-defects-grid{display:grid;gap:16px}.construction-defects-grid--three{grid-template-columns:repeat(3,1fr)}.construction-defects-advantage,.construction-defects-step{min-height:236px;box-sizing:border-box;border-radius:24px;padding:26px 18px;background:#fff}.construction-defects-badge{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:10px;color:var(--secondary-light-blue);background:var(--secondary-light-blue-bg)}.construction-defects-badge svg{width:24px;height:24px}.construction-defects-advantage h3,.construction-defects-step h3,.construction-defects-risk-card h3,.construction-defects-insured h3,.construction-defects-cases h3{margin:20px 0 10px;font-size:20px;line-height:1.2;letter-spacing:-.025em}.construction-defects-advantage p,.construction-defects-step p,.construction-defects-risk-card p,.construction-defects-insured p,.construction-defects-cases p{margin:0;color:var(--gray);font-size:14px;line-height:1.45}.construction-defects-risks{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.construction-defects-risk-card{display:flex;min-height:304px;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:24px;background:#fff}.construction-defects-risk-card>div{padding:26px 20px 0}.construction-defects-risk-card h3{margin-top:0}.construction-defects-risk-card img{width:100%;height:126px;object-fit:contain}.construction-defects-risk-card:nth-child(4){grid-column:1/span 2;flex-direction:row;align-items:end;min-height:190px}.construction-defects-risk-card:nth-child(5){grid-column:3;flex-direction:row;align-items:end;min-height:190px}.construction-defects-risk-card:nth-child(4) img,.construction-defects-risk-card:nth-child(5) img{width:42%;height:150px}.construction-defects-insured{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.construction-defects-insured article{display:flex;min-height:120px;align-items:center;gap:14px;padding:12px;border-radius:20px;background:#fff}.construction-defects-insured img{width:92px;height:92px;flex:0 0 auto;border-radius:12px;background:var(--secondary-light-blue-bg);object-fit:contain}.construction-defects-insured h3{margin:0 0 7px;font-size:17px}.construction-defects-cases{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.construction-defects-cases article{overflow:hidden;border-radius:24px;background:#fff}.construction-defects-cases>article>img{display:block;width:100%;height:220px;background:var(--secondary-light-blue-bg);object-fit:contain}.construction-defects-cases article>div{display:flex;min-height:290px;flex-direction:column;padding:22px}.construction-defects-cases h3{margin:0 0 8px}.construction-defects-facts{display:grid;gap:11px;margin-top:auto;padding:16px;border-radius:16px;background:var(--light-blurish-gray)}.construction-defects-facts div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.construction-defects-facts span{color:var(--gray)}.construction-defects-facts strong{text-align:right}.construction-defects-step{min-height:240px}.construction-defects-application{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:28px;padding:34px;border-radius:24px;background:#fff}.construction-defects-application h2{margin:0;font-size:36px;letter-spacing:-.04em}.construction-defects-application>div>p{margin:8px 0 22px;color:var(--gray);font-size:14px}.construction-defects-application form{max-width:500px}.construction-defects-application__fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.construction-defects-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;color:var(--gray);font-size:13px}.construction-defects-field input{width:100%;min-width:0;box-sizing:border-box;border:1px solid transparent;border-radius:10px;padding:14px;outline:none;background:var(--light-blurish-gray);color:var(--dark-coal);font:inherit}.construction-defects-field input:focus{border-color:var(--secondary-light-blue);background:#fff}.construction-defects-field input[aria-invalid=true]{border-color:var(--primary-orange)}.construction-defects-field small{color:var(--primary-orange)}.construction-defects-application__submit{margin-top:4px}.construction-defects-application>img{width:100%;height:auto}.construction-defects-success{margin:0 0 12px;padding:12px;border-radius:10px;background:var(--secondary-light-blue-bg);color:#1157a5;font-size:14px}@media (max-width:1100px){.construction-defects-content{width:min(100% - 64px,960px)}.construction-defects-hero h1{font-size:46px}.construction-defects-risks{grid-template-columns:repeat(2,1fr)}.construction-defects-risk-card:nth-child(4),.construction-defects-risk-card:nth-child(5){grid-column:auto;flex-direction:column;align-items:stretch;min-height:304px}.construction-defects-risk-card:nth-child(4) img,.construction-defects-risk-card:nth-child(5) img{width:100%;height:126px}}@media (max-width:800px){.construction-defects-content{width:min(100% - 32px,700px);padding-top:40px}.construction-defects-section,.construction-defects-hero{margin-bottom:72px}.construction-defects-section__title{margin-bottom:28px;font-size:32px}.construction-defects-hero h1{font-size:36px}.construction-defects-grid--three{grid-template-columns:1fr}.construction-defects-advantage,.construction-defects-step{min-height:0}.construction-defects-application{grid-template-columns:1fr}.construction-defects-application>img{display:none}}@media (max-width:540px){.construction-defects-content{width:min(100% - 24px,500px);padding-top:76px;padding-bottom:64px}.construction-defects-section,.construction-defects-hero{margin-bottom:56px}.construction-defects-section__title{font-size:27px}.construction-defects-hero__text{display:flex;flex-direction:column;align-items:center}.construction-defects-hero h1{font-size:29px}.construction-defects-hero p{font-size:15px}.construction-defects-hero>img{margin-top:28px}.construction-defects-risks,.construction-defects-insured,.construction-defects-cases{grid-template-columns:1fr}.construction-defects-risk-card,.construction-defects-risk-card:nth-child(4),.construction-defects-risk-card:nth-child(5){min-height:280px}.construction-defects-insured article{align-items:flex-start}.construction-defects-insured img{width:78px;height:78px}.construction-defects-cases>article>img{height:175px}.construction-defects-cases article>div{min-height:0}.construction-defects-application{padding:24px 18px}.construction-defects-application h2{font-size:28px}.construction-defects-application__fields{grid-template-columns:1fr;gap:0}.construction-defects-application__submit{width:100%}}@media (max-width:800px){.construction-defects-hero__cta .btn-orange{min-width:160px;min-height:52px;padding-inline:28px}}.private-security-page{min-height:100vh;background:var(--light-gray);color:var(--dark-coal)}.private-security-content{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:72px 0 112px}.private-security-section{margin:0 0 128px}.private-security-section__title{margin:0 0 44px;color:var(--dark-coal);font-size:44px;line-height:1.12;letter-spacing:-.04em;text-align:center}.private-security-hero{display:flex;flex-direction:column;align-items:center;margin-bottom:128px;text-align:center}.private-security-hero__text{max-width:900px}.private-security-hero__cta{display:flex;justify-content:center;width:100%}.private-security-hero__cta .btn-orange{min-width:170px;min-height:58px;padding-inline:34px;border-radius:14px}.private-security-hero h1{margin:0;font-size:52px;line-height:1.12;letter-spacing:-.045em}.private-security-hero p{max-width:700px;margin:20px auto 30px;color:var(--gray);font-size:18px;line-height:1.5}.private-security-hero>img{display:block;width:min(100%,900px);height:auto;max-width:100%;margin-top:44px;object-fit:contain}.private-security-grid{display:grid;gap:16px}.private-security-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.private-security-advantage,.private-security-step{box-sizing:border-box;min-height:236px;border-radius:24px;padding:26px 20px;background:#fff}.private-security-badge{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:10px;color:var(--secondary-light-blue);background:var(--secondary-light-blue-bg)}.private-security-badge svg{width:24px;height:24px}.private-security-advantage h3,.private-security-step h3,.private-security-risk-card h3,.private-security-insured h3,.private-security-cases h3{margin:20px 0 10px;font-size:20px;line-height:1.2;letter-spacing:-.025em}.private-security-advantage p,.private-security-step p,.private-security-risk-card p,.private-security-insured p,.private-security-cases p{margin:0;color:var(--gray);font-size:14px;line-height:1.45}.private-security-risks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.private-security-risk-card{display:flex;min-width:0;min-height:304px;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:24px;background:#fff}.private-security-risk-card>div{padding:26px 20px 0}.private-security-risk-card h3{margin-top:0}.private-security-risk-card img{width:100%;height:126px;max-width:100%;object-fit:contain}.private-security-risk-card:nth-child(4){grid-column:1/span 2;flex-direction:row;align-items:end;min-height:190px}.private-security-risk-card:nth-child(5){grid-column:3;flex-direction:row;align-items:end;min-height:190px}.private-security-risk-card:nth-child(4) img,.private-security-risk-card:nth-child(5) img{width:42%;height:150px}.private-security-insured{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.private-security-insured article{display:flex;min-width:0;min-height:120px;align-items:center;gap:14px;padding:12px;border-radius:20px;background:#fff}.private-security-insured img{width:92px;height:92px;max-width:100%;flex:0 0 auto;border-radius:12px;background:var(--secondary-light-blue-bg);object-fit:contain}.private-security-insured h3{margin:0 0 7px;font-size:17px}.private-security-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.private-security-cases article{min-width:0;overflow:hidden;border-radius:24px;background:#fff}.private-security-cases>article>img{display:block;width:100%;height:220px;max-width:100%;background:var(--secondary-light-blue-bg);object-fit:contain}.private-security-cases article>div{display:flex;min-height:290px;flex-direction:column;padding:22px}.private-security-cases h3{margin:0 0 8px}.private-security-facts{display:grid;gap:11px;margin-top:auto;padding:16px;border-radius:16px;background:var(--light-blurish-gray)}.private-security-facts div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.private-security-facts span{color:var(--gray)}.private-security-facts strong{text-align:right}.private-security-step{min-height:240px}.private-security-application{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:28px;padding:34px;border-radius:24px;background:#fff}.private-security-application h2{margin:0;font-size:36px;letter-spacing:-.04em}.private-security-application>div>p{margin:8px 0 22px;color:var(--gray);font-size:14px}.private-security-application form{max-width:500px}.private-security-application__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.private-security-field{display:flex;min-width:0;flex-direction:column;gap:6px;margin-bottom:12px;color:var(--gray);font-size:13px}.private-security-field input{width:100%;min-width:0;box-sizing:border-box;border:1px solid transparent;border-radius:10px;padding:14px;outline:none;background:var(--light-blurish-gray);color:var(--dark-coal);font:inherit}.private-security-field input:focus{border-color:var(--secondary-light-blue);background:#fff}.private-security-field input[aria-invalid=true]{border-color:var(--primary-orange)}.private-security-field small{color:var(--primary-orange)}.private-security-application__submit{margin-top:4px}.private-security-application>img{width:100%;height:auto;max-width:100%}.private-security-success{margin:0 0 12px;padding:12px;border-radius:10px;background:var(--secondary-light-blue-bg);color:#1157a5;font-size:14px}@media (max-width:1100px){.private-security-content{width:min(100% - 64px,960px)}.private-security-hero h1{font-size:46px}.private-security-risks{grid-template-columns:repeat(2,minmax(0,1fr))}.private-security-risk-card:nth-child(4),.private-security-risk-card:nth-child(5){grid-column:auto;flex-direction:column;align-items:stretch;min-height:304px}.private-security-risk-card:nth-child(4) img,.private-security-risk-card:nth-child(5) img{width:100%;height:126px}}@media (max-width:800px){.private-security-content{width:min(100% - 32px,700px);padding-top:40px}.private-security-section,.private-security-hero{margin-bottom:72px}.private-security-section__title{margin-bottom:28px;font-size:32px}.private-security-hero h1{font-size:36px}.private-security-grid--three{grid-template-columns:1fr}.private-security-advantage,.private-security-step{min-height:0}.private-security-application{grid-template-columns:1fr}.private-security-application>img{display:none}}@media (max-width:540px){.private-security-content{width:min(100% - 24px,500px);padding-top:76px;padding-bottom:64px}.private-security-section,.private-security-hero{margin-bottom:56px}.private-security-section__title{font-size:27px}.private-security-hero__text{display:flex;flex-direction:column;align-items:center}.private-security-hero h1{font-size:29px}.private-security-hero p{font-size:15px}.private-security-hero>img{margin-top:28px}.private-security-risks,.private-security-insured,.private-security-cases{grid-template-columns:1fr}.private-security-risk-card,.private-security-risk-card:nth-child(4),.private-security-risk-card:nth-child(5){min-height:280px}.private-security-insured article{align-items:flex-start}.private-security-insured img{width:78px;height:78px}.private-security-cases>article>img{height:175px}.private-security-cases article>div{min-height:0}.private-security-application{padding:24px 18px}.private-security-application h2{font-size:28px}.private-security-application__fields{grid-template-columns:1fr;gap:0}.private-security-application__submit{width:100%}}@media (max-width:800px){.private-security-hero__cta .btn-orange{min-width:160px;min-height:52px;padding-inline:28px}}.storage-liability-page{min-height:100vh;background:var(--light-gray);color:var(--dark-coal)}.storage-liability-content{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:72px 0 112px}.storage-liability-section{margin:0 0 128px}.storage-liability-section__title{margin:0 0 44px;color:var(--dark-coal);font-size:44px;line-height:1.12;letter-spacing:-.04em;text-align:center}.storage-liability-hero{display:flex;flex-direction:column;align-items:center;margin-bottom:128px;text-align:center}.storage-liability-hero__text{max-width:900px}.storage-liability-hero h1{margin:0;font-size:52px;line-height:1.12;letter-spacing:-.045em}.storage-liability-hero p{max-width:700px;margin:20px auto 30px;color:var(--gray);font-size:18px;line-height:1.5}.storage-liability-hero-cta{display:flex;width:100%;align-items:center;justify-content:center}.storage-liability-hero-cta .btn-orange{display:block;margin-inline:auto;min-width:170px;min-height:58px;padding-inline:34px;border-radius:14px}.storage-liability-hero>img{display:block;width:min(100%,900px);height:auto;max-width:100%;margin-top:44px;object-fit:contain}.storage-liability-grid{display:grid;gap:16px}.storage-liability-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.storage-liability-benefit-card,.storage-liability-step{box-sizing:border-box;min-height:236px;border-radius:24px;padding:26px 20px;background:#fff}.storage-liability-badge{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:10px;color:var(--secondary-light-blue);background:var(--secondary-light-blue-bg)}.storage-liability-badge svg{width:24px;height:24px}.storage-liability-benefit-card h3,.storage-liability-step h3,.storage-liability-risk-card h3,.storage-liability-insured h3,.storage-liability-cases h3{margin:20px 0 10px;font-size:20px;line-height:1.2;letter-spacing:-.025em}.storage-liability-benefit-card p,.storage-liability-step p,.storage-liability-risk-card p,.storage-liability-insured p,.storage-liability-cases p{margin:0;color:var(--gray);font-size:14px;line-height:1.45}.storage-liability-risks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.storage-liability-risk-card{display:flex;min-width:0;min-height:304px;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:24px;background:#fff}.storage-liability-risk-card>div{padding:26px 20px 0}.storage-liability-risk-card h3{margin-top:0}.storage-liability-risk-card img{width:100%;height:126px;max-width:100%;object-fit:contain}.storage-liability-risk-card:nth-child(4){grid-column:1/span 2;flex-direction:row;align-items:end;min-height:190px}.storage-liability-risk-card:nth-child(5){grid-column:3;flex-direction:row;align-items:end;min-height:190px}.storage-liability-risk-card:nth-child(4) img,.storage-liability-risk-card:nth-child(5) img{width:42%;height:150px}.storage-liability-insured{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.storage-liability-insured article{display:flex;min-width:0;min-height:120px;align-items:center;gap:14px;padding:12px;border-radius:20px;background:#fff}.storage-liability-insured img{width:92px;height:92px;max-width:100%;flex:0 0 auto;border-radius:12px;background:var(--secondary-light-blue-bg);object-fit:contain}.storage-liability-insured h3{margin:0 0 7px;font-size:17px}.storage-liability-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.storage-liability-cases article{min-width:0;overflow:hidden;border-radius:24px;background:#fff}.storage-liability-cases>article>img{display:block;width:100%;height:220px;max-width:100%;background:var(--secondary-light-blue-bg);object-fit:contain}.storage-liability-cases article>div{display:flex;min-height:290px;flex-direction:column;padding:22px}.storage-liability-cases h3{margin:0 0 8px}.storage-liability-facts{display:grid;gap:11px;margin-top:auto;padding:16px;border-radius:16px;background:var(--light-blurish-gray)}.storage-liability-facts div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.storage-liability-facts span{color:var(--gray)}.storage-liability-facts strong{text-align:right}.storage-liability-step{min-height:240px}.storage-liability-form{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:28px;padding:34px;border-radius:24px;background:#fff}.storage-liability-form h2{margin:0;font-size:36px;letter-spacing:-.04em}.storage-liability-form>div>p{margin:8px 0 22px;color:var(--gray);font-size:14px}.storage-liability-form form{max-width:500px}.storage-liability-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.storage-liability-field{display:flex;min-width:0;flex-direction:column;gap:6px;margin-bottom:12px;color:var(--gray);font-size:13px}.storage-liability-field input{width:100%;min-width:0;box-sizing:border-box;border:1px solid transparent;border-radius:10px;padding:14px;outline:none;background:var(--light-blurish-gray);color:var(--dark-coal);font:inherit}.storage-liability-field input:focus{border-color:var(--secondary-light-blue);background:#fff}.storage-liability-field input[aria-invalid=true]{border-color:var(--primary-orange)}.storage-liability-field small{color:var(--primary-orange)}.storage-liability-form__submit{margin-top:4px}.storage-liability-form>img{width:100%;height:auto;max-width:100%}.storage-liability-success{margin:0 0 12px;padding:12px;border-radius:10px;background:var(--secondary-light-blue-bg);color:#1157a5;font-size:14px}@media (max-width:1100px){.storage-liability-content{width:min(100% - 64px,960px)}.storage-liability-hero h1{font-size:46px}.storage-liability-risks{grid-template-columns:repeat(2,minmax(0,1fr))}.storage-liability-risk-card:nth-child(4),.storage-liability-risk-card:nth-child(5){grid-column:auto;flex-direction:column;align-items:stretch;min-height:304px}.storage-liability-risk-card:nth-child(4) img,.storage-liability-risk-card:nth-child(5) img{width:100%;height:126px}}@media (max-width:800px){.storage-liability-content{width:min(100% - 32px,700px);padding-top:40px}.storage-liability-section,.storage-liability-hero{margin-bottom:72px}.storage-liability-section__title{margin-bottom:28px;font-size:32px}.storage-liability-hero h1{font-size:36px}.storage-liability-grid--three{grid-template-columns:1fr}.storage-liability-benefit-card,.storage-liability-step{min-height:0}.storage-liability-form{grid-template-columns:1fr}.storage-liability-form>img{display:none}}@media (max-width:540px){.storage-liability-content{width:min(100% - 24px,500px);padding-top:76px;padding-bottom:64px}.storage-liability-section,.storage-liability-hero{margin-bottom:56px}.storage-liability-section__title{font-size:27px}.storage-liability-hero__text{display:flex;flex-direction:column;align-items:center}.storage-liability-hero h1{font-size:29px}.storage-liability-hero p{font-size:15px}.storage-liability-hero>img{margin-top:28px}.storage-liability-risks,.storage-liability-insured,.storage-liability-cases{grid-template-columns:1fr}.storage-liability-risk-card,.storage-liability-risk-card:nth-child(4),.storage-liability-risk-card:nth-child(5){min-height:280px}.storage-liability-insured article{align-items:flex-start}.storage-liability-insured img{width:78px;height:78px}.storage-liability-cases>article>img{height:175px}.storage-liability-cases article>div{min-height:0}.storage-liability-form{padding:24px 18px}.storage-liability-form h2{font-size:28px}.storage-liability-form__fields{grid-template-columns:1fr;gap:0}.storage-liability-form__submit{width:auto;min-width:0}}@media (max-width:800px){.storage-liability-hero-cta .btn-orange{min-width:160px;min-height:52px;padding-inline:28px}}.house-insurance-page{min-height:100vh;background:var(--light-gray);color:var(--dark-coal)}.house-insurance-content{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:72px 0 112px}.house-insurance-section{margin:0 0 128px}.house-insurance-section__title{margin:0 0 44px;font-size:44px;line-height:1.12;letter-spacing:-.04em;text-align:center}.house-insurance-hero{display:flex;flex-direction:column;align-items:center;margin-bottom:128px;text-align:center}.house-insurance-hero__text{max-width:850px}.house-insurance-hero h1{margin:0;font-size:52px;line-height:1.12;letter-spacing:-.045em}.house-insurance-hero p{margin:20px 0 30px;color:var(--gray);font-size:18px;line-height:1.5}.house-insurance-hero-cta{display:block;width:170px;margin-inline:auto}.house-insurance-hero>img{display:block;width:min(100%,900px);height:auto;max-width:100%;margin-top:44px;object-fit:contain}.house-insurance-grid{display:grid;gap:16px}.house-insurance-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.house-insurance-benefit-card,.house-insurance-step{box-sizing:border-box;min-height:236px;border-radius:24px;padding:26px 20px;background:#fff}.house-insurance-badge{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:10px;color:var(--secondary-light-blue);background:var(--secondary-light-blue-bg)}.house-insurance-badge svg{width:24px;height:24px}.house-insurance-benefit-card h3,.house-insurance-step h3,.house-insurance-risk-card h3,.house-insurance-insured h3,.house-insurance-examples h3{margin:20px 0 10px;font-size:20px;line-height:1.2;letter-spacing:-.025em}.house-insurance-benefit-card p,.house-insurance-step p,.house-insurance-risk-card p,.house-insurance-insured p,.house-insurance-examples p{margin:0;color:var(--gray);font-size:14px;line-height:1.45}.house-insurance-risks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.house-insurance-risk-card{display:flex;min-width:0;min-height:304px;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:24px;background:#fff}.house-insurance-risk-card>div{padding:26px 20px 0}.house-insurance-risk-card h3{margin-top:0}.house-insurance-risk-card img{width:100%;height:126px;max-width:100%;object-fit:contain}.house-insurance-risk-card:nth-child(4){grid-column:1/span 2;flex-direction:row;align-items:end;min-height:190px}.house-insurance-risk-card:nth-child(5){grid-column:3;flex-direction:row;align-items:end;min-height:190px}.house-insurance-risk-card:nth-child(4) img,.house-insurance-risk-card:nth-child(5) img{width:42%;height:150px}.house-insurance-insured{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.house-insurance-insured article{display:flex;min-width:0;min-height:120px;align-items:center;gap:14px;padding:12px;border-radius:20px;background:#fff}.house-insurance-insured img{width:92px;height:92px;flex:0 0 auto;border-radius:12px;background:var(--secondary-light-blue-bg);object-fit:contain}.house-insurance-insured h3{margin:0 0 7px;font-size:17px}.house-insurance-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.house-insurance-examples article{min-width:0;overflow:hidden;border-radius:24px;background:#fff}.house-insurance-examples>article>img{display:block;width:100%;height:220px;max-width:100%;background:var(--secondary-light-blue-bg);object-fit:contain}.house-insurance-examples article>div{display:flex;min-height:290px;flex-direction:column;padding:22px}.house-insurance-examples h3{margin:0 0 8px}.house-insurance-facts{display:grid;gap:11px;margin-top:auto;padding:16px;border-radius:16px;background:var(--light-blurish-gray)}.house-insurance-facts div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.house-insurance-facts span{color:var(--gray)}.house-insurance-facts strong{text-align:right}.house-insurance-step{min-height:240px}.house-insurance-form{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:28px;padding:34px;border-radius:24px;background:#fff}.house-insurance-form h2{margin:0;font-size:36px;letter-spacing:-.04em}.house-insurance-form>div>p{margin:8px 0 22px;color:var(--gray);font-size:14px}.house-insurance-form form{max-width:500px}.house-insurance-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.house-insurance-field{display:flex;min-width:0;flex-direction:column;gap:6px;margin-bottom:12px;color:var(--gray);font-size:13px}.house-insurance-field input{width:100%;min-width:0;box-sizing:border-box;border:1px solid transparent;border-radius:10px;padding:14px;outline:none;background:var(--light-blurish-gray);color:var(--dark-coal);font:inherit}.house-insurance-field input:focus{border-color:var(--secondary-light-blue);background:#fff}.house-insurance-field input[aria-invalid=true]{border-color:var(--primary-orange)}.house-insurance-field small{color:var(--primary-orange)}.house-insurance-form__submit{margin-top:4px}.house-insurance-form>img{width:100%;height:auto;max-width:100%}.house-insurance-success{margin:0 0 12px;padding:12px;border-radius:10px;background:var(--secondary-light-blue-bg);color:#1157a5;font-size:14px}@media (max-width:1100px){.house-insurance-content{width:min(100% - 64px,960px)}.house-insurance-hero h1{font-size:46px}.house-insurance-risks{grid-template-columns:repeat(2,minmax(0,1fr))}.house-insurance-risk-card:nth-child(4),.house-insurance-risk-card:nth-child(5){grid-column:auto;flex-direction:column;align-items:stretch;min-height:304px}.house-insurance-risk-card:nth-child(4) img,.house-insurance-risk-card:nth-child(5) img{width:100%;height:126px}}@media (max-width:800px){.house-insurance-content{width:min(100% - 32px,700px);padding-top:40px}.house-insurance-section,.house-insurance-hero{margin-bottom:72px}.house-insurance-section__title{margin-bottom:28px;font-size:32px}.house-insurance-hero h1{font-size:36px}.house-insurance-grid--three{grid-template-columns:1fr}.house-insurance-benefit-card,.house-insurance-step{min-height:0}.house-insurance-form{grid-template-columns:1fr}.house-insurance-form>img{display:none}}@media (max-width:540px){.house-insurance-content{width:min(100% - 24px,500px);padding-top:76px;padding-bottom:64px}.house-insurance-section,.house-insurance-hero{margin-bottom:56px}.house-insurance-section__title{font-size:27px}.house-insurance-hero__text{display:flex;flex-direction:column;align-items:center}.house-insurance-hero h1{font-size:29px}.house-insurance-hero p{font-size:15px}.house-insurance-hero-cta{width:160px}.house-insurance-hero>img{margin-top:28px}.house-insurance-risks,.house-insurance-insured,.house-insurance-examples{grid-template-columns:1fr}.house-insurance-risk-card,.house-insurance-risk-card:nth-child(4),.house-insurance-risk-card:nth-child(5){min-height:280px}.house-insurance-insured article{align-items:flex-start}.house-insurance-insured img{width:78px;height:78px}.house-insurance-examples>article>img{height:175px}.house-insurance-examples article>div{min-height:0}.house-insurance-form{padding:24px 18px}.house-insurance-form h2{font-size:28px}.house-insurance-form__fields{grid-template-columns:1fr;gap:0}}.apartment-page{min-height:100vh;background:var(--light-gray);color:var(--dark-coal)}.apartment-content{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:72px 0 112px}.apartment-section{margin:0 0 128px}.apartment-section__title{margin:0 0 44px;color:var(--dark-coal);font-size:44px;line-height:1.12;letter-spacing:-.04em;text-align:center}.apartment-hero{display:flex;flex-direction:column;align-items:center;margin-bottom:128px;text-align:center}.apartment-hero__text{max-width:850px}.apartment-hero h1{margin:0;font-size:52px;line-height:1.12;letter-spacing:-.045em}.apartment-hero p{margin:20px 0 30px;color:var(--gray);font-size:18px;line-height:1.5}.apartment-hero__cta{display:flex;justify-content:center;width:100%}.apartment-hero__cta .btn-orange{min-width:170px;min-height:58px;padding-inline:34px;border-radius:14px}.apartment-hero>img{display:block;width:min(100%,850px);height:auto;max-width:100%;margin-top:44px;object-fit:contain}.apartment-grid{display:grid;gap:16px}.apartment-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.apartment-benefit-card,.apartment-step{box-sizing:border-box;min-height:236px;border-radius:24px;padding:26px 20px;background:#fff}.apartment-badge{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:10px;color:var(--secondary-light-blue);background:var(--secondary-light-blue-bg)}.apartment-badge svg{width:24px;height:24px}.apartment-benefit-card h3,.apartment-step h3,.apartment-risk-card h3,.apartment-insured h3,.apartment-cases h3{margin:20px 0 10px;font-size:20px;line-height:1.2;letter-spacing:-.025em}.apartment-benefit-card p,.apartment-step p,.apartment-risk-card p,.apartment-insured p,.apartment-cases p{margin:0;color:var(--gray);font-size:14px;line-height:1.45}.apartment-risks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.apartment-risk-card{display:flex;min-width:0;min-height:304px;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:24px;background:#fff}.apartment-risk-card>div{padding:26px 20px 0}.apartment-risk-card h3{margin-top:0}.apartment-risk-card img{width:100%;height:126px;max-width:100%;object-fit:contain}.apartment-risk-card:nth-child(4){grid-column:1/span 2;flex-direction:row;align-items:end;min-height:190px}.apartment-risk-card:nth-child(5){grid-column:3;flex-direction:row;align-items:end;min-height:190px}.apartment-risk-card:nth-child(4) img,.apartment-risk-card:nth-child(5) img{width:42%;height:150px}.apartment-insured{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.apartment-insured article{display:flex;min-width:0;min-height:120px;align-items:center;gap:14px;padding:12px;border-radius:20px;background:#fff}.apartment-insured img{width:92px;height:92px;max-width:100%;flex:0 0 auto;border-radius:12px;background:var(--secondary-light-blue-bg);object-fit:contain}.apartment-insured h3{margin:0 0 7px;font-size:17px}.apartment-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.apartment-cases article{min-width:0;overflow:hidden;border-radius:24px;background:#fff}.apartment-cases>article>img{display:block;width:100%;height:220px;max-width:100%;background:var(--secondary-light-blue-bg);object-fit:contain}.apartment-cases article>div{display:flex;min-height:290px;flex-direction:column;padding:22px}.apartment-cases h3{margin:0 0 8px}.apartment-facts{display:grid;gap:11px;margin-top:auto;padding:16px;border-radius:16px;background:var(--light-blurish-gray)}.apartment-facts div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.apartment-facts span{color:var(--gray)}.apartment-facts strong{text-align:right}.apartment-step{min-height:240px}.apartment-application{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:28px;padding:34px;border-radius:24px;background:#fff}.apartment-application h2{margin:0;font-size:36px;letter-spacing:-.04em}.apartment-application>div>p{margin:8px 0 22px;color:var(--gray);font-size:14px}.apartment-application form{max-width:500px}.apartment-application__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.apartment-field{display:flex;min-width:0;flex-direction:column;gap:6px;margin-bottom:12px;color:var(--gray);font-size:13px}.apartment-field input{width:100%;min-width:0;box-sizing:border-box;border:1px solid transparent;border-radius:10px;padding:14px;outline:none;background:var(--light-blurish-gray);color:var(--dark-coal);font:inherit}.apartment-field input:focus{border-color:var(--secondary-light-blue);background:#fff}.apartment-field input[aria-invalid=true]{border-color:var(--primary-orange)}.apartment-field small{color:var(--primary-orange)}.apartment-application__submit{margin-top:4px}.apartment-application>img{width:100%;height:auto;max-width:100%}.apartment-success{margin:0 0 12px;padding:12px;border-radius:10px;background:var(--secondary-light-blue-bg);color:#1157a5;font-size:14px}@media (max-width:1100px){.apartment-content{width:min(100% - 64px,960px)}.apartment-hero h1{font-size:46px}.apartment-risks{grid-template-columns:repeat(2,minmax(0,1fr))}.apartment-risk-card:nth-child(4),.apartment-risk-card:nth-child(5){grid-column:auto;flex-direction:column;align-items:stretch;min-height:304px}.apartment-risk-card:nth-child(4) img,.apartment-risk-card:nth-child(5) img{width:100%;height:126px}}@media (max-width:800px){.apartment-content{width:min(100% - 32px,700px);padding-top:40px}.apartment-section,.apartment-hero{margin-bottom:72px}.apartment-section__title{margin-bottom:28px;font-size:32px}.apartment-hero h1{font-size:36px}.apartment-hero__cta .btn-orange{min-width:160px;min-height:52px;padding-inline:28px}.apartment-grid--three{grid-template-columns:1fr}.apartment-benefit-card,.apartment-step{min-height:0}.apartment-application{grid-template-columns:1fr}.apartment-application>img{display:none}}@media (max-width:540px){.apartment-content{width:min(100% - 24px,500px);padding-top:76px;padding-bottom:64px}.apartment-section,.apartment-hero{margin-bottom:56px}.apartment-section__title{font-size:27px}.apartment-hero__text{display:flex;flex-direction:column;align-items:center}.apartment-hero h1{font-size:29px}.apartment-hero p{font-size:15px}.apartment-hero>img{margin-top:28px}.apartment-risks,.apartment-insured,.apartment-cases{grid-template-columns:1fr}.apartment-risk-card,.apartment-risk-card:nth-child(4),.apartment-risk-card:nth-child(5){min-height:280px}.apartment-insured article{align-items:flex-start}.apartment-insured img{width:78px;height:78px}.apartment-cases>article>img{height:175px}.apartment-cases article>div{min-height:0}.apartment-application{padding:24px 18px}.apartment-application h2{font-size:28px}.apartment-application__fields{grid-template-columns:1fr;gap:0}.apartment-application__submit{width:auto;min-width:0}}.bizprop-page{min-height:100vh;background:var(--light-gray);color:var(--dark-coal)}.bizprop-content{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:72px 0 112px}.bizprop-section{margin:0 0 128px}.bizprop-section__title{margin:0 0 44px;color:var(--dark-coal);font-size:44px;line-height:1.12;letter-spacing:-.04em;text-align:center}.bizprop-hero{display:flex;flex-direction:column;align-items:center;margin-bottom:128px;text-align:center}.bizprop-hero__text{max-width:900px}.bizprop-hero h1{margin:0;font-size:48px;line-height:1.18;letter-spacing:-.04em}.bizprop-hero p{margin:20px 0 30px;color:var(--gray);font-size:18px;line-height:1.5}.bizprop-hero__cta{display:flex;justify-content:center;width:100%}.bizprop-hero__cta .btn-orange{min-width:170px;min-height:58px;padding-inline:34px;border-radius:14px}.bizprop-hero>img{display:block;width:min(100%,900px);height:auto;max-width:100%;margin-top:44px;object-fit:contain}.bizprop-grid{display:grid;gap:16px}.bizprop-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.bizprop-benefit-card,.bizprop-step{box-sizing:border-box;min-height:236px;border-radius:24px;padding:26px 20px;background:#fff}.bizprop-badge{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:10px;color:var(--secondary-light-blue);background:var(--secondary-light-blue-bg)}.bizprop-badge svg{width:24px;height:24px}.bizprop-benefit-card h3,.bizprop-step h3,.bizprop-risk-card h3,.bizprop-insured h3,.bizprop-cases h3{margin:20px 0 10px;font-size:20px;line-height:1.2;letter-spacing:-.025em}.bizprop-benefit-card p,.bizprop-step p,.bizprop-risk-card p,.bizprop-insured p,.bizprop-cases p{margin:0;color:var(--gray);font-size:14px;line-height:1.45}.bizprop-risks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bizprop-risk-card{display:flex;min-width:0;min-height:304px;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:24px;background:#fff}.bizprop-risk-card>div{padding:26px 20px 0}.bizprop-risk-card h3{margin-top:0}.bizprop-risk-card img{width:100%;height:126px;max-width:100%;object-fit:contain}.bizprop-risk-card:nth-child(4){grid-column:1/-1;flex-direction:row;align-items:center;min-height:190px}.bizprop-risk-card:nth-child(4)>div{padding:0 0 0 28px}.bizprop-risk-card:nth-child(4) img{width:34%;height:150px;flex-shrink:0;padding:0 20px}.bizprop-insured{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bizprop-insured article{display:flex;min-width:0;min-height:120px;align-items:center;gap:14px;padding:12px;border-radius:20px;background:#fff}.bizprop-insured img{width:92px;height:92px;max-width:100%;flex:0 0 auto;border-radius:12px;background:var(--secondary-light-blue-bg);object-fit:contain}.bizprop-insured h3{margin:0 0 7px;font-size:17px}.bizprop-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bizprop-cases article{min-width:0;overflow:hidden;border-radius:24px;background:#fff}.bizprop-cases>article>img{display:block;width:100%;height:220px;max-width:100%;background:var(--secondary-light-blue-bg);object-fit:contain}.bizprop-cases article>div{display:flex;min-height:290px;flex-direction:column;padding:22px}.bizprop-cases h3{margin:0 0 8px}.bizprop-facts{display:grid;gap:11px;margin-top:auto;padding:16px;border-radius:16px;background:var(--light-blurish-gray)}.bizprop-facts div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.bizprop-facts span{color:var(--gray)}.bizprop-facts strong{text-align:right}.bizprop-step{min-height:240px}.bizprop-application{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:28px;padding:34px;border-radius:24px;background:#fff}.bizprop-application h2{margin:0;font-size:36px;letter-spacing:-.04em}.bizprop-application>div>p{margin:8px 0 22px;color:var(--gray);font-size:14px}.bizprop-application form{max-width:500px}.bizprop-application__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bizprop-field{display:flex;min-width:0;flex-direction:column;gap:6px;margin-bottom:12px;color:var(--gray);font-size:13px}.bizprop-field input{width:100%;min-width:0;box-sizing:border-box;border:1px solid transparent;border-radius:10px;padding:14px;outline:none;background:var(--light-blurish-gray);color:var(--dark-coal);font:inherit}.bizprop-field input:focus{border-color:var(--secondary-light-blue);background:#fff}.bizprop-field input[aria-invalid=true]{border-color:var(--primary-orange)}.bizprop-field small{color:var(--primary-orange)}.bizprop-application__submit{margin-top:4px}.bizprop-application>img{width:100%;height:auto;max-width:100%}.bizprop-success{margin:0 0 12px;padding:12px;border-radius:10px;background:var(--secondary-light-blue-bg);color:#1157a5;font-size:14px}@media (max-width:1100px){.bizprop-content{width:min(100% - 64px,960px)}.bizprop-hero h1{font-size:40px}.bizprop-risks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.bizprop-content{width:min(100% - 32px,700px);padding-top:40px}.bizprop-section,.bizprop-hero{margin-bottom:72px}.bizprop-section__title{margin-bottom:28px;font-size:32px}.bizprop-hero h1{font-size:32px}.bizprop-hero__cta .btn-orange{min-width:160px;min-height:52px;padding-inline:28px}.bizprop-grid--three{grid-template-columns:1fr}.bizprop-benefit-card,.bizprop-step{min-height:0}.bizprop-risks{grid-template-columns:1fr}.bizprop-risk-card:nth-child(4){grid-column:auto;flex-direction:column;align-items:stretch;min-height:304px}.bizprop-risk-card:nth-child(4)>div{padding:26px 20px 0}.bizprop-risk-card:nth-child(4) img{width:100%;height:126px;padding:0}.bizprop-application{grid-template-columns:1fr}.bizprop-application>img{display:none}}@media (max-width:540px){.bizprop-content{width:min(100% - 24px,500px);padding-top:76px;padding-bottom:64px}.bizprop-section,.bizprop-hero{margin-bottom:56px}.bizprop-section__title{font-size:27px}.bizprop-hero__text{display:flex;flex-direction:column;align-items:center}.bizprop-hero h1{font-size:25px}.bizprop-hero p{font-size:15px}.bizprop-hero>img{margin-top:28px}.bizprop-insured,.bizprop-cases{grid-template-columns:1fr}.bizprop-risk-card{min-height:280px}.bizprop-insured article{align-items:flex-start}.bizprop-insured img{width:78px;height:78px}.bizprop-cases>article>img{height:175px}.bizprop-cases article>div{min-height:0}.bizprop-application{padding:24px 18px}.bizprop-application h2{font-size:28px}.bizprop-application__fields{grid-template-columns:1fr;gap:0}.bizprop-application__submit{width:auto;min-width:0}}.single__content{padding:80px 160px 120px;display:flex;flex-direction:column;align-items:center}.section{max-width:1120px;width:100%;margin-bottom:132px}.section-title{font-size:44px;font-weight:700;line-height:56px;letter-spacing:-.04em;color:#2a2b33;text-align:center;margin-bottom:48px}.single-hero{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;text-align:left}.single-hero__title{font-size:56px;font-weight:700;line-height:64px;letter-spacing:-.04em;color:#2a2b33;margin-bottom:16px}.single-hero__subtitle{font-size:18px;line-height:32px;color:#63636a;margin-bottom:32px;max-width:736px}.single-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.single-hero__catalog-link.dcs-btn,.single-hero__consultation-link.dcs-btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 22px;border-radius:15px;font-size:15px;font-weight:600;line-height:1.3;white-space:nowrap;box-sizing:border-box}.single-hero__catalog-link{background:#fff;color:var(--primary-orange, #EA5707);border:1.5px solid var(--primary-orange, #EA5707)}@media (hover: hover) and (pointer: fine){.single-hero__catalog-link:hover{background:#ea57070f}}.single-hero__catalog-link:active{background:#ea57071f}.single-hero__consultation-link{border:1.5px solid transparent;background:var(--secondary-light-blue-bg);color:var(--secondary-light-blue)}@media (hover: hover) and (pointer: fine){.single-hero__consultation-link:hover{background:#dceafb}}.single-hero__consultation-link:active{background:#cbe0fa}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.benefit-card{background:#fff;border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:48px}.benefit-card__icon{width:56px;height:56px;background:#eaf2fd;border-radius:12px;display:flex;align-items:center;justify-content:center}.benefit-card__title{font-size:24px;font-weight:600;color:#2a2b33;letter-spacing:-.02em;margin-bottom:16px}.benefit-card__desc{font-size:14px;line-height:20px;color:#63636a}.risks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.risk-card{background:#fff;border-radius:24px;display:flex;flex-direction:column;overflow:hidden}.risk-card__img{width:100%;height:200px;flex-shrink:0;background:#eaf2fd}.risk-card__img img{width:100%;height:100%;object-fit:contain;display:block}.risk-card__body{padding:24px 28px 28px}.risk-card:nth-child(n+4){grid-column:span 1}.risk-card:nth-child(4),.risk-card:nth-child(5){grid-column:span 1}.risks-grid .risk-card:nth-child(4){grid-column:1 / 3}.risks-grid .risk-card:nth-child(5){grid-column:3 / 4}.risks-grid{grid-template-rows:auto auto}.risk-card__title{font-size:24px;font-weight:600;color:#2a2b33;letter-spacing:-.02em;margin-bottom:12px}.risk-card__desc{font-size:16px;line-height:24px;color:#63636a}.what-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.what-card{background:#fff;border-radius:24px;padding:16px;display:flex;align-items:center;gap:16px}.what-card__img{width:110px;height:110px;flex-shrink:0;border-radius:12px;overflow:hidden;background:#eaf2fd}.what-card__img img{width:100%;height:100%;object-fit:contain;display:block}.what-card__title{font-size:20px;font-weight:600;color:#2a2b33;letter-spacing:-.01em;margin-bottom:8px}.what-card__desc{font-size:16px;line-height:24px;color:#63636a}.cases-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.case-card{background:#fff;border-radius:24px;overflow:hidden;display:flex;flex-direction:column}.case-card__img{overflow:hidden;flex-shrink:0}.case-card__img img{width:100%;height:auto;display:block}.case-card__body{padding:24px;flex:1;display:flex;flex-direction:column;gap:8px}.case-card__title{font-size:24px;font-weight:600;color:#2a2b33;letter-spacing:-.02em}.case-card__story{font-size:16px;line-height:24px;color:#63636a}.case-card__facts{background:#f3f3f5;border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:16px;margin-top:8px}.case-fact{display:flex;gap:24px;align-items:flex-start}.case-fact__label{font-size:16px;color:#63636a;min-width:160px}.case-fact__value{font-size:16px;font-weight:500;color:#2a2b33}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.how-card{background:#fff;border-radius:28px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-height:341px}.how-card__icon{width:56px;height:56px;background:#eaf2fd;border-radius:12px;display:flex;align-items:center;justify-content:center}.how-card__title{font-size:24px;font-weight:600;color:#2a2b33;letter-spacing:-.02em;line-height:32px}.how-card__desc{font-size:16px;line-height:24px;color:#303439}.application-card{background:#fff;border-radius:24px;padding:48px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}.application-card__title{font-size:44px;font-weight:700;line-height:56px;letter-spacing:-.04em;color:#2a2b33;margin-bottom:8px;text-align:left}.application-card__sub{font-size:16px;line-height:24px;color:#63636a;margin-bottom:32px}.application-form{display:flex;flex-direction:column;gap:16px}.form-input{background:#f3f4f5;border-radius:12px;height:56px;padding:0 12px}.form-input input{width:100%;height:100%;border:none;background:none;font-size:16px;color:#63636a;font-family:inherit;outline:none}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.spp-field-error{color:#e5352b;font-size:13px;margin-top:6px}.spp-form-success{background:#eaf7ef;color:#1b7a3d;border-radius:12px;padding:12px 16px;font-size:14px;line-height:20px}.application-card__img{width:371px;flex-shrink:0}.application-card__img img{width:100%;height:auto;display:block}.dc-next-product{background:radial-gradient(69.95% 69.95% at 50% 108.96%,#afccf2,#fff);border-radius:40px;padding:46px 40px 60px;display:flex;flex-direction:column;align-items:center;gap:40px}.dc-next-product h2{font-size:44px;font-weight:700;line-height:56px;letter-spacing:-.04em;text-align:center;color:#000;max-width:736px}.dc-next__apps{display:flex;gap:12px}.dc-next__app-btn img{height:37px;width:auto;display:block}@media (max-width: 1200px){.single__content{padding:40px 40px 80px}}@media (max-width: 640px){.single-hero__actions{flex-direction:column;align-items:stretch}.single-hero__catalog-link.dcs-btn,.single-hero__consultation-link.dcs-btn{width:100%;justify-content:center;text-align:center;white-space:normal;padding-left:20px;padding-right:20px}}@media (max-width: 900px){.single__content{padding:16px 16px 64px;gap:48px}.section{margin-bottom:48px}.section-title{font-size:24px;font-weight:600;line-height:32px;letter-spacing:-.02em}.single-hero{grid-template-columns:1fr;gap:24px}.single-hero__img{display:none}.single-hero__title{font-size:28px;line-height:36px}.benefits-grid,.risks-grid{grid-template-columns:1fr;gap:12px}.risks-grid .risk-card{grid-column:1!important}.what-grid{grid-template-columns:1fr;gap:12px}.cases-grid,.how-grid{grid-template-columns:1fr;gap:16px}.application-card{grid-template-columns:1fr;padding:24px 20px;border-radius:20px}.application-card__img{display:none}.application-card__title{font-size:24px;line-height:32px}.form-row{grid-template-columns:1fr;gap:12px}.dc-next-product h2{font-size:20px;line-height:28px}}.office-location-card{display:flex;flex-direction:column;gap:8px}.office-location-card__title{margin:0;font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--dark-coal, #2A2B33)}.office-location-card__address{display:flex;flex-direction:column;font-style:normal;font-size:15px;line-height:1.5;color:var(--gray, #63636A)}.office-location-card__address-line{overflow-wrap:anywhere}@media (max-width: 540px){.office-location-card__title{font-size:19px}}.office-map-actions{display:flex;flex-direction:column;gap:14px;min-width:0}.office-map-actions__buttons,.office-map-actions__links{display:flex;flex-wrap:wrap;gap:10px}.office-map-actions__geo-message{margin:0;padding:10px 12px;border-radius:var(--radius-sm, 10px);background:#fdede8;color:var(--primary-orange, #EA5707);font-size:13px;line-height:1.4}.office-map-actions__copy-message{margin:0;color:var(--secondary-light-blue, #2F80ED);font-size:13px;font-weight:600}.office-map-actions__distance{margin:0;padding:12px 14px;border-radius:var(--radius-md, 12px);background:var(--secondary-light-blue-bg, #EAF2FD);color:var(--dark-coal, #2A2B33);font-size:14px;line-height:1.5}@media (max-width: 540px){.office-map-actions__buttons,.office-map-actions__links{flex-direction:column;align-items:stretch}.office-map-actions__buttons .dcs-btn,.office-map-actions__links .dcs-btn{width:100%}}.office-map-section{width:100%;max-width:1120px;margin:32px auto 0;box-sizing:border-box}.office-map-section__heading{margin:0 0 20px;font-size:24px;font-weight:700;letter-spacing:-.01em;color:var(--dark-coal, #2A2B33)}.office-map-section__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:24px;align-items:start;background:#fff;border-radius:var(--radius-2xl, 24px);padding:32px;box-sizing:border-box}.office-map-section__info{display:flex;flex-direction:column;gap:20px;min-width:0}.office-map-section__map-loading{display:flex;align-items:center;justify-content:center;height:520px;border-radius:var(--radius-2xl, 24px);background:var(--light-gray, #F3F4F5);color:var(--gray, #63636A);font-size:14px;text-align:center;padding:24px;box-sizing:border-box}@media (max-width: 1024px){.office-map-section__grid{grid-template-columns:1fr}}@media (max-width: 900px){.office-map-section__grid{padding:20px 16px;border-radius:20px;gap:20px}.office-map-section__heading{font-size:20px}.office-map-section__map-loading{height:460px}}@media (max-width: 540px){.office-map-section__map-loading{height:360px;border-radius:var(--radius-xl, 20px)}}.contacts__content{max-width:1440px;margin:0 auto;padding:80px 160px 120px;box-sizing:border-box}.contacts-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1120px;margin:0 auto}.contact-form-card{background:#fff;border-radius:20px;padding:32px;box-sizing:border-box}.contact-form__title{font-size:28px;font-weight:700;color:#2a2b33;letter-spacing:-.02em;margin-bottom:24px}.contact-form{display:flex;flex-direction:column;gap:14px}.cf-field{display:flex;flex-direction:column;gap:6px}.cf-input{background:#fff;border:1.5px solid #E0E0E0;border-radius:12px;padding:0 16px;min-height:54px;display:flex;align-items:center;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.cf-input:focus-within{border-color:#2f80ed;box-shadow:0 0 0 3px #2f80ed26}.cf-input--error{border-color:#ea5707}.cf-input--error:focus-within{box-shadow:0 0 0 3px #ea570726}.cf-input input,.cf-input textarea{width:100%;border:none;background:none;font-size:15px;color:#2a2b33;font-family:inherit;outline:none;resize:none}.cf-input input:invalid,.cf-input textarea:invalid{border:none!important;box-shadow:none!important}.cf-input input::placeholder,.cf-input textarea::placeholder{color:#9898ab}.cf-input--textarea{min-height:140px;max-height:160px;padding:14px 16px;align-items:flex-start}.cf-error{color:#ea5707;font-size:13px}.cf-success{background:#eaf2fd;color:#1157a5;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:500;display:flex;flex-direction:column;gap:8px}.cf-prepared{white-space:pre-wrap;font-family:inherit;font-size:13px;margin:0}.cf-copy{width:fit-content;border:none;background:#fff;color:#2f80ed;padding:8px 12px;border-radius:8px;cursor:pointer}.cf-copy-status{font-size:13px;color:#1157a5}.cf-copy:focus-visible,.cf-submit:focus-visible{outline:2px solid #2F80ED;outline-offset:2px}.cf-note{font-size:13px;line-height:20px;color:#63636a;margin:0}.cf-submit{width:100%;height:52px;font-size:16px;border-radius:12px}.contacts-info-card{background:#fff;border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:24px;box-sizing:border-box}.contacts-info__title{font-size:28px;font-weight:700;color:#2a2b33;letter-spacing:-.02em}.contacts-info__list{display:flex;flex-direction:column;gap:18px}.contact-item{display:flex;align-items:center;gap:12px;font-size:15px;color:#2a2b33;min-width:0}.contact-item span{overflow-wrap:anywhere}.contact-item__icon{flex-shrink:0;width:20px;height:20px;object-fit:contain}.contacts-photos{display:flex;flex-direction:column;flex:1;min-height:220px;margin-top:8px}.contacts-photos__main{width:100%;height:100%;overflow:hidden;border-radius:16px}.contacts-photos__main img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 1200px){.contacts__content{padding:40px 40px 80px}}@media (max-width: 900px){.contacts__content{padding:16px 16px 64px}.contacts-grid{grid-template-columns:1fr;gap:16px}.contact-form-card,.contacts-info-card{padding:20px 16px;border-radius:20px}.contact-form__title,.contacts-info__title{font-size:22px;line-height:30px}.contacts-photos{flex:none;min-height:0;margin-top:16px}.contacts-photos__main{height:auto;aspect-ratio:500 / 317}}.docs__content{max-width:1440px;margin:0 auto;padding:60px 160px 120px}.docs-inner{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:60px}.docs__title{font-size:44px;font-weight:700;line-height:56px;letter-spacing:-.04em;color:#2a2b33}@media (max-width: 1200px){.docs__content{padding:40px 40px 80px}}@media (max-width: 900px){.docs__content{padding:16px 16px 64px;gap:48px}.docs__title{font-size:28px;font-weight:600;line-height:36px}}*{box-sizing:border-box}body{margin:0}img{max-width:100%;height:auto;display:block}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.calculator-page{min-height:100vh;background:#f4f6fb;color:#1f2430;overflow-x:clip}.calculator-page__content{padding:40px 16px 72px}.calculator-shell{width:min(100% - 32px,1120px);max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:24px;align-items:start}.calculator-main{display:flex;flex-direction:column;gap:24px}.calculator-steps{display:flex;gap:12px;flex-wrap:wrap}.calculator-step.dcs-btn--step{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;min-width:0;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}.calculator-step__number{width:24px;height:24px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:currentColor;color:#fff;font-weight:700;font-size:12px}.calculator-step__label{font-weight:600}@keyframes calculator-notice-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.calculator-step-notice{padding:14px 18px;border-radius:14px;font-size:14px;font-weight:600;line-height:1.4;animation:calculator-notice-in .25s ease}.calculator-step-notice--error{background:#fdecec;color:#b3261e;border:1px solid #f3b4b0}.calculator-step-notice--info{background:#eaf1ff;color:#1d4ed8;border:1px solid #bcd2ff}.calculator-step-panel{background:#fff;border-radius:24px;padding:24px;box-shadow:0 12px 36px #1f24300f}.calculator-step-panel__header h2{margin:0 0 8px;font-size:28px}.calculator-step-panel__header p{margin:0;color:#6b7280;font-size:15px}.calculator-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.calculator-field{display:flex;flex-direction:column;gap:8px}.calculator-field label{font-weight:600;font-size:15px}.calculator-field input,.calculator-field select,.calculator-field textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid #d7dce5;border-radius:12px;background:#f9fafc;font:inherit}.calculator-field--checkbox,.calculator-field--consent{grid-column:1 / -1}.calculator-toggle{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #d7dce5;border-radius:12px;background:#f9fafc;cursor:pointer}.calculator-toggle input{width:auto;margin:0}.calculator-country-list,.calculator-amounts,.calculator-currency-row,.calculator-price-list{display:flex;flex-wrap:wrap;gap:10px}.calculator-pill{border:1px solid #d7dce5;background:#fff;border-radius:999px;padding:8px 12px;cursor:pointer;color:#23304b}.calculator-pill.is-selected{background:#2557d6;color:#fff;border-color:#2557d6}.calculator-chip{display:inline-flex;align-items:center;gap:8px;background:#eef3ff;color:#2557d6;border-radius:999px;padding:6px 10px;margin-top:8px}.calculator-chip button{border:none;background:transparent;color:inherit;cursor:pointer;font-size:16px}.calculator-travelers{display:flex;flex-direction:column;gap:10px}.calculator-traveler-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.calculator-counter{display:flex;align-items:center;gap:8px}.calculator-counter button{width:32px;height:32px;border-radius:50%;border:1px solid #d7dce5;background:#fff;cursor:pointer}.calculator-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:24px}.calculator-btn{border-radius:999px;padding:12px 20px;font-weight:700}.calculator-summary{position:sticky;top:20px}.calculator-summary__card{background:#fff;border-radius:24px;padding:24px;box-shadow:0 12px 36px #1f24300f}.calculator-summary__header{display:flex;justify-content:space-between;align-items:center;gap:12px}.calculator-summary__price{color:#ea5707;font-size:24px;font-weight:700}.calculator-summary__note{color:#6b7280;margin:8px 0 16px}.calculator-summary__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.calculator-summary__list li{display:flex;flex-direction:column;gap:4px;border-bottom:1px solid #eef2f7;padding-bottom:10px}.calculator-summary__list span{color:#6b7280;font-size:13px}.calculator-summary__list strong{font-size:14px;color:#23304b}.calculator-summary-inline{display:flex;gap:8px;align-items:center;color:#6b7280}.calculator-error{color:#d64545;font-size:13px}.calculator-options-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.calculator-option-card{border:1px solid #e5e7eb;border-radius:18px;padding:16px;background:#fbfcff}.calculator-option-card.is-enabled{border-color:#2557d6;box-shadow:inset 0 0 0 1px #2557d6}.calculator-option-card__top{display:flex;gap:12px;align-items:center}.calculator-option-card__icon{width:44px;height:44px;border-radius:12px;background:#eaf2ff;display:grid;place-items:center}.calculator-option-card__icon img{width:24px;height:24px}.calculator-option-card__title-wrap{display:flex;align-items:center;gap:8px}.calculator-option-card__info{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#eef2f7;color:#6b7280;font-size:12px}.calculator-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;display:grid;place-items:center;padding:16px;z-index:3000}.calculator-modal__card{position:relative;width:min(100%,460px);background:#fff;border-radius:24px;padding:32px 24px 24px;text-align:center}.calculator-modal__close{position:absolute;top:12px;right:12px;border:none;background:transparent;font-size:28px;cursor:pointer}.calculator-modal__icon{width:64px;height:64px;border-radius:50%;background:#34a853;color:#fff;display:grid;place-items:center;margin:0 auto 16px;font-size:32px}.calculator-modal__actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:18px}@media (max-width: 1080px){.calculator-shell{grid-template-columns:1fr}.calculator-summary{position:static}}@media (max-width: 768px){.calculator-page__content{padding:20px 16px 48px}.calculator-form-grid,.calculator-options-grid{grid-template-columns:1fr}.calculator-step-panel{padding:20px}.calculator-actions{flex-direction:column;align-items:stretch}.calculator-btn{width:100%}.calculator-step{flex:1 1 100%;justify-content:center}}@media (max-width: 390px){.calculator-page__content{padding:14px 12px 36px}.calculator-step-panel{padding:16px;border-radius:18px}.calculator-step-panel__header h2{font-size:22px}.calculator-traveler-row,.calculator-summary__header{flex-direction:column;align-items:flex-start}}.ma-shell{min-height:100dvh;display:flex;flex-direction:column;background:linear-gradient(180deg,#eef4fb,#f3f4f5 28%,#f3f4f5)}.ma-shell__body{flex:1;min-height:0;padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.ma-shell--no-tabs .ma-shell__body{padding-bottom:env(safe-area-inset-bottom,0px)}.ma-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:80;display:grid;grid-template-columns:repeat(4,1fr);gap:2px;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));background:#ffffffeb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgba(42,43,51,.06);box-shadow:0 -8px 24px #1157a50f}.ma-tabbar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;border-radius:14px;color:#8b91a1;font-size:10px;font-weight:600;letter-spacing:.01em;transition:color .15s ease,background .15s ease,transform .15s ease}.ma-tabbar__item:active{transform:scale(.96)}.ma-tabbar__item--active{color:#1157a5;background:#eaf2fd}.ma-tabbar__icon{display:flex;line-height:0}.ma-tabbar__label{line-height:1.2}.purchase-layout--miniapp .header__top{box-shadow:none;border-bottom:1px solid rgba(42,43,51,.05)}._shell_8hd8j_5{background:#f3f4f5;padding:6px 0 8px;border-bottom:none;box-shadow:none}._shellMini_8hd8j_21{background:#fff;padding:6px 12px 8px}._card_8hd8j_31{position:relative;margin:0 auto;padding:6px 8px;width:100%;max-width:1160px;min-height:52px;box-sizing:border-box;background:#fff;border:1px solid #eceef1;border-radius:16px}._shellMini_8hd8j_21 ._card_8hd8j_31{border-radius:14px;box-shadow:0 2px 8px #0f172a0a;min-height:48px}._list_8hd8j_69{list-style:none;margin:0;padding:0;position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}._pill_8hd8j_91{position:absolute;top:4px;bottom:4px;left:0;border-radius:12px;background:#fff4e8;box-shadow:none;opacity:0;z-index:0;pointer-events:none;transition:transform .4s cubic-bezier(.22,1,.36,1),width .4s cubic-bezier(.22,1,.36,1),opacity .2s ease}._pillReady_8hd8j_125{opacity:1}._step_8hd8j_133{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;min-width:0;padding:5px 4px 4px;text-align:center}._connector_8hd8j_159{position:absolute;top:15px;left:calc(50% + 12px);width:calc(100% - 24px);height:2px;border-radius:1px;background:#e5e7eb;z-index:2;pointer-events:none}._connectorOn_8hd8j_185{background:#f0731a}._badge_8hd8j_193{position:relative;z-index:2;box-sizing:border-box;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1;color:#6b7280;background:#fff;border:1.5px solid #d1d5db;box-shadow:0 0 0 2px #fff;transition:background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}._label_8hd8j_243{position:relative;z-index:2;max-width:100%;padding:0 2px;font-size:12px;font-weight:600;line-height:15px;letter-spacing:-.01em;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._isDone_8hd8j_273 ._badge_8hd8j_193{color:#fff;background:#f0731a;border-color:#f0731a}._isDone_8hd8j_273 ._label_8hd8j_243{color:#c2410c}._isActive_8hd8j_293 ._badge_8hd8j_193{color:#fff;background:#ea5707;border-color:#ea5707;transform:none;box-shadow:0 0 0 2px #fff4e8}._isActive_8hd8j_293 ._label_8hd8j_243{color:#9a3412;font-weight:700}@media (max-width: 720px){._shell_8hd8j_5{padding:4px 10px 6px}._card_8hd8j_31{padding:4px;border-radius:14px;min-height:46px}._connector_8hd8j_159{top:14px;left:calc(50% + 12px);width:calc(100% - 24px)}._badge_8hd8j_193{width:20px;height:20px;font-size:10px}._label_8hd8j_243{font-size:10px;line-height:12px}._step_8hd8j_133{gap:4px;padding:4px 2px 3px}}@media (prefers-reduced-motion: reduce){._pill_8hd8j_91,._badge_8hd8j_193{transition:none}}.purchase-layout--miniapp{min-height:100%}._product-selector_1hue2_1{display:flex;gap:12px;margin:15px 0 20px;flex-wrap:wrap}._product-btn_1hue2_15{padding:10px 20px;font-size:14px;border-radius:12px;border:1px solid #ddd;background-color:#fff;color:#333;cursor:pointer;box-shadow:0 1px 3px #00000014;transition:all .2s ease-in-out}._product-btn_1hue2_15:hover{background-color:#f7f7f7}._product-btn_1hue2_15._active_1hue2_47{background-color:#ff6400;color:#fff;border:1px solid #ff6400;box-shadow:0 3px 6px #ff64004d;font-weight:700}._scroll-anchor_1hue2_63{scroll-margin-top:100px}._cont-main_1hue2_71{max-width:1056px;min-width:500px;height:auto;padding:32px;gap:32px;border-radius:24px;background-color:#fff;margin:auto}._extraSection_1hue2_93{max-width:1056px;width:100%;margin:40px auto 0}._extraSectionTitle_1hue2_105{font-size:28px;font-weight:700;letter-spacing:-.02em;text-align:center;color:#0f172a;margin-bottom:24px}._header-cont_1hue2_123{font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.02em;text-align:center;margin:20px 0 16px;color:#0f172a}._osago-VIN_1hue2_143{width:100%;display:flex;flex-direction:column;align-items:start}._adaptive_1hue2_157{width:100%;display:flex;justify-content:space-between}._osago-VIN_1hue2_143 div input{width:100%;height:56px;border-radius:12px;border:1px solid #ffffff;background:transparent;box-sizing:border-box;justify-content:space-between;border:1px solid #e1e1e1;background-color:#fff}._osago-VIN_1hue2_143 div input:focus{border:1px solid #e1e1e1}._submit-button_1hue2_203{width:auto;min-width:180px;height:56px;display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;font-size:14px;font-weight:500;line-height:20px;color:#fff;background-color:#ea5707;border:none;border-radius:12px;cursor:pointer;transition:background-color .3s;white-space:nowrap}._submit-button_1hue2_203:hover{background-color:#ff8949}._submit-button_1hue2_203:active{background-color:#d24a00}._submit-button_1hue2_203:disabled{background-color:#ea5707;cursor:not-allowed;opacity:.5}._submit-button_1hue2_203._loading_1hue2_279{background-color:#ea5707;cursor:wait;position:relative;color:transparent}._loading-spinner_1hue2_303{display:flex;align-items:center;justify-content:center;gap:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._loading-spinner_1hue2_303 span{width:8px;height:8px;background-color:#fff;border-radius:50%;animation:_bounce_1hue2_1 1.4s infinite ease-in-out}._loading-spinner_1hue2_303 span:nth-child(1){animation-delay:-.32s}._loading-spinner_1hue2_303 span:nth-child(2){animation-delay:-.16s}._loading-spinner_1hue2_303 span:nth-child(3){animation-delay:0s}@keyframes _bounce_1hue2_1{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}._form-group_1hue2_405{width:100%;margin-right:10px}._title-left_1hue2_415{display:flex;width:auto;height:auto;gap:12px;margin-bottom:16px}._title-left_1hue2_415 img{width:56px;height:56px;background:#eaf2fd;object-fit:contain;padding:8px;box-sizing:border-box;gap:10px;border-radius:12px}._title-left_1hue2_415 div{width:auto;height:auto;gap:8px}._title-left_1hue2_415 div h2{font-size:20px;font-weight:700;line-height:27.87px;text-underline-position:from-font;text-decoration-skip-ink:none}._title-left_1hue2_415 div p{font-size:17px;font-weight:400;line-height:23.69px;text-underline-position:from-font;text-decoration-skip-ink:none;color:#666}._spp_1hue2_501{font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#666}._card0_1hue2_517{width:100%;margin-top:24px;background-color:#f0f7ff;border-radius:8px;display:flex;gap:8px;box-shadow:0 2px 4px #0000001a;border-left:2px solid #007bff;padding:16px 16px 16px 12px;align-items:center}._car-info0_1hue2_559{font-size:16px;font-weight:600;color:#007bff;margin:0}._policy-info0_1hue2_577{font-size:14px;color:#6c757d;margin:0}._card1_1hue2_593{width:100%;margin-top:24px;background-color:#ebfaf4;border-radius:8px;display:flex;gap:8px;box-shadow:0 2px 4px #0000001a;border-left:2px solid #13b27a;padding:16px 16px 16px 12px;justify-content:space-between;align-items:center}._car-info1_1hue2_635{font-size:16px;font-weight:600;color:#13b27a;margin:0}._policy-info1_1hue2_653{font-size:14px;color:#6c757d;margin:0}._card1--active_1hue2_669{background-color:#eefaf4;border-left-color:#13b27a}._active-hint_1hue2_679{margin:16px 0 0;padding:12px 14px;border-radius:10px;background:#fff7ed;color:#9a3412;font-size:14px;line-height:1.45}._policy-days_1hue2_699{margin:6px 0 0;font-size:13px;color:#1157a5;font-weight:600}._card2_1hue2_713{width:100%;margin-top:24px;background-color:#fff2f0;border-radius:8px;display:flex;gap:8px;box-shadow:0 2px 4px #0000001a;border-left:2px solid #d35353;padding:16px 16px 16px 12px;justify-content:space-between;align-items:center}._car-info2_1hue2_755{font-size:16px;font-weight:600;color:#d35353;margin:0}._policy-info2_1hue2_773{font-size:14px;color:#6c757d;margin:0}._calc-btn1_1hue2_789{width:133px;height:40px;gap:8px;border-radius:12px;border:1px solid #13b27a;background:none;color:#13b27a}._calc-btn2_1hue2_807{width:133px;height:40px;gap:8px;border-radius:12px;border:1px solid #d35353;background:none;color:#d35353}._form-group_1hue2_405 input{font-size:16px;font-weight:500;line-height:24px}._submit-button1_1hue2_841{margin-top:34px;display:none;width:100%;height:56px;align-items:center;justify-content:center;padding:10px 36px;font-size:14px;font-weight:500;line-height:20px;color:#fff;background-color:#ea5707;border:none;border-radius:12px;cursor:pointer;transition:background-color .3s}._submit-button1_1hue2_841:hover{background-color:#ff8949}._submit-button1_1hue2_841:active{background-color:#d24a00}._submit-button1_1hue2_841:disabled{background-color:#ea5707;cursor:not-allowed;opacity:.5}._submit-button1_1hue2_841._loading_1hue2_279{background-color:#ea5707;cursor:wait;position:relative;color:transparent}._headadap_1hue2_937{width:auto;height:auto}._promo-section_1hue2_949{width:100%;margin-top:20px;margin-bottom:8px}._promo-toggle-btn_1hue2_961{display:flex;align-items:center;gap:8px;padding:12px 16px;background:transparent;border:1px dashed #e1e1e1;border-radius:12px;color:#ea5707;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;width:100%;justify-content:center}._promo-toggle-btn_1hue2_961:hover{background-color:#fff5f0;border-color:#ea5707}._promo-input-container_1hue2_1005{width:100%;display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#fff5f0;border-radius:12px;border:1px solid #ffe5d6;animation:_slideDown_1hue2_1 .3s ease-in-out}@keyframes _slideDown_1hue2_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._promo-input-wrapper_1hue2_1051{display:flex;gap:8px;align-items:center}._promo-input_1hue2_1005{flex:1;height:48px;padding:12px 16px;border:1px solid #e1e1e1;border-radius:12px;background-color:#fff;font-size:16px;font-weight:500;color:#333;transition:all .2s ease-in-out}._promo-input_1hue2_1005:focus{outline:none;border-color:#ea5707;box-shadow:0 0 0 3px #ea57071a}._promo-input-error_1hue2_1101{border-color:#d35353!important}._promo-input-error_1hue2_1101:focus{box-shadow:0 0 0 3px #d353531a!important}._promo-input_1hue2_1005:disabled{background-color:#f7f7f7;cursor:not-allowed}._promo-apply-btn_1hue2_1127{height:48px;padding:12px 24px;background-color:#ea5707;color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;white-space:nowrap}._promo-apply-btn_1hue2_1127:hover{background-color:#ff8949}._promo-apply-btn_1hue2_1127:disabled{background-color:#e1e1e1;color:#999;cursor:not-allowed}._promo-applied_1hue2_1175{display:flex;align-items:center;gap:8px;padding:12px 20px;background-color:#ebfaf4;border-radius:12px;color:#13b27a;font-size:14px;font-weight:500;white-space:nowrap}._promo-error_1hue2_1201{display:flex;align-items:center;gap:8px;padding:10px 12px;background-color:#fff2f0;border-radius:8px;color:#d35353;font-size:13px;font-weight:500;border:1px solid #ffe0db}._promo-remove-btn_1hue2_1227,._promo-cancel-btn_1hue2_1229{padding:8px 16px;background:transparent;border:none;color:#666;font-size:14px;font-weight:500;cursor:pointer;transition:color .2s ease-in-out;text-align:left}._promo-remove-btn_1hue2_1227:hover{color:#d35353}._promo-cancel-btn_1hue2_1229:hover{color:#333}@media (max-width: 550px){._promo-input-wrapper_1hue2_1051{flex-direction:column;width:100%}._promo-apply-btn_1hue2_1127{width:100%}._promo-applied_1hue2_1175{width:100%;justify-content:center}}@media (max-width: 1100px){._cont-main_1hue2_71{max-width:1100px;min-width:320px;margin:0 12px 50px}._extraSection_1hue2_93{max-width:none;margin:32px 12px 0;width:auto}}@media (max-width: 550px){._submit-button_1hue2_203{display:none}._submit-button1_1hue2_841{display:block}._imgalogo_1hue2_1343{display:none}._extraSectionTitle_1hue2_105{font-size:20px;margin-bottom:16px}._form-group_1hue2_405{margin:0}._headadap_1hue2_937{width:auto;height:auto}._card1_1hue2_593{display:block}._calc-btn1_1hue2_789{margin-top:10px;width:100%}}@media (max-width: 550px){._cont-main_1hue2_71{padding:25px}}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}h1,h2,h3,h4,h5,h6{margin:0}._cont_yew9v_31{width:100%;height:100%;background-color:#f1f1f1}._form-container_yew9v_43{margin:12px auto 120px;display:flex;flex-direction:column;max-width:1120px;height:auto;gap:24px}._phone-input-wrapper_yew9v_67{display:flex;gap:8px;align-items:center}._phone-code-select_yew9v_79{padding:6px 10px;border-radius:6px;border:1px solid #ccc;background:#fff;font-size:14px}._phoneCode-width_yew9v_105{width:180px!important;height:56px;padding:10px 8px 8px 10px!important;border-radius:12px;border:2px solid;outline:none;background:transparent;box-sizing:border-box;border:1px solid #e1e1e1!important}._form-step_yew9v_129{width:1120px;height:auto;padding:28px;gap:32px;border-radius:24px;background-color:#fff}._form-step_yew9v_129._collapsed_yew9v_147{transform:4s;min-height:180px;overflow:hidden}._form-step_yew9v_129._active_yew9v_159{max-height:auto}._header-cont_yew9v_169{display:flex;justify-content:space-between;align-items:center;max-width:1056px;height:60px;gap:32px}._title-left_yew9v_187{display:flex;width:auto;height:60px;gap:12px}._title-left_yew9v_187 img{width:56px;height:56px;gap:10px;border-radius:12px}._title-left_yew9v_187 div{width:auto;height:60px;gap:8px}._title-left_yew9v_187>span{width:auto;min-width:0}._title-left_yew9v_187 div h2,._title-left_yew9v_187>span h2{font-size:20px;font-weight:700;line-height:27.87px;text-underline-position:from-font;text-decoration-skip-ink:none}._title-left_yew9v_187 div p,._title-left_yew9v_187>span p{font-size:17px;font-weight:400;line-height:23.69px;text-underline-position:from-font;text-decoration-skip-ink:none;color:#666}._polis-buttonedit_yew9v_277{width:160px;height:56px;font-size:16px;font-weight:700;line-height:22.3px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;text-align:center;border-radius:16px;background-color:#fff;border:1px solid #ea5707;color:#ea5707}._polis-buttonedit_yew9v_277:hover{background:#fff;border:1px solid #ff965d;color:#ff965d}._polis-buttonedit_yew9v_277:active{border:1px solid #d24a00;color:#d24a00}._polis-button_yew9v_277:focus{background-color:#ea5707;outline:1px solid #f8ac30;outline-offset:1px}._polis-button_yew9v_277{width:160px;height:56px;padding:10px 32px;border-radius:12px;background:#ea5707;font-family:Inter;font-size:14px;font-weight:500;line-height:20px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;border:none}._polis-button_yew9v_277:hover{background-color:#ff8949}._polis-button_yew9v_277:active{background-color:#d24a00}._polis-button-invalid_yew9v_393{width:160px;height:56px;padding:10px 32px;border-radius:12px;background:#ea5707;font-family:Inter;font-size:14px;font-weight:500;line-height:20px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;border:none;opacity:.5}._opacity_yew9v_429{opacity:.5}._polis-button-rel_yew9v_437{width:160px;height:56px;padding:10px 32px;border-radius:12px;font-family:Inter;font-size:14px;font-weight:500;line-height:20px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;border:none;color:#505055}._polis-button-rel_yew9v_437:focus{outline:1px solid #ea5707;outline-offset:1px}._polis-button-rel_yew9v_437:hover{background-color:#f4f3f5}._polis-button-rel_yew9v_437:active{background-color:#e2e2e9}._form-cont_yew9v_43{display:flex;flex-direction:column;gap:32px;margin-top:24px}._form-group-cont_yew9v_509{display:flex;flex-wrap:wrap;gap:30px}._form-group_yew9v_509{display:flex;flex-direction:column;position:relative}._error_yew9v_535{position:static;margin:6px 0 0 4px;padding:0;color:#dc2626;font-size:12px;line-height:16px;font-weight:400}input{width:330.67px;height:56px;padding:18px 16px;border-radius:12px;border:1px solid #e1e1e1}._inp_poisk_yew9v_569{width:110px!important;height:30px!important;padding:20px 5px!important;border:1px grey solid!important}._inp_poisk_yew9v_569:active{border:1px gray solid!important}._inp_phone_yew9v_593{width:195px!important}._form-group_yew9v_509 input,._form-group_yew9v_509 select{width:330.67px;height:56px;padding:20px 10px 2px;border-radius:12px;border:1px solid #e1e1e1!important;outline:none;background:transparent;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._form-group_yew9v_509 input:focus,._form-group_yew9v_509 select:focus{border:1px solid #63636a!important}._form-group_yew9v_509 input._input-error_yew9v_649,._form-group_yew9v_509 select._input-error_yew9v_649{border:1px solid #dc2626!important}._form-group_yew9v_509 input._input-error_yew9v_649:focus,._form-group_yew9v_509 select._input-error_yew9v_649:focus{border:1px solid #dc2626!important}._form-group_yew9v_509 label{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:300!important;font-size:16px;line-height:24px!important;padding-left:10px!important;position:absolute;left:0;top:16px;text-align:left;transition:all .3s ease;color:#9e9e9e;pointer-events:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._label_phone_yew9v_703{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:300!important;font-size:16px!important;line-height:24px!important;padding-left:10px!important;position:absolute!important;left:135px!important;top:16px!important;text-align:left!important;transition:all .3s ease!important;color:#9e9e9e!important;pointer-events:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._inp_phone_yew9v_593:focus+._label_phone_yew9v_703,._inp_phone_yew9v_593:not(:placeholder-shown)+._label_phone_yew9v_703{top:6px!important;left:135px!important;font-size:12px!important;line-height:16px!important;font-weight:300!important}._form-group_yew9v_509 input:focus+label,._form-group_yew9v_509 input:not(:placeholder-shown)+label,._form-group_yew9v_509 select:focus+label,._form-group_yew9v_509 select:valid+label{top:6px;left:0;padding-left:10px;font-size:12px;line-height:16px;font-weight:300;color:#63636a}._form-group_yew9v_509 input::placeholder,._form-group_yew9v_509 select::placeholder{color:transparent}._tariff-error_yew9v_793{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #f2c38f;border-radius:12px;background:#fff9f2;color:#78350f;font-size:14px;line-height:20px}._tariff-error_yew9v_793 button{flex:0 0 auto;border:0;padding:6px 0;background:transparent;color:#b45309;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}._step-title-button_yew9v_845{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}._step-title-button_yew9v_845[aria-disabled=true]{cursor:not-allowed}._step-title-button_yew9v_845:focus-visible,._tariff-error_yew9v_793 button:focus-visible{outline:2px solid #2f80ed;outline-offset:4px}._step-chevron_yew9v_891{color:#505055;font-size:24px;line-height:1}._step-title-button_yew9v_845[aria-expanded=true] ._step-chevron_yew9v_891{transform:rotate(180deg)}._form-group_yew9v_509 input[type=date]::-webkit-datetime-edit{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:300;font-size:16px;line-height:24px;color:#4a4a4a}._form-group_yew9v_509 input[type=date]::-webkit-datetime-edit-fields-wrapper{font-weight:300}._form-group_yew9v_509 input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}._form-but-cont_yew9v_1117{display:flex;justify-content:space-between}._inscopy-cont_yew9v_1127{display:flex;width:1056px;height:49px;padding:12px;gap:12px;border-radius:12px}._button-cardata-cont_yew9v_1145{display:flex;align-items:center;gap:12px;width:100%;height:auto}._button-cardata_yew9v_1145{max-width:288px;min-width:228px;height:44px;font-size:14px;font-weight:500;line-height:20px;border:none;border-radius:16px;background-color:#fff;color:#2f80ed;border:1px solid #2f80ed}._button-cardata-sec_yew9v_1189{width:95px;height:44px;border-radius:16px;color:#fff;background-color:#2f80ed;border:none}._input-disabled_yew9v_1205{opacity:.5}._form-group-contauto_yew9v_1213{display:flex;flex-wrap:wrap;gap:24px}._form-groupauto_yew9v_1223{width:246px}._form-groupauto_yew9v_1223 span{font-size:12px;font-weight:400;line-height:18px;color:gray}._form-groupauto_yew9v_1223 p{font-size:16px;font-weight:500;line-height:24px}._card0_yew9v_1253{width:100%;background-color:#f0f7ff;border-radius:8px;display:flex;gap:8px;box-shadow:0 2px 4px #0000001a;border-left:2px solid #007bff;padding:16px 16px 16px 12px;align-items:center}._car-info0_yew9v_1293{font-size:14px;font-weight:400;line-height:20px;color:#333235;margin:0}._policy-info0_yew9v_1309{font-size:14px;color:#6c757d;margin:0}._calccont_yew9v_1325{width:1056px;height:auto;padding:24px;gap:32px;border-radius:12px;background-color:#f3f3f5}._calcheader_yew9v_1341{margin-bottom:32px}._calcheader_yew9v_1341 h1{font-size:20px;font-weight:540;line-height:24px}._calcheader_yew9v_1341 p{font-size:14px;font-weight:400;line-height:20px;color:gray}._pricemain_yew9v_1371{display:flex;justify-content:space-between;align-items:center}._pricecont_yew9v_1383 p{font-size:14px;font-weight:500;line-height:20px;color:gray}._pricecont_yew9v_1383 h1{font-size:24px;font-weight:530;line-height:32px;letter-spacing:-.02em}._inn_yew9v_1407 h1{font-size:20px;font-weight:600;line-height:24px;letter-spacing:-.01em}._contact_yew9v_1419{width:100%}._contact_yew9v_1419 h1{font-size:20px;font-weight:600;line-height:24px;letter-spacing:-.01em}._toggle-label_yew9v_1441{display:inline-flex;align-items:center;cursor:pointer;position:relative;width:40px;height:20px}._toggle-input_yew9v_1457{opacity:0;width:0;height:0}._toggle-slider_yew9v_1467{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:20px}._toggle-slider_yew9v_1467:before{content:"";position:absolute;height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}._toggle-input_yew9v_1457:checked+._toggle-slider_yew9v_1467{background-color:#2f80ed}._toggle-input_yew9v_1457:checked+._toggle-slider_yew9v_1467:before{transform:translate(20px)}._w160_yew9v_1523{width:160px}._toggleContainer_yew9v_1569{display:flex;border-radius:10px;width:330px}._toggleButton_yew9v_1583:first-child{flex:1;padding:10px 20px;font-size:16px;cursor:pointer;background-color:#fff;border-radius:10px 0 0 10px;outline:none;transition:background-color .3s,color .3s;border:1px solid #dcdcdc}._toggleButton_yew9v_1583:last-child{flex:1;padding:10px 20px;font-size:16px;cursor:pointer;background-color:#fff;border-radius:0 10px 10px 0;outline:none;transition:background-color .3s,color .3s;border:1px solid #dcdcdc}._toggleButton_yew9v_1583:not(._active_yew9v_159):hover{background-color:#f5f5f5!important}._toggleButton_yew9v_1583._active_yew9v_159{background-color:#e6f2ff;color:#007bff}._cardr_yew9v_1647{width:100%;background-color:#fff9e4;border-radius:8px;display:flex;gap:8px;box-shadow:0 2px 4px #0000001a;border-left:2px solid #f8ac30;padding:16px 16px 16px 12px;align-items:center}._car-infor_yew9v_1687{font-size:14px;font-weight:400;line-height:20px;color:#333235;margin:0}._policy-infor_yew9v_1703{font-size:14px;color:#6c757d;margin:0}@media (max-width: 1116px){._form-cont_yew9v_43,._form-contauto_yew9v_1721{width:700px;gap:16px}._form-step_yew9v_129{width:760px;margin:auto}._form-step_yew9v_129._collapsed_yew9v_147{width:800px}._inscopy-cont_yew9v_1127,._calccont_yew9v_1325{width:700px}._form-groupauto_yew9v_1223{width:150px}}@media (max-width: 770px){._inscopy-cont_yew9v_1127{width:auto;height:60px;padding:0!important}._toggle-label_yew9v_1441{width:65px!important}._form-group-cont_yew9v_509,._form-group-contauto_yew9v_1213{width:330px;gap:20px}._form-cont_yew9v_43,._form-contauto_yew9v_1721{width:330px}._form-step_yew9v_129{width:385px;min-height:180px;margin:auto;padding:25px}._button-cardata-cont_yew9v_1145{flex-direction:column;align-items:flex-start}._header-cont_yew9v_169{display:block;align-items:flex-start}._polis-buttonedit_yew9v_277{width:100%;margin-top:15px}._calccont_yew9v_1325{width:330px}._pricemain_yew9v_1371{display:block}._polis-button_yew9v_277{width:100%}._pricecont_yew9v_1383{margin-bottom:18px}}._form-container_yew9v_43{width:min(1120px,calc(100% - 32px))}._form-step_yew9v_129,._calccont_yew9v_1325,._card0_yew9v_1253,._inscopy-cont_yew9v_1127{box-sizing:border-box}._form-step_yew9v_129{width:100%}._form-cont_yew9v_43,._form-contauto_yew9v_1721,._calccont_yew9v_1325,._inscopy-cont_yew9v_1127{max-width:100%}@media (max-width: 1116px){._form-step_yew9v_129,._form-step_yew9v_129._collapsed_yew9v_147,._form-cont_yew9v_43,._form-contauto_yew9v_1721,._calccont_yew9v_1325,._inscopy-cont_yew9v_1127{width:100%}}@media (max-width: 770px){._form-container_yew9v_43{width:calc(100% - 24px);gap:16px}._form-step_yew9v_129{width:100%;min-height:0;padding:20px}._header-cont_yew9v_169,._form-cont_yew9v_43,._form-contauto_yew9v_1721,._form-group-cont_yew9v_509,._form-group-contauto_yew9v_1213,._calccont_yew9v_1325{width:100%}._form-group-cont_yew9v_509,._form-group-contauto_yew9v_1213{gap:16px}._form-group_yew9v_509,._form-group_yew9v_509 input,._form-group_yew9v_509 select,input{width:100%}._title-left_yew9v_187{min-width:0;height:auto}._title-left_yew9v_187 div h2,._title-left_yew9v_187>span h2{font-size:18px}._title-left_yew9v_187 div p,._title-left_yew9v_187>span p{font-size:14px;line-height:20px}._tariff-error_yew9v_793,._pricemain_yew9v_1371,._form-but-cont_yew9v_1117{align-items:stretch;flex-direction:column}._w160_yew9v_1523,._polis-button_yew9v_277,._polis-button-invalid_yew9v_393{width:100%}}._main-cont_1wuzm_1{max-width:1120px;height:auto;margin:32px auto auto}._title-cont_1wuzm_15{display:flex;flex-direction:column;max-width:1120px;gap:24px}._title-cont_1wuzm_15 h1{font-family:Inter,sans-serif;font-size:44px;font-weight:600;margin:0!important;text-align:left}._agreement-link_1wuzm_45{color:#007bff;text-decoration:underline;cursor:pointer;margin-left:5px;margin-right:5px}._agreement-link_1wuzm_45:hover{color:#0056b3}._download-link_1wuzm_69{margin-left:5px;font-size:.9em;color:#6c757d}._download-icon_1wuzm_81{margin-left:5px;text-decoration:none;cursor:pointer}._title-cont_1wuzm_15 p{font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:32px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:gray}._data-main-cont_1wuzm_115{max-width:1120px;height:auto;padding:32px;gap:32px;border-radius:24px;background-color:#fff;margin-top:24px;margin-bottom:100px}._data-cont_1wuzm_137{width:100%;height:auto}._polis-buttonedit_1wuzm_147{width:170px;height:56px;font-size:16px;font-weight:700;line-height:22.3px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;text-align:center;border-radius:16px;background-color:#fff;border:1px solid #EA5707;color:#ea5707}._polis-buttonedit_1wuzm_147:hover{background:#fff;border:1px solid #FF965D;color:#ff965d}._polis-buttonedit_1wuzm_147:active{border:1px solid #D24A00;color:#d24a00}._polis-buttonedit1_1wuzm_203{display:none}._polis-buttonedit1_1wuzm_203{margin-top:20px;width:100%;height:56px;font-size:16px;font-weight:700;line-height:22.3px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;text-align:center;border-radius:16px;background-color:#fff;border:1px solid #EA5707;color:#ea5707}._polis-buttonedit1_1wuzm_203:hover{background:#fff;border:1px solid #FF965D;color:#ff965d}._polis-buttonedit1_1wuzm_203:active{border:1px solid #D24A00;color:#d24a00}._title-data-cont_1wuzm_269{display:flex;justify-content:space-between;text-align:center;gap:16px;width:100%;height:64px}._tit-t_1wuzm_287{margin-left:16px}._title_1wuzm_15 h3{font-size:20px;font-weight:600;line-height:24.2px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}._title_1wuzm_15 p{font-size:16px;font-weight:400;line-height:24px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:gray}._title_1wuzm_15{display:flex;justify-content:center}._body-data-cont_1wuzm_343{width:100%;display:flex;flex-direction:column;gap:32px;margin-top:32px}._info-data-cont_1wuzm_359{width:100%;display:flex;gap:24px;flex-wrap:wrap}._info-data-cont_1wuzm_359 div{width:246px;display:flex;flex-direction:column;gap:2px;height:42px}._info-data-cont_1wuzm_359 label{font-size:12px;font-weight:400;line-height:18px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:gray}._info-data-cont_1wuzm_359 p{font-size:16px;font-weight:500;line-height:22.4px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}._line_1wuzm_427{height:1px;background-color:#e1e1e1;width:100%;margin:32px 0}._checkboxes_1wuzm_449{width:100%;display:flex;flex-direction:column;gap:24px}._checkboxes_1wuzm_449 label{display:flex;align-items:center}._checkboxes_1wuzm_449 label input{margin-right:8px;width:20px;height:20px;border-radius:4px;border:1.5px solid #9898AB;color:#fff}._checkboxes-cont_1wuzm_495{display:flex;flex-direction:column;gap:24px}._checkboxes-cont_1wuzm_495 label{white-space:normal}._chek-main-cont_1wuzm_517{width:100%;height:115px;display:flex;padding:24px;background-color:#f9f9f9;margin-top:32px;border-radius:14px;justify-content:space-between;align-items:center}._chek_1wuzm_517 span{font-size:14px;font-weight:400;line-height:20px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}._chek_1wuzm_517 p{font-size:32px;font-weight:600;line-height:38.73px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}._polis-button_1wuzm_147:focus{background-color:#ea5707;outline:1px solid #F8AC30;outline-offset:1px}._polis-button_1wuzm_147{width:auto;height:56px;padding:10px 32px;border-radius:12px;background:#ea5707;font-family:Inter;font-size:14px;font-weight:500;line-height:20px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;border:none}._polis-button_1wuzm_147:hover{background-color:#ff8949}._polis-button_1wuzm_147:active{background-color:#d24a00}._polis-button-invalid_1wuzm_641{width:auto;height:56px;padding:10px 32px;border-radius:12px;background:#ea5707;font-family:Inter;font-size:14px;font-weight:500;line-height:20px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;border:none;opacity:.5}._modal-overlay_1wuzm_677{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modal-content_1wuzm_703{background:#fff;padding:20px;border-radius:8px;width:540px;height:auto;box-shadow:0 2px 10px #0000001a;text-align:center;position:relative}._modal-body_1wuzm_725{margin:20px 0}._success-icon_1wuzm_733{margin-bottom:20px}._success-icon_1wuzm_733 svg{width:64px;height:64px}._modal-body_1wuzm_725 h2{font-size:24px;margin-bottom:10px}._modal-body_1wuzm_725 p{font-size:16px;color:#666;margin-bottom:32px}._polis-succuess_1wuzm_773{width:220px;height:56px;padding:10px 32px;border-radius:12px;background:#ea5707;font-family:Inter;font-size:14px;font-weight:500;line-height:20px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;border:none}._polis-succuess_1wuzm_773:hover{background-color:#ff8949}._close-button_1wuzm_815{position:absolute;top:-12px;right:12px;background:none;border:none;font-size:40px;cursor:pointer;z-index:1}._adress_1wuzm_837{width:200px}@media (max-width: 1120px){._main-cont_1wuzm_1{width:850px;margin:60px auto auto}._info-data-cont_1wuzm_359 div{width:175px!important}}@media (max-width: 860px){._main-cont_1wuzm_1{width:580px;margin:50px auto auto}._info-data-cont_1wuzm_359 div{width:246px!important}._polis-buttonedit_1wuzm_147{display:none}._polis-buttonedit1_1wuzm_203{display:block}}@media (max-width: 600px){._main-cont_1wuzm_1{width:380px;margin:50px auto auto}._info-data-cont_1wuzm_359 div{width:106px;min-width:none}._polis-buttonedit_1wuzm_147{display:none}._polis-buttonedit1_1wuzm_203{display:block}._polis-button_1wuzm_147{width:100%}._chek-main-cont_1wuzm_517{display:block;width:auto;height:auto}._chek_1wuzm_517 span{margin-bottom:12px}._chek_1wuzm_517 p{margin-bottom:18px}._title-cont_1wuzm_15{padding:0 10px}._data-main-cont_1wuzm_115{padding:25px}}.prm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:20px 16px}.prm__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;margin:0;background:#1a202c73;cursor:pointer}.prm__card{position:relative;z-index:1;width:100%;max-width:440px;background:#fff;border-radius:24px;padding:36px 28px 28px;box-shadow:0 24px 64px #1a202c2e;text-align:center}.prm__close{position:absolute;top:14px;right:14px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:#9aa0a6;cursor:pointer;transition:background .15s ease,color .15s ease}.prm__close:hover{background:#f3f4f5;color:#2a2b33}.prm__body{display:flex;flex-direction:column;align-items:center}.prm__icon{position:relative;width:112px;height:112px;margin:4px 0 22px;display:grid;place-items:center}.prm__badge{position:relative;z-index:2;width:72px;height:72px;border-radius:50%;display:grid;place-items:center}.prm__icon--success .prm__badge{background:#22c55e;box-shadow:0 10px 28px #22c55e59}.prm__icon--error .prm__badge{background:#ef4444;box-shadow:0 10px 28px #ef444459}.prm__ring{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;border-radius:50%;pointer-events:none}.prm__icon--success .prm__ring--outer{width:112px;height:112px;background:#22c55e1a;animation:prm-pulse 2.2s ease-out infinite}.prm__icon--success .prm__ring--inner{width:92px;height:92px;background:#22c55e29}.prm__icon--error .prm__ring--outer{width:112px;height:112px;background:#ef44441a;animation:prm-pulse 2.2s ease-out infinite}.prm__icon--error .prm__ring--inner{width:92px;height:92px;background:#ef444429}.prm__icon--loading{margin-bottom:18px}.prm__spinner{width:56px;height:56px;border-radius:50%;border:4px solid #e8eef7;border-top-color:#1157a5;animation:prm-spin .85s linear infinite}@keyframes prm-pulse{0%{transform:scale(.92);opacity:.85}70%{transform:scale(1.08);opacity:.25}to{transform:scale(1.12);opacity:0}}@keyframes prm-spin{to{transform:rotate(360deg)}}.prm__title{margin:0 0 10px;font-size:1.35rem;font-weight:700;line-height:1.3;color:#1a202c;letter-spacing:-.02em}.prm__desc{margin:0;max-width:34ch;font-size:.95rem;line-height:1.55;color:#63636a}.prm__detail{margin:12px 0 0;padding:10px 12px;width:100%;border-radius:12px;background:#fff7ed;color:#9a3412;font-size:.85rem;line-height:1.4}.prm__card--error .prm__detail{background:#fef2f2;color:#991b1b}.prm__actions{width:100%;margin-top:26px;display:flex;flex-direction:column;gap:10px}.prm__btn{width:100%;min-height:52px;padding:0 18px;border-radius:14px;border:0;font-size:1rem;font-weight:650;cursor:pointer;transition:transform .12s ease,filter .12s ease,background .15s ease}.prm__btn:active{transform:scale(.985)}.prm__btn--primary{background:#ea5707;color:#fff;box-shadow:0 8px 20px #ea570747}.prm__btn--primary:hover{filter:brightness(1.05)}.prm__btn--ghost{background:#fff;color:#2a2b33;border:1.5px solid #d8dce3}.prm__btn--ghost:hover{background:#f8f9fa}@media (max-width: 480px){.prm{padding:12px;align-items:flex-end}.prm__card{max-width:none;border-radius:20px 20px 16px 16px;padding:32px 20px 22px}.prm__title{font-size:1.2rem}}.nf-page{min-height:100vh;display:flex;flex-direction:column;background:#f3f4f5}.nf-main{flex:1;display:flex;align-items:center;justify-content:center;padding:48px 20px 64px}.nf-card{width:min(480px,100%);background:#fff;border-radius:20px;padding:40px 32px;text-align:center;box-shadow:0 8px 28px #2a2b330f;border:1px solid #eef1f5}.nf-code{margin:0 0 8px;font-size:clamp(3.5rem,10vw,5rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:#1157a5}.nf-title{margin:0 0 10px;font-size:1.35rem;font-weight:700;color:#2a2b33}.nf-text{margin:0 0 28px;font-size:.95rem;line-height:1.5;color:#5b616e}.nf-actions{display:flex;flex-direction:column;align-items:center;gap:14px}.nf-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:280px;min-height:48px;padding:0 18px;border-radius:12px;background:#1157a5;color:#fff;font-weight:650;font-size:.95rem;text-decoration:none}.nf-btn:hover{background:#0e4a8c}.nf-link{font-size:.9rem;font-weight:600;color:#2f80ed;text-decoration:none}.nf-link:hover{color:#1157a5}@media (max-width: 560px){.nf-card{padding:32px 22px}}.nrq{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(ellipse 70% 45% at 0% 0%,#d9e8fb 0%,transparent 55%),radial-gradient(ellipse 50% 35% at 100% 10%,#ffe6d6 0%,transparent 50%),#f3f4f5}.nrq__main{flex:1;display:flex;align-items:center;justify-content:center;padding:32px 16px 48px}.nrq__card{width:100%;max-width:440px;background:#fff;border-radius:24px;padding:28px 24px 24px;text-align:center;box-shadow:0 12px 40px #1157a514}.nrq__eyebrow{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1157a5;margin-bottom:8px}.nrq__title{font-size:1.6rem;font-weight:700;color:#2a2b33;letter-spacing:-.02em;margin-bottom:10px}.nrq__lead{font-size:.95rem;line-height:1.5;color:#63636a;margin-bottom:24px}.nrq__qr-wrap{display:inline-flex;padding:12px;border-radius:16px;background:#f8fafc;border:1px solid #e8ebf0;margin-bottom:16px}.nrq__qr{width:220px;height:220px;display:block}.nrq__url{display:block;font-size:.8rem;color:#4f5c65;word-break:break-all;background:#f3f4f5;border-radius:10px;padding:10px 12px;margin-bottom:16px}.nrq__actions{display:flex;flex-direction:column;gap:10px}.nrq__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:12px;font-weight:600;font-size:1rem}.nrq__btn--primary{background:#1157a5;color:#fff}.nrq__btn--ghost{border:1.5px solid #c9daf3;color:#1157a5}.lkc{min-height:100dvh;display:flex;flex-direction:column;background:#f3f4f5}.lkc--browser{background:#f3f4f5}.lkc-stage{flex:1 1 auto;width:100%;display:flex;flex-direction:column;align-items:center;padding:20px 0 40px;box-sizing:border-box;background:#f3f4f5}.lkc-frame{width:min(1160px,calc(100% - 32px));display:flex;flex-direction:column;gap:16px;min-width:0}.lkc-pagehead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:4px}.lkc-pagehead__text h1{font-size:1.45rem;font-weight:750;letter-spacing:-.03em;color:#2a2b33;line-height:1.2}.lkc-pagehead__text p{margin-top:4px;font-size:.9rem;color:#6b7280;line-height:1.4}.lkc-pagehead__text p:empty{display:none}.lkc-backrow{margin-bottom:-4px}.lkc-backrow a{font-size:.88rem;font-weight:550;color:#1157a5}.lkc-scope--inline{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lkc-scope--inline .lkc-scope__tabs{min-width:180px}.lkc-scope--inline .lkc-scope__select{margin-top:0;min-width:160px;width:auto}.lkc-content{width:100%;max-width:none;box-sizing:border-box;min-width:0;padding:0}@media (max-width: 1200px){.lkc-frame{width:calc(100% - 80px)}.lkc-stage{padding:16px 0 32px}}@media (max-width: 900px){.lkc-frame{width:calc(100% - 32px)}.lkc-pagehead__text h1{font-size:1.25rem}.lkc-stage{padding:14px 0 28px}}.lkc-body{display:contents}.lkc-backdrop{display:none}.lkc-scope__tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:#fff;border:1px solid #eef0f3;border-radius:12px}.lkc-scope__tabs button{min-height:34px;border-radius:9px;font-size:12px;font-weight:650;color:#6b7280;-webkit-tap-highlight-color:transparent}.lkc-scope__tabs button.is-active{background:#eaf2fd;color:#1157a5;box-shadow:none}.lkc-scope__select{margin-top:8px;width:100%;min-height:36px;border-radius:10px;border:1.5px solid #dce1e8;background:#fff;color:#2a2b33;padding:0 10px;font-size:13px}.lkc-page{display:grid;gap:14px;max-width:none;width:100%;min-width:0}.lkc-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lkc-stat{background:#fff;border:1px solid #f3f4f5;border-radius:14px;padding:14px 16px;box-shadow:0 2px 10px #1157a50a}.lkc-stat span{display:block;color:#6b7280;font-size:.78rem;font-weight:600}.lkc-stat strong{display:block;margin-top:6px;font-size:1.55rem;letter-spacing:-.04em;color:#1157a5;font-weight:750}.lkc-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lkc-quick-card{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:14px;border:1px solid #f3f4f5;background:#fff;transition:border-color .15s,box-shadow .15s;text-decoration:none;color:inherit;box-shadow:0 2px 10px #1157a50a}.lkc-quick-card:hover{border-color:#c5d8f2;box-shadow:0 6px 18px #1157a514;transform:none}.lkc-quick-card__icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:#1157a5;background:#eaf2fd}.lkc-quick-card strong{font-size:.92rem;color:#2a2b33}.lkc-quick-card span{color:#6b7280;font-size:.82rem;line-height:1.4}.lkc-quick-card__cta{margin-top:auto;display:inline-flex;align-items:center;gap:4px;color:#1157a5;font-size:.82rem;font-weight:650}.lkc-panel{background:#fff;border:1px solid #f3f4f5;border-radius:16px;padding:16px 18px;box-shadow:0 2px 12px #1157a50a}.lkc-panel__head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px}.lkc-panel__head h2{font-size:1.05rem;font-weight:700;color:#2a2b33;letter-spacing:-.02em}.lkc-panel__head p{margin-top:4px;color:#6b7280;font-size:.84rem;line-height:1.4}.lkc-table-wrap{overflow-x:auto;margin:0;max-width:100%;-webkit-overflow-scrolling:touch}.lkc-table{width:100%;border-collapse:collapse;min-width:620px}.lkc-table th{text-align:left;padding:10px 12px;font-size:.72rem;font-weight:650;color:#8b91a1;border-bottom:1px solid #eef0f3;white-space:nowrap}.lkc-table td{padding:12px;font-size:.9rem;color:#2a2b33;border-bottom:1px solid #f3f4f6;vertical-align:middle}.lkc-table tr:last-child td{border-bottom:none}.lkc-table tr:hover td{background:#f8fafc}.lkc-table a{color:#1157a5;font-weight:650}.lkc-table__muted{color:#6b7280;font-size:.84rem}.lkc-badge{display:inline-flex;align-items:center;font-size:.72rem;font-weight:650;padding:4px 9px;border-radius:999px;white-space:nowrap}.lkc-badge--ok{color:#027a48;background:#ecfdf3}.lkc-badge--bad{color:#b42318;background:#fef3f2}.lkc-badge--warn{color:#b54708;background:#fffaeb}.lkc-badge--info{color:#1157a5;background:#eaf2fd}.lkc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:11px;font-weight:650;font-size:.9rem;transition:opacity .15s,background .15s,transform .12s,border-color .15s;text-decoration:none;border:none;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent}.lkc-btn:active{transform:scale(.98)}.lkc-btn:disabled{opacity:.55;cursor:not-allowed}.lkc-btn--sm{min-height:36px;padding:0 12px;font-size:.82rem}.lkc-btn--block{width:100%}.lkc-btn--primary{background:#1157a5;color:#fff}.lkc-btn--primary:hover:not(:disabled){background:#0e4a8c}.lkc-btn--accent{background:#ea5707;color:#fff}.lkc-btn--accent:hover:not(:disabled){background:#d24a00}.lkc-btn--ghost{background:#fff;color:#1157a5;border:1.5px solid #c5d8f2}.lkc-btn--ghost:hover:not(:disabled){background:#eaf2fd}.lkc-btn--soft{background:#eaf2fd;color:#1157a5}.lkc-btn--soft:hover:not(:disabled){background:#dceafb}.lkc-empty{text-align:center;padding:40px 20px;color:#6b7280}.lkc-empty strong{display:block;color:#2a2b33;font-size:1.05rem;margin-bottom:6px}.lkc-empty p{font-size:.88rem;line-height:1.5;margin-bottom:16px;max-width:28em;margin-left:auto;margin-right:auto}.lkc-alert{border-radius:12px;padding:12px 14px;font-size:.88rem;line-height:1.4}.lkc-alert--error{color:#b42318;background:#fef3f2}.lkc-alert--ok{color:#027a48;background:#ecfdf3}.lkc-form{display:flex;flex-direction:column;gap:14px;max-width:560px}.lkc-field label{display:block;font-size:.8rem;font-weight:650;color:#2a2b33;margin-bottom:6px}.lkc-field input,.lkc-field textarea,.lkc-field select{width:100%;padding:12px 14px;border:1.5px solid #dce1e8;border-radius:12px;font-size:1rem;font-family:inherit;color:#2a2b33;background:#fff;outline:none;transition:border-color .15s,box-shadow .15s}.lkc-field textarea{resize:vertical;min-height:110px;line-height:1.45}.lkc-field input:focus,.lkc-field textarea:focus,.lkc-field select:focus{border-color:#2f80ed;box-shadow:0 0 0 3px #2f80ed24}.lkc-hint{font-size:.78rem;color:#8b91a1;line-height:1.4}.lkc-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lkc-kv{background:#f8fafc;border-radius:12px;padding:12px 14px}.lkc-kv span{display:block;font-size:.72rem;color:#8b91a1;margin-bottom:3px}.lkc-kv strong{font-size:.92rem;color:#2a2b33;font-weight:650;line-height:1.35;word-break:break-word}.lkc-progress{display:flex;align-items:center;gap:12px;margin-bottom:14px}.lkc-progress__bar{flex:1;height:6px;border-radius:999px;background:#e8edf3;overflow:hidden}.lkc-progress__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#2f80ed,#1157a5);transition:width .35s ease}.lkc-progress__text{font-size:.78rem;font-weight:650;color:#6b7280;white-space:nowrap}.lkc-doc{background:#fff;border-radius:14px;padding:14px;border:1px solid rgba(42,43,51,.06);margin-bottom:10px}.lkc-doc--done{border-color:#027a4838;background:linear-gradient(180deg,#fff,#f6fdf9)}.lkc-doc__top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:10px}.lkc-doc__title{font-weight:700;font-size:.9rem;color:#2a2b33}.lkc-doc__help{margin-top:3px;font-size:.76rem;color:#8b91a1;line-height:1.4}.lkc-upload{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:72px;padding:12px;border-radius:12px;border:1.5px dashed #c5d0de;background:#f8fafc;color:#6b7280;font-size:.8rem;font-weight:550;cursor:pointer;transition:border-color .15s,background .15s,color .15s;margin-bottom:8px}.lkc-upload:hover{border-color:#2f80ed;background:#eaf2fd;color:#1157a5}.lkc-upload--busy{opacity:.65;pointer-events:none}.lkc-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.lkc-file{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:#f3f5f8;margin-top:4px;font-size:.8rem;color:#2f80ed;font-weight:550;text-decoration:none}.lkc-file:hover{background:#eaf2fd}.lkc-skeleton{height:120px;border-radius:16px;background:linear-gradient(90deg,#eef1f5 25%,#f7f8fa,#eef1f5 75%);background-size:200% 100%;animation:lkc-shimmer 1.2s ease infinite}.lkc-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;min-width:0}.lkc-toolbar__cta{flex-shrink:0}.lkc-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.lkc-chip{min-height:34px;padding:0 12px;border-radius:999px;font-size:.8rem;font-weight:650;color:#6b7280;background:#fff;border:1px solid rgba(42,43,51,.08)}.lkc-chip.is-active{color:#1157a5;background:#eaf2fd;border-color:#c5d8f2}.lkc-links{display:flex;flex-wrap:wrap;gap:12px;font-size:.88rem}.lkc-links a{color:#2f80ed;font-weight:550}.lkc--auth .lkc-frame--auth{width:min(480px,calc(100% - 32px));gap:18px}.lkc-pagehead--auth{text-align:left}.lkc-content--auth{display:grid;gap:0}.lk-card{background:#fff;border-radius:16px;padding:22px 20px;border:1px solid #f3f4f5;box-shadow:0 2px 12px #1157a50a}.lk-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:#f3f4f5;border-radius:12px;margin-bottom:18px}.lk-tabs__btn{min-height:38px;border-radius:9px;font-weight:650;font-size:.86rem;color:#6b7280;background:transparent;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-tabs__btn--active{background:#fff;color:#1157a5;box-shadow:0 1px 3px #2a2b3314}.lk-lead{margin:0 0 4px;font-size:.9rem;line-height:1.45;color:#5b616e}.lk-form{display:flex;flex-direction:column;gap:14px}.lk-field__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.lk-field__row label{margin-bottom:0}.lk-field__link{font-size:.8rem;font-weight:600;color:#2f80ed;white-space:nowrap}.lk-field__link:hover{color:#1157a5}.lk-field label{display:block;font-size:.8rem;font-weight:650;color:#2a2b33;margin-bottom:6px}.lk-field input,.lk-password input{width:100%;padding:12px 14px;border:1.5px solid #e2e6ec;border-radius:12px;font-size:1rem;color:#2a2b33;background:#fafbfc;outline:none;box-sizing:border-box;transition:border-color .15s,box-shadow .15s,background .15s}.lk-password{position:relative}.lk-password input{padding-right:44px}.lk-password input:focus,.lk-field input:focus{border-color:#2f80ed;background:#fff;box-shadow:0 0 0 3px #2f80ed24}.lk-password__toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:8px;background:transparent;color:#6b7280;cursor:pointer;padding:0}.lk-password__toggle:hover{color:#2f80ed;background:#2f80ed14}.lk-field input:required:invalid,.lk-password input:required:invalid{border-color:#e2e6ec;box-shadow:none}.lk-field input:invalid,.lk-password input:invalid{border-color:#e2e6ec!important;box-shadow:none!important}.lk-field input:required:invalid:focus,.lk-password input:required:invalid:focus{border-color:#2f80ed;background:#fff;box-shadow:0 0 0 3px #2f80ed24}.lk-field input.is-invalid,.lk-password input.is-invalid,.lk-field input:user-invalid,.lk-password input:user-invalid{border-color:#f04438}.lk-field input:user-invalid:focus,.lk-password input:user-invalid:focus{border-color:#f04438;box-shadow:0 0 0 3px #f044381f}.lk-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:12px;font-weight:650;font-size:.95rem;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-btn--primary{background:#1157a5;color:#fff}.lk-btn--primary:hover:not(:disabled){background:#0e4a8c}.lk-btn:disabled{opacity:.55;cursor:default}.lk-alert{border-radius:12px;padding:12px 14px;font-size:.88rem;line-height:1.4}.lk-alert--error{color:#b42318;background:#fef3f2;border:1px solid #fecdca}.lk-alert--ok{color:#027a48;background:#ecfdf3;border:1px solid #a6f4c5}.lk-alert--info{color:#175cd3;background:#eff8ff;border:1px solid #b2ddff}.lk-timer{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.lk-error{color:#b42318;background:#fef3f2;border-radius:12px;padding:11px 12px;font-size:.88rem}.lk-ok{color:#027a48;background:#ecfdf3;border-radius:12px;padding:11px 12px;font-size:.88rem}.lk-hint{margin:0;font-size:.78rem;color:#8b91a1;line-height:1.45}.lk-meta{margin:0;padding:0;list-style:none;display:grid;gap:6px}.lk-meta li{position:relative;padding-left:14px;font-size:.78rem;line-height:1.4;color:#8b91a1}.lk-meta li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:#c5cbd6}.lk-links{margin-top:16px;padding-top:16px;border-top:1px solid #f3f4f5;display:flex;flex-wrap:wrap;gap:10px 16px;font-size:.88rem}.lk-links a{color:#2f80ed;font-weight:550}.lk-links a:hover{color:#1157a5}@media (max-width: 900px){.lkc--auth .lkc-frame--auth{width:calc(100% - 32px)}}@media (max-width: 560px){.lk-card{padding:18px 16px;border-radius:14px}}@keyframes lkc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 1100px){.lkc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lkc-quick{grid-template-columns:1fr}}@media (max-width: 1024px){.lkc-stage{padding:12px 0 24px}.lkc-grid-2,.lkc-quick{grid-template-columns:1fr}.lkc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.lkc-stats{grid-template-columns:1fr 1fr}.header__lk-brand__text{display:none}}.ma-lk{min-height:100dvh;display:flex;flex-direction:column;background:#f3f4f5;overflow-x:hidden;width:100%;max-width:100vw;box-sizing:border-box}.ma-lk__header{position:sticky;top:0;z-index:10;padding:12px 16px 0;background:linear-gradient(180deg,#e8f0fa 0%,rgba(232,240,250,.92) 70%,transparent 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ma-lk__header-row{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ma-lk__avatar{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:.8rem;font-weight:750;color:#fff;background:linear-gradient(145deg,#1157a5,#2f80ed);flex-shrink:0;box-shadow:0 6px 14px #1157a547}.ma-lk__back{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#fff;color:#2a2b33;border:1px solid rgba(42,43,51,.06);flex-shrink:0}.ma-lk__titles{flex:1;min-width:0}.ma-lk__titles h1{font-size:1.2rem;font-weight:750;letter-spacing:-.03em;color:#2a2b33;line-height:1.2}.ma-lk__titles p{margin-top:2px;font-size:.78rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ma-lk__text-btn{font-size:.82rem;font-weight:600;color:#6b7280;padding:8px;flex-shrink:0}.ma-lk__body{flex:1;padding:12px 14px 24px;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.ma-lk__body--tabs{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.ma-lk__tabs{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;gap:2px;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));background:#fffffff0;border-top:1px solid rgba(42,43,51,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -8px 24px #1157a50f}.ma-lk__tabs a{flex:1;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:12px;font-size:.68rem;font-weight:650;color:#6b7280;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background .15s,color .15s}.ma-lk__tabs a svg{width:22px;height:22px;opacity:.85}.ma-lk__tabs a.is-active{color:#1157a5;background:#1157a514}.ma-lk__tabs a.is-active svg{opacity:1}.ma-lk__segments{display:none}.ma-lk-page{display:grid;gap:12px;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.ma-lk-page .lkc-panel,.ma-lk-page .lkc-table-wrap{min-width:0;max-width:100%}.ma-lk-page .lkc-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0}.ma-lk-page .lkc-table{min-width:0;width:100%}.ma-lk-page .lkc-panel__head{flex-wrap:wrap}.ma-lk-page .lkc-panel__head>div:last-child:not(:only-child){width:100%;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ma-lk-hero{display:grid;gap:10px}.ma-lk-hero__lead{margin:0;font-size:.9rem;line-height:1.45;color:#4f5c65}.ma-lk-pills{display:flex;flex-wrap:wrap;gap:8px}.ma-lk-pill{display:inline-flex;align-items:baseline;gap:5px;padding:7px 12px;border-radius:999px;background:#fff;border:1px solid rgba(42,43,51,.06);font-size:.78rem;color:#6b7280}.ma-lk-pill strong{color:#1157a5;font-size:.95rem;font-weight:750}.ma-lk-cards{display:flex;flex-direction:column;gap:10px}.ma-lk-card{background:#fff;border-radius:18px;padding:14px;border:1px solid rgba(42,43,51,.06);box-shadow:0 6px 18px #1157a50d}.ma-lk-card--link{text-decoration:none;color:inherit;display:block;transition:transform .12s,border-color .15s}.ma-lk-card--link:active{transform:scale(.985)}.ma-lk-card__top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:12px}.ma-lk-card__plate{font-size:1.2rem;font-weight:750;letter-spacing:.04em;color:#2a2b33;line-height:1.2}.ma-lk-card__sub{margin-top:3px;font-size:.78rem;color:#8b91a1;line-height:1.35}.ma-lk-card__meta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.ma-lk-card__meta span{display:block;font-size:.7rem;color:#8b91a1;margin-bottom:2px}.ma-lk-card__meta strong{font-size:.86rem;font-weight:650;color:#2a2b33}.ma-lk-card__actions{display:flex;gap:8px;justify-content:stretch;padding-top:12px;border-top:1px solid #f0f2f5}.ma-lk-card__actions .lkc-btn{flex:1;min-width:0}.ma-lk-empty{text-align:center;padding:36px 18px;background:#fff;border-radius:18px;border:1px solid rgba(42,43,51,.05)}.ma-lk-empty__icon{width:56px;height:56px;margin:0 auto 12px;border-radius:16px;display:grid;place-items:center;color:#2f80ed;background:#eaf2fd}.ma-lk-empty strong{display:block;font-size:1.05rem;color:#2a2b33;margin-bottom:6px}.ma-lk-empty p{font-size:.88rem;color:#6b7280;line-height:1.5;margin-bottom:16px}.ma-lk-footnote{margin:4px 2px 0;font-size:.74rem;color:#8b91a1;line-height:1.4}.ma-lk-page .lkc-panel{background:#fff;border-radius:16px;box-shadow:0 4px 14px #1157a50d}.ma-lk-page .lkc-form{max-width:none}.ma-lk-page .lkc-grid-2{grid-template-columns:1fr}.ma-lk-page .lkc-kv{min-width:0}.ma-lk-page .lkc-kv strong{word-break:break-word}.ma-lk-claim-list{display:grid;gap:8px}.ma-lk-claim-row{display:grid;gap:6px;padding:12px 14px;border-radius:12px;background:#f7f9fc;border:1px solid #eef1f5;text-decoration:none;color:inherit}.ma-lk-claim-row__top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.ma-lk-claim-row__num{font-size:.86rem;font-weight:700;color:#1157a5}.ma-lk-claim-row__title{font-size:.84rem;color:#4f5c65;line-height:1.35;word-break:break-word}.ma-lk-boot{min-height:60dvh;display:grid;place-items:center;padding:24px 16px}.ma-lk-boot__card{width:100%;max-width:340px;text-align:center;background:#fff;border-radius:20px;padding:28px 22px;border:1px solid rgba(42,43,51,.06);box-shadow:0 10px 28px #1157a514;display:grid;gap:8px;justify-items:center}.ma-lk-boot__card strong{font-size:1.05rem;color:#2a2b33}.ma-lk-boot__card p{font-size:.88rem;color:#6b7280;line-height:1.45;margin-bottom:8px}.ma-lk-boot__spinner{width:36px;height:36px;border-radius:50%;border:3px solid #e8edf3;border-top-color:#1157a5;animation:lkc-spin .8s linear infinite;margin-bottom:6px}.ma-lk-boot__card--error{text-align:center}.ma-lk-boot__icon{width:52px;height:52px;margin:0 auto 10px;border-radius:16px;display:grid;place-items:center;color:#1157a5;background:#eaf2fd}.ma-lk-welcome--soft{margin-bottom:4px}.lk-offer{display:grid;gap:18px;padding:28px 24px;background:#fff;border:1px solid #f3f4f5;border-radius:18px;box-shadow:0 4px 18px #1157a50d}.lk-offer--compact{padding:22px 18px;border-radius:16px}.lk-offer__visual{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#2f80ed,#1157a5);box-shadow:0 10px 22px #1157a547}.lk-offer__body h2{font-size:1.2rem;font-weight:750;letter-spacing:-.03em;color:#2a2b33;margin-bottom:8px;line-height:1.25}.lk-offer__body p{margin:0 0 14px;font-size:.92rem;line-height:1.5;color:#4f5c65}.lk-offer__points{margin:0 0 18px;padding:0;list-style:none;display:grid;gap:8px}.lk-offer__points li{position:relative;padding-left:22px;font-size:.86rem;color:#2a2b33;font-weight:550}.lk-offer__points li:before{content:"";position:absolute;left:0;top:.45em;width:8px;height:8px;border-radius:50%;background:#2f80ed}.lk-offer__actions{display:flex;flex-wrap:wrap;gap:10px}html.is-miniapp,body.is-miniapp{touch-action:manipulation;overscroll-behavior-y:none}body.is-miniapp{-webkit-text-size-adjust:100%}@keyframes lkc-spin{to{transform:rotate(360deg)}}.ma-lk-welcome{display:grid;gap:12px}.ma-lk-welcome__text h2{font-size:1.15rem;font-weight:750;letter-spacing:-.03em;color:#2a2b33;margin-bottom:4px}.ma-lk-welcome__text p{margin:0;font-size:.88rem;color:#6b7280;line-height:1.45}.ma-lk-welcome__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ma-lk-stat-card{background:#fff;border-radius:14px;padding:12px 10px;text-align:center;border:1px solid rgba(42,43,51,.05);box-shadow:0 4px 12px #1157a50a}.ma-lk-stat-card strong{display:block;font-size:1.25rem;font-weight:750;color:#1157a5;letter-spacing:-.03em}.ma-lk-stat-card span{font-size:.7rem;color:#8b91a1;font-weight:550}.ma-lk-stat-card--accent{background:linear-gradient(160deg,#1157a5,#2f80ed);border:none}.ma-lk-stat-card--accent strong,.ma-lk-stat-card--accent span{color:#fff}.ma-lk-stat-card--accent span{opacity:.85}.ma-lk-card--rich{position:relative;overflow:hidden;padding-left:16px}.ma-lk-card__stripe{position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#2f80ed,#1157a5)}.ma-lk-card__number{font-size:.72rem;color:#8b91a1;margin-bottom:10px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.ma-lk .footer{margin-top:auto}.ma-lk .footer__inner{padding:28px 16px}.lk-demo-badge{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:8px 14px;border-radius:10px;background:#fff7e6;border:1px solid #f5c453;color:#8a5a00;font-size:.82rem;font-weight:600;line-height:1.3}.lk-demo-login{margin-bottom:18px;padding:16px;border-radius:14px;background:#fff7e6;border:1px solid #f5c453;display:flex;flex-direction:column;gap:10px}.lk-demo-login strong{color:#8a5a00;font-size:.95rem}.lk-demo-login p{margin:0;font-size:.85rem;color:#6b5a2c;line-height:1.45}.ma-lk .header--miniapp{position:sticky;top:0;z-index:30}.lk-ui-card{background:#fff;border:1px solid rgba(42,43,51,.07);border-radius:16px;box-shadow:0 1px 2px #1157a50a,0 8px 24px #1157a50d;padding:18px}.lk-ui-card--link{display:block;text-decoration:none;color:inherit;transition:box-shadow .15s,border-color .15s}.lk-ui-card--link:hover{border-color:#1157a52e;box-shadow:0 4px 16px #1157a51a}.lk-ui-card--link:active{transform:scale(.995)}.lk-ui-card--inactive{background:#f8f9fb;border-color:#2a2b330f;box-shadow:none;opacity:.88}.lk-ui-card--inactive .lk-ui-policy__type,.lk-ui-card--inactive .lk-ui-policy__row strong{color:#6b7280}.lk-ui-card--inactive .lk-ui-policy__actions{border-top-color:#2a2b330f}.lk-ui-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;background:#1157a514;color:#1157a5}.lk-ui-icon--muted{background:#f3f4f6;color:#6b7280}.lk-ui-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:650;line-height:1.2;white-space:nowrap}.lk-ui-badge--ok{background:#ecfdf5;color:#047857}.lk-ui-badge--warn{background:#fffbeb;color:#b45309}.lk-ui-badge--info{background:#1157a514;color:#1157a5}.lk-ui-badge--bad{background:#fff1f2;color:#be123c}.lk-ui-badge--muted{background:#f3f4f6;color:#4b5563}.lk-ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 16px;border-radius:12px;font-size:.875rem;font-weight:650;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background .15s,border-color .15s,color .15s,opacity .15s}.lk-ui-btn:disabled{opacity:.4;cursor:not-allowed}.lk-ui-btn--primary{background:#1157a5;color:#fff;box-shadow:0 4px 12px #1157a540}.lk-ui-btn--primary:hover:not(:disabled){background:#0e4a8c}.lk-ui-btn--secondary{background:#fff;color:#2a2b33;border-color:#2a2b331f}.lk-ui-btn--secondary:hover:not(:disabled){background:#f8fafc;border-color:#1157a540}.lk-ui-btn--ghost{background:transparent;color:#6b7280}.lk-ui-btn--block{width:100%}.lk-ui-btn--sm{min-height:34px;padding:0 12px;font-size:.8rem;border-radius:10px}.lk-ui-btn--flex{flex:1}.lk-ui-filter{display:flex;gap:4px;padding:4px;background:#f1f5f9;border-radius:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.lk-ui-filter button{flex:1;min-height:34px;padding:6px 12px;border-radius:10px;font-size:.8rem;font-weight:600;color:#6b7280;white-space:nowrap;background:transparent;border:0;cursor:pointer}.lk-ui-filter button.is-active{background:#fff;color:#111827;box-shadow:0 1px 3px #00000014}.lk-ui-search{position:relative;flex:1;min-width:0}.lk-ui-search svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.lk-ui-search input{width:100%;min-height:42px;padding:10px 12px 10px 38px;border-radius:12px;border:1px solid rgba(42,43,51,.12);background:#fff;font-size:.875rem;outline:none;box-sizing:border-box}.lk-ui-search input:focus{border-color:#2f80ed;box-shadow:0 0 0 3px #2f80ed2e}.lk-ui-toolbar{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.lk-ui-toolbar__spacer{flex:1;min-width:0}.lk-ui-toolbar__action{flex-shrink:0;align-self:stretch;justify-content:center}@media (min-width: 720px){.lk-ui-toolbar{flex-direction:row;align-items:center}.lk-ui-toolbar .lk-ui-filter{flex:0 0 auto}.lk-ui-toolbar--with-action .lk-ui-toolbar__action{margin-left:auto;align-self:center}}.lk-ui-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.lk-ui-field label{font-size:.82rem;font-weight:600;color:#374151}.lk-ui-field label .lk-ui-optional{font-weight:400;color:#9ca3af}.lk-ui-field-hint{font-size:.78rem;color:#6b7280;line-height:1.35}.lk-ui-field input,.lk-ui-field select,.lk-ui-field textarea{width:100%;min-height:42px;padding:10px 12px;border-radius:12px;border:1px solid rgba(42,43,51,.12);background:#fff;font-size:.875rem;outline:none;box-sizing:border-box;font-family:inherit}.lk-ui-field textarea{min-height:100px;resize:vertical}.lk-ui-field input:focus,.lk-ui-field select:focus,.lk-ui-field textarea:focus{border-color:#2f80ed;box-shadow:0 0 0 3px #2f80ed2e}.lk-ui-field-grid{display:grid;gap:0 14px;grid-template-columns:1fr}@media (min-width: 560px){.lk-ui-field-grid{grid-template-columns:1fr 1fr}}.lk-ui-page-title{margin-bottom:16px}.lk-ui-page-title h2{margin:0;font-size:1.35rem;font-weight:750;letter-spacing:-.03em;color:#111827}.lk-ui-page-title p{margin:4px 0 0;font-size:.875rem;color:#6b7280}.lk-ui-page-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.lk-ui-grid{display:grid;gap:14px;grid-template-columns:1fr}@media (min-width: 760px){.lk-ui-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.lk-ui-grid{grid-template-columns:repeat(3,1fr)}}.lk-ui-policy__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.lk-ui-policy__identity{display:flex;align-items:center;gap:12px;min-width:0}.lk-ui-policy__titles{min-width:0}.lk-ui-policy__type{font-weight:700;color:#111827;font-size:1rem;letter-spacing:-.01em;line-height:1.25;word-break:break-word}.lk-ui-policy__num{font-size:.78rem;color:#6b7280;margin-top:3px;line-height:1.35;word-break:break-word}.lk-ui-policy__rows{display:flex;flex-direction:column;gap:8px;font-size:.84rem}.lk-ui-policy__row{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.lk-ui-policy__row span{color:#6b7280;flex-shrink:0}.lk-ui-policy__row strong{font-weight:650;color:#1f2937;text-align:right}.lk-ui-policy__actions{display:flex;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid #f1f5f9}.lk-ui-detail{padding:0;overflow:hidden}.lk-ui-detail__hero{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px 16px;padding:20px 20px 18px;background:linear-gradient(135deg,rgba(17,87,165,.08) 0%,rgba(47,128,237,.04) 45%,transparent 100%);border-bottom:1px solid #f1f5f9}.lk-ui-card--inactive .lk-ui-detail__hero{background:linear-gradient(135deg,#f3f4f6 0%,#f8f9fb 55%,transparent 100%)}.lk-ui-detail__shield{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;flex-shrink:0;color:#1157a5;background:#fff;border:1px solid rgba(17,87,165,.12);box-shadow:0 6px 16px #1157a51f}.lk-ui-detail__shield--muted{color:#9ca3af;border-color:#2a2b3314;box-shadow:none;background:#f3f4f6}.lk-ui-detail__titles{flex:1;min-width:0}.lk-ui-detail__product{font-size:1.15rem;font-weight:750;letter-spacing:-.02em;color:#111827;line-height:1.25}.lk-ui-card--inactive .lk-ui-detail__product{color:#6b7280}.lk-ui-detail__number{margin-top:4px;font-size:.82rem;color:#9ca3af;word-break:break-all}.lk-ui-detail__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px}.lk-ui-detail__hint{font-size:.78rem;color:#9ca3af}.lk-ui-detail__cta{flex-shrink:0;align-self:center}.lk-ui-detail__grid{display:grid;gap:10px;padding:16px 18px 18px;grid-template-columns:1fr}@media (min-width: 640px){.lk-ui-detail__grid{grid-template-columns:1fr 1fr}.lk-ui-detail-tile--wide{grid-column:1 / -1}}.lk-ui-detail-tile{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:#f8fafc;border:1px solid #f1f5f9}.lk-ui-card--inactive .lk-ui-detail-tile{background:#f3f4f6;border-color:transparent}.lk-ui-detail-tile__icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;background:#fff;color:#1157a5;border:1px solid rgba(17,87,165,.1)}.lk-ui-card--inactive .lk-ui-detail-tile__icon{color:#9ca3af;border-color:#2a2b3314}.lk-ui-detail-tile__body{min-width:0;flex:1}.lk-ui-detail-tile__body span{display:block;font-size:.72rem;font-weight:600;color:#9ca3af;margin-bottom:4px}.lk-ui-detail-tile__body strong{display:block;font-size:.92rem;font-weight:650;color:#111827;line-height:1.35;word-break:break-word}.lk-ui-card--inactive .lk-ui-detail-tile__body strong{color:#6b7280}.lk-ui-claim-list{display:flex;flex-direction:column;gap:10px}.lk-ui-claim-row{display:flex;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;color:inherit}.lk-ui-claim-row__body{flex:1;min-width:0}.lk-ui-claim-row__title{font-weight:700;color:#111827;font-size:.92rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.lk-ui-claim-row__title em{font-style:normal;font-weight:500;font-size:.75rem;color:#9ca3af}.lk-ui-claim-row__meta{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:6px;font-size:.75rem;color:#6b7280}.lk-ui-claim-row__chev{color:#cbd5e1;flex-shrink:0}.lk-ui-empty{text-align:center;padding:36px 20px}.lk-ui-empty strong{display:block;font-size:1rem;color:#111827;margin-bottom:6px}.lk-ui-empty p{margin:0 0 16px;font-size:.875rem;color:#6b7280}.lk-ui-stepper{display:flex;align-items:center;gap:8px;margin-bottom:18px}.lk-ui-step{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.lk-ui-step__dot{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;font-size:.8rem;font-weight:700;flex-shrink:0;background:#f1f5f9;color:#9ca3af}.lk-ui-step.is-current .lk-ui-step__dot{background:#1157a5;color:#fff}.lk-ui-step.is-done .lk-ui-step__dot{background:#10b981;color:#fff}.lk-ui-step__label{font-size:.75rem;font-weight:600;color:#9ca3af;display:none}@media (min-width: 560px){.lk-ui-step__label{display:block}}.lk-ui-step.is-current .lk-ui-step__label,.lk-ui-step.is-done .lk-ui-step__label{color:#111827}.lk-ui-step__line{flex:1;height:2px;border-radius:2px;background:#e2e8f0;min-width:12px}.lk-ui-step__line.is-done{background:#10b981}.lk-ui-wizard-actions{display:flex;justify-content:space-between;gap:10px;margin-top:8px;flex-wrap:wrap}.lk-ui-drop{display:block;border:2px dashed rgba(42,43,51,.14);border-radius:16px;padding:28px 16px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.lk-ui-drop:hover{border-color:#2f80ed;background:#1157a50a}.lk-ui-drop input{display:none}.lk-ui-drop strong{display:block;font-size:.875rem;color:#374151;margin-top:10px}.lk-ui-drop span{display:block;font-size:.75rem;color:#9ca3af;margin-top:4px}.lk-ui-file{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid #f1f5f9;background:#f8fafc;margin-top:8px}.lk-ui-file__name{flex:1;min-width:0;font-size:.84rem;font-weight:600;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-ui-file__size{font-size:.72rem;color:#9ca3af}.lk-ui-review{border-top:1px solid #f1f5f9}.lk-ui-review__row{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #f1f5f9;font-size:.875rem}.lk-ui-review__row span{color:#6b7280;flex-shrink:0}.lk-ui-review__row strong{font-weight:650;color:#111827;text-align:right}.lk-ui-profile-avatar{width:72px;height:72px;border-radius:18px;display:grid;place-items:center;font-size:1.35rem;font-weight:750;color:#fff;background:linear-gradient(145deg,#1157a5,#2f80ed);flex-shrink:0;box-shadow:0 8px 20px #1157a547}.lk-ui-profile-head{display:flex;align-items:center;gap:16px}.lk-ui-profile-head h2{margin:0;font-size:1.2rem;font-weight:750;color:#111827}.lk-ui-profile-head p{margin:4px 0 0;font-size:.84rem;color:#6b7280}.lk-ui-kv-grid{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width: 560px){.lk-ui-kv-grid{grid-template-columns:1fr 1fr}}.lk-ui-kv-item span{display:block;font-size:.72rem;font-weight:600;color:#6b7280;margin-bottom:6px}.lk-ui-kv-item strong{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:650;color:#111827}.lk-ui-kv-item strong svg{color:#9ca3af;flex-shrink:0}.lk-ui-section-title{margin:0 0 14px;font-size:.95rem;font-weight:700;color:#111827}.lk-ui-stack{display:flex;flex-direction:column;gap:14px}.lk-ui-alert{display:flex;gap:10px;padding:12px 14px;border-radius:12px;font-size:.84rem;line-height:1.4}.lk-ui-alert--warn{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.lk-ui-check{display:flex;align-items:flex-start;gap:10px;font-size:.84rem;line-height:1.4;color:#4b5563;cursor:pointer;margin:4px 0 12px}.lk-ui-check input{width:16px;height:16px;margin:2px 0 0;flex-shrink:0;accent-color:#1157a5}.lkc-page .lk-ui-page-title h2{font-size:1.5rem}.lk-ui-section-lead{margin:-8px 0 16px;font-size:.84rem;color:#6b7280;line-height:1.45}.lk-ui-review--compact{border-top:none}.lk-ui-review--compact .lk-ui-review__row{padding:8px 0}.lk-ui-claim-summary__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.lk-ui-claim-summary__num{font-size:.78rem;font-weight:650;color:#1157a5;letter-spacing:.02em}.lk-ui-claim-summary__title{margin-top:2px;font-size:1.05rem;font-weight:700;color:#111827}.lk-ui-claim-summary__desc{margin:12px 0 0;padding-top:12px;border-top:1px solid #f1f5f9;font-size:.88rem;color:#4b5563;line-height:1.5}.lk-ui-claim-docs-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;flex-wrap:wrap}.lk-ui-claim-docs-head .lk-ui-section-title{margin-bottom:6px}.lk-ui-claim-docs-head .lk-ui-section-lead{margin:0}.lk-ui-doc{padding:14px;border-radius:14px;border:1px solid rgba(42,43,51,.08);background:#fff;margin-bottom:10px}.lk-ui-doc.is-done{border-color:#10b98147;background:linear-gradient(180deg,#fff,#f6fdf9)}.lk-ui-doc__top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:10px}.lk-ui-doc__title{font-weight:700;font-size:.9rem;color:#111827}.lk-ui-doc__req{color:#ea5707}.lk-ui-doc__help{margin-top:3px;font-size:.76rem;color:#8b91a1;line-height:1.4}.lk-ui-doc__slot{margin-bottom:8px}.lk-ui-doc__slot-label{font-size:.75rem;font-weight:600;color:#6b7280;margin-bottom:4px}.lk-ui-upload{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:76px;padding:14px;border-radius:12px;border:1.5px dashed #c5d0de;background:#f8fafc;color:#6b7280;font-size:.82rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,color .15s;margin-bottom:8px}.lk-ui-upload:hover{border-color:#2f80ed;background:#eaf2fd;color:#1157a5}.lk-ui-upload.is-busy{opacity:.65;pointer-events:none}.lk-ui-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.lk-ui-file{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:#f3f5f8;margin-top:4px;font-size:.8rem;color:#1157a5;font-weight:600;text-decoration:none}.lk-ui-file--static{color:#374151;justify-content:flex-start}.lk-ui-file--static .lkc-badge{margin-left:auto}.lk-ui-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-ui-wizard-actions--stack{flex-direction:column;align-items:stretch;margin-top:14px}.lk-ui-claim-done{text-align:center;padding-top:28px;padding-bottom:28px}.lk-ui-claim-done__icon{width:56px;height:56px;margin:0 auto 14px;border-radius:999px;display:grid;place-items:center;background:#ecfdf5;color:#059669}.lk-ui-claim-done .lk-ui-section-title{margin-bottom:6px}.lk-ui-claim-done .lk-ui-section-lead{margin:0 auto 18px;max-width:36rem}.lk-ui-claim-done__docs{text-align:left;max-width:28rem;margin:0 auto 18px}.lk-ui-steps{display:flex;align-items:center;gap:0;margin-bottom:18px;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid rgba(42,43,51,.06)}.lk-ui-steps__item{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.lk-ui-steps__item:last-child{flex:0 0 auto}.lk-ui-steps__dot{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;font-size:.75rem;font-weight:700;flex-shrink:0;background:#f1f5f9;color:#94a3b8}.lk-ui-steps__item.is-current .lk-ui-steps__dot{background:#1157a5;color:#fff}.lk-ui-steps__item.is-done .lk-ui-steps__dot{background:#10b981;color:#fff}.lk-ui-steps__label{font-size:.82rem;font-weight:650;color:#94a3b8;white-space:nowrap}.lk-ui-steps__item.is-current .lk-ui-steps__label,.lk-ui-steps__item.is-done .lk-ui-steps__label{color:#111827}.lk-ui-steps__line{flex:1;height:2px;margin:0 10px;border-radius:2px;background:#e2e8f0;min-width:16px}.lk-ui-steps__line.is-done{background:#10b981}.lk-ui-claim-form .lk-ui-field:last-of-type{margin-bottom:10px}.lk-ui-claim-chip{display:grid;grid-template-columns:1fr auto;gap:6px 12px;align-items:start;padding:12px 14px;margin-bottom:14px;border-radius:14px;background:#fff;border:1px solid rgba(42,43,51,.06)}.lk-ui-claim-chip__main{display:flex;flex-direction:column;gap:2px;min-width:0}.lk-ui-claim-chip__main strong{font-size:.78rem;font-weight:700;color:#1157a5}.lk-ui-claim-chip__main span{font-size:.92rem;font-weight:650;color:#111827}.lk-ui-claim-chip__meta{grid-column:1 / -1;font-size:.78rem;color:#6b7280;line-height:1.4}.lk-ui-doc__sides{display:grid;gap:10px;grid-template-columns:1fr}@media (min-width: 560px){.lk-ui-doc__sides{grid-template-columns:1fr 1fr}}.lk-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px}.lk-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;margin:0;cursor:pointer;background:#1216218c}.lk-modal__card{position:relative;z-index:1;width:min(100%,400px);background:#fff;border-radius:18px;padding:28px 24px 22px;box-shadow:0 18px 50px #00000038;display:grid;gap:10px;text-align:center;justify-items:center}.lk-modal__icon{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-size:1.25rem;font-weight:700;margin-bottom:4px}.lk-modal__icon--success{background:#ecfdf3;color:#027a48}.lk-modal__icon--error{background:#fef3f2;color:#b42318}.lk-modal__icon--info{background:#eff8ff;color:#1157a5}.lk-modal__card h2{margin:0;font-size:1.15rem;font-weight:750;color:#111827}.lk-modal__card p{margin:0 0 6px;font-size:.9rem;line-height:1.45;color:#6b7280}.lk-toast.Toastify__toast-container{width:auto;max-width:420px;padding:0;top:16px;left:50%;transform:translate(-50%);z-index:120}.lk-toast__item.Toastify__toast{border-radius:16px;box-shadow:0 16px 40px #11182729;padding:14px 16px;min-height:auto;margin-bottom:10px;font-family:inherit;background:#fff;color:#1f2430;align-items:center;border:1px solid #eef0f3}.lk-toast__body.Toastify__toast-body{font-size:14px;font-weight:650;line-height:1.4;padding:0;margin:0 8px}.lk-toast__item.Toastify__toast--error{border-left:4px solid #e53935}.lk-toast__item.Toastify__toast--info{border-left:4px solid #ff5a00}.lk-toast__item.Toastify__toast--success{border-left:4px solid #16a34a}.lk-toast__item.Toastify__toast--default{border-left:4px solid #1157a5}.lk-toast__item .Toastify__progress-bar--error{background:#e53935}.lk-toast__item .Toastify__progress-bar--info,.lk-toast__item .Toastify__progress-bar--default{background:#1157a5}.lk-toast__item .Toastify__progress-bar--success{background:#16a34a}.lk-toast__item .Toastify__close-button{color:#9aa0aa;opacity:.9;align-self:center}@media (max-width: 480px){.lk-toast.Toastify__toast-container{width:calc(100% - 32px);max-width:420px;top:14px;left:50%;transform:translate(-50%);margin:0}}.lk-doc-slot{display:flex;flex-direction:column;gap:6px;min-width:0}.lk-doc-slot__label{font-size:.75rem;font-weight:650;color:#6b7280}.lk-doc-slot__drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:120px;padding:18px 12px;border-radius:14px;border:1.5px dashed #c5d0de;background:#f8fafc;color:#64748b;cursor:pointer;text-align:center;transition:border-color .15s,background .15s,color .15s}.lk-doc-slot__drop:hover{border-color:#2f80ed;background:#eaf2fd;color:#1157a5}.lk-doc-slot__drop.is-busy{opacity:.65;pointer-events:none}.lk-doc-slot__drop strong{font-size:.88rem;font-weight:700;color:inherit}.lk-doc-slot__drop span{font-size:.72rem;opacity:.85}.lk-doc-slot__drop input,.lk-doc-slot__replace input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.lk-doc-slot.is-filled .lk-doc-slot__preview{display:grid;gap:8px;padding:10px;border-radius:14px;border:1px solid rgba(16,185,129,.28);background:linear-gradient(180deg,#fff,#f6fdf9)}.lk-doc-slot.is-rejected .lk-doc-slot__preview{border-color:#b4231847;background:linear-gradient(180deg,#fff,#fef3f2)}.lk-doc-slot__thumb{position:relative;display:block;width:100%;aspect-ratio:16 / 10;border:0;padding:0;border-radius:12px;overflow:hidden;background:#e8eef5;cursor:zoom-in}.lk-doc-slot__thumb img{width:100%;height:100%;object-fit:cover;display:block}.lk-doc-slot__pdf{display:grid;place-items:center;width:100%;height:100%;font-weight:800;color:#1157a5;letter-spacing:.04em}.lk-doc-slot__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:6px;background:#11182773;color:#fff;font-size:.8rem;font-weight:650;opacity:0;transition:opacity .15s}.lk-doc-slot__thumb:hover .lk-doc-slot__overlay,.lk-doc-slot__thumb:focus-visible .lk-doc-slot__overlay{opacity:1}.lk-doc-slot__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.lk-doc-slot__name{flex:1;min-width:0;font-size:.78rem;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-doc-slot__replace{position:relative;display:grid;place-items:center;min-height:36px;border-radius:10px;border:1px solid rgba(17,87,165,.22);background:#fff;color:#1157a5;font-size:.78rem;font-weight:650;cursor:pointer}.lk-doc-slot__replace.is-busy{opacity:.6;pointer-events:none}.lk-doc-slot__reason{font-size:.76rem;color:#b42318;line-height:1.35}.lk-photo-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:grid;place-items:center;padding:16px;background:#0f172ab8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lk-photo-lb__card{width:min(100%,920px);max-height:calc(100vh - 32px);display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:#0f172a;box-shadow:0 24px 60px #0006}.lk-photo-lb__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#111827;border-bottom:1px solid rgba(255,255,255,.08)}.lk-photo-lb__title{display:flex;align-items:center;gap:10px;min-width:0}.lk-photo-lb__title strong{color:#f8fafc;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-photo-lb__close{width:36px;height:36px;border:0;border-radius:10px;background:#ffffff14;color:#f8fafc;font-size:1.4rem;line-height:1;cursor:pointer}.lk-photo-lb__body{flex:1;min-height:280px;display:flex;flex-direction:column}.lk-photo-lb__empty,.lk-photo-lb__fallback{margin:auto;padding:32px;text-align:center;color:#cbd5e1}.lk-photo-lb__note{padding:12px 14px;background:#1f2937;color:#fecaca;font-size:.84rem}.lk-photo-zoom{display:flex;flex-direction:column;flex:1;min-height:0}.lk-photo-zoom__toolbar{display:flex;gap:6px;justify-content:center;padding:10px}.lk-photo-zoom__btn{min-width:36px;height:32px;border:0;border-radius:8px;background:#ffffff1a;color:#f8fafc;font-weight:650;cursor:pointer}.lk-photo-zoom__btn--label{min-width:64px;font-size:.8rem}.lk-photo-zoom__btn--wide{padding:0 12px;font-size:.75rem}.lk-photo-zoom__stage{flex:1;min-height:320px;max-height:min(68vh,640px);overflow:hidden;display:grid;place-items:center;touch-action:none}.lk-photo-zoom__stage.is-pan{cursor:grab}.lk-photo-zoom__stage.is-pan:active{cursor:grabbing}.lk-photo-zoom__img{max-width:100%;max-height:100%;object-fit:contain;transform-origin:center center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.lk-photo-zoom__hint{margin:0;padding:8px 12px 12px;text-align:center;font-size:.72rem;color:#94a3b8}.lk-auth{--lk-auth-ink: #2a2b33;--lk-auth-muted: #63636a;--lk-auth-line: #e8eaed;--lk-auth-blue: #1157a5;--lk-auth-blue-bright: #2f80ed;--lk-auth-accent: #ea5707;--lk-auth-surface: #f3f4f5;position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;font-family:Manrope,Inter,system-ui,sans-serif;color:var(--lk-auth-ink);background:var(--lk-auth-surface);overflow-x:clip}.lk-auth__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(900px 420px at 50% -8%,rgba(47,128,237,.14),transparent 58%),radial-gradient(640px 360px at 92% 88%,rgba(234,87,7,.07),transparent 55%),radial-gradient(520px 320px at 6% 70%,rgba(17,87,165,.06),transparent 50%)}.lk-auth__top{position:relative;z-index:2;display:flex;justify-content:flex-end;padding:20px 28px 0}.lk-auth__back{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:999px;background:#fff;border:1px solid #e4e7ec;color:var(--lk-auth-ink);font-size:.88rem;font-weight:650;text-decoration:none;box-shadow:0 1px 2px #2a2b330a;transition:color .15s,border-color .15s,box-shadow .15s}.lk-auth__back:hover{color:var(--lk-auth-blue);border-color:#c9d7ea;box-shadow:0 4px 14px #1157a51a}.lk-auth__center{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;padding:12px 20px 48px}.lk-auth__sheet{width:min(440px,100%);animation:lk-auth-rise .55s cubic-bezier(.22,1,.36,1) both}.lk-auth__logo{display:flex;justify-content:center;margin-bottom:22px;line-height:0}.lk-auth__logo img{height:44px;width:auto;display:block}.lk-auth__head{text-align:center;margin-bottom:18px}.lk-auth__head h1{margin:0;font-size:clamp(1.55rem,3vw,1.85rem);font-weight:780;letter-spacing:-.03em;color:var(--lk-auth-ink)}.lk-auth__head p{margin:8px 0 0;font-size:.94rem;line-height:1.45;color:var(--lk-auth-muted)}.lk-auth__content{width:100%}.lk-auth .lk-card{background:#fff;border:1px solid #eef0f3;border-radius:24px;padding:28px 26px;box-shadow:0 1px 2px #2a2b330a,0 16px 40px #1157a512}.lk-auth .lk-tabs{gap:5px;padding:5px;margin-bottom:20px;background:var(--lk-auth-surface);border-radius:14px}.lk-auth .lk-tabs__btn{min-height:42px;border-radius:10px;font-family:inherit;font-size:.9rem;font-weight:700;color:#6b7280}.lk-auth .lk-tabs__btn--active{color:var(--lk-auth-blue);background:#fff;box-shadow:0 1px 4px #2a2b3314}.lk-auth .lk-form{gap:16px}.lk-auth .lk-field label{font-size:.8rem;font-weight:700;color:#3a4454}.lk-auth .lk-field input,.lk-auth .lk-password input{padding:13px 14px;border-radius:12px;border:1.5px solid #e2e6ec;background:#fafbfc;font-family:inherit;font-size:.98rem;transition:border-color .15s,box-shadow .15s,background .15s}.lk-auth .lk-field input:hover,.lk-auth .lk-password input:hover{border-color:#c9d0db}.lk-auth .lk-field input:focus,.lk-auth .lk-password input:focus{border-color:var(--lk-auth-blue-bright);background:#fff;box-shadow:0 0 0 3px #2f80ed24}.lk-auth .lk-field__link{font-size:.8rem;font-weight:700;color:var(--lk-auth-blue-bright)}.lk-auth .lk-field__link:hover{color:var(--lk-auth-blue)}.lk-auth .lk-btn--primary{min-height:50px;margin-top:2px;border-radius:12px;background:var(--lk-auth-blue);font-family:inherit;font-size:.98rem;font-weight:750;box-shadow:0 8px 20px #1157a52e;transition:background .15s,transform .15s,box-shadow .15s}.lk-auth .lk-btn--primary:hover:not(:disabled){background:#0e4a8c;transform:translateY(-1px);box-shadow:0 12px 24px #1157a538}.lk-auth .lk-btn--primary:active:not(:disabled){transform:translateY(0)}.lk-auth .lk-links{margin-top:16px;padding-top:14px;border-top:1px solid var(--lk-auth-line);justify-content:center}.lk-auth .lk-links a{color:var(--lk-auth-blue-bright);font-weight:650}.lk-auth .lk-alert{border-radius:12px}@keyframes lk-auth-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.lk-auth__sheet{animation:none}.lk-auth .lk-btn--primary:hover:not(:disabled){transform:none}}@media (max-width: 560px){.lk-auth__top{padding:16px 16px 0}.lk-auth__center{align-items:flex-start;padding:20px 16px 36px}.lk-auth__logo{margin-bottom:18px}.lk-auth__logo img{height:38px}.lk-auth .lk-card{border-radius:20px;padding:22px 18px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--primary-blue: #1157A5;--primary-orange: #EA5707;--primary-white: #FFFFFF;--primary-black: #000000;--secondary-light-blue: #2F80ED;--secondary-light-blue-bg: #EAF2FD;--dark-coal: #2A2B33;--light-coal: #4F5C65;--gray: #63636A;--blurish-gray: #9898AB;--light-gray: #F3F4F5;--light-blurish-gray: #F3F3F5;--font-main: "Inter", sans-serif;--radius-sm: 10px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 24px;--radius-3xl: 28px}html{font-family:var(--font-main);font-size:16px;color:var(--dark-coal);background:var(--light-gray);-webkit-tap-highlight-color:transparent}body{min-height:100vh;-webkit-tap-highlight-color:transparent}a,button,[role=button],input,label,summary{-webkit-tap-highlight-color:transparent}a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}a:focus-visible,button:focus-visible{outline:2px solid rgba(47,128,237,.45);outline-offset:2px}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;background:none;font-family:inherit}img{max-width:100%;display:block}ul,ol{list-style:none}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 160px}@media (max-width: 1200px){.container{padding:0 40px}}@media (max-width: 768px){.container{padding:0 16px}}.desktop-only{display:block}.mobile-only{display:none}.header__top-nav.desktop-only,.header__subnav.desktop-only,.footer__nav.desktop-only{display:flex}@media (max-width: 900px){.desktop-only{display:none!important}.mobile-only{display:block!important}.header__mobile-subnav.mobile-only,.header__mobile-menu.mobile-only,.header__burger.mobile-only,.footer__mobile-nav.mobile-only,.allprod-mobile-filter-bar.mobile-only,.allprod-mobile-filters.mobile-only{display:flex!important}.footer__mobile-nav.mobile-only{flex-direction:column}button .mobile-only,a .mobile-only{display:inline!important}button .desktop-only,a .desktop-only{display:none!important}}.page-content{display:flex;flex-direction:column;align-items:center;padding:40px 160px 120px;gap:132px}@media (max-width: 1200px){.page-content{padding:32px 40px 80px;gap:80px}}@media (max-width: 900px){.page-content{padding:16px 16px 64px;gap:48px}}@media (max-width: 480px){.page-content{padding:12px 12px 48px;gap:40px}}.dcs-media-frame{--dcs-media-ratio: 4 / 3;--dcs-media-pad: 20px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;aspect-ratio:var(--dcs-media-ratio);box-sizing:border-box;border-radius:var(--radius-2xl, 24px)}.dcs-media-frame>img,.dcs-media-frame>picture,.dcs-media-frame>picture>img,.dcs-media-frame>svg{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;padding:var(--dcs-media-pad);box-sizing:border-box;display:block;-webkit-mask-image:linear-gradient(180deg,#000 58%,transparent 100%);mask-image:linear-gradient(180deg,#000 58%,transparent 100%)}.dcs-product-card__media{--dcs-media-ratio: 1 / 1;--dcs-media-pad: 16px}.dcs-product-hero__media{--dcs-media-ratio: 16 / 11;--dcs-media-pad: 28px;border-radius:var(--radius-3xl, 28px)}.dcs-media-frame--wide{--dcs-media-ratio: 16 / 9;--dcs-media-pad: 24px}.dcs-media-frame--tall{--dcs-media-ratio: 3 / 4;--dcs-media-pad: 18px}@media (max-width: 480px){.dcs-media-frame{--dcs-media-pad: 14px}.dcs-product-hero__media{--dcs-media-pad: 18px}}.dcs-product-hero-art{position:relative;z-index:0}.dcs-product-hero-art>img,.dcs-product-hero-art>picture>img{-webkit-mask-image:linear-gradient(180deg,#000 58%,transparent 100%);mask-image:linear-gradient(180deg,#000 58%,transparent 100%)}.dcs-product-hero-art:after{content:"";position:absolute;z-index:-1;left:50%;bottom:-10px;transform:translate(-50%);width:64%;height:30px;background:radial-gradient(ellipse at center,#0f172a29,#0f172a00 72%);filter:blur(20px);pointer-events:none}.dcs-product-hero-art:has(>.dcs-product-hero__media):after{bottom:16px}@media (max-width: 480px){.dcs-product-hero-art:after{bottom:-6px;width:56%;height:20px;filter:blur(14px);opacity:.85}.dcs-product-hero-art:has(>.dcs-product-hero__media):after{bottom:10px}}[class*=risk-card]>img,[class*=risk-card] img,[class*=-risk]>img,[class*=__risk]>img,[class*=-insured] img,[class*=__coverage] img,[class*=-insurable] img,[class*=-case]>img,[class*=__examples]>article>img,[class*=-examples]>article>img,[class*=-cases]>article>img,[class*=case]>img,.apartment-risk-card img,.apartment-insured img,.apartment-case>img,.kasko-risk-card__img img{-webkit-mask-image:linear-gradient(180deg,#000 52%,transparent 100%);mask-image:linear-gradient(180deg,#000 52%,transparent 100%)}.dcs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden;border:none;border-radius:var(--radius-md, 12px);padding:14px 32px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s ease,box-shadow .2s ease,background .2s ease}.dcs-btn:disabled,.dcs-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none!important;transform:none!important}.dcs-btn:focus-visible{outline:2px solid #1157A5;outline-offset:2px}@media (prefers-reduced-motion: reduce){.dcs-btn{transition:background .2s ease}}.dcs-btn--primary{background:linear-gradient(180deg,#ff6b1a,#ea5707);color:#fff;box-shadow:0 1px #ffffff40 inset,0 8px 20px #ea570742,0 2px 4px #ea570729}.dcs-btn--primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 32%,rgba(255,255,255,.25) 48%,transparent 64%);transform:translate(-120%);pointer-events:none}@media (hover: hover) and (pointer: fine){.dcs-btn--primary:hover:not(:disabled){background:linear-gradient(180deg,#ff7a2e,#d14d00);transform:translateY(-2px);box-shadow:0 1px #ffffff4d inset,0 14px 28px #ea570752,0 3px 6px #ea570733}.dcs-btn--primary:hover:not(:disabled):after{transition:transform .5s ease;transform:translate(120%)}}.dcs-btn--primary:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px #fff3 inset,0 4px 10px #ea570738}.dcs-btn--secondary{background:var(--light-gray, #F3F4F5);color:var(--dark-coal, #2A2B33)}@media (hover: hover) and (pointer: fine){.dcs-btn--secondary:hover:not(:disabled){background:var(--secondary-light-blue-bg, #EAF2FD);color:var(--secondary-light-blue, #2F80ED)}}.dcs-btn--secondary:active:not(:disabled){transform:translateY(1px)}.dcs-btn--continue{background:var(--primary-orange, #EA5707);color:#fff;box-shadow:0 6px 16px #ea570738}.dcs-btn__arrow{display:inline-block;transition:transform .2s ease}@media (hover: hover) and (pointer: fine){.dcs-btn--continue:hover:not(:disabled){background:#d14d00}.dcs-btn--continue:hover:not(:disabled) .dcs-btn__arrow{transform:translate(4px)}}.dcs-btn--continue:active:not(:disabled){transform:scale(.98)}@media (prefers-reduced-motion: reduce){.dcs-btn--continue:hover:not(:disabled) .dcs-btn__arrow{transform:none}}.dcs-btn--download{background:#fff;color:var(--dark-coal, #2A2B33)}.dcs-btn__download-icon{display:inline-flex;flex-shrink:0;opacity:0;transform:translateY(-3px);transition:opacity .18s ease,transform .18s ease}.dcs-btn--download:hover .dcs-btn__download-icon,.dcs-btn--download:focus-visible .dcs-btn__download-icon{opacity:1;transform:translateY(0)}@media (hover: none){.dcs-btn__download-icon{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.dcs-btn__download-icon{transition:opacity .18s ease;transform:none}}.dcs-btn--auth{background:linear-gradient(135deg,#1157a5,#16233b 140%);color:#fff;box-shadow:0 6px 18px #1157a53d}@media (hover: hover) and (pointer: fine){.dcs-btn--auth:hover:not(:disabled){box-shadow:0 10px 24px #1157a552;transform:translateY(-1px)}}.dcs-btn--auth:active:not(:disabled){transform:translateY(1px)}.dcs-btn--step{background:#fff;color:var(--gray, #63636A);border:1px solid #e5e7eb}.dcs-btn--step.is-active{background:var(--secondary-light-blue-bg, #EAF2FD);color:var(--secondary-light-blue, #2F80ED);border-color:var(--secondary-light-blue, #2F80ED)}.dcs-btn--step.is-complete{border-color:#34a853;color:#34a853}.dcs-btn--step.is-locked{opacity:.65;cursor:default}@media (hover: hover) and (pointer: fine){.dcs-btn--step:not(.is-locked):not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 10px #141e3c14}}.dcs-btn--step:not(.is-locked):not(:disabled):active{transform:translateY(1px)}.dcs-btn--icon{padding:10px;border-radius:999px;background:transparent;color:inherit}@media (hover: hover) and (pointer: fine){.dcs-btn--icon:hover:not(:disabled){background:#1157a514}}.dcs-btn--icon:active:not(:disabled){transform:scale(.94)}@media (prefers-reduced-motion: reduce){.dcs-btn--primary:hover:not(:disabled),.dcs-btn--primary:active:not(:disabled),.dcs-btn--secondary:active:not(:disabled),.dcs-btn--continue:active:not(:disabled),.dcs-btn--auth:hover:not(:disabled),.dcs-btn--auth:active:not(:disabled),.dcs-btn--step:hover,.dcs-btn--step:active,.dcs-btn--icon:active:not(:disabled){transform:none}}
