:root{--bg:#edf3f3;--bg2:#dbe7e7;--surface:#f7fafa;--white:#fff;--ink:#0a5257;--ink2:#37585c;--ink3:#4e6669;--line:#bccfd0;--line-field:#6e8c90;--accent:#c2a474;--accentText:#6e5320;--accentLight:#e6d3aa;--deep:#06181a;--deep2:#0a2528;--deep3:#0e3034;--deepLine:#1c4348;--onDeep:#e4edec;--onDeep2:#9cb6b6;--font-display:Arkhip,"Helvetica Neue",Helvetica,Arial,sans-serif;--font-body:Mulish,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--band-tight:clamp(40px,5.5vh,72px);--band:clamp(56px,9vh,104px);--band-major:clamp(80px,14vh,168px);--frame-max:1240px;--gutter:max(20px,4vw);--header-h:60px;--radius:6px;--radius-band:0;--ease:.22s cubic-bezier(.16,1,.3,1);--shadow-ring:0 0 0 1px #0000000f, 0 1px 2px -1px #0000000f, 0 2px 4px 0 #0000000a;--shadow-ring-hover:0 0 0 1px #00000014, 0 1px 2px -1px #00000014, 0 2px 4px 0 #0000000f;--photo-edge:#0000001a}@supports (color:lab(0% 0 0)){:root{--shadow-ring:0 0 0 1px lab(0% 0 0/.06), 0 1px 2px -1px lab(0% 0 0/.06), 0 2px 4px 0 lab(0% 0 0/.04);--shadow-ring-hover:0 0 0 1px lab(0% 0 0/.08), 0 1px 2px -1px lab(0% 0 0/.08), 0 2px 4px 0 lab(0% 0 0/.06);--photo-edge:lab(0% 0 0/.1)}}@media (min-width:768px){:root{--header-h:72px}}:root{--sky-top:#06333a;--sky-bottom:#0f5b54;--sky-seam:10%;--z-header:20;--z-menu:19;--z-skip:30}
@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-cyrillic.woff2)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-latin.woff2)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arkhip;src:url(/fonts/arkhip.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Mulish;src:url(/fonts/mulish-latin.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Mulish;src:url(/fonts/mulish-cyrillic.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--header-offset) + 12px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--ink2);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:inherit}a[href^=mailto],a[href^=tel]{overflow-wrap:break-word}:focus-visible{outline:2px solid var(--accentText);outline-offset:3px}.frame{max-width:var(--frame-max);padding-inline:var(--gutter);margin:0 auto}.skip{z-index:var(--z-skip);padding:var(--space-3) var(--space-4);background:var(--ink);color:#fff;font:600 14px/1 var(--font-body);text-decoration:none;position:absolute;top:0;left:-9999px}.skip:focus{top:8px;left:8px}h1,h2,h3{font-family:var(--font-display);color:var(--ink);letter-spacing:-.014em;text-wrap:balance;margin:0;font-weight:400}h1{letter-spacing:-.022em;font-size:clamp(30px,4.2vw,58px);line-height:1.06}h2{max-width:26ch;font-size:clamp(24px,2.6vw,35px);line-height:1.14}h3{font-size:clamp(19px,1.7vw,24px);line-height:1.25}.lead{color:var(--ink2);max-width:58ch;margin:var(--space-4) 0 0;text-wrap:pretty;font-size:clamp(17px,1.45vw,20px);line-height:1.6}p{margin:0 0 var(--space-4);text-wrap:pretty;max-width:60ch}p:last-child{margin-bottom:0}.note{margin:var(--space-8) 0 0;color:var(--ink3);text-wrap:pretty;max-width:50ch;font-size:14px;line-height:1.55}.key{color:var(--accentText);font-weight:600}.band{padding-block:var(--band)}.head{margin:0 0 clamp(32px,4.4vh,56px)}.head-brow{margin:0 0 var(--space-4);font:600 11px/1.4 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--accentText)}.head h2{max-width:22ch}.head .lead{margin-top:var(--space-4)}.head:after{content:"";background:var(--line);height:1px;margin-top:clamp(24px,3vh,40px);display:block}.btn{min-height:46px;padding:0 var(--space-6);border-radius:var(--radius);cursor:pointer;font:400 13px/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;transition-property:background-color,border-color,color,scale;transition-duration:.15s;transition-timing-function:ease-out;display:inline-flex}.btn:active{scale:.96}.btn-primary{background:var(--ink);color:#fff;border-color:var(--ink)}.btn-primary:hover{background:#08454a;border-color:#08454a}.btn-bronze{background:var(--accent);color:var(--deep);border-color:var(--accent)}.btn-bronze:hover{background:#d2b78e;border-color:#d2b78e}.btn-outline{color:var(--onDeep);background:0 0;border-color:#e4edec6b}.btn-outline:hover{border-color:var(--onDeep);background:#e4edec1f}.holder{background:var(--bg2);border-radius:var(--radius);box-shadow:var(--shadow-ring);border:1px solid #0000;padding:4px;transition-property:border-color,box-shadow,transform;transition-duration:.15s;transition-timing-function:ease-out}.holder>.core{background:var(--surface);border-radius:var(--radius);box-shadow:inset 0 1px #ffffffbf}.btn-arrow{gap:var(--space-4);padding-right:var(--space-2)}.arrow-slot{border-radius:var(--radius);width:30px;height:30px;transition:transform var(--ease),background var(--ease);flex:none;place-items:center;font-size:13px;line-height:1;display:grid}.btn-primary .arrow-slot{background:#ffffff29}.btn-bronze .arrow-slot{background:#06181a24}.btn-outline .arrow-slot{background:#e4edec24}@media (hover:hover) and (pointer:fine){.btn-arrow:hover .arrow-slot{transform:translate(2px,-1px)}}.btn-primary.btn-arrow:hover .arrow-slot{background:#ffffff42}.btn-bronze.btn-arrow:hover .arrow-slot{background:#06181a38}.btn-outline.btn-arrow:hover .arrow-slot{background:#e4edec3d}.link{color:var(--ink);text-underline-position:from-font;text-underline-offset:2px;text-decoration-skip-ink:auto;text-decoration:underline;text-decoration-thickness:from-font;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);transition-property:color,text-decoration-color;transition-duration:.15s;transition-timing-function:ease-out}.link:hover{color:var(--accentText);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.fade{align-items:center;gap:var(--space-2);font:600 13px/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--line);transition:border-color var(--ease),color var(--ease);padding-bottom:4px;text-decoration:none;display:inline-flex}.fade:hover{border-bottom-color:var(--accent);color:var(--accentText)}.fade .arrow{transition:transform var(--ease)}@media (hover:hover) and (pointer:fine){.fade:hover .arrow{transform:translate(3px)}}:root{--header-offset:12px}#шапка{z-index:var(--z-header);padding:var(--header-offset) var(--gutter) 0;transition:background var(--ease),border-color var(--ease);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}#шапка.pinned{-webkit-backdrop-filter:saturate(1.3)blur(14px);backdrop-filter:saturate(1.3)blur(14px);border-bottom-color:var(--line);background:#f7fafaed}.header-inner{max-width:var(--frame-max);height:var(--header-h);transition:transform var(--ease);align-items:center;gap:clamp(12px,1.5vw,24px);margin:0 auto;display:flex}.logo{aspect-ratio:1162/191;height:clamp(32px,2.9vw,44px);transition:filter var(--ease);flex:none;text-decoration:none;display:block;position:relative}.logo:before,.logo:after{content:"";position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.logo:before{background:var(--ink);transition:background var(--ease);-webkit-mask-image:url(/ассеты/лого-мвс-строки.svg);mask-image:url(/ассеты/лого-мвс-строки.svg)}.logo:after{background:var(--accent);-webkit-mask-image:url(/ассеты/лого-мвс-звезда.svg);mask-image:url(/ассеты/лого-мвс-звезда.svg)}#шапка.pinned .header-inner{transform:translateY(calc(-1 * var(--header-offset)))}#шапка:not(.pinned) .logo{filter:drop-shadow(0 1px 9px #06181a99)}#шапка:not(.pinned) .logo:before{background:#fff}#меню{margin-left:auto}#меню ul{gap:clamp(12px,1.5vw,24px);margin:0;padding:0;list-style:none;display:flex}#меню a{padding:var(--space-3) 2px;font:400 13px/1.25 var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:#ffffffd9;text-shadow:0 1px 11px #06181acc;transition:color var(--ease);text-decoration:none;display:block;position:relative}#шапка.pinned #меню a{color:var(--ink2);text-shadow:none}#меню a:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .42s cubic-bezier(.16,1,.3,1);position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}#меню a:hover{color:#fff}#шапка.pinned #меню a:hover{color:var(--ink)}@media (hover:hover) and (pointer:fine){#меню a:hover:after{transform:scaleX(1)}}#меню a[aria-current]{color:#fff}#шапка.pinned #меню a[aria-current]{color:var(--ink)}#меню a[aria-current]:after{background:var(--accent);transform:scaleX(1)}#шапка.pinned #меню a[aria-current]:after{background:var(--accentText)}.header-action{min-height:38px;padding:0 var(--space-4);border-radius:var(--radius);-webkit-backdrop-filter:saturate(1.2)blur(12px);backdrop-filter:saturate(1.2)blur(12px);font:400 12px/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:#fff;white-space:nowrap;transition:background var(--ease),border-color var(--ease);background:#06282c75;border:1px solid #ffffff85;flex:none;align-items:center;text-decoration:none;display:inline-flex}.header-action:hover{background:#06282ca8;border-color:#fff}#шапка.pinned .header-action{background:var(--ink);border-color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none}#шапка.pinned .header-action:hover{background:#08454a;border-color:#08454a}.narrow-only{display:none}.btn-menu{cursor:pointer;background:0 0;border:0;flex:none;width:42px;height:42px;padding:0;display:none}.bars,.bars:before,.bars:after{width:21px;height:2px;transition:transform var(--ease),opacity var(--ease),background var(--ease);background:#fff;display:block;box-shadow:0 1px 8px #06181ab3}#шапка.pinned .bars,#шапка.pinned .bars:before,#шапка.pinned .bars:after{background:var(--ink);box-shadow:none}.bars{margin:0 auto;position:relative}.bars:before,.bars:after{content:"";position:absolute;left:0}.bars:before{top:-6px}.bars:after{top:6px}[aria-expanded=true] .bars{background:0 0}[aria-expanded=true] .bars:before{transform:translateY(6px)rotate(45deg)}[aria-expanded=true] .bars:after{transform:translateY(-6px)rotate(-45deg)}@media (max-width:1180px){.narrow-only{display:block}.btn-menu{margin-left:auto;display:block}.header-action{display:none}#меню{top:calc(var(--header-h) + var(--header-offset));z-index:var(--z-menu);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#f7fafafb;max-height:0;margin:0;transition:max-height .34s cubic-bezier(.16,1,.3,1);position:fixed;left:0;right:0;overflow:hidden}#шапка.pinned #меню{top:var(--header-h)}#меню.open{max-height:72vh}#меню ul{padding:var(--space-2) var(--gutter) var(--space-4);flex-direction:column;gap:0}#меню li+li{border-top:1px solid var(--line)}#меню a,#шапка.pinned #меню a{padding:var(--space-4) 0;color:var(--ink2);text-shadow:none;font-size:14px}#меню a:hover,#шапка.pinned #меню a:hover{color:var(--ink)}#меню a:after{display:none}#меню a[aria-current],#шапка.pinned #меню a[aria-current],#меню .narrow-action a{color:var(--accentText)}}.field{gap:var(--space-2);flex-direction:column;display:flex}.field>span{font:600 11px/1.2 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.field .hint{font:400 12px/1.4 var(--font-body);letter-spacing:0;text-transform:none;color:var(--ink3)}.field input,.field textarea{width:100%;padding:var(--space-3) var(--space-4);background:var(--white);border:1px solid var(--line-field);border-radius:var(--radius);color:var(--ink);font:400 16px/1.45 var(--font-body);transition-property:border-color;transition-duration:.15s;transition-timing-function:ease-out}.field input::placeholder,.field textarea::placeholder{color:#627a7d}.field input:focus,.field textarea:focus{border-color:var(--ink);outline:0;box-shadow:0 0 0 3px #0a52571f}.field textarea{resize:vertical;min-height:118px}.field .field-error{min-height:0;font:400 12px/1.4 var(--font-body);color:#8e2c22;letter-spacing:0;text-transform:none}.field-check{gap:0 var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.field-check input{width:20px;height:20px;accent-color:var(--accent);margin:12px 0 0}.field-check label{font:400 13px/1.5 var(--font-body);color:var(--ink2);padding-block:12px}.field-check a{color:var(--ink);text-underline-position:from-font;text-underline-offset:2px;text-decoration-skip-ink:auto;text-decoration:underline;text-decoration-thickness:from-font}.field-check a:hover{color:var(--accentText)}.field-check .field-error{grid-column:2}.field-check[data-неверно=да] input{outline-offset:1px;outline:2px solid #8e2c22}.field[data-неверно=да] input,.field[data-неверно=да] textarea{border-color:#8e2c22}.form{gap:var(--space-4);padding:clamp(24px,2.6vw,32px);display:grid}.form .btn{justify-self:start}.form-result{font:400 14px/1.5 var(--font-body);margin:0}.form-result[data-вид=успех]{color:#1f6b4c}.form-result[data-вид=сбой]{color:#8e2c22}.btn[aria-busy=true]{opacity:.72;pointer-events:none}.empty{padding:var(--space-8) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.empty b{font:400 19px/1.3 var(--font-display);color:var(--ink);margin-bottom:8px;display:block}.empty span{color:var(--ink3);max-width:46ch;font-size:14px;display:block}.footer{background:var(--bg2);padding-block:clamp(32px,5vh,64px) var(--space-8)}.footer-top{grid-template-columns:minmax(260px,1.4fr) minmax(160px,.6fr);gap:clamp(24px,4vw,64px);display:grid}.footer .logo{height:clamp(38px,3.4vw,52px)}.footer-about{margin:var(--space-4) 0 0;color:var(--ink3);max-width:42ch;font-size:14px;line-height:1.55}.footer h2{font-size:11px;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--accentText);margin:0 0 var(--space-4);max-width:none;font-weight:600}.footer-nav{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer-nav a{color:var(--ink);transition:border-color var(--ease);border-bottom:1px solid #0000;font-size:15px;text-decoration:none}.footer-nav a:hover{border-bottom-color:var(--accent)}.footer-bottom{padding-top:var(--space-6);border-top:1px solid var(--line);gap:var(--space-2) var(--space-6);font:400 11px/1.5 var(--font-mono);letter-spacing:.02em;color:var(--ink3);flex-wrap:wrap;margin-top:clamp(24px,3.6vh,48px);display:flex}.footer-bottom a{color:inherit}@media (max-width:720px){.footer-top{grid-template-columns:1fr}}.news-pic img{outline:1px solid var(--photo-edge);outline-offset:-1px}@media (prefers-reduced-motion:no-preference){@media (scripting:enabled){.reveal{opacity:0;filter:blur(6px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * .1s);transform:translateY(22px)}.reveal.shown{opacity:1;filter:none;transform:none}}.strip>li,.partner-steps>li,.scale>li,.brands>li{--i:0}.strip>li:nth-child(2),.partner-steps>li:nth-child(2),.scale>li:nth-child(2),.brands>li:nth-child(2){--i:1}.strip>li:nth-child(3),.partner-steps>li:nth-child(3),.scale>li:nth-child(3),.brands>li:nth-child(3){--i:2}.scale>li:nth-child(4),.brands>li:nth-child(4){--i:3}.scale>li:nth-child(n+5){--i:4}}
