.styles_landing__rlIrj{background-color:#fcfcfc;color:#333;padding-bottom:80px;overflow-x:hidden}.styles_hero__PRnTd{max-width:1400px;margin:0 auto;padding:60px 20px 40px;text-align:center}.styles_hero__title__0gWe6{font-size:42px;font-weight:800;text-transform:uppercase;line-height:1.22;margin-bottom:10px;overflow-wrap:anywhere}.styles_hero__subtitle__mWkJC{font-size:20px;font-weight:400;color:#555;max-width:800px;margin:0 auto 20px}.styles_hero__note__ggEVC{font-size:20px;font-weight:700;color:#111;margin-bottom:30px}.styles_intro__pills__9SH7f{display:flex;gap:10px 12px;justify-content:center;align-items:center;flex-wrap:wrap;max-width:1100px;margin:0 auto}.styles_intro__pill__ilRNP{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border:1px solid #9ec8e8;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none;color:#2a6fad;background-color:#fff;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease}.styles_intro__pill__ilRNP:hover{border-color:#6eb0dc;color:#1a5a94;box-shadow:0 1px 2px rgba(42,111,173,.12)}.styles_intro__pill__ilRNP:focus-visible{outline:2px solid #2a6fad;outline-offset:2px}.styles_splitBlock__C3Wio{max-width:1400px;margin:60px auto;display:flex}.styles_splitBlock--reverse__zkTjv{flex-direction:row-reverse}.styles_splitBlock__text__HuJFM{flex:1 1;padding:60px;display:flex;flex-direction:column;justify-content:center;background:#f0f1f0}.styles_splitBlock__title__lTWEK{font-size:32px;font-weight:700;margin-bottom:20px}.styles_splitBlock__titleLarge__gGUId{font-size:40px;font-weight:900;line-height:1.2;margin-bottom:20px;max-width:500px}.styles_splitBlock__desc__X5KRI{font-size:22px;line-height:1.5;color:#333}.styles_splitBlock__list__AmsZ6{list-style:disc inside;margin-top:15px;line-height:1.6;font-size:18px}.styles_splitBlock__list__AmsZ6 li{margin-bottom:10px}.styles_splitBlock__strong__jjBXp{font-size:20px;font-weight:700;margin-top:20px}.styles_splitBlock__img__Y9YJA{flex:1 1;position:relative;min-height:400px;background:#e1d8cd}.styles_products____xwl{max-width:1400px;margin:0 auto;padding:40px 20px}.styles_products__container__5fF2_{display:flex;gap:20px;overflow-x:auto;padding-bottom:20px}.styles_products__card__xirXc{width:250px;flex-shrink:0}.styles_products__img__25hxe{height:250px;background:#eee;margin-bottom:15px}.styles_buttonWrap__QXyzm{display:flex;justify-content:center;margin-top:20px}.styles_button__cdqjr{padding:12px 30px;background:#fff;border:1px solid #ccc;border-radius:4px;color:#333;text-decoration:none;font-weight:700;transition:all .2s ease}.styles_button__cdqjr:hover{background:#e54d3c;color:#fff;border-color:#e54d3c}.styles_centerTitle__gVNx_{text-align:center;font-size:28px;font-weight:800;margin:80px 0 30px;position:relative;z-index:2}.styles_circleSection__EEmG3{max-width:1400px;margin:0 auto;display:flex;position:relative;isolation:isolate;z-index:0;overflow:visible}.styles_circleSection__img__T9WA_{flex:1 1;position:relative;min-height:500px;z-index:1}.styles_circleSection__content__Bba0j{flex:1 1;background:#e6e6e6;display:flex;flex-direction:column;justify-content:center;padding-left:60px;padding-right:480px;position:relative;z-index:2}.styles_decorCircle__g1_IV{position:absolute;width:900px;height:900px;background-color:#c01414;border-radius:50%;right:clamp(-1000px,calc((1400px - 100vw) / 2 - 640px),-600px);top:50%;transform:translateY(-50%);pointer-events:none;z-index:-1}.styles_footerArea__9SABP{max-width:1400px;margin:80px auto 0;text-align:center;padding:60px 20px}.styles_footerArea__9SABP h3{font-size:28px;font-weight:800;margin-bottom:20px}.styles_footerArea__9SABP p{font-size:20px;margin-bottom:5px;font-weight:700}.styles_footerArea__9SABP .styles_finalPhrase__Inx5G{margin-bottom:40px}@media (max-width:1024px){.styles_hero__title__0gWe6{font-size:clamp(32px,8vw,42px)}.styles_splitBlock--reverse__zkTjv,.styles_splitBlock__C3Wio{flex-direction:column}.styles_splitBlock__img__Y9YJA{min-height:300px}.styles_circleSection__EEmG3{flex-direction:column}.styles_circleSection__img__T9WA_{min-height:300px}.styles_circleSection__content__Bba0j{padding:50px 30px}.styles_decorCircle__g1_IV{position:relative;width:300px;height:300px;right:0;margin:-150px auto 40px;transform:none;top:auto}}