@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.yellowimages.com/fonts/montserrat-fixed/400-latin-fix.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.yellowimages.com/fonts/montserrat-fixed/400-latin-e-fix.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.yellowimages.com/fonts/montserrat-fixed/400-cyr-fix.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.yellowimages.com/fonts/montserrat-fixed/400-cyr-e-fix.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.yellowimages.com/fonts/montserrat-fixed/700-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}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.yellowimages.com/fonts/montserrat-fixed/700-latin-e.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.yellowimages.com/fonts/montserrat-fixed/700-cyr.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.yellowimages.com/fonts/montserrat-fixed/700-cyr-e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--black:#000;--white:#fff;--white-muted:#ffffff9e;--white-line:#ffffff29;--white-glass:#ffffff6b;--white-strong:#fffc;--white-subtle:#ffffff1f;--white-transparent:#fff0;--muted:#656565;--line:#e2e5e9;--soft:#f5f6f7;--surface:#f6f6f8;--green:#00dd6b;--green-dark:#016d45;--green-ink:#063d2c;--table-green:#014130;--trust-green:#1ede7b;--trust-bg:#052418;--blue-hover:#4040ff;--violet:#735cff;--yellow:#d9ff00;--promo-gradient:linear-gradient(90deg, #22d0ff, #bc45ff);--neutral:#efefef;--need-gradient-start:#071f15;--dark-surface:#050505;--dark-panel:#242428;--radius:8px;--wide:1588px;--narrow:1320px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{min-width:320px}body{min-height:100vh;color:var(--black);background:var(--white);font-optical-sizing:auto;font-synthesis:none;letter-spacing:-.4px;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}::selection{color:var(--black);background:var(--yellow)}:focus-visible{outline:3px solid var(--violet);outline-offset:3px}#app,.catalog-layout,.landing-layout{min-height:100vh}#app{overflow-anchor:none}main section{scroll-margin-top:113px}.page-section{padding:50px 0}@media (width>=761px) and (width<=1024px){.page-section{padding:40px 0}:root{--tablet-margin:16px}}@media (width<=760px){.page-section{padding:30px 0}:root{--mobile-margin:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.cookie-consent[data-v-02e5456f]{z-index:9999;width:100%;max-width:405px;color:var(--black);background:var(--white);border-radius:6px;padding:30px 28px 28px;font-size:16px;font-weight:700;line-height:1.4;position:fixed;bottom:20px;left:20px;box-shadow:0 5px 20px #00000026}.cookie-consent__message[data-v-02e5456f]{margin:0 0 16px}.cookie-consent__link[data-v-02e5456f]{color:var(--black);text-decoration:underline;display:inline-block}.cookie-consent__dismiss[data-v-02e5456f]{height:42px;color:var(--white);background:var(--black);letter-spacing:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:700;line-height:1.2;transition:color .2s,background-color .2s;display:inline-flex}.cookie-consent__dismiss[data-v-02e5456f]:hover{background:var(--blue-hover)}.cookie-consent__dismiss[data-v-02e5456f] svg{margin:0 -5px 0 5px}.cookie-consent__close[data-v-02e5456f]{width:24px;min-width:0;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:absolute;top:8px;right:8px}.cookie-consent__close[data-v-02e5456f] svg{width:100%;height:100%}.cookie-consent-enter-active[data-v-02e5456f],.cookie-consent-leave-active[data-v-02e5456f]{transition:opacity .75s}.cookie-consent-enter-from[data-v-02e5456f],.cookie-consent-leave-to[data-v-02e5456f]{opacity:0}.cookie-consent-leave-active[data-v-02e5456f]{pointer-events:none}@media (width<=500px){.cookie-consent[data-v-02e5456f]{width:auto;max-width:100%;padding:28px 20px 15px;font-size:15px;line-height:1.3;right:20px}.cookie-consent__close[data-v-02e5456f]{top:5px;right:5px}}@media (width<=400px){.cookie-consent[data-v-02e5456f]{bottom:5px;left:10px;right:10px}}@media (prefers-reduced-motion:reduce){.cookie-consent-enter-active[data-v-02e5456f],.cookie-consent-leave-active[data-v-02e5456f],.cookie-consent__dismiss[data-v-02e5456f]{transition:none}}
