@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-cyrillic-ext-724915.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-cyrillic-e34c5f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-ext-749a30.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-1ab1ad.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}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-cyrillic-ext-724915.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-cyrillic-e34c5f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-ext-749a30.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-1ab1ad.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}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-cyrillic-ext-724915.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-cyrillic-e34c5f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-ext-749a30.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-1ab1ad.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}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-cyrillic-ext-724915.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-cyrillic-e34c5f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-ext-749a30.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-1ab1ad.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}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/oswald-cyrillic-ext-a3c0c6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/oswald-cyrillic-7e4962.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/oswald-latin-ext-46596c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/oswald-latin-8d1430.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}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/oswald-cyrillic-ext-a3c0c6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/oswald-cyrillic-7e4962.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/oswald-latin-ext-46596c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/oswald-latin-8d1430.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}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald-cyrillic-ext-a3c0c6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald-cyrillic-7e4962.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald-latin-ext-46596c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald-latin-8d1430.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}
:root{--bg:#fff;--surface:#f2f2f2;--ink:#2a2a2a;--ink-hover:#111;--text:#161616;--text-secondary:#767676;--text-muted:#b3b3b3;--line:#dadada;--mark:#7e7e7e;--accent:#0b2b56;--accent-2:#1d4c93;--accent-soft:#e8eef7;--on-ink:#fff;--danger:#c8372d;--danger-soft:#fdecea;--danger-on-ink:#ff8a80;--ink-line:#4a4a4a;--ink-text-secondary:#a6a6a6;--ink-placeholder:#8c8c8c;--ink-mark:#9a9a9a;--overlay:#16161680;--font-display:"Oswald", "Arial Narrow", sans-serif;--font-text:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--page-pad:16px;--section-radius:28px;--section-pad-y:80px;--section-pad-x:24px;--gutter:16px;--page-pad-mobile:8px;--section-radius-mobile:24px;--section-pad-y-mobile:36px;--section-pad-x-mobile:16px;--gutter-mobile:8px;--card-radius:16px;--media-radius:12px;--field-radius:12px;--pill-radius:999px;--control-h:52px;--control-h-compact:44px;--arrow-circle:36px}@layer base{body{background:var(--surface);color:var(--text);font-family:var(--font-text);margin:0}.font-display{font-family:var(--font-display);text-transform:uppercase}}@layer components{.t-h1{font:700 64px/1 var(--font-display);text-transform:uppercase}.t-h2{font:700 48px/1.1 var(--font-display);text-transform:uppercase}.t-h3{font:700 32px/1.05 var(--font-display);text-transform:uppercase}.t-num{font:700 48px/1 var(--font-display)}.t-card{font:400 22px/1.2 var(--font-text);letter-spacing:-.3px}.t-row{font:500 16px/1.3 var(--font-text)}.t-body{font:400 15px/1.5 var(--font-text)}.t-small{font:400 13px/1.45 var(--font-text)}.t-eyebrow{font:500 11px/1.2 var(--font-text);letter-spacing:1px;text-transform:uppercase;color:var(--text-secondary)}.t-label{font:500 11px/1.2 var(--font-text);letter-spacing:.8px;text-transform:uppercase;color:var(--text-secondary)}.t-button{font:600 12px/1 var(--font-text);letter-spacing:.8px;text-transform:uppercase}@media (max-width:767px){.t-h1{font-size:36px;line-height:1.05}.t-h2{font-size:32px}.t-h3,.t-num{font-size:24px}.t-card{letter-spacing:0;font-size:17px}.t-row{font-size:15px}.t-body{font-size:14px}.t-small{font-size:12px}}.page{gap:var(--page-pad);padding:var(--page-pad);background:var(--surface);flex-direction:column;display:flex}.section-plate{background:var(--bg);border-radius:var(--section-radius);padding:var(--section-pad-y) var(--section-pad-x);overflow:hidden}.section-plate--dark{background:var(--ink);color:var(--on-ink)}.card{background:var(--surface);border-radius:var(--card-radius)}.arrow-circle{width:var(--arrow-circle);height:var(--arrow-circle);background:var(--bg);border-radius:50%;place-items:center;display:grid}@media (max-width:767px){.page{gap:var(--page-pad-mobile);padding:var(--page-pad-mobile)}.section-plate{border-radius:var(--section-radius-mobile);padding:var(--section-pad-y-mobile) var(--section-pad-x-mobile)}.arrow-circle{width:32px;height:32px}}}
:root{--container:2560px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--shadow-pop:0 16px 40px #0000001f;--shadow-toast:0 12px 32px #0000002e;--shadow-toast-m:0 12px 32px #0003}@media (max-width:1023px){:root{--page-pad:12px;--section-radius:24px;--section-pad-y:56px;--gutter:12px}}@media (max-width:767px){:root{--page-pad:var(--page-pad-mobile);--section-radius:var(--section-radius-mobile);--section-pad-y:var(--section-pad-y-mobile);--section-pad-x:var(--section-pad-x-mobile);--gutter:var(--gutter-mobile);--media-radius:10px;--arrow-circle:32px}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:24px}html:has(dialog[open]){overflow:hidden}body{background:var(--surface);color:var(--text);font-family:var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:15px;line-height:1.5;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.on-ink :focus-visible,.on-ink:focus-visible{outline-color:var(--on-ink)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:200;border-radius:var(--pill-radius);background:var(--accent);color:var(--on-ink);font:600 12px/1 var(--font-text);letter-spacing:.8px;text-transform:uppercase;padding:14px 22px;position:absolute;top:-80px;left:16px}.skip-link:focus{top:16px}.site{width:100%;max-width:var(--container);padding:var(--page-pad);gap:var(--page-pad);flex-direction:column;margin:0 auto;display:flex}.site>main{gap:var(--page-pad);flex-direction:column;display:flex}@media (min-width:768px) and (max-width:1023px){.t-h1{font-size:48px}.t-h2{font-size:40px}}.t-h1,.t-h2,.t-h3{color:var(--ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
