:root{--gray-900:#1d2229;--gray-700:#4b535d;--gray-400:#a3abb5;--gray-300:#cdd3da;--gray-200:#dde3ea;--gray-150:#e3e7ec;--gray-100:#eef1f5;--gray-50:#eff3f7;--gray-10:#fbfcfd;--white:#fff;--blue-800:#1a3188;--blue-700:#2340a8;--blue-300:#b7c6f0;--blue-200:#ccd7f6;--blue-100:#e2e8fb;--red-700:#b0361f;--size-13:13px;--size-14:14px;--size-15:15px;--size-16:16px;--size-17:17px;--size-18:18px;--size-20:20px;--size-22:22px;--step-1:6px;--step-2:10px;--step-3:18px;--step-4:28px;--step-5:44px}:root{--desk:var(--gray-150);--paper:var(--gray-10);--tracing:var(--gray-50);--side-l:var(--gray-100);--side-r:var(--gray-200);--ink:var(--gray-900);--graphite:var(--gray-700);--thin:var(--gray-400);--hair:var(--gray-300);--blue:var(--blue-700);--blue-ink:var(--blue-800);--blue-tint:var(--blue-100);--blue-side-l:var(--blue-200);--blue-side-r:var(--blue-300);--on-blue:var(--white);--red:var(--red-700);--sans:'Fira Sans Condensed','Arial Narrow',sans-serif;--mono:'JetBrains Mono',ui-monospace,monospace;--fs-display:clamp(34px,4.6vw,68px);--fs-final:clamp(36px,calc(20px + 3.06vw),64px);--fs-headline:clamp(30px,calc(22px + 1.7vw),46px);--fs-chapter:clamp(24px,calc(17px + 1.2vw),34px);--fs-title:clamp(20px,calc(18.6px + .25vw),22px);--fs-article:clamp(18px,calc(17.3px + .2vw),20px);--fs-figure:var(--size-20);--fs-body:var(--size-18);--fs-annotation:var(--size-17);--fs-small:var(--size-16);--fs-label:var(--size-15);--fs-caption:var(--size-14);--fs-micro:var(--size-13);--frame:2px;--rule:1px;--space-xs:var(--step-1);--space-sm:var(--step-2);--space-md:var(--step-3);--space-lg:var(--step-4);--space-xl:var(--step-5);--sheet-max:1392px;--sheet-gap:var(--space-lg);--bind:clamp(12px,3.3vw,44px);--edge:clamp(6px,1vw,10px);--pad:clamp(16px,3vw,40px);--r-check:2px;--r-field:4px;--r-segment:20px;--shadow-sheet:0 1px 2px rgb(24 34 48 / .08),0 18px 40px -22px rgb(24 34 48 / .35);--shadow-banner:0 2px 4px rgb(24 34 48 / .1),0 18px 40px -12px rgb(24 34 48 / .35);--ease:cubic-bezier(.16,1,.3,1);--scroll-offset:84px;color-scheme:light;scrollbar-color:var(--thin) var(--desk);interpolate-size:allow-keywords}@media (max-width:1023px){:root{--scroll-offset:72px}}@font-face{font-family:'JetBrains Mono';src:url(../../../../fonts/system/jetbrains-mono-cyrillic-wght-normal.woff2) format('woff2');font-weight:100 800;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'JetBrains Mono';src:url(../../../../fonts/system/jetbrains-mono-latin-wght-normal.woff2) format('woff2');font-weight:100 800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+20BD,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Fira Sans Condensed';src:url(../../../../fonts/system/fira-sans-condensed-cyrillic-400-normal.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Fira Sans Condensed';src:url(../../../../fonts/system/fira-sans-condensed-latin-400-normal.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+20BD,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Fira Sans Condensed';src:url(../../../../fonts/system/fira-sans-condensed-cyrillic-600-normal.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Fira Sans Condensed';src:url(../../../../fonts/system/fira-sans-condensed-latin-600-normal.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+20BD,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Fira Sans Condensed';src:url(../../../../fonts/system/fira-sans-condensed-cyrillic-400-italic.woff2) format('woff2');font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Fira Sans Condensed';src:url(../../../../fonts/system/fira-sans-condensed-latin-400-italic.woff2) format('woff2');font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+20BD,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--scroll-offset)}body{margin:0;background:var(--desk);color:var(--ink);font:400 var(--fs-body)/1.45 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;caret-color:var(--blue);overflow-x:clip}::selection{background:var(--blue-tint);color:var(--blue-ink)}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}main:focus{outline:none}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:var(--thin);transition:color .2s,text-decoration-color .2s}a:hover,a:focus-visible{color:var(--blue);text-decoration-color:currentColor}h1,h2,h3{font-weight:600;margin:0;text-wrap:balance;letter-spacing:-.01em}p{margin:0}[hidden]{display:none!important}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:-.02em}.num .u,.num .cm{font-family:var(--sans);letter-spacing:0}.tnum{font-variant-numeric:tabular-nums lining-nums}.nw{white-space:nowrap}.vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip{position:absolute;left:16px;top:-60px;z-index:50;padding:10px 16px;background:var(--ink);color:var(--paper);font-weight:600;text-decoration:none}.skip:focus,.skip:hover{top:12px;color:var(--paper)}.sprite{position:absolute;width:0;height:0;overflow:hidden}.ic{width:22px;height:22px;flex:none}.ic--arrow{width:26px;height:13px;vertical-align:middle}.ic--to{width:20px;height:10px;vertical-align:2px}.ic--down{width:12px;height:16px;vertical-align:-3px}.ic--up{width:12px;height:16px;vertical-align:-3px}.ic--out{width:14px;height:14px;vertical-align:-1px}.ic--back{transform:scaleX(-1)}:is(a,button):is(:hover,:focus-visible)>.ic--arrow:not(.ic--back){transform:translateX(5px)}.ic--arrow{transition:transform .35s var(--ease)}.tbd{display:inline-block;padding:1px 8px;border:1px dashed var(--graphite);color:var(--graphite);font:italic 400 var(--fs-small)/1.35 var(--sans);white-space:nowrap}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition-duration:.01ms!important}}.btn{--btn-pad:11px 18px;--btn-gap:10px;--btn-fs:var(--fs-annotation);--btn-line:1.5px;--btn-bg:var(--sheet,var(--paper));--btn-fg:var(--ink);--btn-border:var(--ink);--btn-bg-on:var(--ink);--btn-fg-on:var(--paper);--btn-border-on:var(--btn-bg-on);display:inline-flex;align-items:center;gap:var(--btn-gap);padding:var(--btn-pad);border:var(--btn-line) solid var(--btn-border);background:var(--btn-bg);color:var(--btn-fg);font:600 var(--btn-fs)/1.2 var(--sans);text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.btn:hover,.btn:focus-visible{background:var(--btn-bg-on);border-color:var(--btn-border-on);color:var(--btn-fg-on)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.6;cursor:progress}.btn .ic--arrow{width:22px;height:11px}.btn--sm{--btn-pad:8px 14px;--btn-gap:8px;--btn-fs:var(--fs-label)}.btn--sm .ic{width:18px;height:18px}.btn--case{--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-bg-on:var(--blue-ink);--btn-fg-on:var(--on-blue)}.btn--ribbon{--btn-bg:transparent;--btn-border:var(--on-blue);--btn-fg:var(--on-blue);--btn-bg-on:var(--on-blue);--btn-fg-on:var(--blue-ink)}.btn--ribbon-solid{--btn-bg:var(--on-blue);--btn-border:var(--on-blue);--btn-fg:var(--blue-ink);--btn-bg-on:var(--blue-tint);--btn-border-on:var(--blue-tint);--btn-fg-on:var(--blue-ink)}.btn--ribbon-solid .ic{width:20px;height:20px}.btn-tg{--tg-pad:14px 20px;--tg-fs:var(--fs-title);position:relative;display:inline-flex;align-items:center;gap:14px;padding:var(--tg-pad);background:var(--blue);color:var(--on-blue);font:600 var(--tg-fs)/1.1 var(--sans);text-decoration:none;transition:background .25s;overflow:clip;overflow-clip-margin:8px}.btn-tg .ic{width:28px;height:28px}.btn-tg small{display:block;margin-top:3px;font:400 var(--fs-caption)/1.4 var(--sans);opacity:.9}.btn-tg:hover,.btn-tg:focus-visible{background:var(--blue-ink);color:var(--on-blue)}.btn-tg:active{transform:translateY(1px)}.quiet{padding:4px 0;background:none;border:0;font:600 var(--fs-label)/1.35 var(--sans);color:var(--ink);text-decoration:underline;text-decoration-color:var(--thin);text-underline-offset:.22em;cursor:pointer}.quiet:hover,.quiet:focus-visible{color:var(--blue);text-decoration-color:currentColor}.link{display:inline-flex;align-items:center;gap:10px;padding:4px 0;font-weight:600;text-decoration-line:underline}.link--big{gap:12px;padding:0 0 4px;font-size:var(--fs-figure);text-decoration:none;border-bottom:1.5px solid var(--ink)}.link--big:hover,.link--big:focus-visible{border-color:var(--blue)}.out{display:inline-flex;align-items:center;gap:6px;padding:3px 0;font-weight:600;font-size:var(--fs-small);text-decoration:underline}.out .ic--out{transition:transform .35s var(--ease)}.out:hover .ic--out,.out:focus-visible .ic--out{transform:translate(2px,-2px)}.tg-link{display:inline-flex;align-items:center;gap:8px;padding:4px 0;font-weight:600;color:var(--blue);text-decoration:underline;text-decoration-color:currentColor}.tg-link .ic{width:20px;height:20px}.tg-link:hover,.tg-link:focus-visible{color:var(--blue-ink)}.top{--top-side:max(0px,(100% - var(--sheet-max)) / 2);position:sticky;top:0;z-index:20;margin-bottom:14px;padding:10px calc(var(--top-side) + 12px) 10px calc(var(--top-side) + var(--bind) + 12px);display:flex;align-items:center;gap:28px;background:var(--desk);border-bottom:1px solid var(--hair)}.top__logo{flex:none;display:block;transition:opacity .2s}.top__logo:hover,.top__logo:focus-visible{opacity:.72}.top__logo img{width:128px;height:auto}.top__nav{display:flex;gap:20px;margin-left:auto;font-size:var(--fs-small)}.top__nav a{display:inline-block;padding:6px 2px;color:var(--graphite);text-decoration:none;border-bottom:2px solid transparent}.top__nav a:hover,.top__nav a:focus-visible{color:var(--blue)}.top__nav a[aria-current="page"]{color:var(--ink);font-weight:600;border-bottom-color:var(--ink)}.top .btn{--btn-pad:8px 14px;--btn-fs:var(--fs-small);--btn-bg:var(--blue);--btn-border:var(--blue);--btn-fg:var(--on-blue);--btn-bg-on:var(--blue-ink);--btn-fg-on:var(--on-blue);flex:none;transition:background .3s,color .3s,border-color .3s}.at-first .top .btn{--btn-bg:var(--paper);--btn-border:var(--ink);--btn-fg:var(--ink);--btn-bg-on:var(--ink);--btn-fg-on:var(--paper)}.top .btn .ic{width:19px;height:19px}.top__menu{display:none}@media (max-width:1179px){.top{--top-side:var(--edge)}}@media (max-width:1023px){.top{gap:8px;min-height:56px;padding:6px calc(var(--top-side) + 6px) 6px calc(var(--top-side) + var(--bind))}.top__nav{display:none}.top__menu{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-left:auto;padding:0 12px;background:none;border:1px solid transparent;font:600 var(--fs-small)/1 var(--sans);color:var(--ink);text-decoration:none;cursor:pointer}.top__menu .ic{width:16px;height:12px}.top__menu:hover{color:var(--blue)}.top__menu[aria-expanded="true"]{border-color:var(--ink);background:var(--paper)}.top .btn{min-height:44px}.top.is-open .top__nav{display:grid;gap:0;position:absolute;left:var(--edge);right:var(--edge);top:100%;margin:0;padding:6px 16px 10px calc(var(--bind) + 6px);background:var(--paper);border-top:var(--frame) solid var(--ink);box-shadow:var(--shadow-sheet);font-size:var(--fs-body)}.top.is-open .top__nav a{display:flex;align-items:center;min-height:48px;padding:0 2px;border-bottom:1px solid var(--hair);color:var(--ink)}.top.is-open .top__nav a:last-child{border-bottom:0}.top.is-open .top__nav a[aria-current="page"]{font-weight:600;box-shadow:inset 2px 0 0 var(--ink);padding-left:12px}}@media (max-width:479px){.top__logo{width:37px;overflow:hidden}.top__logo img{max-width:none}.top__menu{padding:0 10px}.top .btn{--btn-pad:8px 10px;--btn-gap:8px;--btn-fs:var(--fs-label)}}@media (max-width:359px){.top__pre{display:none}}.sheet{--sheet:var(--paper);position:relative;max-width:var(--sheet-max);margin:0 auto var(--sheet-gap);padding:10px 10px 10px var(--bind);background:var(--sheet);box-shadow:var(--shadow-sheet)}.sheet--tracing{--sheet:var(--tracing)}.sheet--hero{--hero-min:clamp(600px,calc(100vh - 74px),880px);min-height:var(--hero-min);display:flex;flex-direction:column}.sheet--hero>.frame{flex:1}.band{display:flex;align-items:center;gap:16px;margin:0 0 8px;padding:4px 16px;background:var(--ink);color:var(--paper);font-size:var(--fs-small)}.band__n{padding-right:16px;border-right:1px solid rgb(251 252 253 / .35);font:400 var(--fs-figure)/1 var(--mono);letter-spacing:-.02em}.frame{--frame-t:calc(var(--pad) + 4px);--frame-x:var(--pad);--frame-b:calc(2 * var(--pad) + 4px);position:relative;padding:var(--frame-t) var(--frame-x) var(--frame-b);border:var(--frame) solid var(--ink)}:where(.sheet) h2{font-size:var(--fs-headline);line-height:1.04}.mini-stamp{--mini-fs:var(--fs-caption);--mini-first:170px;position:absolute;right:0;bottom:0;display:flex;margin:0;border:solid var(--ink);border-width:1.5px 0 0 1.5px;background:var(--sheet,var(--paper));font-size:var(--mini-fs);line-height:1.4;color:var(--graphite);font-variant-numeric:tabular-nums}.mini-stamp>*{padding:7px 16px;font-weight:400}.mini-stamp>:first-child{min-width:var(--mini-first);color:var(--ink)}.mini-stamp>*+*{border-left:1px solid var(--hair)}@media (max-width:1179px){.sheet{margin-left:var(--edge);margin-right:var(--edge)}.sheet--hero{--hero-min:0}}@media (max-width:719px){.sheet{padding:6px 6px 6px var(--bind);margin-bottom:16px}.band{gap:12px;padding:4px 12px}.band__n{padding-right:12px}.frame{--frame-b:64px}.mini-stamp{--mini-first:0}.mini-stamp>*{padding:6px 12px}}.stamp{--stamp-pad-x:18px;--stamp-photo:140px;--stamp-who-fs:var(--fs-title);--stamp-seal-room:170px;display:grid;border-top:var(--frame) solid var(--ink);border-left:var(--frame) solid var(--ink);background:var(--sheet,var(--paper))}.stamp>*{margin:0;border-bottom:1px solid var(--ink)}.stamp>:last-child{border-bottom:0}:where(.stamp>.stamp__photo){grid-area:photo}:where(.stamp>.stamp__who){grid-area:who}:where(.stamp>.stamp__title){grid-area:title}:where(.stamp>.stamp__cta){grid-area:cta}:where(.stamp>.stamp__facts){grid-area:facts}:where(.stamp>.stamp__parties){grid-area:parties}:where(.stamp>.stamp__sheet){grid-area:sheet}.stamp--column>*{grid-area:auto}.stamp__photo{width:100%;height:100%;min-height:var(--stamp-photo);object-fit:cover;object-position:50% 16%;border-right:1px solid var(--ink)}.stamp__mini{flex:none;width:36px;height:36px;object-fit:cover;object-position:50% 18%;border:1px solid var(--ink)}.stamp__who{display:grid;align-content:center;gap:4px;padding:14px var(--stamp-pad-x)}.stamp__who strong{font-size:var(--stamp-who-fs);line-height:1.15;font-weight:600}.stamp__who span{font-size:var(--fs-annotation);font-style:italic;color:var(--graphite)}.stamp__who .stamp__role{font-size:var(--fs-label)}.stamp__title{padding:10px var(--stamp-pad-x);font-size:var(--fs-body);font-weight:600;line-height:1.2}.stamp .btn-tg{display:flex;width:100%;padding-right:var(--stamp-seal-room)}.stamp__facts{display:grid;list-style:none;padding:0}.stamp__facts li{padding:8px var(--stamp-pad-x);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.stamp__facts li+li{border-top:1px solid var(--hair)}.stamp__parties{display:grid}.stamp__parties div{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;min-height:52px}.stamp__parties div+div{border-top:1px solid var(--hair)}.stamp__parties dt{align-self:stretch;display:flex;align-items:center;padding:8px var(--stamp-pad-x);border-right:1px solid var(--hair);font-size:var(--fs-caption);color:var(--graphite)}.stamp__parties dd{display:flex;align-items:center;gap:12px;margin:0;padding:8px 16px}.stamp__sheet{display:flex;font-size:var(--fs-caption);color:var(--graphite);font-variant-numeric:tabular-nums}.stamp__sheet>*{padding:7px var(--stamp-pad-x)}.stamp__sheet>:first-child{flex:1}.stamp__sheet>*+*{border-left:1px solid var(--hair)}.seal{position:absolute;right:18px;top:50%;margin-top:-16px;padding:6px 10px;border:3px double currentColor;color:var(--on-blue);font:600 var(--fs-label)/1 var(--sans);text-transform:uppercase;letter-spacing:.12em;opacity:0;transform:rotate(-9deg) scale(1.5);transition:opacity .2s,transform .45s var(--ease);pointer-events:none}.seal--blue{color:var(--blue);background:rgb(251 252 253 / .7)}:is(.stamp__cta,.btn-tg):is(:hover,:focus-visible) .seal{opacity:.92;transform:rotate(-9deg) scale(1)}.is-signed .seal{opacity:.92;transform:rotate(-9deg) scale(1)}@media (max-width:719px){.stamp{--stamp-pad-x:14px;--stamp-photo:104px;--stamp-seal-room:20px}.seal:not(.seal--blue){display:none}}.ribbon{margin:0 0 var(--sheet-gap);background:var(--blue);color:var(--on-blue)}.ribbon__in{max-width:var(--sheet-max);margin:0 auto;padding:22px 24px 22px calc(24px + var(--bind));display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px}.ribbon p{flex:1 1 420px;font-size:var(--fs-title);font-weight:600;line-height:1.3}.ribbon .btn:focus-visible{outline-color:var(--on-blue)}@media (max-width:1179px){.ribbon__in{padding-left:calc(var(--edge) + var(--bind) + 12px);padding-right:calc(var(--edge) + 12px)}}@media (max-width:1023px){.ribbon p{flex-basis:100%}}@media (max-width:719px){.ribbon__in{padding:20px calc(var(--edge) + 6px) 22px calc(var(--edge) + var(--bind))}.ribbon .btn{flex:1 1 100%;justify-content:center;min-height:48px}}.foot{max-width:var(--sheet-max);margin:0 auto;padding:0 10px 40px var(--bind);color:var(--graphite);font-size:var(--fs-label)}.foot__stamp{background:var(--paper);border:var(--frame) solid var(--ink)}.foot__stamp>*{margin:0;padding:10px 18px}.foot__stamp>*+*{border-top:1px solid var(--hair)}.foot__req{color:var(--ink)}.foot__contacts{display:flex;flex-wrap:wrap;gap:6px 28px}.foot__contacts a{display:inline-block;padding:4px 0;color:var(--ink)}.foot__nav{display:flex;flex-wrap:wrap;gap:6px 22px}.foot__legal{display:flex;flex-wrap:wrap;align-items:baseline;gap:22px}.foot__nav a,.foot__legal a{display:inline-block;padding:4px 0;color:var(--graphite)}.foot__nav a[aria-current="page"]{color:var(--ink)}.foot__cookie{padding:4px 0;background:none;border:0;font:inherit;color:var(--graphite);text-decoration:underline;text-decoration-color:var(--thin);text-underline-offset:.22em;cursor:pointer}.foot__cookie:hover,.foot__cookie:focus-visible{color:var(--blue);text-decoration-color:currentColor}.foot__up{margin-left:auto}@media (max-width:1179px){.foot{padding:0 var(--edge) 32px calc(var(--edge) + var(--bind))}}@media (max-width:719px){.foot__stamp>*{padding:10px 14px}.foot__up{margin-left:0}}@media (pointer:coarse){.foot__nav a,.foot__legal a,.foot__contacts a,.foot__cookie{padding-top:10px;padding-bottom:10px}}.cookie{--cookie-w:800px;position:fixed;z-index:40;left:max(16px,calc((100% - var(--sheet-max))/2 + var(--bind) + 12px));bottom:16px;width:min(var(--cookie-w),calc(100% - 32px));padding:14px 18px;background:var(--paper);color:var(--ink);border:var(--frame) solid var(--ink);box-shadow:var(--shadow-banner)}.cookie__v{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.cookie__v>p:first-child{flex:1 1 380px;font-size:var(--fs-label);line-height:1.4}.cookie__v a{text-decoration-line:underline}.cookie__btns{display:flex;gap:10px}@media (max-width:719px){.cookie{left:8px;right:8px;bottom:8px;width:auto;padding:12px 14px}.cookie__btns{width:100%}.cookie__btns .btn{flex:1;justify-content:center;min-height:44px}}.cookie__btns .btn{--btn-pad:8px 14px;--btn-fs:var(--fs-label)}.faq{--faq-q-fs:var(--fs-title);--faq-n-w:34px;margin:0;padding:4px 0 0;list-style:none;counter-reset:q;border-top:1px solid var(--hair)}.faq li{padding-bottom:6px;border-bottom:1px solid var(--hair);counter-increment:q}.faq summary{display:flex;align-items:baseline;padding:12px 0;font-size:var(--faq-q-fs);font-weight:600;line-height:1.25;list-style:none;cursor:pointer;transition:color .2s}.faq summary::-webkit-details-marker{display:none}.faq summary::before{content:counter(q) ".";flex:none;width:var(--faq-n-w);font:400 var(--fs-small) var(--mono);color:var(--ink)}.faq summary>span{flex:1}.faq summary::after{content:"";flex:none;width:12px;height:12px;margin-left:20px;border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:translateY(-3px) rotate(45deg);transition:transform .3s var(--ease)}.faq details[open] summary::after{transform:translateY(3px) rotate(-135deg)}.faq summary:hover,.faq summary:focus-visible{color:var(--blue)}.faq details::details-content{block-size:0;overflow:hidden;transition:block-size .25s ease-out,content-visibility .25s allow-discrete}.faq details[open]::details-content{block-size:auto}.faq details p{max-width:64ch;padding:0 0 14px var(--faq-n-w);color:var(--graphite)}.faq details p a{color:var(--ink)}@media (prefers-reduced-motion:reduce){.faq details::details-content{transition:none}}@media (max-width:719px){.faq{--faq-n-w:28px}}.dim{--dim-h:40px;--dim-fs:var(--fs-body);position:relative;height:var(--dim-h);border-left:1px solid var(--thin);border-right:1px solid var(--thin)}.dim::before{content:"";position:absolute;left:0;right:0;bottom:9px;border-top:1px solid var(--ink)}.dim::after{content:"";position:absolute;left:0;right:0;bottom:5px;height:9px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath d='M0 4.5 14 0v9z' fill='%231d2229'/%3E%3C/svg%3E") left center / 14px 9px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath d='M14 4.5 0 0v9z' fill='%231d2229'/%3E%3C/svg%3E") right center / 14px 9px no-repeat}.dim__text{position:absolute;left:50%;top:0;z-index:1;transform:translateX(-50%);padding:0 10px;background:var(--sheet,var(--paper));font:italic 400 var(--dim-fs)/1.3 var(--sans);white-space:nowrap}.dim__text b{font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}.dim.dim--v{--dim-w:36px;width:var(--dim-w);height:auto;min-height:120px;align-self:stretch;border:0;border-top:1px solid var(--thin);border-bottom:1px solid var(--thin)}.dim.dim--v::before{left:auto;right:9px;top:0;bottom:0;border-top:0;border-left:1px solid var(--ink)}.dim.dim--v::after{left:auto;right:5px;top:0;bottom:0;width:9px;height:auto;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 14'%3E%3Cpath d='M4.5 0 9 14H0z' fill='%231d2229'/%3E%3C/svg%3E") center top / 9px 14px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 14'%3E%3Cpath d='M4.5 14 0 0h9z' fill='%231d2229'/%3E%3C/svg%3E") center bottom / 9px 14px no-repeat}.dim.dim--v .dim__text{left:0;top:50%;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;padding:10px 0;line-height:1.2}@media (max-width:719px){.dim{--dim-fs:var(--fs-label)}}.tf{position:relative;margin:0 0 18px}.tf input,.tf textarea{display:block;width:100%;min-width:0;height:56px;padding:16px 44px 16px 16px;background:transparent;color:var(--ink);border:1px solid var(--graphite);border-radius:var(--r-field);font:400 var(--fs-annotation)/1.4 var(--sans);transition:border-color .2s}.tf textarea{height:auto;min-height:112px;resize:vertical}.tf input:hover,.tf textarea:hover{border-color:var(--ink)}.tf input:focus,.tf textarea:focus{outline:none;border:2px solid var(--blue);padding:15px 43px 15px 15px}.tf label{position:absolute;left:12px;top:16px;padding:0 4px;background:var(--sheet,var(--paper));font-size:var(--fs-annotation);line-height:24px;color:var(--graphite);pointer-events:none;transform-origin:left top;transition:transform .2s var(--ease),color .2s}.tf input:focus+label,.tf input:not(:placeholder-shown)+label,.tf textarea:focus+label,.tf textarea:not(:placeholder-shown)+label{transform:translateY(-28px) scale(.75)}.tf input:focus+label,.tf textarea:focus+label{color:var(--blue)}.tf__support{display:flex;justify-content:space-between;gap:12px;padding:4px 16px 0;font-size:var(--fs-caption);line-height:1.3;color:var(--graphite)}.tf__count{font-size:var(--fs-micro);white-space:nowrap}.tf__err-ic{display:none;position:absolute;right:14px;top:18px;width:20px;height:20px;color:var(--red)}.tf.is-error input,.tf.is-error textarea{border:2px solid var(--red);padding:15px 43px 15px 15px}.tf.is-error label,.tf.is-error .tf__support,.tf.is-error :focus+label{color:var(--red)}.tf.is-error .tf__err-ic{display:block}.seg{display:flex;flex-wrap:wrap;margin:0 0 20px;padding:0;border:0}.seg legend{margin-bottom:8px;padding:0;font-size:var(--fs-caption);color:var(--graphite)}.seg label{flex:1 1 auto;cursor:pointer}.seg input{position:absolute;opacity:0;width:1px;height:1px}.seg label span,.seg__i{display:flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 14px;border:1px solid var(--graphite);font-size:var(--fs-label);font-weight:600;color:var(--ink);text-decoration:none;transition:background .2s,color .2s}.seg label+label span,.seg__i+.seg__i{margin-left:-1px}.seg label:first-of-type span,.seg__i:first-child{border-radius:var(--r-segment) 0 0 var(--r-segment)}.seg label:last-of-type span,.seg__i:last-child{border-radius:0 var(--r-segment) var(--r-segment) 0}.seg .ic{display:none;width:16px;height:16px}.seg label:hover span,.seg__i:hover{background:var(--side-l);color:var(--ink)}.seg input:checked+span,.seg__i[aria-current]{background:var(--blue-tint);color:var(--blue-ink)}.seg input:checked+span .ic,.seg__i[aria-current] .ic{display:block}.seg input:focus-visible+span,.seg__i:focus-visible{position:relative;z-index:1;outline:2px solid var(--blue);outline-offset:2px}.seg__n{font-weight:400;color:var(--graphite)}.seg__i[aria-current] .seg__n{color:var(--blue-ink)}@media (max-width:479px){.seg--grid{display:grid;grid-template-columns:1fr 1fr}.seg--grid label:nth-of-type(odd) span{margin-left:0}.seg--grid label:nth-of-type(n+3) span{margin-top:-1px}.seg--grid label:nth-of-type(1) span{border-radius:var(--r-segment) 0 0 0}.seg--grid label:nth-of-type(2) span{border-radius:0 var(--r-segment) 0 0}.seg--grid label:nth-of-type(3) span{border-radius:0 0 0 var(--r-segment)}.seg--grid label:nth-of-type(4) span{border-radius:0 0 var(--r-segment) 0}}.cb{margin:4px 0 16px}.cb__row{display:flex;align-items:flex-start;gap:12px;min-height:24px;font-size:var(--fs-small);cursor:pointer}.cb__row input{position:absolute;opacity:0;width:1px;height:1px}.cb__box{flex:none;display:grid;place-items:center;width:18px;height:18px;margin-top:2px;border:2px solid var(--graphite);border-radius:var(--r-check);color:var(--on-blue);transition:background .15s,border-color .15s}.cb__box .ic{width:14px;height:14px;opacity:0}.cb__row:hover .cb__box{border-color:var(--ink)}.cb__row input:checked+.cb__box{background:var(--blue);border-color:var(--blue)}.cb__row input:checked+.cb__box .ic{opacity:1}.cb__row input:focus-visible+.cb__box{outline:2px solid var(--blue);outline-offset:3px}.cb__err{padding:4px 0 0 30px;font-size:var(--fs-caption);color:var(--red)}.cb__err:empty{display:none}.cb.is-error .cb__box{border-color:var(--red)}.blank__draft button{font:inherit;color:var(--blue);background:none;border:0;padding:2px 0;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.blank__draft button:hover,.blank__draft button:focus-visible{color:var(--blue-ink)}.blank__status{font-size:var(--fs-label);margin-top:12px;color:var(--red)}.blank__status:empty{display:none}.blank__status:focus{outline:none}.blank__done h3{color:var(--blue-ink)}.blank__done h3:focus{outline:none}.done__sum{--done-dt:130px;--done-row:8px;margin:14px 0 0;border-top:1px solid var(--hair)}.done__sum div{display:grid;grid-template-columns:var(--done-dt) minmax(0,1fr);gap:12px;padding:var(--done-row) 0;border-bottom:1px solid var(--hair)}.done__sum dt{font-size:var(--fs-label);font-style:italic;color:var(--graphite)}.done__sum dd{margin:0;font-size:var(--fs-small);overflow-wrap:anywhere}.done__reply{margin-top:14px;font-size:var(--fs-small)}.done__note{margin:4px 0 18px;font-size:var(--fs-caption);color:var(--graphite)}.crumbs ol{display:flex;flex-wrap:wrap;gap:4px 0;margin:0 0 22px;padding:0;list-style:none;font-size:var(--fs-small);color:var(--graphite)}.crumbs li:not(:last-child)::after{content:"/";margin:0 10px;color:var(--thin)}.crumbs a{display:inline-block;padding:2px 0;color:var(--graphite)}.crumbs a:hover,.crumbs a:focus-visible{color:var(--blue)}@media (pointer:coarse){.crumbs a{padding:10px 0}}.listing{--pre-bg:var(--paper);position:relative;margin:0}.listing__cap{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:0 6px;padding:0 0 6px;font-size:var(--fs-label);color:var(--graphite);font-variant-numeric:tabular-nums}.listing__lang{font-style:italic}.listing__lang::before{content:"· ";font-style:normal}.listing__status{flex-basis:100%;text-align:right;font-style:italic;color:var(--graphite)}.listing__status:empty{display:none}.listing pre{margin:0;padding:14px 16px 16px;background:var(--pre-bg);border:1px solid var(--ink);border-top-width:2px;overflow-x:auto;scrollbar-width:thin;font:400 var(--fs-label)/1.6 var(--mono);letter-spacing:-.02em;tab-size:4}.listing pre:focus-visible{outline-offset:2px}.listing code{font:inherit;letter-spacing:inherit}.listing code :is(i,.c){font-style:italic;color:var(--graphite)}.listing::after{content:"";position:absolute;right:1px;bottom:1px;height:calc(100% - var(--cap-h,34px));width:40px;background:linear-gradient(to right,rgb(251 252 253 / 0),var(--pre-bg));opacity:0;transition:opacity .2s;pointer-events:none}.listing.is-cut::after{opacity:1}.copy{min-height:28px;margin-left:12px;padding:6px 0 2px;background:none;border:0;border-bottom:1px solid var(--graphite);font:600 var(--fs-label)/1 var(--sans);color:var(--ink);cursor:pointer;transition:color .2s,border-color .2s}.copy:hover,.copy:focus-visible{color:var(--blue);border-color:currentColor}.copy.is-done{color:var(--graphite);border-color:transparent}.copy-btn__labels{display:inline-grid}.copy-btn__labels>span{grid-area:1 / 1;text-align:left}.copy-btn__labels [data-copy-done]{visibility:hidden}.copy-btn.is-ok .copy-btn__labels [data-copy-idle]{visibility:hidden}.copy-btn.is-ok .copy-btn__labels [data-copy-done]{visibility:visible}.copy-btn.is-ok{--btn-border:var(--blue-ink);--btn-fg:var(--blue-ink)}.copy-status{margin-top:10px;font-size:var(--fs-label);color:var(--ink)}.copy-status:empty{display:none}.copy-plain{display:block;width:100%;margin-top:10px;padding:8px 10px;resize:none;border:1px solid var(--graphite);border-radius:0;background:var(--blue-tint);color:var(--ink);font:400 var(--fs-label)/1.4 var(--sans)}.positions,svg .pins{display:none}.pin rect{fill:var(--paper);stroke:var(--ink);stroke-width:1.2;transition:fill .2s,stroke .2s}.pin text{font:400 var(--fs-label) var(--mono);letter-spacing:-.02em;fill:var(--ink)}.pin__lead{fill:none;stroke:var(--ink);stroke-width:1}.pin.is-on rect{fill:var(--blue-tint);stroke:var(--blue)}.pin.is-on text{fill:var(--blue-ink)}.positions__h{margin:22px 0 4px;font-size:var(--fs-title);font-weight:600;line-height:1.3}.positions__h .num{font-size:var(--fs-figure)}.positions__key{display:block;font-size:var(--fs-small);font-weight:400;font-style:italic;color:var(--graphite)}.positions ol{margin:0;padding:0;list-style:none}.positions li+li{border-top:1px solid var(--hair)}.positions a{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:12px;padding:10px 0;min-height:56px;text-decoration:none}.positions__n{grid-row:1 / 3;align-self:start;display:grid;place-items:center;height:28px;border:1.2px solid var(--ink);font-size:var(--fs-label)}.positions__name{font-size:var(--fs-annotation);font-weight:600;line-height:1.3;padding-bottom:3px;border-bottom:1px solid var(--ink)}.positions__name::after{content:" →";font-weight:400}.positions__q{padding-top:3px;font-size:var(--fs-annotation);font-style:italic;line-height:1.3;color:var(--graphite)}.positions a:hover .positions__name,.positions a:focus-visible .positions__name,.positions li.is-on .positions__name{color:var(--blue)}.positions li.is-on .positions__n,.positions li:target .positions__n{background:var(--blue-tint);border-color:var(--blue);color:var(--blue-ink)}.frame{height:100%}.sheet h2{max-width:26ch;margin-bottom:36px}.sheet--hero .frame{--hx:28px;--hb:28px;flex:1;padding:30px var(--hx) var(--hb) 34px;display:flex}.hero{flex:1;display:grid;grid-template-columns:290px minmax(0,1fr) 470px;grid-template-rows:auto auto 1fr;column-gap:36px}.hero__text{grid-column:1;grid-row:3;display:flex;flex-direction:column;gap:32px;padding:22px 0 0}.hero h1{grid-column:1 / 3;grid-row:1;font-size:var(--fs-display);line-height:.98;letter-spacing:-.015em;padding-top:4px}.hero__lead{grid-column:1 / 3;grid-row:2;font-size:var(--fs-article);line-height:1.4;max-width:58ch;margin-top:16px}.hero__more{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:var(--fs-annotation)}.hero__more a{color:var(--ink);padding:4px 0}.hero__more a:hover{color:var(--blue)}.proof{margin-top:auto;padding-bottom:6px}.proof__fact{font-size:23px;line-height:1.3;font-weight:600;font-variant-numeric:tabular-nums;text-wrap:balance}.proof__ref{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:4px 0;font-size:var(--fs-small);color:var(--blue)}.hero__view{grid-column:2;grid-row:3;align-self:end;margin:-10px 0 0 -40px;display:flex;justify-content:center}.hero__view .axo{width:100%;max-height:max(320px,calc(100vh - 410px))}.hero__view{container:axo / inline-size}@container sheet (width < 1200px){@container axo (width < 560px){.callout__t{display:none}.callout__n{font-size:44px}}}.hero__side{grid-column:3;grid-row:1 / 4;display:flex;flex-direction:column;gap:18px;margin-right:calc(-1*var(--hx));margin-bottom:calc(-1*var(--hb))}.hero__side .spec{width:calc(100% - var(--hx));margin-right:var(--hx)}.hero__side .stamp{margin-top:auto;border-bottom:0}.axo{width:100%;height:auto;overflow:visible;display:block;font-family:var(--sans)}.axo .axis{stroke:var(--thin);stroke-width:1;stroke-dasharray:22 5 3 5}.axo .dimension line{stroke:var(--ink);stroke-width:1}.axo .dimension .ext{stroke:var(--thin)}.axo .dimension text{font-weight:600;font-size:27px;fill:var(--ink)}.axo marker path,.axo marker circle,.node marker circle{fill:var(--ink)}.face-t,.face-l,.face-r{stroke:var(--ink);stroke-width:1.4;stroke-linejoin:round;transition:fill .35s,stroke .35s}.face-t{fill:var(--paper)}.face-l{fill:var(--side-l)}.face-r{fill:var(--side-r)}.ink *{fill:none;stroke:var(--graphite);stroke-width:1;vector-effect:non-scaling-stroke;transition:stroke .35s}.ink .ax{stroke:var(--thin);stroke-dasharray:12 3 2 3}.ink .thin{stroke:var(--thin)}.ink .mark{stroke:var(--blue);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.layer{transition:transform .55s var(--ease)}.layer.is-on{transform:translate(-30px,-17px)}.layer.is-on .face-t{fill:var(--blue-tint);stroke:var(--blue)}.layer.is-on .face-l{fill:var(--blue-side-l);stroke:var(--blue)}.layer.is-on .face-r{fill:var(--blue-side-r);stroke:var(--blue)}.layer.is-on .ink *{stroke:var(--blue)}.callout polyline{fill:none;stroke:var(--ink);stroke-width:1;transition:stroke .3s}.callout text{transition:fill .3s}.callout__n{font:600 26px var(--sans);fill:var(--ink)}.callout__t{font:italic 25px var(--sans);fill:var(--graphite)}.layer.is-on .callout polyline{stroke:var(--blue)}.layer.is-on .callout text{fill:var(--blue)}.explode{animation:explode 1.3s var(--ease) .25s both}#ex-6{--lift:320px}#ex-5{--lift:256px}#ex-4{--lift:192px}#ex-3{--lift:128px}#ex-2{--lift:64px}#ex-1{--lift:0px}.explode .callout{animation:fade .6s ease-out 1.15s both}@keyframes explode{from{transform:translateY(var(--lift))}}@keyframes fade{from{opacity:0}}.spec{width:100%;border-collapse:collapse;font-size:var(--fs-annotation)}.spec caption{text-align:left;font-weight:600;font-size:var(--fs-article);padding-bottom:8px}.spec th,.spec td{border:1px solid var(--ink);padding:5px 10px;text-align:left;vertical-align:baseline}.spec thead th{font-weight:400;font-style:italic;font-size:var(--fs-label);color:var(--graphite);border-bottom-width:2px}.spec table,.spec{border:var(--frame) solid var(--ink)}.spec .c-pos{width:46px}.spec .c-who{width:160px}.spec td.num{text-align:center;font-size:var(--fs-label)}.spec .who{font-style:italic}.spec__group td{font-weight:600;font-size:var(--fs-label);border-bottom-color:var(--hair)}.spec__group td:first-child{border-right-color:var(--ink)}.spec tbody tr[data-pos]{transition:background .25s,color .25s}.spec tbody tr[data-pos].is-on td.num{background:var(--blue);color:#fff}.spec tbody tr[data-pos].is-on{background:var(--blue-tint);color:var(--blue-ink)}.spec__guard td,.spec__none td{font-size:var(--fs-label);line-height:1.35}.spec__guard td{border-top-width:2px}.spec__guard b{font-weight:600}.spec__none{color:var(--graphite)}.spec__none td{font-size:var(--fs-label)}.spec__none s{text-decoration:line-through 1px var(--graphite)}#handover:target td{background:var(--blue-tint);box-shadow:inset 0 0 0 2px var(--blue);transition:background .4s}.spec--plain{border-width:var(--frame)}.spec--plain td.num{width:56px}.stamp{--stamp-photo:150px;--stamp-who-fs:26px;grid-template-columns:140px minmax(0,1fr);grid-template-areas:"photo who" "cta cta" "facts facts"}.stamp>*{border-right:1px solid var(--ink)}.stamp__who{padding:16px 18px}.stamp__who strong{line-height:1.1}.stamp .stamp__cta{border-right:0}.stamp__facts{padding:0 8px 4px 0;border-bottom:0}.stamp--final{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "parties" "cta" "facts" "sheet";position:relative;--stamp-seal-room:20px}.stamp__sign dd{position:relative;overflow:clip;overflow-clip-margin:8px;min-height:64px;font-family:var(--sans);font-style:italic;font-size:24px;color:var(--blue-ink)}.stamp__parties div{padding-right:8px}.stamp__parties div:last-child{padding-bottom:4px}.stamp__parties dd{font-size:var(--fs-article);font-style:italic}.stamp__parties dd[data-client].is-empty{color:var(--graphite)}.stamp__sheet{border-top:1px solid var(--ink)}.stamp--final .seal--blue{right:14px;top:auto;bottom:18px;margin-top:0}.stamp--final:has(.stamp__cta:hover) .seal--blue,.stamp--final:has(.stamp__cta:focus-visible) .seal--blue{opacity:.92;transform:rotate(-9deg) scale(1)}.flag{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:56px;align-items:start}.view-label{font-weight:600;font-size:var(--fs-article);margin-bottom:10px;display:flex;gap:14px;align-items:baseline}.view-label span{font-size:var(--fs-small);color:var(--graphite)}.flag__view{margin:0}.shot{display:block;border:1px solid var(--ink);padding:8px;background:#fff}.shot img{border:1px solid var(--hair);aspect-ratio:1440 / 770;object-fit:cover;object-position:top}.flag__text h2{max-width:18ch}.flag__text .spec{margin-bottom:28px}.flag__links{display:flex;flex-wrap:wrap;align-items:center;gap:14px 32px}.dim{--dim-fs:19px;margin-top:4px;padding:0 12px}.dim::before{top:30px}.dim::after{top:26px}.ledger{width:100%;border-collapse:collapse;border:var(--frame) solid var(--ink)}.ledger th,.ledger td{border:1px solid var(--ink);padding:14px 16px;text-align:left;vertical-align:top}.ledger thead th{font-weight:400;font-style:italic;font-size:var(--fs-label);color:var(--graphite);padding:6px 16px;border-bottom-width:2px}.ledger__note{margin-top:14px;font-size:var(--fs-small);color:var(--graphite);max-width:80ch}.ledger tbody th{width:330px;font-weight:400}.ledger__gain{font-size:var(--fs-body);line-height:1.45}.ledger__acts{width:210px}.ledger__acts .btn,.ledger__acts .out{display:flex;width:fit-content}.ledger__acts .out{margin-top:10px}.ledger tbody th b{display:block;font-size:25px;font-weight:600;line-height:1.1;margin-bottom:6px}.ledger tbody th span{display:block;color:var(--graphite);font-size:var(--fs-small)}.out{margin-top:12px}.ledger tbody td{font-size:var(--fs-annotation)}.ledger__nums{width:290px}.ledger__nums>span{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;border-bottom:1px dotted var(--thin)}.ledger__nums>span:last-child{border-bottom:0}.ledger__nums i{font-size:var(--fs-label);color:var(--graphite)}.ledger__nums b{font-size:var(--fs-figure);white-space:nowrap;font-weight:400}.modules__head{display:grid;grid-template-columns:auto minmax(0,36ch);gap:64px;align-items:end;margin-bottom:20px}.modules__head h2{margin-bottom:0}.modules__head p{color:var(--graphite);font-size:var(--fs-body)}.node-wrap{display:grid;grid-template-columns:minmax(0,1fr) 520px minmax(0,1fr);grid-template-rows:230px 150px;column-gap:0;margin-bottom:30px}.node-wrap__svg{grid-column:2;grid-row:1 / 3}.node{width:520px;height:380px;display:block;overflow:visible;font-family:var(--sans)}.node .lead{fill:none;stroke:var(--ink);stroke-width:1;transition:stroke .3s}.node .ink .ax{stroke:var(--thin)}.node__cap{font-style:italic;font-size:19px;fill:var(--graphite)}.mod-note{padding-top:34px;max-width:360px}.mod-note--tl{grid-column:1;grid-row:1;justify-self:end;text-align:right}.mod-note--bl{grid-column:1;grid-row:2;justify-self:end;text-align:right}.mod-note--tr{grid-column:3;grid-row:1}.mod-note--br{grid-column:3;grid-row:2}.mod-note h3 .num{font-size:var(--fs-small);color:var(--graphite);margin:0 10px}.mod__n{font:600 var(--fs-body) var(--mono);fill:var(--ink)}.mod-note h3{font-size:26px;line-height:1.1;padding:0 2px 4px;border-bottom:1px solid var(--ink);margin-bottom:6px}.mod-note .out{margin-top:8px}.mod-note p{font-size:var(--fs-annotation);margin-top:6px}.process__head{display:flex;justify-content:space-between;align-items:flex-start;gap:48px;margin-bottom:40px}.process__head h2{margin-bottom:0}.process__head .chain{padding-top:6px;justify-items:end}.route-map{position:relative;padding-top:44px;margin-bottom:8px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) 230px}.route-map__dim{grid-column:1 / 6;position:absolute;left:0;right:230px;top:0;height:30px;border-left:1px solid var(--thin);border-right:1px solid var(--thin)}.route-map__dim::before{content:"";position:absolute;left:0;right:0;top:15px;border-top:1px solid var(--ink)}.route-map__dim::after{content:"";position:absolute;left:0;right:0;top:11px;height:9px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath d='M0 4.5 14 0v9z' fill='%231d2229'/%3E%3C/svg%3E") left center / 14px 9px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath d='M14 4.5 0 0v9z' fill='%231d2229'/%3E%3C/svg%3E") right center / 14px 9px no-repeat}.route-map__dim span{position:absolute;left:50%;top:4px;z-index:1;transform:translateX(-50%);padding:0 12px;background:var(--sheet,var(--paper));font:600 var(--fs-annotation)/22px var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap}.route-map__steps{grid-column:1 / 6;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;border:var(--frame) solid var(--ink);border-right:0}.route-map__steps li{position:relative;display:grid;align-content:start;gap:6px;padding:16px 22px 20px;border-right:1px solid var(--ink)}.route-map__steps li+li::before{content:"";position:absolute;left:-8px;top:22px;width:14px;height:10px;background:var(--ink);clip-path:polygon(0 0,100% 50%,0 100%)}.route-map__n{font-size:var(--fs-caption);color:var(--graphite)}.route-map__steps b{font-size:var(--fs-title);font-weight:600;line-height:1.15}.route-map__steps li>span:last-child{font-size:var(--fs-annotation);color:var(--graphite)}.route-map__end{grid-column:6;margin:0;display:grid;align-content:center;gap:4px;padding:16px 20px;border:var(--frame) solid var(--ink);background:var(--blue-tint)}.route-map__end span{font-size:var(--fs-label);color:var(--graphite)}.route-map__end b{font-size:var(--fs-title);font-weight:600;color:var(--blue-ink)}.chain{display:grid;gap:14px}.chain__row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:var(--fs-title)}.chain__row--off{color:var(--graphite);font-size:19px}.chain__cut{position:relative;display:inline-flex;align-items:center;gap:12px}.chain__cut::after{content:"";position:absolute;left:0;right:0;top:50%;border-top:1.5px solid var(--graphite);transform:rotate(-2deg)}.chain__row:not(.chain__row--off){font-size:var(--fs-chapter);font-weight:600;color:var(--blue)}.chain__row:not(.chain__row--off) .ic--arrow{width:40px;height:20px}.frame--split{display:grid;grid-template-columns:430px minmax(0,1fr);gap:0;align-items:start;padding-left:0;padding-right:0}.split__audit{padding:0 var(--pad);border-right:1px solid var(--ink);align-self:stretch}.split__prices{padding:0 var(--pad)}.split__audit h2{margin-bottom:14px}.audit__lead{color:var(--graphite);margin-bottom:26px}.audit__tab{margin-bottom:30px}.audit__tab th{font-weight:400;font-style:italic;width:92px;color:var(--graphite);vertical-align:top}.tbd-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.variants{width:100%;border-collapse:collapse;border:var(--frame) solid var(--ink);margin-bottom:30px}.variants th,.variants td{border:1px solid var(--ink);padding:16px 18px;text-align:left;vertical-align:top}.variants thead th{font-weight:400;font-style:italic;font-size:var(--fs-label);color:var(--graphite);padding:6px 18px;border-bottom-width:2px}.variants tbody th{font-weight:400}.variants tbody th b{display:block;font-size:27px;font-weight:600;line-height:1.1;margin-bottom:6px}.variants tbody th span{font-size:var(--fs-annotation);color:var(--graphite);display:block;max-width:52ch}.variants__val{width:220px;white-space:nowrap}.variants__val[colspan]{width:auto}.variants__val span{font-style:italic;font-size:var(--fs-body);color:var(--graphite)}.variants__val b{font-size:24px;font-weight:600}.variants__val b.num,.variants__val .num{font-family:var(--mono);font-weight:500;letter-spacing:-.03em}.variants__void .variants__val b{font-size:20px}.variants__why{display:block;margin-top:10px;font-size:var(--fs-label);line-height:1.35;color:var(--graphite);white-space:normal}.variants__void th,.variants__void td{color:var(--graphite)}.variants__void th b{color:var(--graphite)}.variants__void s{text-decoration-thickness:1.5px}.assure{font-size:21px;font-weight:600;margin-bottom:18px;padding-left:30px;position:relative}.assure::before{content:"";position:absolute;left:2px;top:.3em;width:14px;height:8px;border-left:2px solid var(--blue);border-bottom:2px solid var(--blue);transform:rotate(-45deg)}.prices__act{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.prices__act .link{display:inline-flex;align-items:center;gap:10px;padding:4px 0}.articles__head{display:flex;justify-content:space-between;align-items:baseline;gap:32px;margin-bottom:28px}.articles__head h2{margin-bottom:0}.docs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;border:var(--frame) solid var(--ink)}.doc{padding:22px 28px 26px;display:grid;gap:10px;align-content:start}.doc+.doc{border-left:1px solid var(--ink)}.doc__meta{display:flex;align-items:center;gap:14px;font-size:var(--fs-label);color:var(--graphite);padding-bottom:10px;border-bottom:1px solid var(--hair)}.doc__n{font-size:var(--fs-caption);color:var(--ink);padding-right:14px;border-right:1px solid var(--hair)}.doc__meta time{font-variant-numeric:tabular-nums}.doc h3{font-size:26px;line-height:1.15}.doc h3 a{text-decoration:none}.doc h3 a:hover{text-decoration:underline}.doc>p:last-child{font-size:var(--fs-annotation);color:var(--graphite);max-width:60ch}.faq-wrap{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:64px;align-items:start}.faq__aside{font-size:19px;padding-top:16px;display:grid;gap:6px;justify-items:start}.faq{--faq-q-fs:var(--fs-article);max-width:900px}.faq summary{gap:0}.faq details p{font-size:var(--fs-body)}.frame--order{padding-bottom:0;padding-right:0}.order{display:grid;grid-template-columns:minmax(0,1fr) 470px;column-gap:64px;align-items:start}.blank__calm{margin-top:10px;font-size:var(--fs-small);color:var(--ink)}.blank__status ul{margin:6px 0 0;padding-left:18px;color:var(--ink)}.order>h2{grid-column:1 / -1}.order__main{padding-bottom:44px}.order>h2{font-size:var(--fs-final);line-height:.98;max-width:20ch;margin-bottom:28px}.blank{border:var(--frame) solid var(--ink);padding:22px 28px 26px}.blank h3{font-size:24px;margin-bottom:16px}.seg{margin:0 0 22px}.cb{margin:4px 0 20px}.blank__draft{font-size:var(--fs-caption);color:var(--graphite);margin:-6px 0 14px}.blank .btn{margin-top:6px}.blank__status{font-size:var(--fs-label);margin-top:8px;color:var(--red)}.blank__status.is-ok{color:var(--blue)}.reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease-out}.reveal.is-open{grid-template-rows:1fr}.reveal__in{overflow:hidden;min-height:0}.reveal.is-open .reveal__in{overflow:visible}.reveal .tf{margin-top:10px}@media (min-height:821px) and (min-width:1180px){.spec th,.spec td{padding-top:4px;padding-bottom:4px}.stamp__photo{min-height:0;height:132px}.stamp__who{padding:10px 18px}}@media (max-height:820px) and (min-width:1180px){.sheet--hero .frame{--hb:22px;padding-top:22px}.hero__side{gap:14px}.hero h1{font-size:52px}.hero__lead{margin-top:10px;font-size:19px}.hero__text{gap:16px;padding-top:14px}.proof__fact{font-size:21px}.spec th,.spec td{padding:2px 10px}.spec caption{padding-bottom:4px;font-size:var(--fs-body)}.stamp{grid-template-columns:104px minmax(0,1fr)}.stamp__photo{min-height:0;height:104px}.stamp__who{padding:6px 18px}.stamp__who strong{font-size:22px}.stamp__who span{font-size:var(--fs-label)}.hero .stamp .stamp__cta{padding-top:9px;padding-bottom:9px}.stamp__facts li{padding:3px 18px;font-size:var(--fs-label)}}.sheet>.frame{container:sheet / inline-size}@media (max-width:1179px){.sheet--hero .frame{--hx:var(--pad);--hb:0px;padding-top:var(--pad);padding-left:var(--pad)}.frame--order{padding-right:0}.order>:not(.stamp){margin-right:var(--pad)}.frame--split{grid-template-columns:minmax(0,1fr)}.split__audit{border-right:0;border-bottom:1px solid var(--ink);padding-bottom:32px;margin-bottom:32px}}@container sheet (width < 1200px){.hero{grid-template-columns:minmax(0,1fr) minmax(320px,400px);grid-template-rows:auto auto auto 1fr;grid-template-areas:"h1 h1" "lead side" "text side" "view side";column-gap:40px}.hero h1{grid-area:h1}.hero__lead{grid-area:lead}.hero__text{grid-area:text;justify-content:flex-start;gap:18px}.proof{margin-top:0}.hero__view{grid-area:view;align-self:start;margin:24px 0 28px}.hero__view .axo{max-width:620px;max-height:none}.hero__side{grid-area:side;margin-top:18px}}@container sheet (width < 1240px){.modules__head{grid-template-columns:minmax(0,1fr);gap:12px}.node-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:none;column-gap:48px;align-items:start}.node-wrap__svg{grid-column:1;grid-row:1 / 5;align-self:start}.mod-note{grid-column:2;grid-row:auto;justify-self:stretch;text-align:left;max-width:none;padding-top:0;margin-bottom:22px}.mod-note--tl{order:1}.mod-note--tr{order:2}.mod-note--bl{order:3}.mod-note--br{order:4}.node{width:100%;height:auto}.node .lead{display:none}}@container sheet (width < 1100px){.process__head{flex-direction:column;gap:20px}.process__head .chain{justify-items:start}.flag,.order{grid-template-columns:minmax(0,1fr);gap:40px}.route-map{grid-template-columns:34px minmax(0,1fr);padding-top:0}.route-map__dim{position:relative;grid-column:1;grid-row:1;left:auto;right:auto;top:auto;height:auto;margin-right:8px;border:0;border-top:1px solid var(--thin);border-bottom:1px solid var(--thin)}.route-map__dim::before{left:50%;right:auto;top:0;bottom:0;border-top:0;border-left:1px solid var(--ink)}.route-map__dim::after{left:calc(50% - 4px);right:auto;top:0;bottom:0;width:9px;height:auto;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 14'%3E%3Cpath d='M4.5 0 9 14H0z' fill='%231d2229'/%3E%3C/svg%3E") center top / 9px 14px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 14'%3E%3Cpath d='M4.5 14 9 0H0z' fill='%231d2229'/%3E%3C/svg%3E") center bottom / 9px 14px no-repeat}.route-map__dim span{top:50%;transform:translate(-50%,-50%) rotate(-90deg);padding:0 10px}.route-map__steps{grid-column:2;grid-row:1;grid-template-columns:minmax(0,1fr);border-right:var(--frame) solid var(--ink)}.route-map__steps li{border-right:0;border-bottom:1px solid var(--ink)}.route-map__steps li:last-child{border-bottom:0}.route-map__steps li+li::before{display:none}.route-map__end{grid-column:2;border-top:0}}@container sheet (700px <=width < 1100px){.route-map__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.route-map__steps li:nth-child(odd){border-right:1px solid var(--ink)}.route-map__steps li:nth-last-child(-n+2):nth-child(odd)~li,.route-map__steps li:nth-last-child(-n+2):nth-child(odd){border-bottom:0}}@container sheet (width < 1000px){.ledger,.ledger tbody,.ledger tr,.ledger td,.ledger th{display:block;width:auto!important}.ledger thead{display:none}.ledger tr{border-bottom:2px solid var(--ink)}.ledger th,.ledger td{border:0;padding:8px 12px}}@container sheet (width < 900px){.faq-wrap{grid-template-columns:minmax(0,1fr);gap:20px}}@container sheet (width < 700px){.hero{display:flex;flex-direction:column}.hero h1 br{display:none}.hero__lead{margin-top:14px}.hero__text{padding-top:22px;gap:22px}.hero__view{align-self:stretch;margin:20px 0 24px}.hero__view .axo{max-width:480px}.hero__side{margin:0 calc(-1*var(--hx))}.hero__side .spec{width:auto;margin:0 var(--hx)}.spec{font-size:var(--fs-label)}.spec th,.spec td{padding:4px 6px}.spec .c-who{width:120px}.stamp{grid-template-columns:104px minmax(0,1fr)}.stamp__photo{min-height:104px}.node-wrap{grid-template-columns:minmax(0,1fr);row-gap:18px}.node-wrap__svg{grid-row:auto;justify-self:center;width:min(100%,420px)}.mod-note{grid-column:1;margin-bottom:0}.variants thead{display:none}.variants,.variants tbody,.variants tr,.variants th,.variants td{display:block;width:auto}.variants__val{white-space:normal}.docs{grid-template-columns:minmax(0,1fr)}.doc+.doc{border-left:0;border-top:1px solid var(--ink)}.doc{padding:18px 16px 20px}.dim__text{font-size:var(--fs-label);white-space:normal;text-align:center;width:100%}.chain__row:not(.chain__row--off){font-size:26px}.chain__cut{flex-wrap:wrap}.chain__cut::after{display:none}.chain__cut>span{text-decoration:line-through 1.5px var(--graphite)}.blank{padding:18px 16px}.stamp--final{grid-template-columns:minmax(0,1fr)}.stamp__parties div{grid-template-columns:104px minmax(0,1fr)}.stamp__parties dt{padding:8px 12px}}@container sheet (520px <=width < 1000px){.ledger tr{display:grid;grid-template-columns:minmax(0,1fr) 15em;column-gap:24px}.ledger tr>*{grid-column:1}.ledger .ledger__nums{grid-column:2;grid-row:1 / span 3;align-self:start;padding-top:14px}}@media (prefers-reduced-motion:reduce){.reveal{transition:none}}.stamp__parties .stamp__sign{align-items:stretch}.stamp__sign dd{min-height:72px;align-items:flex-end;padding-bottom:12px;background:linear-gradient(var(--thin),var(--thin)) left 16px bottom 12px / calc(100% - 32px) 1px no-repeat}.blank__status small{display:block;margin-top:6px;font-size:var(--fs-caption);color:var(--graphite)}.done__reply{margin:14px 0 18px;font-size:var(--fs-small)}.mod-note .out,.modules__head .link{white-space:nowrap}