.button{border-radius:var(--radius-sm);min-height:64px;font-family:inherit;font-size:1rem;font-weight:var(--fw-semibold);line-height:var(--lh-body);text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;padding:16px 24px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.button--primary{background:var(--color-blue);color:var(--color-white)}.button--primary:hover{background:var(--color-blue-hover)}.button--secondary{background:var(--color-light-blue);color:var(--color-blue)}.button--secondary:hover{color:var(--color-blue-hover)}.button--outline{border-color:var(--color-blue);color:var(--color-blue);font-weight:var(--fw-medium);background:0 0}.button--outline:hover{background:var(--color-light-blue)}.button--light{background:var(--color-white);color:var(--color-blue)}.button--light:hover{background:var(--color-bg)}.button--muted{background:var(--color-light-grey);color:var(--color-black);font-weight:var(--fw-medium)}.button--muted:hover{color:var(--color-blue)}.button:disabled{cursor:default;opacity:.5}.button--sm{min-height:56px;padding:15px 16px}.button--full{width:100%}@media (width>=768px){.button{min-width:220px}}.site-footer{border-top:1px solid var(--color-divider)}.site-footer__inner{flex-direction:column;gap:24px;padding-block:40px;display:flex}.site-footer__top,.site-footer__about{flex-direction:column;gap:24px;display:flex}.site-footer__logo{width:80px;height:auto}.site-footer__tagline{color:var(--color-grey);font-weight:var(--fw-medium)}.site-footer__contacts{flex-direction:column;gap:24px;display:flex}.site-footer__contact{color:var(--color-black);align-items:flex-start;gap:16px;text-decoration:none;display:flex}.site-footer__contact span{white-space:pre-line}.site-footer__contact .icon{color:var(--color-blue)}.site-footer__columns{border-bottom:1px solid var(--color-divider);flex-direction:column;display:flex}.site-footer__column{border-top:1px solid var(--color-divider)}.site-footer__summary{color:var(--color-grey);font-weight:var(--fw-medium);cursor:pointer;justify-content:space-between;align-items:center;padding-block:24px;list-style:none;display:flex}.site-footer__summary::-webkit-details-marker{display:none}.site-footer__summary .icon{transition:transform .2s}.site-footer__column[open] .site-footer__summary{padding-bottom:24px}.site-footer__column[open] .site-footer__summary .icon{transform:rotate(180deg)}.site-footer__column[open] .site-footer__links{padding-bottom:24px}.site-footer__column-title{color:var(--color-grey);font-weight:var(--fw-medium);margin-bottom:20px;display:none}.site-footer__links,.site-footer__legal{margin:0;padding:0;list-style:none}.site-footer__links{flex-direction:column;gap:20px;display:flex}.site-footer__links a{color:var(--color-black);font-weight:var(--fw-medium);text-decoration:none}.site-footer__links a:hover,.site-footer__legal a:hover{color:var(--color-blue)}.site-footer__wordmark{width:100%;height:auto;display:none}.site-footer__bottom{color:var(--color-grey);font-size:var(--fs-small);font-weight:var(--fw-medium);flex-direction:column-reverse;gap:20px;display:flex}.site-footer__legal{flex-direction:column;gap:24px;display:flex}.site-footer__legal a{text-decoration:none}@media (width>=480px){.site-footer__logo{width:109px}}@media (width>=768px){.site-footer__inner,.site-footer__top{gap:40px}.site-footer__about{grid-template-columns:minmax(0,365px) auto;justify-content:space-between;align-items:start;gap:24px 40px;display:grid}.site-footer__contacts{grid-area:1/2/3}.site-footer__columns{border-top:1px solid var(--color-divider);border-bottom:0;flex-direction:row;justify-content:space-between;gap:40px;padding-top:40px}.site-footer__column{border-top:0}.site-footer__summary{display:none}.site-footer__column-title{display:block}.site-footer__column[open] .site-footer__links{padding-bottom:0}.site-footer__legal{flex-flow:wrap;gap:12px 32px}}@media (width>=1000px){.site-footer__columns{justify-content:flex-start;gap:64px}.site-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center}}@media (width>=1440px){.site-footer__inner{gap:60px;padding-block:60px}.site-footer__top{grid-template-columns:365px minmax(0,750px);justify-content:space-between;display:grid}.site-footer__about{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:40px;display:flex}.site-footer__contacts{grid-area:auto}.site-footer__columns{border-top:0;justify-content:space-between;padding-top:0}.site-footer__wordmark{display:block}.site-footer__bottom{font-size:var(--fs-body)}}@media (width>=1920px){.site-footer__inner{padding-block:80px}.site-footer__column--catalog .site-footer__links{gap:16px}}.lang-switch{position:relative}.lang-switch summary{border-radius:var(--radius-sm);background:var(--color-white);height:56px;color:var(--color-grey);font-size:16px;font-weight:var(--fw-medium);cursor:pointer;user-select:none;align-items:center;gap:8px;padding:16px;list-style:none;display:flex}.lang-switch summary::-webkit-details-marker{display:none}.lang-switch[open] summary .icon{transform:rotate(180deg)}.lang-switch__menu{z-index:20;border:1px solid var(--color-divider);border-radius:var(--radius-sm);background:var(--color-bg);min-width:160px;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #17171714}.lang-switch__menu a{color:var(--color-black);border-radius:10px;padding:10px 12px;text-decoration:none;display:block}.lang-switch__menu a:hover{background:var(--color-white)}.lang-switch__menu a[aria-current=true]{color:var(--color-blue);font-weight:var(--fw-medium)}.site-header{z-index:10;border-bottom:1px solid var(--color-divider);background:var(--color-bg);position:relative}.site-header__inner{justify-content:space-between;align-items:center;gap:16px;padding-block:20px;display:flex}.site-header__left{align-items:center;gap:30px;min-width:0;display:flex}.site-header__logo{flex-shrink:0;display:flex}.site-header__logo img{width:80px;height:auto}.site-header__nav{display:none}.site-header__nav ul{align-items:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}.site-header__nav a{color:var(--color-black);white-space:nowrap;font-size:16px;text-decoration:none}.site-header__nav a:hover,.site-header__nav a[aria-current]{color:var(--color-blue)}.site-header__actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.site-header__actions .site-header__coa{width:151px;min-width:0;font-size:14px;display:none}@media (width>=480px){.site-header__logo img{width:109px}}@media (width>=768px){.site-header__inner{padding-block:40px}.site-header__actions .site-header__coa{display:inline-flex}}@media (width>=1440px){.site-header__actions{gap:8px}.site-header__nav{display:block}.site-header__actions .site-header__burger{display:none}}@media (width>=1920px){.site-header__left{gap:40px}.site-header__nav ul{gap:24px}.site-header__actions .site-header__coa{width:220px;font-size:16px}}.mobile-menu{background:var(--color-bg);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-black);box-shadow:none;border:0;margin:0;padding:0;inset:0}.mobile-menu[open]{flex-direction:column;display:flex}.mobile-menu__bar{padding:20px var(--gutter);border-bottom:1px solid var(--color-divider);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.mobile-menu__logo{flex-shrink:0;display:flex}.mobile-menu__logo img{width:80px;height:auto}.mobile-menu__controls{flex-shrink:0;align-items:center;gap:12px;display:flex}.mobile-menu__controls .mobile-menu__coa{width:151px;min-width:0;font-size:14px;display:none}.mobile-menu__body{padding:20px var(--gutter) 0}.mobile-menu__nav{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.mobile-menu__nav a{color:inherit;font-size:28px;font-weight:var(--fw-regular);line-height:var(--lh-body);text-decoration:none;display:block}.mobile-menu__nav a[aria-current]{color:var(--color-blue)}.mobile-menu__actions .button{font-size:14px}.mobile-menu__actions{padding:20px var(--gutter);margin-top:auto;display:grid}html:has(.mobile-menu[open]){overflow:hidden}@media (width>=480px){.mobile-menu__logo img{width:109px}.mobile-menu__nav a{font-size:32px}}@media (width>=768px){.mobile-menu__bar{padding-block:40px}.mobile-menu__controls .mobile-menu__coa{display:inline-flex}.mobile-menu__body{padding-top:40px}.mobile-menu__actions{display:none}}:root{--color-black:#171717;--color-grey:#697385;--color-white:#f9f9f9;--color-blue:#1f71c4;--color-blue-hover:#1a62ab;--color-light-blue:#ecf6ff;--color-sky:#93ccfe;--color-bg:#fff;--color-divider:#dadada;--color-light-grey:#ebebeb;--color-red:#d32f2f;--color-sky-deep:#4f9be0;--color-blue-mid:#2a79c7;--font-sans:var(--font-inter-tight);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fs-body:1rem;--fs-small:.875rem;--fs-display:1.5rem;--fs-page-title:2rem;--fs-title:1.5rem;--fs-lead:1rem;--fs-hero-lead:1rem;--lh-tight:1.1;--lh-heading:1.2;--lh-body:1.4;--radius-sm:16px;--radius-md:24px;--radius-lg:32px;--container:1520px;--gutter:20px;--section-space:60px;--block-gap:var(--section-space);--page-top:40px;--head-gap:40px;--heading-gap:40px;--heading-gap-tight:24px}@media (width>=480px){:root{--fs-display:2rem;--fs-page-title:2.5rem;--section-space:80px}}@media (width>=768px){:root{--fs-page-title:3rem;--fs-title:2rem;--section-space:100px;--heading-gap-tight:40px}}@media (width>=1000px){:root{--fs-display:2.5rem;--fs-hero-lead:1.125rem;--page-top:60px}}@media (width>=1440px){:root{--fs-display:3.5rem;--fs-title:3rem;--fs-lead:1.125rem;--fs-hero-lead:1.5rem;--section-space:120px;--block-gap:120px}}@media (width>=1920px){:root{--fs-lead:1.5rem;--section-space:160px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);color:var(--color-black);background:var(--color-bg);-webkit-font-smoothing:antialiased;margin:0}img,svg,picture{max-width:100%;display:block}img{height:auto}a{color:inherit}button{font:inherit}p,h1,h2,h3,h4,h5,h6,figure,address{margin:0}address{font-style:normal}:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.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{top:-100px;left:var(--gutter);z-index:100;border-radius:var(--radius-sm);background:var(--color-blue);color:var(--color-white);padding:12px 16px;text-decoration:none;position:absolute}.skip-link:focus{top:12px}.display{font-size:var(--fs-display);font-weight:var(--fw-medium);line-height:var(--lh-tight)}.page-title,.section-title{font-weight:var(--fw-medium);line-height:var(--lh-heading)}.page-title{font-size:var(--fs-page-title)}.section-title{font-size:var(--fs-title)}.lead{font-size:var(--fs-lead);line-height:var(--lh-body)}.icon{flex-shrink:0}.icon-button{border-radius:var(--radius-sm);background:var(--color-light-blue);width:56px;height:56px;color:var(--color-blue);cursor:pointer;border:0;flex-shrink:0;place-items:center;padding:0;text-decoration:none;display:inline-grid}.icon-button:hover{color:var(--color-blue-hover)}.page{padding-block:var(--page-top) var(--section-space)}.page .page-title{margin-top:var(--head-gap)}.page__lead{max-width:60ch;color:var(--color-grey);font-size:var(--fs-lead);margin-block:16px 32px}.page>.button{width:100%}@media (width>=768px){.page>.button{width:auto}}.prose{flex-direction:column;gap:16px;font-size:1rem;line-height:1.5;display:flex}.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{font-weight:var(--fw-medium);line-height:var(--lh-heading);margin-top:16px}.prose h2:first-child{margin-top:0}.prose h2{font-size:1.5rem}.prose h3{font-size:1.25rem}.prose h4,.prose h5,.prose h6{font-size:1.125rem}.prose p,.prose li{color:var(--color-grey)}.prose a{color:var(--color-blue)}.prose ul,.prose ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.prose ul>li{padding-left:28px;position:relative}.prose ul>li:before{content:"—";color:var(--color-blue);position:absolute;left:0}.prose ol{counter-reset:prose-step}.prose ol>li{counter-increment:prose-step;padding-left:56px;position:relative}.prose ol>li:before{content:counter(prose-step, decimal-leading-zero) " —";color:var(--color-blue);font-weight:var(--fw-medium);position:absolute;left:0}.prose table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.prose th,.prose td{border-bottom:1px solid var(--color-divider);text-align:left;vertical-align:top;min-width:160px;padding:0 16px 12px 0}.prose td{padding-top:12px}.prose th{color:var(--color-grey);font-weight:var(--fw-regular)}@media (width>=768px){.prose{gap:20px;font-size:1.125rem}.prose h2{font-size:2rem}.prose h3{font-size:1.5rem}}@media (width>=1920px){.prose h2{font-size:31.9994px}.prose h3{font-size:23.9997px}}
