@font-face{font-family:MKNew Montserrat;src:url(montserrat-cyrillic.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:MKNew Montserrat;src:url(montserrat-latin.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}@font-face{font-family:MKNew Golos;src:url(golos-cyrillic.woff2) format("woff2");font-weight:400 900;font-display:swap;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:MKNew Golos;src:url(golos-latin.woff2) format("woff2");font-weight:400 900;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}@font-face{font-family:MKNew Golos;src:url(golos-cyrillic.woff2) format("woff2");font-weight:900;font-display:swap;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:MKNew Golos;src:url(golos-latin.woff2) format("woff2");font-weight:900;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}@font-face{font-family:MKNew Golos;src:url(golos-latin-ext-900.woff2) format("woff2");font-style:normal;font-weight:900;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}.mknew-page{--mknew-accent:#cb2932;--mknew-text:#333;--mknew-muted:#5a5f62;--mknew-gutter:30px;margin:0;min-width:320px;min-height:100vh;color:var(--mknew-text);font:400 14px/1.4 "MKNew Montserrat",Arial,sans-serif;background:radial-gradient(ellipse 660px 540px at calc(100% - 120px) 90px,rgba(228,151,153,.29),transparent 85%),radial-gradient(ellipse 430px 440px at -60px 520px,rgba(203,41,50,.06),transparent 85%),#fff;background-repeat:no-repeat}.mknew-page *,.mknew-page ::after,.mknew-page ::before{box-sizing:border-box}.mknew-page [hidden]{display:none!important}.mknew-page button,.mknew-page input{font-family:inherit}.mknew-page button{cursor:pointer}.mknew-page button:disabled{cursor:wait;opacity:.6}.mknew-page a{color:inherit}.mknew-page :focus-visible{outline:0}.mknew-page img{max-width:100%}.mknew-skip{position:fixed;top:8px;left:16px;z-index:10000;padding:12px;background:#fff;transform:translateY(-160%)}.mknew-skip:focus{transform:none}.mknew-header{max-width:1700px;margin:0 auto;padding:16px var(--mknew-gutter) 0;display:flex;align-items:center;gap:28px;flex-wrap:wrap}.mknew-header__brand{flex:none;margin:-8px 0 -8px -12px;transition:opacity .3s}.mknew-header__brand img{display:block;width:auto;height:clamp(52px,4.6vw,62px);max-width:none}.mknew-header__description{margin:0;flex:1 1 220px;max-width:290px;font-size:14px;line-height:1.4;color:var(--mknew-muted)}.mknew-header__info{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:20px;font-size:14px;line-height:1.2}.mknew-city.mknew-city{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;white-space:nowrap;padding:9px 14px;margin:0;border:1px solid rgba(51,51,51,.08);border-radius:10px;background:#fff;color:var(--mknew-text);box-shadow:0 4px 14px rgba(51,51,51,.08);font:400 15px/18px "MKNew Montserrat",Arial,sans-serif;text-decoration:none;width:auto;transition:border-color .2s}.mknew-city.mknew-city:hover{border-color:rgba(203,41,50,.35)}.mknew-city svg{color:var(--mknew-accent)}.mknew-city.mknew-city span{text-decoration:none;font-weight:400;color:inherit}.mknew-chevron{display:inline-block;width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:0 3px 3px 6px;flex:none}.mknew-hours{display:flex;align-items:center;gap:8px;white-space:nowrap}.mknew-hours__dot{position:relative;width:8px;height:8px;background:#2fcf62;border-radius:50%;flex:none}.mknew-hours .mknew-hours__dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:mknew-status-pulse 1.6s ease infinite}@keyframes mknew-status-pulse{from{transform:scale(1);opacity:.6}to{transform:scale(2.6);opacity:0}}.mknew-hours--closed .mknew-hours__dot{background:#8b8f91}.mknew-header__rating{white-space:nowrap}.mknew-header__star{color:#f2b705;font-size:14px;margin-right:3px}.mknew-header__rating strong{font-weight:600}.mknew-nav{position:sticky;top:10px;z-index:100;max-width:1700px;margin:12px auto 0;padding:0 var(--mknew-gutter)}.admin-bar .mknew-nav{top:42px}.mknew-nav__bar{display:flex;align-items:center;gap:16px;min-height:64px;padding:8px 8px 8px 16px;border-radius:24px;border:1px solid rgba(255,255,255,.95);background:rgba(255,255,255,.88);box-shadow:0 12px 34px rgba(90,95,98,.12),inset 0 1px 0 rgba(255,255,255,.9)}@supports (backdrop-filter:blur(12px)){.mknew-nav__bar{background:rgba(255,255,255,.64);backdrop-filter:blur(12px)}}.mknew-nav__links{display:flex;align-items:center;gap:clamp(14px,1.6vw,26px);flex:1;min-width:0;padding-left:10px}.mknew-nav__link{display:flex;align-items:center;gap:4px;white-space:nowrap;text-decoration:none;list-style:none;font-size:14px;line-height:1.2;padding:10px 0;transition:color .2s}.mknew-nav__link::-webkit-details-marker{display:none}.mknew-nav__link:hover,.mknew-nav__sublink:hover{color:var(--mknew-accent)}.mknew-nav__dropdown{position:relative}.mknew-nav__dropdown[open]::after{content:"";position:absolute;left:-18px;right:-18px;top:100%;height:12px}.mknew-nav__dropdown>summary{cursor:pointer}.mknew-nav__dropdown[open]>summary .mknew-chevron{transform:rotate(225deg);margin-top:5px}.mknew-nav__sublist{margin:0;padding:8px;list-style:none}.mknew-nav__dropdown>.mknew-nav__sublist{position:absolute;top:calc(100% + 10px);left:-18px;min-width:max-content;max-width:550px;max-height:60vh;overflow:auto;border:1px solid #ececec;border-radius:16px;background:#fff;box-shadow:0 16px 40px #3333331a}.mknew-nav__dropdown>.mknew-nav__sublist,.mknew-offices__list{scrollbar-width:thin;scrollbar-color:#c7c7c7 transparent;overscroll-behavior:contain}.mknew-nav__sublink{display:block;padding:11px 14px;font-size:14px;text-decoration:none;border-radius:10px}.mknew-nav__sublink:hover{background:#faf4f4}.mknew-nav__subitem .mknew-nav__sublist{padding:0 0 0 12px}.mknew-nav__brand{display:block;flex:none;width:0;height:40px;margin-right:-16px;overflow:hidden;opacity:0;visibility:hidden;transition:width .3s,margin .3s,opacity .3s,visibility .3s}.mknew-nav__brand img{display:block;width:40px;height:40px;max-width:none}.mknew-nav--scrolled .mknew-nav__brand{width:40px;margin-right:0;opacity:1;visibility:visible}.mknew-header--scrolled .mknew-header__brand{opacity:0;pointer-events:none}@keyframes mknew-logo-in{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.mknew-nav__actions{display:flex;align-items:center;gap:16px;margin-left:auto}.mknew-social{display:flex;align-items:center;gap:8px;flex:none}.mknew-social__link{display:grid;place-items:center;width:40px;height:40px;flex:none;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:0 6px 16px rgba(90,95,98,.14);transition:transform .2s,box-shadow .2s}.mknew-social__link:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(90,95,98,.16)}.mknew-social__link img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}.mknew-social--accent .mknew-social__link{width:46px;height:46px}.mknew-phone{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap;margin-right:clamp(8px,1.6vw,24px)}.mknew-phone__number{font-family:"MKNew Golos",Arial,sans-serif;font-size:17px;font-weight:900;text-decoration:none;line-height:1.2}.mknew-phone__caption{font-size:11px;color:#000;line-height:1.2;white-space:nowrap}.mknew-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:14px 22px;border:0;border-radius:16px;background:var(--mknew-accent);color:#fff;box-shadow:0 10px 24px rgba(203,41,50,.32),inset 0 1px 0 rgba(255,255,255,.25);font-size:15px;font-weight:400;line-height:1.2;transition:background .2s,transform .2s}.mknew-button:hover{background:#b8232b}.mknew-button:active{transform:translateY(1px)}.mknew-nav__callback{white-space:nowrap}.mknew-nav__call{display:none;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:14px;background:var(--mknew-accent);box-shadow:0 8px 18px rgba(203,41,50,.3);font-size:0}.mknew-nav__call::before{content:"";width:22px;height:22px;flex:none;background:url(phone.svg) center/contain no-repeat}.mknew-page .mknew-nav__call{color:#fff}.mknew-nav__burger{display:none;align-items:center;justify-content:center;flex-direction:column;gap:3px;flex:none;width:44px;height:44px;border:0;background:#f1f1f1;border-radius:14px}.mknew-nav__burger span{display:block;width:16px;height:2px;background:var(--mknew-muted);border-radius:2px;transition:transform .2s,opacity .2s}.mknew-nav__burger[aria-expanded=true] span:nth-child(1){transform:translateY(5px) rotate(45deg)}.mknew-nav__burger[aria-expanded=true] span:nth-child(2){opacity:0}.mknew-nav__burger[aria-expanded=true] span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.mknew-main{min-height:calc(100svh - 160px)}.mknew-menu{margin-top:8px;padding:10px;border:1px solid #fff;border-radius:24px;background:rgba(255,255,255,.97);box-shadow:0 24px 50px rgba(90,95,98,.2);max-height:var(--mknew-menu-height,calc(100dvh - 150px));overflow:auto;overscroll-behavior:contain;animation:mknew-logo-in .2s ease}.mknew-menu__city.mknew-menu__city{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 16px;margin:0 0 4px;background:#f1f1f1;border:0;border-radius:16px;font:400 16px/1.2 "MKNew Montserrat",Arial,sans-serif;text-align:left;color:var(--mknew-text)}.mknew-menu__city svg,.mknew-menu__city-action{color:var(--mknew-accent)}.mknew-menu__city-label{display:flex;flex:1;flex-direction:column;gap:2px}.mknew-menu__city-label>span{font-size:12px;color:var(--mknew-muted)}.mknew-menu__city .mknew-menu__city-label strong{font-weight:500;text-decoration:none;color:var(--mknew-text)}.mknew-menu__city-action{font-size:14px}.mknew-menu__links{display:flex;flex-direction:column;gap:4px}.mknew-menu__links .mknew-nav__link{font-size:16px;padding:15px 16px;border-radius:16px;justify-content:space-between;white-space:normal}.mknew-menu__links .mknew-nav__link:hover{background:#f1f1f1}.mknew-menu__links .mknew-chevron{color:var(--mknew-accent)}.mknew-menu__links .mknew-nav__dropdown>.mknew-nav__sublist{position:static;max-width:none;min-width:0;max-height:none;border:0;box-shadow:none;background:0 0;margin:0;padding:0 8px 8px 16px}.mknew-menu__links .mknew-nav__dropdown::after{display:none}.mknew-menu__socials{display:flex;gap:10px;align-items:center;padding:8px 16px 0;color:var(--mknew-muted)}.mknew-menu__socials .mknew-social{gap:10px}.mknew-menu__socials .mknew-social__link{width:44px;height:44px}.mknew-menu__contacts{display:flex;align-items:flex-start;flex-direction:column;gap:2px;padding:12px 16px;color:var(--mknew-muted)}.mknew-menu__contacts .mknew-phone__number{font-size:20px}.mknew-menu__contacts .mknew-phone__caption{font-size:13px;color:inherit;white-space:normal}.mknew-menu__callback{width:100%;padding:17px;font-size:16px;box-shadow:none}.mknew-page--locked{overflow:hidden}.mknew-page .geo-modal{z-index:1000;align-items:center;padding:16px;overflow:hidden}.mknew-page .geo-modal__backdrop{background:rgba(51,51,51,.42);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.mknew-page .geo-modal__window{width:min(820px,100%);max-width:none;max-height:calc(100dvh - 32px);gap:24px;padding:clamp(20px,3vw,32px);border-radius:24px;background:#fff;box-shadow:0 40px 80px rgba(0,0,0,.25);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(203,41,50,.45) transparent;font-family:"MKNew Montserrat",Arial,sans-serif}.mknew-page .geo-modal__header{gap:16px;padding:0}.mknew-page .geo-modal__title{color:var(--mknew-text);font:900 clamp(22px,2vw,28px)/1.3 "MKNew Golos",Arial,sans-serif}.mknew-page .geo-modal__close{flex:none;width:40px;height:40px;border-radius:12px;color:var(--mknew-accent);background:#f1f1f1;font-size:28px}.mknew-page .geo-modal__body{flex:none;padding:0;overflow:visible}.mknew-page .geo-modal__search{margin:0 0 24px;padding:15px 18px;border:1px solid rgba(51,51,51,.14);border-radius:12px;color:var(--mknew-text);background:#fff;font-size:15px;font-weight:400}.mknew-page .geo-modal__search:focus{outline:0;border-color:var(--mknew-accent);box-shadow:0 0 0 4px rgba(203,41,50,.1)}.mknew-page .geo-modal__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:28px 20px;margin:0}.mknew-page .geo-modal__group{min-width:0}.mknew-page .geo-modal__letter{margin:0 0 10px;padding:0;color:var(--mknew-text);font:900 22px/1.3 "MKNew Golos",Arial,sans-serif}.mknew-page .geo-modal__cities{gap:6px}.mknew-page .geo-modal__city{padding:3px 0;color:var(--mknew-muted);font-size:15px;font-weight:400;line-height:1.4;text-decoration:none}.mknew-page .geo-modal__city:hover{color:var(--mknew-accent)}.mknew-page .geo-modal__city[aria-current=location]{color:var(--mknew-accent);font-weight:500}.mknew-page .geo-modal__window:focus{outline:0}.mknew-city-picker{position:relative}.mknew-header:has(.mknew-city-confirm:not([hidden])){position:relative;z-index:101}.mknew-city-confirm{position:absolute;top:calc(100% + 10px);left:0;z-index:1;width:max-content;max-width:calc(100vw - 32px);padding:16px;border:1px solid rgba(51,51,51,.06);border-radius:16px;color:var(--mknew-text);background:#fff;box-shadow:0 24px 50px rgba(51,51,51,.18)}.mknew-city-confirm::before{position:absolute;top:-7px;left:24px;width:12px;height:12px;border-top:1px solid rgba(51,51,51,.06);border-left:1px solid rgba(51,51,51,.06);background:#fff;content:"";transform:rotate(45deg)}.mknew-city-confirm p{margin:0 0 14px;font-size:15px;line-height:1.4}.mknew-city-confirm strong{font-weight:600}.mknew-city-confirm__actions{display:flex;gap:8px}.mknew-city-confirm__actions button{display:block;flex:1 0 auto;padding:9px 16px;border:0;border-radius:10px;color:#fff;background:var(--mknew-accent);font-size:14px;font-weight:400;line-height:1.4;white-space:nowrap}.mknew-city-confirm__actions button:hover{background:#b8232b}.mknew-city-confirm__actions [data-mknew-city]{color:var(--mknew-text);background:#f1f1f1}.mknew-city-confirm__actions [data-mknew-city]:hover{background:#e6e6e6}@media (max-width:359px){.mknew-city-confirm__actions button{padding-inline:10px}}@media (max-width:1366px){.mknew-page{--mknew-gutter:15px}}@media (min-width:1100px) and (max-width:1399.98px){.mknew-header{gap:20px}.mknew-header__description{font-size:13px;max-width:260px}.mknew-header__info{gap:16px;font-size:12px}.mknew-nav__links{gap:14px;padding-left:4px}.mknew-nav__link{font-size:12px}.mknew-nav__actions{gap:12px}.mknew-phone{margin-right:4px}.mknew-phone__number{font-size:15px}.mknew-phone__caption{font-size:10px}.mknew-nav__callback{padding:14px 18px;font-size:13px}.mknew-nav__actions .mknew-social__link{width:36px;height:36px}}@media (min-width:1100px) and (max-width:1199.98px){.mknew-nav__links{gap:12px;padding-left:0}.mknew-nav__link{font-size:11.5px}.mknew-nav__actions{gap:8px}.mknew-phone{margin-right:0}.mknew-phone__number{font-size:14px}.mknew-phone__caption{font-size:9px}.mknew-nav__callback{font-size:12px;padding:14px 12px}.mknew-nav__actions .mknew-social__link{width:32px;height:32px}}@media (max-width:1099.98px){.mknew-header{gap:12px 20px}.mknew-header__description{font-size:14px}.mknew-header__info{gap:20px}.mknew-header__rating{display:none}.mknew-nav__links{display:none}.mknew-nav--scrolled .mknew-nav__brand,.mknew-nav__brand{width:44px;height:44px;margin:0 0 0 -8px;opacity:1;visibility:visible}.mknew-nav__brand img{width:44px;height:44px}.mknew-nav__burger{display:flex}.mknew-nav__actions{gap:16px}}@media (max-width:759.98px){.mknew-header__brand,.mknew-header__description{display:none}.mknew-header__info{justify-content:space-between;flex:1;font-size:14px;margin-left:0;gap:10px}.mknew-nav__bar{min-height:62px;gap:8px}.mknew-nav__actions{gap:8px}.mknew-nav__actions>.mknew-phone,.mknew-nav__callback{display:none}.mknew-nav__call{display:flex}.mknew-social__link{width:42px;height:42px}.mknew-main{min-height:calc(100svh - 140px)}}@media (max-width:359.98px){.mknew-header__info{font-size:12px}.mknew-city.mknew-city{font-size:14px;gap:8px;padding-right:10px;padding-left:10px}}@media (max-width:782px){.admin-bar .mknew-nav{top:56px}}.mknew-dialog{width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:clamp(28px,4vw,44px) clamp(20px,4vw,44px);border:0;border-radius:30px;color:var(--mknew-text);background:radial-gradient(circle at 100% 0,rgba(203,41,50,.12),transparent 190px),#fff;box-shadow:0 40px 90px #0005;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.mknew-dialog::backdrop{background:rgba(51,51,51,.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:mknew-fade-in .3s ease}.mknew-dialog[open]{animation:mknew-dialog-in .4s cubic-bezier(.2,.9,.3,1.2)}@keyframes mknew-fade-in{from{opacity:0}to{opacity:1}}@keyframes mknew-dialog-in{from{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}.mknew-dialog__tag{display:table;position:relative;margin:0 32px 18px 0;padding:7px 12px;border-radius:10px;background:rgba(203,41,50,.08);color:var(--mknew-accent);font-size:13px;font-weight:500;line-height:1.4}.mknew-dialog__title{margin:0 0 18px;padding-right:40px;font:900 clamp(24px,2.4vw,32px)/1.15 "MKNew Golos",Arial,sans-serif;letter-spacing:-.015em;text-wrap:balance}.mknew-dialog__close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:12px;background:#f1f1f1;color:var(--mknew-accent)}.mknew-dialog__close:hover{background:#e6e6e6}.mknew-form__intro{margin:0 0 18px;color:var(--mknew-muted);font-size:16px;line-height:1.5;text-wrap:pretty}.mknew-form__phone-step{display:flex;flex-direction:column;gap:10px}.mknew-form__phone-field{display:flex;align-items:stretch;min-width:0;border:1px solid rgba(90,95,98,.18);border-radius:16px;background:#fff;transition:border-color .2s,box-shadow .2s}.mknew-form__prefix{position:relative;display:flex;flex:none;align-items:center;gap:8px;padding:0 12px 0 16px;border-right:1px solid rgba(90,95,98,.16);color:var(--mknew-text);font-size:17px;font-weight:500}.mknew-form__prefix select{position:absolute;inset:0;width:100%;height:100%;opacity:0;font-size:16px;cursor:pointer}.mknew-form__prefix:has(select:focus-visible){outline:2px solid var(--mknew-accent);outline-offset:-4px;border-radius:14px 0 0 14px}.mknew-form__prefix:has(select:disabled){opacity:.6}.mknew-form__prefix select:disabled{cursor:default}.mknew-form__input{min-width:0;width:100%;padding:17px 18px 17px 14px;border:0;background:0 0;font:400 17px/1.2 "MKNew Montserrat",Arial,sans-serif;color:var(--mknew-text);border-radius:16px}.mknew-form__input::placeholder{color:var(--mknew-muted);font-weight:300;opacity:1}.mknew-form .mknew-form__input--code:focus,.mknew-form__phone-field:focus-within{border-color:var(--mknew-accent);box-shadow:0 0 0 4px rgba(203,41,50,.12)}.mknew-form__input:focus-visible{outline:0}.mknew-form .mknew-form__input--code[aria-invalid=true],.mknew-form__phone-field:has([aria-invalid=true]){border-color:var(--mknew-accent)}.mknew-form__consent{position:relative;display:flex;align-items:flex-start;gap:10px;margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--mknew-muted);cursor:pointer}.mknew-form__consent input{position:absolute;top:0;left:0;width:18px;height:18px;margin:0;opacity:0}.mknew-form__checkbox{display:grid;place-items:center;width:18px;height:18px;flex:none;border:1.5px solid var(--mknew-muted);border-radius:6px;background:#fff;transition:background .2s,border-color .2s}.mknew-form__consent input:checked+.mknew-form__checkbox{background:var(--mknew-accent);border-color:var(--mknew-accent)}.mknew-form__consent input:checked+.mknew-form__checkbox::after{content:"";width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-1px) rotate(-45deg)}.mknew-form__consent input:focus-visible+.mknew-form__checkbox{outline:3px solid var(--mknew-accent);outline-offset:3px}.mknew-form__consent a{text-underline-offset:2px}.mknew-form__verification{display:flex;flex-direction:column;gap:12px}.mknew-form__sent{margin:0;color:var(--mknew-muted);font-size:14px;line-height:1.5}.mknew-form__sent strong{font-weight:600;white-space:nowrap}.mknew-form__edit{padding:0;border:0;background:0 0;font:inherit;color:inherit;text-decoration:underline}.mknew-form__code-row{display:flex;flex-wrap:wrap;gap:8px}.mknew-form__code-row>*{flex:1 1 150px}.mknew-form .mknew-form__input--code{width:0;padding:14px 16px;border:1px solid rgba(90,95,98,.18);background:#fff;font:900 24px/1.2 "MKNew Golos",Arial,sans-serif;letter-spacing:.45em;text-align:center;transition:border-color .2s,box-shadow .2s}.mknew-form__input--code::placeholder{font-weight:900;letter-spacing:.15em}.mknew-form__text-button{align-self:flex-start;padding:0;border:0;background:0 0;color:var(--mknew-muted);font-size:13px;line-height:1.5;text-align:left;text-decoration:underline}.mknew-form__text-button:disabled{cursor:default}.mknew-form__status{margin:12px 0 0;font-size:13px;font-weight:500;line-height:1.4;color:var(--mknew-muted)}.mknew-form__status:empty{margin:0}.mknew-form__status--error{color:var(--mknew-accent)}.mknew-form__submit{padding:18px;font-size:17px;line-height:1.2;box-shadow:0 14px 30px rgba(203,41,50,.35),inset 0 1px 0 rgba(255,255,255,.25)}.mknew-form__success{text-align:center;padding:10px 0}.mknew-form__success h3{font-family:"MKNew Golos",Arial,sans-serif;font-size:24px;margin:16px 0 8px}.mknew-form__success p{margin-bottom:24px}.mknew-form__success-icon{display:inline-grid;place-items:center;width:64px;height:64px;background:#e8f7ec;color:#24924d;border-radius:50%;font-size:30px}