@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/unbounded-600-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/unbounded-600-latin.woff2)format("woff2");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,U+B7,U+2022,U+20BD,U+2248,U+2264-2265,U+2026}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/unbounded-700-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/unbounded-700-latin.woff2)format("woff2");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,U+B7,U+2022,U+20BD,U+2248,U+2264-2265,U+2026}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/manrope-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/manrope-400-latin.woff2)format("woff2");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,U+B7,U+2022,U+20BD,U+2248,U+2264-2265,U+2026}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/manrope-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/manrope-500-latin.woff2)format("woff2");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,U+B7,U+2022,U+20BD,U+2248,U+2264-2265,U+2026}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/manrope-600-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/manrope-600-latin.woff2)format("woff2");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,U+B7,U+2022,U+20BD,U+2248,U+2264-2265,U+2026}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/manrope-700-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/manrope-700-latin.woff2)format("woff2");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,U+B7,U+2022,U+20BD,U+2248,U+2264-2265,U+2026}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/jetbrains-mono-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/jetbrains-mono-400-latin.woff2)format("woff2");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,U+B7,U+2022,U+20BD,U+2248,U+2264-2265,U+2026}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/jetbrains-mono-600-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/jetbrains-mono-600-latin.woff2)format("woff2");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,U+B7,U+2022,U+20BD,U+2248,U+2264-2265,U+2026}:root{--bg:#f7f5f6;--bg-deep:#efebed;--surface:#fff;--surface-2:#faf8f9;--ink:#1a1117;--ink-2:#4a4046;--muted:#6a6267;--line:#e6e1e3;--line-2:#d2cacd;--accent:#d51313;--accent-2:#ef3b3b;--accent-ink:#fff;--accent-soft:#fdeaea;--st-ok:#16794a;--st-ok-bg:#e8f5ee;--st-attention:#92610f;--st-attention-bg:#fdf3e3;--st-problem:#b02a21;--st-problem-bg:#fdeceb;--st-unknown:#6b7382;--st-unknown-bg:#eef0f3;--danger:#b02a21;--r-sm:10px;--r:16px;--r-lg:24px;--r-full:999px;--shadow-1:0 1px 2px #0e11160d, 0 4px 12px -6px #0e11161a;--shadow-2:0 2px 4px #0e11160f, 0 18px 40px -20px #0e111638;--shadow-3:0 4px 8px #0e111614, 0 40px 80px -32px #0e11164d;--page:1440px;--page-pad:clamp(18px, 4vw, 32px);--measure:62ch;--gap:clamp(16px, 2.2vw, 28px);--section:clamp(48px, 6vw, 88px);--ease:cubic-bezier(.22, .61, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--fast:.16s;--base:.26s;--slow:.52s;--font-display:"Unbounded", "Manrope", system-ui, sans-serif;--font-text:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.08}h1{letter-spacing:-.045em;font-size:clamp(2.2rem,1.2rem + 4.2vw,4.5rem)}h2{letter-spacing:-.035em;font-size:clamp(1.6rem,1.1rem + 2vw,2.6rem)}h3{letter-spacing:-.02em;font-size:clamp(1.1rem,1rem + .5vw,1.35rem)}ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}::selection{background:var(--accent);color:var(--accent-ink)}.page{width:100%;max-width:var(--page);padding:0 var(--page-pad);margin:0 auto}.muted{color:var(--muted)}.small{font-size:.875rem}.mono{font-family:var(--font-mono);font-feature-settings:"zero"}.tabular{font-variant-numeric:tabular-nums}.lead{color:var(--ink-2);font-size:clamp(1.05rem,1rem + .5vw,1.3rem);line-height:1.55}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.btn{--btn-bg:var(--ink);--btn-ink:var(--bg);border-radius:var(--r-full);background:var(--btn-bg);min-height:44px;color:var(--btn-ink);font:inherit;white-space:nowrap;letter-spacing:-.01em;cursor:pointer;isolation:isolate;transition:transform var(--fast) var(--ease),box-shadow var(--base) var(--ease),border-color var(--base) var(--ease),color var(--base) var(--ease);border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";z-index:-1;transition:transform var(--slow) var(--ease-out);background:linear-gradient(115deg,#0000 30%,#ffffff38 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn:hover:after{transform:translate(120%)}.btn:focus-visible,.btn:hover{box-shadow:var(--shadow-2);color:var(--btn-ink);transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.btn[disabled]:after{display:none}.btn--primary{--btn-bg:var(--accent);--btn-ink:var(--accent-ink)}.btn--ghost{--btn-bg:transparent;--btn-ink:var(--ink);border-color:var(--line-2)}.btn--ghost:hover{border-color:var(--ink);color:var(--ink)}.btn--block{width:100%}.btn--lg{padding:17px 34px;font-size:1.0625rem}.btn--sm{padding:9px 18px;font-size:.875rem}.field{display:block}.field+.field{margin-top:18px}.field__label{letter-spacing:.02em;text-transform:uppercase;margin-bottom:8px;font-weight:600}.field__hint,.field__label{color:var(--muted);font-size:.8125rem;display:block}.field__error,.field__hint{margin-top:8px}.field__error{color:var(--danger);font-size:.8125rem;display:block}.input{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);width:100%;color:var(--ink);font:inherit;transition:border-color var(--base) var(--ease),box-shadow var(--base) var(--ease),background-color var(--base) var(--ease);padding:15px 18px}.input::placeholder{color:color-mix(in srgb,var(--muted) 70%,transparent)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 15%,transparent);outline:none}.input--vin{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:1.05rem}.input--invalid{border-color:var(--danger)}.input--invalid:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--danger) 15%,transparent)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (width<=620px){.grid-2{grid-template-columns:1fr}}.checkbox{color:var(--muted);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:12px;font-size:.875rem;display:grid}.checkbox input{width:24px;height:24px;accent-color:var(--accent);cursor:pointer;flex:none;margin-top:1px}.checkbox{padding-block:6px}.notice{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);padding:16px 18px;font-size:.9375rem}.notice--warn{background:var(--st-attention-bg);border-color:color-mix(in srgb,var(--st-attention) 30%,var(--line));color:var(--st-attention)}.notice--error{background:var(--st-problem-bg);border-color:color-mix(in srgb,var(--st-problem) 30%,var(--line));color:var(--st-problem)}.notice--info{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 26%,var(--line));color:var(--ink)}.notice--ok{background:var(--st-ok-bg);border-color:color-mix(in srgb,var(--st-ok) 30%,var(--line));color:var(--st-ok)}.notice__title{margin-bottom:4px;font-weight:700;display:block}.st-ok{--st:var(--st-ok);--st-bg:var(--st-ok-bg)}.st-attention{--st:var(--st-attention);--st-bg:var(--st-attention-bg)}.st-problem{--st:var(--st-problem);--st-bg:var(--st-problem-bg)}.st-unknown{--st:var(--st-unknown);--st-bg:var(--st-unknown-bg)}.st-dot{background:var(--st,var(--muted));width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb,var(--st,var(--muted)) 18%,transparent);border-radius:50%;flex:none}@media print{.no-print,.site-footer,.site-header{display:none!important}:root:not([data-pdf]){--bg:#fff;--bg-deep:#fff;--surface:#fff;--surface-2:#fff;--ink:#000;--ink-2:#222;--muted:#444;--line:#bbb;--line-2:#999;--shadow-1:none;--shadow-2:none;--shadow-3:none}:root:not([data-pdf]) body{color:#000;background:#fff}:root[data-pdf]{background:var(--bg)}:root[data-pdf] body{background:var(--bg);color:var(--ink);padding:14mm 12mm}.report-summary,figure{-moz-column-break-inside:avoid;break-inside:avoid}.report-section{-moz-column-break-inside:auto;break-inside:auto}.report-section h2,.report-section h3{-moz-column-break-after:avoid;break-after:avoid}li{-moz-column-break-inside:avoid;break-inside:avoid}:root[data-pdf] .report__block{margin-top:0;padding-top:44px}:root[data-pdf] .report__foot{border-top:0;margin-top:0;padding-top:56px}:root[data-pdf] .report__foot:before{content:"";border-top:1px solid var(--line);margin-bottom:24px;display:block}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}[id]{scroll-margin-top:104px}.efc-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-2)}.efc-card--lift{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.efc-card--lift:hover{box-shadow:var(--shadow-3);transform:translateY(-12px)}@media (prefers-reduced-motion:reduce){.efc-card--lift:hover{transform:none}}.cards-legacy .efc-card{border:1px solid #afa7ac;border-radius:20px}.cards-legacy .efc-card,.cards-legacy .efc-card--lift:hover{box-shadow:0 8px 24px #00000014}.shell{flex-direction:column;min-height:100vh;display:flex}.shell--wide{--page:1800px;--page-pad:clamp(16px, 2.5vw, 40px)}main{flex:1}.skip-link{z-index:100;background:var(--ink);color:var(--bg);border-radius:0 0 var(--r-sm) 0;padding:12px 20px;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.brand__text{flex-direction:column;line-height:1.1;display:flex}.brand__owner{color:var(--muted);white-space:nowrap;font-weight:500}.site-header__efc{border-radius:var(--r-sm);align-items:center;min-height:44px;padding:4px 10px;display:inline-flex}.site-header__efc img{width:auto;height:26px;display:block}.site-header__efc:focus-visible img,.site-header__efc:hover img{opacity:.75}.site-footer__efc{align-items:center;min-height:44px;margin:4px 0 6px;display:inline-flex}.site-footer__efc img{width:auto;height:30px;display:block}.site-footer__efc:focus-visible img,.site-footer__efc:hover img{opacity:.75}.site-header__actions{align-items:center;gap:10px;display:flex}@media (width<=860px){.site-header__efc{padding:4px 6px}.site-header__efc img{height:20px}}@media (width<=420px){.site-header__efc img{height:17px}}.site-header{z-index:40;transition:border-color var(--base) var(--ease),background-color var(--base) var(--ease),box-shadow var(--base) var(--ease);border-bottom:1px solid #0000;position:sticky;top:0}.site-header--float{background:var(--bg);border-bottom-color:var(--line);box-shadow:0 1px 12px -6px #0e111640}.site-header__inner{justify-content:space-between;align-items:center;gap:20px;padding-block:16px;display:flex}.brand{align-items:center;gap:11px;min-height:44px;display:inline-flex}.brand:hover{color:inherit}.brand__mark{border-radius:var(--r-sm);background:var(--ink);align-items:center;gap:3px;padding:7px 8px;display:inline-flex}.brand__mark i{background:var(--bg);width:7px;height:12px;transition:transform var(--base) var(--ease);border-radius:50%}.brand-lockup{min-width:0}.brand-lockup,.brand-owner{align-items:center;display:inline-flex}.brand-owner{gap:8px;min-height:44px;margin-left:14px}.brand-owner:before{content:"";background:color-mix(in srgb,var(--ink) 20%,transparent);width:1px;height:22px;margin-right:14px}.brand-owner__word{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:600}.brand-owner img{width:auto;height:24px;transition:opacity var(--base) var(--ease);display:block}.brand-owner:focus-visible img,.brand-owner:hover img{opacity:.75}@media (width<=1200px){.brand-owner__word{display:none}}@media (width<=1040px){.brand-owner{margin-left:10px}.brand-owner:before{height:18px;margin-right:10px}.brand-owner img{height:20px}}@media (width<=420px){.brand-owner img{height:18px}}.brand:hover .brand__mark i:first-child{transform:translateY(-2px)}.brand:hover .brand__mark i:last-child{transform:translateY(2px)}.brand__name{font-family:var(--font-display);letter-spacing:-.04em;font-size:1.05rem;font-weight:700}.site-nav{gap:28px;display:flex}.site-nav__link{color:var(--ink-2);white-space:nowrap;font-size:.9375rem;position:relative}.site-nav__link:after{content:"";background:var(--accent);transform-origin:0;height:1.5px;transition:transform var(--base) var(--ease);position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.site-nav__link:hover:after{transform:scaleX(1)}@media (width<=1040px){.brand__owner{display:none}.site-nav{gap:14px}.site-nav__link{font-size:.875rem}.site-header__cabinet-text{display:none}}@media (width<=780px){.site-nav{display:none}}.site-footer{margin-top:var(--section);border-top:1px solid var(--line);background:var(--surface)}.site-footer__inner{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:32px;padding-block:48px 40px;display:grid}.site-footer__brand{max-width:42ch;color:var(--muted);flex-direction:column;gap:14px;font-size:.9375rem;display:flex}.site-footer__brand .brand__mark{align-self:flex-start}.site-footer__links{color:var(--ink-2);flex-direction:column;gap:10px;font-size:.9375rem;display:flex}@media (width<=860px){.site-footer__links{gap:2px}.site-footer__links a{align-items:center;min-height:44px;display:flex}}.site-footer__legal{border-top:1px solid var(--line);grid-column:1/-1;padding-top:24px}@media (width<=860px){.site-footer__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site-footer__brand{grid-column:1/-1}}@media (width<=560px){.site-footer__inner{grid-template-columns:1fr}}
