@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-cyrillic-ext.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:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-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 800;font-display:swap;src:url(/fonts/manrope-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}:root{color-scheme:light dark;--color-bg:light-dark(#fff,#12141a);--color-surface:light-dark(#f4f6f8,#1a1d25);--color-surface-2:light-dark(#e9edf2,#232836);--color-text:light-dark(#171a20,#e9ecf2);--color-text-muted:light-dark(#5a6373,#9aa3b5);--color-border:light-dark(#dde2e9,#2c3140);--color-border-control:light-dark(#7f8a9e,#6b7590);--color-accent:light-dark(#d40011,#ff4653);--color-accent-solid:light-dark(#d40011,#dd2f3c);--color-accent-solid-hover:light-dark(#a8000d,#c9202c);--color-on-accent:#fff;--color-decor:light-dark(#7f8a9e,#646c80);--color-steel:light-dark(#39445c,#b8c2d8);--color-focus:light-dark(#1f5eff,#6f9bff);--color-overlay:#101218f0;--color-on-overlay:#e9ecf2;--font-sans:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.0625rem;--text-lg:clamp(1.125rem, 1rem + .5vw, 1.375rem);--text-xl:clamp(1.375rem, 1.15rem + 1vw, 1.875rem);--text-2xl:clamp(1.75rem, 1.4rem + 1.75vw, 2.75rem);--text-3xl:clamp(2.125rem, 1.6rem + 2.6vw, 3.5rem);--text-display:clamp(5rem, 3rem + 14vw, 11rem);--leading-tight:1.15;--leading-normal:1.6;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-full:999px;--container-max:1200px;--container-pad:clamp(1rem, 4vw, 2rem);--header-height:4.5rem;--tab-bar-height:3.75rem;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--shadow-md:0 4px 16px light-dark(#171a201a,#00000073);--shadow-lg:0 12px 40px light-dark(#171a2024,#0000008c);--transition-fast:.15s ease;--transition-base:.25s ease}@supports not (color:light-dark(#000, #fff)){:root{color-scheme:light;--color-bg:#fff;--color-surface:#f4f6f8;--color-surface-2:#e9edf2;--color-text:#171a20;--color-text-muted:#5a6373;--color-border:#dde2e9;--color-border-control:#7f8a9e;--color-accent:#d40011;--color-accent-solid:#d40011;--color-accent-solid-hover:#a8000d;--color-decor:#7f8a9e;--color-steel:#39445c;--color-focus:#1f5eff;--shadow-md:0 4px 16px #171a201a;--shadow-lg:0 12px 40px #171a2024}}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--safe-top) + var(--space-3))}body{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,svg,video{user-select:none;max-width:100%;display:block}picture{display:contents}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4{line-height:var(--leading-tight);text-wrap:balance;font-weight:800}p{text-wrap:pretty}a{color:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}::selection{background:var(--color-accent);color:var(--color-on-accent)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.container[data-astro-cid-xguohol2]{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline-start:max(var(--container-pad), var(--safe-left));padding-inline-end:max(var(--container-pad), var(--safe-right))}.logo[data-astro-cid-qn7fwr25]{align-items:center;gap:var(--space-2);display:inline-flex}.logo__mark[data-astro-cid-qn7fwr25]{flex-shrink:0;width:2.25rem;height:2.25rem}.logo__wordmark[data-astro-cid-qn7fwr25]{letter-spacing:.04em;color:var(--color-steel);white-space:nowrap;font-size:1.2rem;font-weight:500}.logo__wordmark[data-astro-cid-qn7fwr25] b[data-astro-cid-qn7fwr25]{color:var(--color-text);font-weight:800}.footer[data-astro-cid-maf5rm2n]{background:var(--color-surface);border-top:1px solid var(--color-border);margin-top:auto}.footer[data-astro-cid-maf5rm2n] .footer__inner{gap:var(--space-6);padding-block:var(--space-7);grid-template-columns:1.2fr 1fr .8fr 1fr;display:grid}.footer__tagline[data-astro-cid-maf5rm2n]{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);max-width:34ch}.footer__heading[data-astro-cid-maf5rm2n]{margin-bottom:var(--space-4);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-weight:800}.footer__list[data-astro-cid-maf5rm2n]{gap:var(--space-2);font-size:var(--text-sm);padding:0;list-style:none;display:grid}.footer__contacts[data-astro-cid-maf5rm2n] address[data-astro-cid-maf5rm2n]{font-style:normal}.footer__link[data-astro-cid-maf5rm2n]{color:var(--color-text);text-decoration:none}.footer__link[data-astro-cid-maf5rm2n]:hover{color:var(--color-accent)}.footer__legal[data-astro-cid-maf5rm2n]{border-top:1px solid var(--color-border);padding-block:var(--space-4);font-size:var(--text-xs);color:var(--color-text-muted)}.footer[data-astro-cid-maf5rm2n] .footer__legal-inner{justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;display:flex}@media (width<=767px){.footer[data-astro-cid-maf5rm2n] .footer__inner{gap:var(--space-6);padding-block:var(--space-6);grid-template-columns:1fr}.footer[data-astro-cid-maf5rm2n] .footer__legal-inner{align-items:start;gap:var(--space-2);flex-direction:column}}@media (width<=767px),(pointer:coarse){.footer__list[data-astro-cid-maf5rm2n]{gap:0}.footer__list[data-astro-cid-maf5rm2n] li[data-astro-cid-maf5rm2n]{align-items:center;min-height:44px;display:flex}.footer__link[data-astro-cid-maf5rm2n]{flex:1;align-self:stretch;align-items:center;display:flex}.footer__legal[data-astro-cid-maf5rm2n] .footer__link[data-astro-cid-maf5rm2n]{align-self:start;align-items:center;min-height:44px;display:inline-flex}}.header[data-astro-cid-b3s2v4vr]{z-index:100;background:var(--color-bg);border-bottom:1px solid var(--color-border);padding-top:var(--safe-top);position:sticky;top:0}.header[data-astro-cid-b3s2v4vr] .header__inner{align-items:center;gap:var(--space-5);min-height:var(--header-height);display:flex}.header__logo[data-astro-cid-b3s2v4vr]{flex-shrink:0;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.header__nav[data-astro-cid-b3s2v4vr]{margin-inline-start:auto}.header__nav-list[data-astro-cid-b3s2v4vr]{gap:var(--space-2);padding:0;list-style:none;display:flex}.header__nav-link[data-astro-cid-b3s2v4vr]{min-height:44px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-weight:600;font-size:var(--text-sm);color:var(--color-text-muted);transition:color var(--transition-fast);align-items:center;text-decoration:none;display:inline-flex}.header__nav-link[data-astro-cid-b3s2v4vr]:hover{color:var(--color-text)}.header__nav-link[data-astro-cid-b3s2v4vr][aria-current=page]{color:var(--color-accent)}.header__actions[data-astro-cid-b3s2v4vr]{align-items:center;gap:var(--space-3);display:flex}.header__phone[data-astro-cid-b3s2v4vr]{min-height:44px;font-weight:800;font-size:var(--text-sm);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.header__phone[data-astro-cid-b3s2v4vr]:hover{color:var(--color-accent)}.header__call[data-astro-cid-b3s2v4vr]{border:1px solid var(--color-border);border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-accent);transition:border-color var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:none}.header__call[data-astro-cid-b3s2v4vr]:hover{border-color:var(--color-accent)}.header__call[data-astro-cid-b3s2v4vr] svg[data-astro-cid-b3s2v4vr]{width:22px;height:22px}@media (width<=1023px){.header__nav[data-astro-cid-b3s2v4vr],.header__phone[data-astro-cid-b3s2v4vr]{display:none}.header__actions[data-astro-cid-b3s2v4vr]{margin-inline-start:auto}.header__call[data-astro-cid-b3s2v4vr]{display:inline-flex}}.tab-bar[data-astro-cid-fawfoei6]{inset-inline:0;z-index:90;background:var(--color-bg);border-top:1px solid var(--color-border);padding-block-end:var(--safe-bottom);padding-inline:var(--safe-left) var(--safe-right);display:none;position:fixed;bottom:0}.tab-bar__list[data-astro-cid-fawfoei6]{grid-auto-columns:1fr;grid-auto-flow:column;max-width:32rem;margin-inline:auto;padding:0;list-style:none;display:grid}.tab-bar__item[data-astro-cid-fawfoei6]{display:flex}.tab-bar__link[data-astro-cid-fawfoei6]{min-height:var(--tab-bar-height);padding:var(--space-2) var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);transition:color var(--transition-fast);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.tab-bar__link[data-astro-cid-fawfoei6][aria-current=page]{color:var(--color-accent)}.tab-bar__icon[data-astro-cid-fawfoei6]{width:24px;height:24px}.tab-bar__label[data-astro-cid-fawfoei6]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (width<=1023px){.tab-bar[data-astro-cid-fawfoei6]{display:block}}body{flex-direction:column;display:flex}@media (width<=1023px){body{padding-bottom:calc(var(--tab-bar-height) + var(--safe-bottom))}}.skip-link[data-astro-cid-zksevcik]{top:-100%;left:var(--space-4);z-index:200;padding:var(--space-2) var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);font-weight:700;position:absolute}.skip-link[data-astro-cid-zksevcik]:focus-visible{top:var(--space-2)}#main[data-astro-cid-zksevcik]:focus-visible{outline:none}
