@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/onest/onest-cyrillic-400-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/onest/onest-latin-ext-400-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/onest/onest-latin-400-normal.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/onest/onest-cyrillic-500-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/onest/onest-latin-ext-500-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/onest/onest-latin-500-normal.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/onest/onest-cyrillic-600-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/onest/onest-latin-ext-600-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/onest/onest-latin-600-normal.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{--color-bg-page:#fff;--color-bg-panel:#f2f3f5;--color-bg-inverse:#0b0c0f;--color-bg-overlay-dark:#0b0c0fbd;--color-bg-overlay-light:#fffc;--color-bg-accent-subtle:#e7edff;--color-bg-accent:#2b5cff;--color-bg-danger-subtle:#fdeced;--color-bg-success-subtle:#0a7f571f;--color-bg-decor-sky:#6cc4ff;--color-bg-decor-lime:#c6f432;--color-bg-placeholder:#0b0c0f24;--color-bg-track:#e4e6eb;--color-bg-glass:#82828280;--color-bg-glass-dark:#0b0c0f80;--color-text-primary:#0b0c0f;--color-text-secondary:#5c616b;--color-text-tertiary:#8a8f99;--color-text-inverse:#fff;--color-text-inverse-secondary:#ffffffb8;--color-text-inverse-muted:#e4e6eb;--color-text-accent:#2b5cff;--color-text-success:#0a7f57;--color-text-danger:#cf3439;--color-icon-primary:#0b0c0f;--color-icon-secondary:#5c616b;--color-icon-inverse:#fff;--color-icon-accent:#2b5cff;--color-icon-danger:#cf3439;--color-icon-decor-lime:#c6f432;--color-border-default:#e4e6eb;--color-border-strong:#d9dce2;--color-border-focus:#2b5cff;--color-border-danger:#cf3439;--color-border-inverse:#fff;--color-border-on-dark:#ffffff29;--color-action-primary:#0b0c0f;--color-action-primary-hover:#2a2d33;--color-action-accent:#2b5cff;--color-action-accent-hover:#1f48e0;--color-action-secondary:#fff;--color-action-chip:#f2f3f5;--color-action-chip-active:#0b0c0f;--shadow-card:0 1.6rem 4rem #0a0d1424;--shadow-field:0 1.2rem 3.2rem #0a0d1412;--shadow-dropdown:0 2.4rem 6rem #0a0d141f;--space-2:.2rem;--space-4:.4rem;--space-6:.6rem;--space-8:.8rem;--space-10:1rem;--space-12:1.2rem;--space-16:1.6rem;--space-20:2rem;--space-24:2.4rem;--space-28:2.8rem;--space-32:3.2rem;--space-40:4rem;--space-48:4.8rem;--space-56:5.6rem;--space-64:6.4rem;--space-80:8rem;--space-96:9.6rem;--space-120:12rem;--space-160:16rem;--radius-xs:.8rem;--radius-sm:1.2rem;--radius-md:1.6rem;--radius-lg:2rem;--radius-xl:2.4rem;--radius-2xl:2.8rem;--radius-3xl:3.2rem;--radius-full:99.9rem;--size-icon-s:2rem;--size-icon-m:2.4rem;--size-icon-l:3.2rem;--layout-sidebar:28.8rem;--radius-4xl:2.4rem;--size-button-l:5.2rem;--size-button-m:4.8rem;--size-button-s:4.4rem;--size-search:5.6rem;--size-chip:4.4rem;--size-avatar:4rem;--size-header:6.4rem;--layout-page-x:1.6rem;--layout-section-y:6.4rem;--layout-hero-gap:2.4rem;--layout-grid-gutter:1.2rem;--layout-container:36.1rem;--layout-panel-pad:2.4rem;--layout-heading-gap:3.2rem;--layout-column-gap:3.2rem;--layout-footer-brand:36.1rem;--layout-footer-contacts:36.1rem;--font-size-hero:4rem;--font-size-h2:3.2rem;--font-size-h3:2.2rem;--font-size-h4:1.8rem;--font-size-stat:2.8rem;--font-size-body-l:1.8rem;--font-size-body-m:1.6rem;--font-size-body-s:1.5rem;--font-size-caption-m:1.3rem;--font-size-caption-s:1.2rem;--font-size-button-l:1.6rem;--font-size-button-m:1.5rem;--font-size-nav:1.6rem}@media only screen and (min-width:700px){:root{--radius-4xl:2.8rem;--size-button-l:5.6rem;--size-button-m:5.2rem;--size-button-s:4.8rem;--size-search:6.4rem;--size-avatar:4.4rem;--size-header:8rem;--layout-page-x:4rem;--layout-section-y:8.8rem;--layout-hero-gap:4rem;--layout-grid-gutter:2rem;--layout-container:75.4rem;--layout-panel-pad:4.8rem;--layout-heading-gap:4rem;--layout-column-gap:4rem;--layout-footer-brand:32rem;--layout-footer-contacts:24rem;--font-size-hero:6rem;--font-size-h2:4.4rem;--font-size-h3:2.6rem;--font-size-h4:2rem;--font-size-stat:3.6rem;--font-size-body-l:2rem;--font-size-body-m:1.7rem;--font-size-body-s:1.6rem;--font-size-caption-m:1.4rem;--font-size-caption-s:1.3rem;--font-size-button-l:1.7rem;--font-size-button-m:1.6rem}}@media only screen and (min-width:1200px){:root{--radius-4xl:3.2rem;--size-button-l:6rem;--size-search:7.2rem;--size-chip:4rem;--size-avatar:4.6rem;--size-header:8.8rem;--layout-page-x:8rem;--layout-section-y:10.4rem;--layout-hero-gap:4.8rem;--layout-grid-gutter:2.4rem;--layout-container:128rem;--layout-panel-pad:6.4rem;--layout-heading-gap:4.8rem;--layout-column-gap:6.4rem;--layout-footer-brand:28rem;--layout-footer-contacts:22rem;--font-size-hero:7.6rem;--font-size-h2:5.2rem;--font-size-h3:2.8rem;--font-size-h4:2.2rem;--font-size-stat:4rem;--font-size-body-m:1.8rem;--font-size-button-l:1.8rem}}@media only screen and (min-width:1600px){:root{--radius-4xl:3.6rem;--size-button-l:6.4rem;--size-button-m:5.6rem;--size-search:8.4rem;--size-header:10.4rem;--layout-page-x:12rem;--layout-section-y:12rem;--layout-hero-gap:6.4rem;--layout-container:168rem;--layout-panel-pad:8rem;--layout-heading-gap:5.6rem;--layout-column-gap:8rem;--layout-footer-brand:40rem;--layout-footer-contacts:30rem;--font-size-hero:9.6rem;--font-size-h2:6.4rem;--font-size-h3:3.2rem;--font-size-h4:2.4rem;--font-size-stat:4.4rem;--font-size-body-l:2.2rem;--font-size-nav:1.7rem}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--size-header);font-size:10px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:Onest,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:var(--font-size-body-s);color:var(--color-text-primary);background:var(--color-bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.5;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font:inherit}:focus-visible{outline:.2rem solid var(--color-border-focus);outline-offset:.2rem}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}body.no-scroll{overflow:hidden}
