@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-ext-wght-normal.C8S-KRRz.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2) format("woff2-variations");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+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope Fallback Helvetica;src:local("Helvetica Neue"),local("HelveticaNeue");font-style:normal;font-weight:100 549;size-adjust:104.4%;ascent-override:102.1%;descent-override:28.73%;line-gap-override:0%;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+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:Manrope Fallback Helvetica;src:local("Helvetica Neue"),local("HelveticaNeue");font-style:normal;font-weight:100 549;size-adjust:71.94%;ascent-override:148.17%;descent-override:41.7%;line-gap-override:0%;unicode-range:U+0020,U+00A0}@font-face{font-family:Manrope Fallback Helvetica;src:local("Helvetica Neue"),local("HelveticaNeue");font-style:normal;font-weight:100 549;size-adjust:102.34%;ascent-override:104.16%;descent-override:29.31%;line-gap-override:0%;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116,U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Fallback Helvetica;src:local("Helvetica Neue Bold"),local("HelveticaNeue-Bold");font-style:normal;font-weight:550 900;size-adjust:103.51%;ascent-override:102.98%;descent-override:28.98%;line-gap-override:0%;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+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:Manrope Fallback Helvetica;src:local("Helvetica Neue Bold"),local("HelveticaNeue-Bold");font-style:normal;font-weight:550 900;size-adjust:71.94%;ascent-override:148.17%;descent-override:41.7%;line-gap-override:0%;unicode-range:U+0020,U+00A0}@font-face{font-family:Manrope Fallback Helvetica;src:local("Helvetica Neue Bold"),local("HelveticaNeue-Bold");font-style:normal;font-weight:550 900;size-adjust:100.98%;ascent-override:105.57%;descent-override:29.71%;line-gap-override:0%;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116,U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Fallback Arial;src:local("Arial"),local("ArialMT");font-style:normal;font-weight:100 549;size-adjust:105.35%;ascent-override:101.18%;descent-override:28.48%;line-gap-override:0%;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+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:Manrope Fallback Arial;src:local("Arial"),local("ArialMT");font-style:normal;font-weight:100 549;size-adjust:71.99%;ascent-override:148.08%;descent-override:41.67%;line-gap-override:0%;unicode-range:U+0020,U+00A0}@font-face{font-family:Manrope Fallback Arial;src:local("Arial"),local("ArialMT");font-style:normal;font-weight:100 549;size-adjust:103.98%;ascent-override:102.52%;descent-override:28.85%;line-gap-override:0%;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116,U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Fallback Arial;src:local("Arial Bold"),local("Arial-BoldMT");font-style:normal;font-weight:550 900;size-adjust:103.53%;ascent-override:102.96%;descent-override:28.98%;line-gap-override:0%;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+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:Manrope Fallback Arial;src:local("Arial Bold"),local("Arial-BoldMT");font-style:normal;font-weight:550 900;size-adjust:71.99%;ascent-override:148.08%;descent-override:41.67%;line-gap-override:0%;unicode-range:U+0020,U+00A0}@font-face{font-family:Manrope Fallback Arial;src:local("Arial Bold"),local("Arial-BoldMT");font-style:normal;font-weight:550 900;size-adjust:101.01%;ascent-override:105.53%;descent-override:29.7%;line-gap-override:0%;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116,U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Fallback Roboto;src:local("Roboto"),local("Roboto Regular"),local("Roboto-Regular");font-style:normal;font-weight:100 549;size-adjust:105.47%;ascent-override:101.07%;descent-override:28.44%;line-gap-override:0%;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+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:Manrope Fallback Roboto;src:local("Roboto"),local("Roboto Regular"),local("Roboto-Regular");font-style:normal;font-weight:100 549;size-adjust:80.63%;ascent-override:132.21%;descent-override:37.21%;line-gap-override:0%;unicode-range:U+0020,U+00A0}@font-face{font-family:Manrope Fallback Roboto;src:local("Roboto"),local("Roboto Regular"),local("Roboto-Regular");font-style:normal;font-weight:100 549;size-adjust:101.21%;ascent-override:105.33%;descent-override:29.64%;line-gap-override:0%;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116,U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Fallback Roboto;src:local("Roboto Bold"),local("Roboto-Bold");font-style:normal;font-weight:550 900;size-adjust:109.37%;ascent-override:97.46%;descent-override:27.43%;line-gap-override:0%;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+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:Manrope Fallback Roboto;src:local("Roboto Bold"),local("Roboto-Bold");font-style:normal;font-weight:550 900;size-adjust:80.47%;ascent-override:132.47%;descent-override:37.28%;line-gap-override:0%;unicode-range:U+0020,U+00A0}@font-face{font-family:Manrope Fallback Roboto;src:local("Roboto Bold"),local("Roboto-Bold");font-style:normal;font-weight:550 900;size-adjust:105.3%;ascent-override:101.24%;descent-override:28.49%;line-gap-override:0%;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116,U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500 700;src:url(/_astro/jetbrains-mono-digits-wght.BAW8jxP2.woff2) format("woff2-variations");unicode-range:U+0020,U+002B-002E,U+0030-0039,U+2212}:root{--hb-bg:#f5f5f2;--hb-bg-glass:rgba(245,245,242,.95);--hb-surface:#ffffff;--hb-surface-inner:#f2f2ee;--hb-surface-hover:#f0f0eb;--hb-field:#fcfcfa;--hb-field-bad:#fffafa;--hb-line:#e6e6e0;--hb-line-inner:#e2e2db;--hb-line-soft:#ecece6;--hb-line-btn:#d5d6ce;--hb-line-field:#8a8c84;--hb-track-gap:#c9cac2;--hb-ink-strong:#0f1115;--hb-ink:#16181d;--hb-ink-soft:#2e3139;--hb-ink-mute:#5c606b;--hb-ink-faint:#8a8d96;--hb-accent:#2a4fd8;--hb-accent-hover:#2342bd;--hb-accent-deep:#1d37a0;--hb-accent-soft:#eceffb;--hb-accent-line:#bac7f5;--hb-accent-line-soft:#d5ddf9;--hb-accent-300:#8499ee;--hb-accent-400:#4f6ce3;--hb-accent-glow:#7d93ff;--hb-arc-light:#cdd7f7;--hb-on-accent:#ffffff;--hb-on-accent-soft:rgba(255,255,255,.82);--hb-on-accent-track:rgba(255,255,255,.22);--hb-lime:#d4f25a;--hb-lime-hover:#dcf66f;--hb-on-lime:#16181d;--hb-ok:#12805c;--hb-warn:#b8620f;--hb-warn-soft:#fcebdb;--hb-warn-ink:#8a4a10;--hb-danger:#c62a31;--hb-danger-soft:#fceaea;--hb-danger-ink:#a52a30;--hb-series-manager:#e0703f;--hb-series-peers:#7a9a00;--hb-series-reports:#0e8fbe;--hb-dark-bg:#0f1115;--hb-dark-surface:#181b21;--hb-dark-line:#2a2e36;--hb-dark-arc:#262a31;--hb-dark-ink:#ecedef;--hb-dark-ink-soft:#c9ccd2;--hb-dark-ink-strong:#ffffff;--hb-phone:#16181d;--hb-tg-wall:#b4d29a;--hb-tg-bar:#f7f7f4;--hb-tg-link:#1f6fc0;--hb-tg-inline:#2f7d3e;--hb-tg-panel:#e9ece6;--hb-sl-top:#efedf0;--hb-sl-side:#3b1540;--hb-sl-side-ink:#e6dbe8;--hb-sl-side-active:#6a3d88;--hb-sl-badge:#c8254e;--hb-wa-wall:#efe8de;--hb-wa-out:#d9fdd3;--hb-wa-tick:#3a9ad9;--hb-wa-green:#15784c;--hb-mac-red:#ff5f57;--hb-mac-yellow:#febc2e;--hb-mac-green:#28c840;--hb-shadow-card:0 1px 2px rgba(22,24,29,.04),0 12px 32px -20px rgba(22,24,29,.28);--hb-shadow-card-hover:0 1px 2px rgba(22,24,29,.04),0 36px 72px -36px rgba(22,24,29,.38);--hb-shadow-cta:0 10px 24px -12px rgba(42,79,216,.7);--hb-shadow-cta-hover:0 18px 36px -16px rgba(42,79,216,.8);--hb-shadow-cta-soft:0 16px 30px -14px rgba(42,79,216,.8);--hb-shadow-brand:0 40px 80px -40px rgba(42,79,216,.55);--hb-shadow-device:0 1px 1px rgba(22,24,29,.05),0 2px 4px rgba(22,24,29,.05),0 8px 16px rgba(22,24,29,.06),0 24px 48px -8px rgba(22,24,29,.12),0 56px 96px -24px rgba(22,24,29,.22);--hb-shadow-modal:0 40px 80px -32px rgba(15,17,21,.45);--hb-scrim:rgba(15,17,21,.44);--hb-scrim-off:rgba(15,17,21,0);--hb-scrim-on-bg:color-mix(in srgb,rgb(15,17,21) 44%,var(--hb-bg));--hb-eo:cubic-bezier(.22,1,.36,1);--hb-spring:cubic-bezier(.34,1.56,.64,1);--hb-gutter:16px}@media(min-width:640px){:root{--hb-gutter:32px}}@media(min-width:1024px){:root{--hb-gutter:40px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:Manrope,Manrope Fallback Helvetica,Manrope Fallback Arial,Manrope Fallback Roboto,system-ui,sans-serif;color:var(--hb-ink);background:var(--hb-bg);-webkit-font-smoothing:antialiased}main{display:block;overflow-x:clip}main:focus{outline:none}html{scroll-padding-top:72px}a{color:var(--hb-accent);transition:color .25s var(--hb-eo)}a:hover{color:var(--hb-accent-hover)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--hb-accent);outline-offset:3px}.hb-on-dark a:focus-visible,.hb-on-brand a:focus-visible{outline-color:var(--hb-lime)}.hb-wrap{width:100%;max-width:calc(1200px + 2 * var(--hb-gutter));margin-inline:auto;padding-left:max(var(--hb-gutter),env(safe-area-inset-left));padding-right:max(var(--hb-gutter),env(safe-area-inset-right))}.hb-sec{padding-top:88px}@media(min-width:640px){.hb-sec{padding-top:112px}}@media(min-width:1024px){.hb-sec{padding-top:144px}}@media(max-width:639.98px){.hb-hide-sm{display:none}}.hb-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hb-skip{position:absolute;left:max(16px,env(safe-area-inset-left));top:8px;z-index:30;padding:10px 16px;border-radius:12px;background:var(--hb-accent);color:var(--hb-on-accent);font-size:14px;font-weight:700;text-decoration:none;transform:translateY(-200%)}.hb-skip:focus{transform:none;color:var(--hb-on-accent)}.hb-h2{margin:0;font-size:32px;line-height:1.08;font-weight:800;letter-spacing:-.03em;color:var(--hb-ink-strong)}@media(min-width:640px){.hb-h2{font-size:38px}}@media(min-width:1024px){.hb-h2{font-size:44px}}.hb-nowrap{white-space:nowrap}.hb-overline{font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--hb-ink-mute)}@media(min-width:1024px){.hb-overline{font-size:11px}}.hb-card{border-radius:20px;background:var(--hb-surface);border:1px solid var(--hb-line);box-shadow:var(--hb-shadow-card)}.hb-btn{height:52px;padding:0 24px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .4s var(--hb-eo),border-color .4s var(--hb-eo),box-shadow .4s var(--hb-eo),transform .4s var(--hb-eo)}.hb-btn--cta{background:var(--hb-accent);color:var(--hb-on-accent);box-shadow:var(--hb-shadow-cta)}.hb-btn--cta:hover{background:var(--hb-accent-hover);color:var(--hb-on-accent);box-shadow:var(--hb-shadow-cta-hover)}.hb-btn--cta:active{background:var(--hb-accent-deep)}.hb-btn--sec{padding:0 22px;background:var(--hb-surface);border:1px solid var(--hb-line-btn);color:var(--hb-ink)}.hb-btn--sec:hover{background:var(--hb-surface);border-color:var(--hb-accent);color:var(--hb-ink)}.hb-btn--lime{background:var(--hb-lime);color:var(--hb-on-lime)}.hb-btn--lime:hover{background:var(--hb-lime-hover);color:var(--hb-on-lime)}.hb-btn--sm{height:44px;padding:0 18px;font-size:14px}.hb-tile{transition:transform .7s var(--hb-eo),box-shadow .7s var(--hb-eo),border-color .7s var(--hb-eo)}.hb-tile:hover{box-shadow:var(--hb-shadow-card-hover);border-color:var(--hb-accent-line-soft)}.hb-hit{padding-block:4px;margin-block:-4px}.hb-icon{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.hb-header{position:sticky;top:0;z-index:10;height:64px;background:var(--hb-bg-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--hb-line-soft)}.hb-header__bar{height:100%;display:flex;align-items:center;gap:12px}.hb-header__logo{display:flex;align-items:center;flex-grow:1}.hb-header__logo-img{display:block;height:28px;width:auto}.hb-header__cta{padding:0 14px}.hb-header__burger{width:44px;height:44px;flex-shrink:0;padding:0;border-radius:12px;background:var(--hb-surface);border:1px solid var(--hb-line-btn);color:var(--hb-ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.hb-header__burger svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.hb-header__burger-close{display:none}.hb-header:has(.hb-header__menu:popover-open) .hb-header__burger-open{display:none}.hb-header:has(.hb-header__menu:popover-open) .hb-header__burger-close{display:block}.hb-header[data-open] .hb-header__burger-open{display:none}.hb-header[data-open] .hb-header__burger-close{display:block}.hb-header__menu{display:none;position:fixed;inset:63px 0 auto;width:auto;height:auto;max-height:calc(100dvh - 63px);overflow:auto;margin:0;padding:8px max(var(--hb-gutter),env(safe-area-inset-right)) 16px max(var(--hb-gutter),env(safe-area-inset-left));background:var(--hb-bg);color:inherit;border:0;border-bottom:1px solid var(--hb-line-soft);box-shadow:var(--hb-shadow-card)}.hb-header__menu:popover-open{display:block}.hb-header[data-open] .hb-header__menu{display:block}.hb-nav__list{margin:0;padding:0;list-style:none}.hb-nav__link{display:flex;align-items:center;min-height:48px;font-size:16px;font-weight:600;color:var(--hb-ink-soft);text-decoration:none}.hb-nav__link:hover{color:var(--hb-ink-strong)}.hb-lang{display:flex;align-items:center;gap:6px;min-height:44px;font-size:13px;color:var(--hb-ink-mute)}.hb-lang__cur{font-weight:700;color:var(--hb-ink-strong)}.hb-lang__link{padding:4px 5px;margin:-4px -5px;color:var(--hb-ink-mute);text-decoration:none}.hb-header__progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--hb-accent);transform-origin:left center;transform:scaleX(0)}@media(min-width:1024px){.hb-header__bar{gap:40px}.hb-header__logo{flex-grow:0;flex-shrink:0}.hb-header__logo-img{height:32px}.hb-header__cta{padding:0 18px}.hb-header__burger{display:none}.hb-header__menu,.hb-header[data-open] .hb-header__menu{display:contents}.hb-nav{flex-grow:1}.hb-nav__list{display:flex;gap:28px}.hb-nav__link{display:block;min-height:0;padding:6px 0;font-size:14px;background:linear-gradient(var(--hb-accent),var(--hb-accent)) no-repeat 0 100%/0 2px;transition:background-size .45s var(--hb-eo),color .25s var(--hb-eo)}.hb-nav__link:hover{background-size:100% 2px}.hb-lang{min-height:0}}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}.hb-footer{padding-block:40px;background:var(--hb-bg);border-top:1px solid var(--hb-line-soft)}.hb-footer__inner,.hb-footer__top,.hb-footer__brand{display:flex;flex-direction:column;gap:24px}.hb-footer__logo{display:block;height:28px;width:auto;align-self:flex-start}.hb-footer__about{margin:0;font-size:14px;line-height:1.5;color:var(--hb-ink-mute)}.hb-footer__nav{display:none}.hb-footer__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:15px}.hb-footer__link{min-height:44px;display:flex;align-items:center;color:var(--hb-ink-soft);text-decoration:none}.hb-footer__legal{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid var(--hb-line-soft);font-size:12px;line-height:1.45;color:var(--hb-ink-mute)}.hb-footer__legal-link{align-self:flex-start;padding-block:4px;margin-block:-4px;color:var(--hb-ink-mute)}@media(min-width:1024px){.hb-footer{padding-block:48px}.hb-footer__inner{gap:32px}.hb-footer__top{display:grid;grid-template-columns:1fr 240px 320px;gap:48px;align-items:start}.hb-footer__brand{gap:14px}.hb-footer__logo{height:32px}.hb-footer__about{max-width:360px}.hb-footer__nav{display:block}.hb-footer__list{gap:10px;font-size:14px}.hb-footer__link{min-height:0;display:block;padding-block:2.5px;margin-block:-2.5px}.hb-footer__legal{flex-direction:row;justify-content:space-between;gap:24px;padding-top:20px}.hb-footer__legal-link{align-self:auto}}@property --hb-lead-dim{syntax:"<percentage>";inherits:false;initial-value:0%}html:has(.hb-lead[open]){overflow:hidden}html[data-lead-gutter]:has(.hb-lead[open]){--hb-lead-dim:100%;scrollbar-gutter:stable;background-color:color-mix(in srgb,var(--hb-scrim-on-bg) var(--hb-lead-dim),var(--hb-bg))}.hb-lead{width:min(480px,calc(100% - 32px));max-width:none;max-height:calc(100svh - 48px);padding:0;margin:auto;border:1px solid var(--hb-line-inner);border-radius:20px;background:var(--hb-surface);color:var(--hb-ink);box-shadow:var(--hb-shadow-modal);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;font-family:inherit}.hb-lead::backdrop{background:var(--hb-scrim)}.hb-lead__box{position:relative;padding:32px}.hb-lead__close{position:absolute;top:12px;right:12px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;border-radius:12px;background:transparent;color:var(--hb-ink-mute);cursor:pointer;transition:background-color .3s var(--hb-eo),color .3s var(--hb-eo)}.hb-lead__close:hover{background:var(--hb-surface-hover);color:var(--hb-ink)}.hb-lead__title{margin:0;padding-right:40px;font-size:26px;line-height:1.2;font-weight:800;letter-spacing:-.02em;color:var(--hb-ink-strong);outline:none}.hb-lead__text{margin:10px 0 24px;font-size:15px;line-height:1.55;color:var(--hb-ink-soft)}.hb-lead__text--done{margin-bottom:0}.hb-lead__form{display:flex;flex-direction:column;gap:16px;margin:0}.hb-lead:not([data-mode=demo]) .hb-lead__demo,.hb-lead:not([data-mode=access]) .hb-lead__access,.hb-lead:not([data-mode=custom]) .hb-lead__custom{display:none}.hb-lead[data-step=form] .hb-lead__done,.hb-lead[data-step=done] .hb-lead__step{display:none}.hb-lead:not([data-busy]) .hb-lead__busy,.hb-lead[data-busy] .hb-lead__idle{display:none}.hb-field{display:flex;flex-direction:column;gap:6px}.hb-field__label{font-size:13px;font-weight:700;color:var(--hb-ink)}.hb-field__opt{font-weight:500;color:var(--hb-ink-mute)}.hb-field__input{height:52px;width:100%;padding:0 14px;border:1px solid var(--hb-line-field);border-radius:12px;background:var(--hb-field);color:var(--hb-ink);font-family:inherit;font-size:16px;font-weight:500;transition:border-color .3s var(--hb-eo),box-shadow .3s var(--hb-eo)}.hb-field__input--area{height:auto;min-height:96px;padding:12px 14px;line-height:1.5;resize:vertical}.hb-field__input::placeholder{color:var(--hb-ink-mute);opacity:1}.hb-field__input:hover{border-color:var(--hb-ink-mute)}.hb-field__input:focus-visible{outline:2px solid var(--hb-accent);outline-offset:2px;border-color:var(--hb-accent)}.hb-field__err{font-size:13px;line-height:1.4;font-weight:600;color:var(--hb-danger)}.hb-field__err:empty{display:none}.hb-field[data-invalid] .hb-field__input{border-color:var(--hb-danger);background:var(--hb-field-bad)}.hb-lead__error{display:none;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:var(--hb-danger-soft);color:var(--hb-danger-ink)}.hb-lead[data-error] .hb-lead__error{display:flex}.hb-lead__error-icon{margin-top:1px}.hb-lead__error-text{margin:0;font-size:14px;line-height:1.45;font-weight:600}.hb-lead__send{height:52px;width:100%;margin-top:8px;display:flex;align-items:center;justify-content:center;border:0;border-radius:12px;background:var(--hb-accent);color:var(--hb-on-accent);font-family:inherit;font-size:16px;font-weight:700;cursor:pointer;box-shadow:var(--hb-shadow-cta);transition:background-color .4s var(--hb-eo),transform .4s var(--hb-eo),box-shadow .4s var(--hb-eo)}.hb-lead[data-error] .hb-lead__send{margin-top:0}.hb-lead__send:hover{background:var(--hb-accent-hover);box-shadow:var(--hb-shadow-cta-soft)}.hb-lead__send:active{background:var(--hb-accent-deep)}.hb-lead__send:focus-visible,.hb-lead__tg:focus-visible,.hb-lead__close:focus-visible,.hb-lead a:focus-visible{outline:2px solid var(--hb-accent);outline-offset:3px}.hb-lead[data-busy] .hb-lead__send{cursor:progress;background:var(--hb-accent-hover);transform:none}.hb-lead__legal{margin:0;font-size:12.5px;line-height:1.5;color:var(--hb-ink-mute)}.hb-lead__link{padding-block:4px;color:var(--hb-accent);text-underline-offset:3px}.hb-lead__link--strong{font-weight:700}.hb-lead__alt{margin:20px 0 0;padding-top:16px;border-top:1px solid var(--hb-line-inner);font-size:13.5px;line-height:1.5;color:var(--hb-ink-mute)}.hb-lead__ok{width:56px;height:56px;border-radius:50%;background:var(--hb-accent);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.hb-lead__ok-icon{stroke:var(--hb-lime);stroke-width:2.4}.hb-lead__mail{color:var(--hb-ink);font-weight:700;word-break:break-all}.hb-lead__btns{display:flex;gap:10px;margin-top:24px}.hb-lead__btns>*{flex:1 1 auto;white-space:nowrap;padding:0 18px}.hb-lead__send--done{margin-top:0}.hb-lead__tg{height:52px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--hb-line-btn);border-radius:12px;background:var(--hb-surface);color:var(--hb-ink);font-size:16px;font-weight:700;text-decoration:none;transition:border-color .4s var(--hb-eo),transform .4s var(--hb-eo)}.hb-lead__tg:hover{border-color:var(--hb-accent);color:var(--hb-ink)}@media(max-width:639.98px){.hb-lead{width:100%;max-width:100%;max-height:calc(100svh - 24px);margin:auto 0 0;border-width:1px 0 0;border-radius:24px 24px 0 0}.hb-lead__box{padding:28px max(16px,env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.hb-lead__box:before{content:"";position:absolute;top:8px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:var(--hb-line-btn)}.hb-lead__close{top:10px;right:6px}.hb-lead__title{font-size:22px}.hb-lead__text{margin-bottom:20px}.hb-lead__btns{flex-direction:column}.hb-lead__btns>*{flex:none}}@media(prefers-reduced-motion:no-preference){.hb-lead{opacity:0;translate:0 20px;scale:.98;transition:opacity .35s var(--hb-eo),translate .6s var(--hb-eo),scale .6s var(--hb-eo),overlay .6s var(--hb-eo) allow-discrete,display .6s var(--hb-eo) allow-discrete}.hb-lead[open]{opacity:1;translate:none;scale:none}@starting-style{.hb-lead[open]{opacity:0;translate:0 20px;scale:.98}}.hb-lead::backdrop{background:var(--hb-scrim-off);transition:background-color .4s var(--hb-eo),overlay .4s allow-discrete,display .4s allow-discrete}.hb-lead[open]::backdrop{background:var(--hb-scrim)}@starting-style{.hb-lead[open]::backdrop{background:var(--hb-scrim-off)}}html[data-lead-gutter]:has(.hb-lead[open]){transition:--hb-lead-dim .4s var(--hb-eo)}.hb-lead__send:hover,.hb-lead__tg:hover{transform:translateY(-2px)}.hb-lead__send:active{transform:translateY(1px)}.hb-lead[data-step=done] .hb-lead__done{animation:hb-lead-in .6s var(--hb-eo) both}.hb-lead[data-step=done] .hb-lead__ok{animation:hb-lead-pop .7s var(--hb-eo) both}.hb-field[data-invalid] .hb-field__err,.hb-lead[data-error] .hb-lead__error{animation:hb-lead-in .35s var(--hb-eo) both}@media(max-width:639.98px){.hb-lead{translate:0 100%;scale:1;opacity:1;transition:translate .55s var(--hb-eo),overlay .55s allow-discrete,display .55s allow-discrete}.hb-lead[open]{translate:none}@starting-style{.hb-lead[open]{translate:0 100%;opacity:1}}}@keyframes hb-lead-in{0%{opacity:0;translate:0 10px}}@keyframes hb-lead-pop{0%{opacity:0;scale:.5}60%{scale:1.08}to{opacity:1;scale:1}}}.hb-lead:not([data-error]) .hb-lead__live{margin-bottom:-16px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.hb-btn:hover{transform:translateY(-2px)}.hb-btn:active{transform:translateY(0) scale(.98)}.hb-tile:hover{transform:translateY(-6px)}[data-js] [data-reveal=""],[data-js] [data-reveal=stagger]>*{transition:opacity .9s var(--hb-eo) var(--hb-d,0s),translate .9s var(--hb-eo) var(--hb-d,0s),scale .9s var(--hb-eo) var(--hb-d,0s)}[data-js] .hb-tile[data-reveal=""],[data-js] [data-reveal=stagger]>.hb-tile{transition:transform .7s var(--hb-eo),box-shadow .7s var(--hb-eo),border-color .7s var(--hb-eo),opacity .9s var(--hb-eo) var(--hb-d,0s),translate .9s var(--hb-eo) var(--hb-d,0s),scale .9s var(--hb-eo) var(--hb-d,0s)}[data-js] [data-reveal=""]:not([data-seen]),[data-js] [data-reveal=stagger]:not([data-seen])>*{opacity:0;translate:0 40px;scale:.98}[data-js] [data-reveal=stagger]>:nth-child(2){--hb-d:.08s}[data-js] [data-reveal=stagger]>:nth-child(3){--hb-d:.16s}[data-js] [data-reveal=stagger]>:nth-child(4){--hb-d:.24s}[data-js] [data-reveal=stagger]>:nth-child(5){--hb-d:.32s}[data-js] [data-reveal=stagger]>:nth-child(6){--hb-d:.4s}[data-js] [data-reveal=heading] .hb-w{display:inline-block;overflow-x:visible;overflow-y:clip;padding-bottom:.12em;margin-bottom:-.12em;vertical-align:top}[data-js] [data-reveal=heading] .hb-wi{display:inline-block;transition:translate .9s var(--hb-eo)}[data-js] [data-reveal=heading]:not([data-seen]) .hb-wi{translate:0 110%}[data-js] [data-reveal=heading] .hb-w:nth-of-type(2) .hb-wi{transition-delay:.06s}[data-js] [data-reveal=heading] .hb-w:nth-of-type(3) .hb-wi{transition-delay:.12s}[data-js] [data-reveal=heading] .hb-w:nth-of-type(4) .hb-wi{transition-delay:.18s}[data-js] [data-reveal=heading] .hb-w:nth-of-type(5) .hb-wi{transition-delay:.24s}[data-js] [data-reveal=heading] .hb-w:nth-of-type(6) .hb-wi{transition-delay:.3s}[data-js] [data-reveal=heading] .hb-w:nth-of-type(7) .hb-wi{transition-delay:.36s}[data-js] [data-reveal=heading] .hb-w:nth-of-type(8) .hb-wi{transition-delay:.42s}[data-js] [data-reveal=heading] .hb-w:nth-of-type(n+9) .hb-wi{transition-delay:.48s}[data-js] [data-reveal=grow-x]{transform-origin:left center;transition:transform 1.1s var(--hb-eo) .25s}[data-js] [data-reveal=grow-x]:not([data-seen]){transform:scaleX(0)}[data-js] [data-reveal=grow-y]{transform-origin:center bottom;transition:transform 1s var(--hb-eo) .2s}[data-js] [data-reveal=grow-y]:not([data-seen]){transform:scaleY(0)}[data-js] [data-reveal=slide]{transition:left 1.1s var(--hb-eo) .3s}[data-js] [data-reveal=slide]:not([data-seen]){left:4%}@supports (animation-timeline:scroll()){.hb-header__progress{animation:hb-grow-x linear both;animation-timeline:scroll(root)}}@keyframes hb-grow-x{0%{transform:scaleX(0)}}}@media(min-width:640px)and (max-width:1023.98px){.hb-footer__top{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:32px;align-items:start}.hb-footer__brand{gap:14px}.hb-footer__legal{flex-direction:row;justify-content:space-between;gap:24px}.hb-footer__legal-link{align-self:auto;flex-shrink:0}}@media(min-width:1024px)and (max-width:1279.98px){.hb-header__bar{gap:24px}.hb-nav__list{gap:20px}.hb-nav__link,.hb-header__cta{white-space:nowrap}}@media(forced-colors:active){.hb-btn,.hb-lead__send,.hb-lead__tg,.hb-header__burger{border:1px solid ButtonText}.hb-lead__ok,.hb-lead__error{border:1px solid CanvasText}}
