@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}
