@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:300;src:url(/assets/fonts/layout/842459da81f909f2.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-display:swap;font-family:Manrope;font-style:normal;font-weight:300;src:url(/assets/fonts/lcp/9b2d027172a3481c.woff2) format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:300;src:url(/assets/fonts/layout/ed7393f42d27db3d.woff2) format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:300;src:url(/assets/fonts/layout/1f3ea86e40d947e2.woff2) format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:300;src:url(/assets/fonts/lcp/ee75508933e6fd45.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-display:swap;font-family:Manrope;font-style:normal;font-weight:300;src:url(/assets/fonts/lcp/4872f2a6dc9a8250.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-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(/assets/fonts/layout/842459da81f909f2.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-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(/assets/fonts/lcp/9b2d027172a3481c.woff2) format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(/assets/fonts/layout/ed7393f42d27db3d.woff2) format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(/assets/fonts/layout/1f3ea86e40d947e2.woff2) format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(/assets/fonts/lcp/ee75508933e6fd45.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-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(/assets/fonts/lcp/4872f2a6dc9a8250.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-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(/assets/fonts/layout/842459da81f909f2.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-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(/assets/fonts/lcp/9b2d027172a3481c.woff2) format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(/assets/fonts/layout/ed7393f42d27db3d.woff2) format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(/assets/fonts/layout/1f3ea86e40d947e2.woff2) format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(/assets/fonts/lcp/ee75508933e6fd45.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-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(/assets/fonts/lcp/4872f2a6dc9a8250.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-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(/assets/fonts/layout/842459da81f909f2.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-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(/assets/fonts/lcp/9b2d027172a3481c.woff2) format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(/assets/fonts/layout/ed7393f42d27db3d.woff2) format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(/assets/fonts/layout/1f3ea86e40d947e2.woff2) format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(/assets/fonts/lcp/ee75508933e6fd45.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-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(/assets/fonts/lcp/4872f2a6dc9a8250.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-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/assets/fonts/layout/842459da81f909f2.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-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/assets/fonts/lcp/9b2d027172a3481c.woff2) format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/assets/fonts/layout/ed7393f42d27db3d.woff2) format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/assets/fonts/layout/1f3ea86e40d947e2.woff2) format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/assets/fonts/lcp/ee75508933e6fd45.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-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/assets/fonts/lcp/4872f2a6dc9a8250.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-display:swap;font-family:Manrope;font-style:normal;font-weight:800;src:url(/assets/fonts/layout/842459da81f909f2.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-display:swap;font-family:Manrope;font-style:normal;font-weight:800;src:url(/assets/fonts/lcp/9b2d027172a3481c.woff2) format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:800;src:url(/assets/fonts/layout/ed7393f42d27db3d.woff2) format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:800;src:url(/assets/fonts/layout/1f3ea86e40d947e2.woff2) format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:800;src:url(/assets/fonts/lcp/ee75508933e6fd45.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-display:swap;font-family:Manrope;font-style:normal;font-weight:800;src:url(/assets/fonts/lcp/4872f2a6dc9a8250.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-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/assets/fonts/layout/78e4260aaa9498dc.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-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/assets/fonts/lcp/000fec62282349e8.woff2) format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/assets/fonts/layout/b1014ee1bc15a515.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/assets/fonts/layout/cfdf6f20d497ac43.woff2) format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/assets/fonts/layout/cf69d4bd86681ac6.woff2) format("woff2");unicode-range:u+302-303,u+305,u+307-308,u+310,u+312,u+315,u+31a,u+326-327,u+32c,u+32f-330,u+332-333,u+338,u+33a,u+346,u+34d,u+391-3a1,u+3a3-3a9,u+3b1-3c9,u+3d1,u+3d5-3d6,u+3f0-3f1,u+3f4-3f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/assets/fonts/layout/f24f53f8e279cd03.woff2) format("woff2");unicode-range:u+1-c,u+e-1f,u+7f-9f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/assets/fonts/layout/ce075ab86dc1c623.woff2) format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/assets/fonts/lcp/4e54fc361061b452.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-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/assets/fonts/lcp/890de452eac592c6.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-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/assets/fonts/layout/78e4260aaa9498dc.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-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/assets/fonts/lcp/000fec62282349e8.woff2) format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/assets/fonts/layout/b1014ee1bc15a515.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/assets/fonts/layout/cfdf6f20d497ac43.woff2) format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/assets/fonts/layout/cf69d4bd86681ac6.woff2) format("woff2");unicode-range:u+302-303,u+305,u+307-308,u+310,u+312,u+315,u+31a,u+326-327,u+32c,u+32f-330,u+332-333,u+338,u+33a,u+346,u+34d,u+391-3a1,u+3a3-3a9,u+3b1-3c9,u+3d1,u+3d5-3d6,u+3f0-3f1,u+3f4-3f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/assets/fonts/layout/f24f53f8e279cd03.woff2) format("woff2");unicode-range:u+1-c,u+e-1f,u+7f-9f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/assets/fonts/layout/ce075ab86dc1c623.woff2) format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/assets/fonts/lcp/4e54fc361061b452.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-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/assets/fonts/lcp/890de452eac592c6.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-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/assets/fonts/layout/78e4260aaa9498dc.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-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/assets/fonts/lcp/000fec62282349e8.woff2) format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/assets/fonts/layout/b1014ee1bc15a515.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/assets/fonts/layout/cfdf6f20d497ac43.woff2) format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/assets/fonts/layout/cf69d4bd86681ac6.woff2) format("woff2");unicode-range:u+302-303,u+305,u+307-308,u+310,u+312,u+315,u+31a,u+326-327,u+32c,u+32f-330,u+332-333,u+338,u+33a,u+346,u+34d,u+391-3a1,u+3a3-3a9,u+3b1-3c9,u+3d1,u+3d5-3d6,u+3f0-3f1,u+3f4-3f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/assets/fonts/layout/f24f53f8e279cd03.woff2) format("woff2");unicode-range:u+1-c,u+e-1f,u+7f-9f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/assets/fonts/layout/ce075ab86dc1c623.woff2) format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/assets/fonts/lcp/4e54fc361061b452.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-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/assets/fonts/lcp/890de452eac592c6.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-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:900;src:url(/assets/fonts/layout/78e4260aaa9498dc.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-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:900;src:url(/assets/fonts/lcp/000fec62282349e8.woff2) format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:900;src:url(/assets/fonts/layout/b1014ee1bc15a515.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:900;src:url(/assets/fonts/layout/cfdf6f20d497ac43.woff2) format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:900;src:url(/assets/fonts/layout/cf69d4bd86681ac6.woff2) format("woff2");unicode-range:u+302-303,u+305,u+307-308,u+310,u+312,u+315,u+31a,u+326-327,u+32c,u+32f-330,u+332-333,u+338,u+33a,u+346,u+34d,u+391-3a1,u+3a3-3a9,u+3b1-3c9,u+3d1,u+3d5-3d6,u+3f0-3f1,u+3f4-3f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:900;src:url(/assets/fonts/layout/f24f53f8e279cd03.woff2) format("woff2");unicode-range:u+1-c,u+e-1f,u+7f-9f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:900;src:url(/assets/fonts/layout/ce075ab86dc1c623.woff2) format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:900;src:url(/assets/fonts/lcp/4e54fc361061b452.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-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:900;src:url(/assets/fonts/lcp/890de452eac592c6.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-bg:#fff;--color-surface:#fff;--color-surface-subtle:#f8f8f8;--color-surface-card:#fff;--color-surface-dark:#111315;--color-surface-dark-elevated:#1a1d20;--color-surface-dark-subtle:#222629;--color-text:#1a1a1a;--color-text-secondary:#3d3d3d;--color-text-muted:#727171;--color-text-light:#9e9e9e;--color-text-on-dark:#f8f8f8;--color-text-on-dark-muted:#9e9e9e;--color-accent:#bf131b;--color-accent-hover:#a01018;--color-accent-active:#8b0c14;--color-accent-subtle:#bf131b14;--color-accent-tint:#bf131b0a;--color-accent-border:#bf131b38;--color-accent-gradient:linear-gradient(159deg,#bf131b -4%,#ea2e25 27%,#ea2e25 99%);--color-success:#15803d;--color-success-bg:#f0fdf4;--color-success-border:#bbf7d0;--color-warning:#b45309;--color-warning-bg:#fffbeb;--color-danger:#bf131b;--color-border:#e5e5e5;--color-border-subtle:#f0f0f0;--color-border-focus:#bf131b;--color-border-dark:#ffffff1a;--color-border-dark-subtle:#ffffff0f;--font-heading:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-sans:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","SF Mono",Consolas,Menlo,monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-md:1.125rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-h3:clamp(1.125rem,1rem + .5vw,1.25rem);--font-size-h2:clamp(1.65rem,1.3rem + 1.4vw,2.5rem);--font-size-h1:clamp(2rem,1.5rem + 2vw,3.25rem);--font-size-hero:clamp(2.25rem,1.75rem + 2.5vw,3.65rem);--lh-heading:1.18;--lh-body:1.5;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--section-padding-y:clamp(3.5rem,2.5rem + 3.5vw,6rem);--container-padding-x:clamp(1.25rem,1rem + 1.5vw,2.5rem);--container-max-width:1480px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-pill:50px;--radius-full:100px;--shadow-xs:#72717126 0px 0px 10px 0px;--shadow-sm:#00000026 0px 1px 3px 1px;--shadow-md:#0000001a 0px 4px 14px 0px;--shadow-lg:#0000001f 0px 8px 24px 0px;--shadow-xl:#00000026 0px 16px 40px 0px;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--duration-fast:.15s;--duration-normal:.3s;--duration-slow:.5s;--header-height:68px;--header-height-mobile:56px;--mobile-cta-height:68px;--z-header:100;--z-modal:1000;--z-toast:1100;--z-mobile-cta:90}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-normal:0s;--duration-slow:0s}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;background-color:var(--color-bg);color:var(--color-text);color-scheme:light;font-family:var(--font-sans);scroll-behavior:smooth;scroll-padding-top:clamp(64px,4rem,84px);-moz-tab-size:4;tab-size:4}body{font-size:var(--font-size-sm);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg);font-weight:400;margin:0;min-height:100dvh;overflow-x:hidden;text-rendering:optimizelegibility}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}h1,h2,h3{color:var(--color-text);font-family:var(--font-heading);font-weight:700;letter-spacing:-.02em;line-height:var(--lh-heading)}p{color:var(--color-text-secondary);line-height:1.6}a{color:inherit;text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}button,input,select,textarea{background:0 0;border:none;color:inherit;font-family:inherit;font-size:100%;line-height:inherit;margin:0}button{cursor:pointer}canvas,img,svg{display:block;height:auto;max-width:100%}ol,ul{list-style:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.container{margin-left:auto;margin-right:auto;max-width:var(--container-max-width);padding-left:var(--container-padding-x);padding-right:var(--container-padding-x);width:100%}.section{padding-bottom:var(--section-padding-y);padding-top:var(--section-padding-y);position:relative}.section-header{margin-bottom:clamp(2rem,1.5rem + 1.8vw,3.5rem);max-width:880px;text-align:left}.section-header--center{margin-left:auto;margin-right:auto;text-align:center}.section-header__eyebrow{align-items:center;color:var(--color-accent);display:inline-flex;font-family:var(--font-heading);font-size:var(--font-size-xs);font-weight:700;gap:var(--space-2);letter-spacing:.08em;margin-bottom:var(--space-2);text-transform:uppercase}.section-header__title{color:var(--color-text);font-family:var(--font-heading);font-size:var(--font-size-h2);font-weight:700;letter-spacing:-.025em;line-height:var(--lh-heading);margin-bottom:var(--space-3)}.section-header__desc{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--font-size-base);line-height:1.55}.grid{display:grid;gap:var(--space-6)}.skip-link:focus{top:16px}.btn{align-items:center;border:1px solid #0000;border-radius:var(--radius-full);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:500;gap:var(--space-2);justify-content:center;line-height:1;min-height:44px;overflow:hidden;padding:10px 24px 10px 16px;position:relative;text-decoration:none;transition:all var(--duration-normal) ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.btn:active{transform:scale(.98)}.btn--primary{background:var(--color-accent-gradient);border-color:var(--color-accent);box-shadow:0 4px 14px #bf131b52;color:#fff;font-weight:700}.btn--primary:hover{background:linear-gradient(135deg,#d91721,#a00f16);border-color:#d91721;box-shadow:0 6px 20px #bf131b73;color:#fff;transform:translateY(-1px)}.btn--secondary{background:linear-gradient(135deg,#2d3748,#1a202c);border-color:#2d3748;box-shadow:0 4px 12px #00000026;color:#fff;font-weight:700}.btn--secondary:hover{background:linear-gradient(135deg,#3a475c,#242c3d);border-color:#3a475c;color:#fff;transform:translateY(-1px)}.btn--dark{background:var(--color-accent-gradient);border-color:var(--color-accent);box-shadow:0 4px 14px #bf131b52;color:#fff;font-weight:700}.btn--dark:hover{background:linear-gradient(135deg,#d91721,#a00f16);border-color:#d91721;color:#fff;transform:translateY(-1px)}.btn--outline{background:var(--color-accent-gradient);border-color:var(--color-accent);box-shadow:0 4px 12px #bf131b47;color:#fff;font-weight:700}.btn--outline:hover{background:linear-gradient(135deg,#d91721,#a00f16);border-color:#d91721;box-shadow:0 6px 18px #bf131b6b;color:#fff;transform:translateY(-1px)}.btn--outline-accent{background:var(--color-accent-gradient);border-color:var(--color-accent);box-shadow:0 4px 12px #bf131b47;color:#fff;font-weight:700}.btn--outline-accent:hover{background:linear-gradient(135deg,#d91721,#a00f16);border-color:#d91721;box-shadow:0 6px 18px #bf131b6b;color:#fff;transform:translateY(-1px)}.btn--sm{font-size:var(--font-size-xs);min-height:36px;padding:8px 16px}.btn--lg{font-size:var(--font-size-sm);min-height:52px;padding:12px 28px 12px 20px}.btn--block{display:flex;width:100%}.btn--icon-only{border-radius:var(--radius-sm);height:44px;min-height:44px;padding:0;width:44px}.card{background-color:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;padding:clamp(1.25rem,1rem + 1vw,2rem);position:relative;transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.card--interactive:hover{border-color:var(--color-text-light);box-shadow:var(--shadow-md);transform:translateY(-2px)}.card--dark{background-color:var(--color-surface-dark-elevated);border-color:var(--color-border-dark);color:var(--color-text-on-dark)}.card--dark:hover{border-color:#fff3}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle);outline:0}.form-consent a:hover{color:var(--color-accent)}.btn.is-loading .btn__text{opacity:.8}.modal-backdrop{align-items:center;backdrop-filter:blur(4px);background-color:#0f172aa6;display:flex;inset:0;justify-content:center;opacity:0;padding:var(--space-4);position:fixed;transition:opacity var(--duration-normal) var(--ease-out),visibility var(--duration-normal) var(--ease-out);visibility:hidden;z-index:var(--z-modal)}.modal-backdrop.is-open{opacity:1;visibility:visible}.modal-dialog{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);max-height:90vh;max-width:520px;overflow-y:auto;position:relative;transform:translateY(20px) scale(.96);transition:transform var(--duration-normal) var(--ease-out);width:100%}.modal-backdrop.is-open .modal-dialog{transform:translateY(0) scale(1)}.modal-header{align-items:flex-start;border-bottom:1px solid var(--color-border-subtle);display:flex;justify-content:space-between;padding:var(--space-6) var(--space-6) var(--space-4)}.modal-title{color:var(--color-text);font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:700;letter-spacing:-.02em;margin-bottom:4px}.modal-subtitle{color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--font-size-sm)}.modal-close{align-items:center;background:var(--color-surface-subtle);border-radius:var(--radius-sm);color:var(--color-text-muted);display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all var(--duration-fast) var(--ease-out);width:36px}.modal-close:hover{background:var(--color-border);color:var(--color-text)}.modal-body{padding:var(--space-6)}.accordion-item{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.accordion-item.is-open{border-color:var(--color-text-light);box-shadow:var(--shadow-sm)}.accordion-trigger{align-items:center;background:0 0;color:var(--color-text);cursor:pointer;display:flex;font-family:var(--font-heading);font-size:var(--font-size-base);font-weight:700;gap:var(--space-4);justify-content:space-between;min-height:56px;padding:var(--space-4) var(--space-5);text-align:left;-webkit-user-select:none;user-select:none;width:100%}.accordion-trigger:hover{color:var(--color-accent)}.sticky-messengers-widget{align-items:center;bottom:24px;display:flex;flex-direction:column;justify-content:flex-end;position:fixed;right:24px;z-index:950}@media (width<=768px){.sticky-messengers-widget{bottom:84px;right:16px}}.sticky-action-btn:hover{box-shadow:0 8px 24px #0000004d;transform:scale(1.1)}.sticky-widget-toggle:hover{box-shadow:0 8px 26px #bf131b99;transform:scale(1.06)}.header{-webkit-backdrop-filter:blur(12px);background-color:#fffffff0;border-bottom:1px solid var(--color-border);height:var(--header-height);left:0;position:sticky;top:0;transition:all var(--duration-fast) var(--ease-out);width:100%;z-index:var(--z-header)}.header__inner{align-items:center;display:flex;gap:var(--space-4);height:100%;justify-content:space-between}.brand{align-items:center;display:flex;flex-shrink:0;gap:var(--space-3);text-decoration:none}.nav{display:none}@media (width>=1200px){.nav{align-items:center;display:flex;gap:var(--space-6)}}.nav__link{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:600;padding:8px 0;position:relative;transition:color var(--duration-fast) var(--ease-out)}.nav__link.is-active,.nav__link:hover{color:var(--color-accent)}.header__actions{align-items:center;display:flex;gap:var(--space-3)}.header__phone{color:var(--color-text);display:none;font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:700;letter-spacing:-.02em;transition:color var(--duration-fast) var(--ease-out);white-space:nowrap}.header__phone:hover{color:var(--color-accent)}@media (width>=768px){.header__phone{display:block}}.header__btn{display:none}@media (width>=640px){.header__btn{display:inline-flex}}.burger-btn{align-items:center;background:0 0;border:none;border-radius:50%;color:var(--color-text);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:all var(--duration-fast) ease;width:40px}.burger-btn:hover{background:#0000000d;color:var(--color-accent)}@media (width>=1024px){.burger-btn{display:none}}.mobile-drawer{background-color:#0f172a99;display:none;inset:0;opacity:0;overflow:hidden;position:fixed;transition:opacity var(--duration-normal) var(--ease-out),visibility var(--duration-normal) var(--ease-out);visibility:hidden;z-index:var(--z-modal)}.mobile-drawer.is-open{display:block;opacity:1;visibility:visible}.mobile-drawer__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-6)}.mobile-nav{display:flex;flex-direction:column;gap:var(--space-4)}.mobile-nav__link{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text);font-size:var(--font-size-md);font-weight:600;padding:var(--space-2) 0}@media (width<=640px){.btn--secondary-hero{display:flex!important;justify-content:center!important;text-align:center!important;width:100%!important}}.btn--secondary-hero{align-items:center;background-color:#fff;border:1px solid var(--color-border);border-radius:var(--radius-full);box-shadow:var(--shadow-xs);color:var(--color-text);display:inline-flex;font-family:var(--font-sans);font-size:.875rem;font-weight:600;gap:8px;justify-content:center;min-height:48px;padding:10px 22px;text-decoration:none;transition:all var(--duration-fast) ease}.btn--secondary-hero:hover{background-color:var(--color-surface-subtle);border-color:var(--color-text-muted);color:var(--color-text);transform:translateY(-1px)}.btn--secondary-hero svg{color:var(--color-text-muted)}.hero__trust-card:hover{border-color:var(--color-accent);box-shadow:0 4px 12px #bf131b1f;transform:translateY(-1px)}.hero__image-stage:hover .hero__image{transform:translateY(-4px) scale(1.02)}.hero__floating-card-icon{align-items:center;background:var(--color-accent-gradient);border-radius:10px;box-shadow:0 4px 12px #bf131b52;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.hero__floating-card-title{color:var(--color-text);font-family:var(--font-heading);font-size:.9375rem;font-weight:700;line-height:1.2}.hero__floating-card-desc{color:var(--color-text-muted);font-family:var(--font-sans);font-size:.75rem;margin-top:2px}.chips-scroll-btn:hover:not(:disabled){background-color:#f8fafc;border-color:#cbd5e1;color:var(--color-accent);transform:scale(1.05)}.symptom-chips{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;display:flex;flex:1;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:4px 0}.symptom-chips::-webkit-scrollbar{display:none}.symptom-chips:active{cursor:grabbing}.symptom-chip:hover{background-color:#f8fafc;border-color:#cbd5e1;box-shadow:none;color:var(--color-text)}.diagnostic-causes__list{display:flex;flex-direction:column;gap:var(--space-2)}.diagnostic-causes__item{align-items:flex-start;color:var(--color-text);display:flex;font-family:var(--font-sans);font-size:var(--font-size-sm);gap:var(--space-2)}.diagnostic-causes__item svg{color:var(--color-accent);flex-shrink:0;margin-top:2px}.device-card:hover{border-color:var(--color-accent-border);box-shadow:var(--shadow-md);transform:translateY(-4px)}.device-card:hover .device-card__img{transform:scale(1.18) translateY(-3px)}.model-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:18px;transition:transform var(--duration-normal) ease,box-shadow var(--duration-normal) ease,border-color var(--duration-normal) ease}.model-card:hover{border-color:var(--color-accent-border);box-shadow:var(--shadow-md);transform:translateY(-4px)}.model-card:hover .model-card__img{transform:scale(1.22) translateY(-4px)}.price-filter-btn:hover{border-color:var(--color-text-light);color:var(--color-text)}.price-table{background-color:var(--color-surface);border:1px solid var(--color-border);border-collapse:separate;border-radius:var(--radius-lg);border-spacing:0;box-shadow:var(--shadow-sm);overflow:hidden;table-layout:fixed;width:100%}.price-table th{background-color:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-family:var(--font-heading);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.05em;padding:var(--space-4) var(--space-5);text-align:left;text-transform:uppercase}.price-table td{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-sm);padding:var(--space-4) var(--space-5);vertical-align:middle}.price-table tr:last-child td{border-bottom:none}.price-table tr:hover td{background-color:#fafafa}.price-more__button:hover{background-color:var(--color-accent-subtle);border-color:var(--color-accent);color:var(--color-accent)}.price-more__button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (width<=639px){.price-table,.price-table tbody,.price-table td,.price-table th,.price-table thead,.price-table tr{display:block}.price-table thead{display:none}.price-table{background:0 0;border:none;box-shadow:none}.price-table tr{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);margin-bottom:var(--space-3);padding:var(--space-4)}.price-table td{align-items:center;border-bottom:none;display:flex;justify-content:space-between;padding:4px 0}.price-table td:first-child{border-bottom:1px solid var(--color-border-subtle);display:block;margin-bottom:8px;padding-bottom:8px}.price-table td:last-child{border-top:1px solid var(--color-border-subtle);margin-top:6px;padding-top:10px}.price-table td:last-child .btn{width:100%}}.express-step-item:hover{border-color:#bf131b4d;box-shadow:0 6px 20px #0000002e;transform:translate(4px)}.express-form-header{margin-bottom:1.5rem}.express-input:focus{background:#fff;border-color:var(--color-accent);box-shadow:0 0 0 3px #bf131b26;outline:0}.express-submit-btn:hover{box-shadow:0 8px 24px #bf131b80;transform:translateY(-1px)}@media (width>=768px){.bento-card--wide{grid-column:span 2}.bento-card--medium{grid-column:span 1}}.bento-card:hover{border-color:#bf131b40;box-shadow:0 12px 32px #00000014;transform:translateY(-4px)}.bento-chart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.bento-stock-card--back{background:#f1f5f9;transform:rotate(-10deg) translate(-10px,-4px)}.bento-stock-card--front{align-items:center;display:flex;justify-content:center;transform:rotate(6deg) translate(6px,2px)}.bento-estimate-row--header{border-bottom:1px solid #f1f5f9;margin-bottom:4px;padding-bottom:4px}.bento-progress-header{color:var(--color-text);display:flex;font-family:var(--font-sans);font-size:.6875rem;font-weight:700;justify-content:space-between;margin-bottom:6px}.bento-process-card:hover{border-color:#bf131b40;box-shadow:0 10px 28px #00000014;transform:translateY(-3px)}.bento-process-header{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:16px}.bento-process-card--featured{background:#16191e;border:1px solid #ffffff1f;border-radius:20px;box-shadow:0 16px 40px #0000004d;color:#fff;display:flex;flex-direction:column;gap:20px;grid-column:1/-1;padding:clamp(24px,3.5vw,36px)}@media (width>=860px){.bento-process-card--featured{align-items:center;flex-direction:row;justify-content:space-between}}.bento-process-card--featured .bento-process-header{gap:12px;justify-content:flex-start;margin-bottom:12px}.review-card__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-3)}.contacts-messengers-list{display:flex;flex-wrap:wrap;gap:12px}.contact-messenger-btn{align-items:center;border-radius:12px;box-shadow:0 4px 14px #0000001f;color:#fff!important;cursor:pointer;display:inline-flex;flex:1;font-family:var(--font-sans);font-size:.875rem;font-weight:700;gap:8px;height:46px;justify-content:center;min-width:110px;padding:0 16px;text-decoration:none;transition:all var(--duration-fast) ease;white-space:nowrap}.contact-messenger-btn svg{fill:currentColor;flex-shrink:0;height:18px;width:18px}.btn-telegram{background-color:#229ed9}.btn-telegram:hover{background-color:#1e8cbf;box-shadow:0 6px 18px #229ed973;transform:translateY(-2px)}.btn-phone-direct{background-color:#22c55e}.btn-phone-direct:hover{background-color:#16a34a;box-shadow:0 6px 18px #22c55e73;transform:translateY(-2px)}.btn-max{background:linear-gradient(135deg,#44bdfd,#4360fd 40%,#8831db);border:none;box-shadow:0 4px 14px #4360fd59}.btn-max:hover{background:linear-gradient(135deg,#30aefd,#3553f8 40%,#7b25d4);box-shadow:0 6px 18px #4360fd8c;transform:translateY(-2px)}.map-placeholder:hover{background:linear-gradient(135deg,#e2e8f0,#cbd5e1)}.mobile-cta-bar{-webkit-backdrop-filter:blur(10px);background-color:#fffffff5;border-top:1px solid var(--color-border);bottom:0;display:none;height:var(--mobile-cta-height);left:0;padding:10px 16px;position:fixed;width:100%;z-index:var(--z-mobile-cta)}@media (width<=767px){.mobile-cta-bar{align-items:center;display:flex;gap:12px}body{padding-bottom:var(--mobile-cta-height)}}.mobile-cta-bar .btn{flex:1;font-size:var(--font-size-xs);min-height:46px}.footer{background-color:var(--color-surface-dark);border-top:1px solid var(--color-border-dark);color:var(--color-text-on-dark-muted);padding-bottom:var(--space-12);padding-top:var(--space-16)}.footer__grid{display:grid;gap:var(--space-10);grid-template-columns:1fr;margin-bottom:var(--space-12)}@media (width>=768px){.footer__grid{grid-template-columns:1.5fr 1fr 1fr}}.footer__brand-desc{color:var(--color-text-on-dark-muted);font-size:var(--font-size-sm);line-height:1.6;margin-top:var(--space-3)}.footer__nav-title{color:var(--color-text-on-dark);font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:700;letter-spacing:.05em;margin-bottom:var(--space-4);text-transform:uppercase}.footer__nav-list{gap:var(--space-2)}.footer__nav-link{color:var(--color-text-on-dark-muted);font-size:var(--font-size-xs)}.footer__nav-link:hover{color:var(--color-accent)}.footer__bottom{border-top:1px solid var(--color-border-dark-subtle);color:var(--color-text-light);display:flex;flex-direction:column;font-size:var(--font-size-xs);gap:var(--space-3);padding-top:var(--space-6)}@media (width>=768px){.footer__bottom{align-items:center;flex-direction:row;justify-content:space-between}}[hidden]{display:none!important}.brand{gap:9px}.sm-brand-name{font-family:var(--font-heading);font-size:20px;font-weight:750;letter-spacing:-.035em;white-space:nowrap}.sm-brand-name>span{color:var(--color-accent)}.brand>img:not(.brand__logo-img){flex:none;height:34px;width:34px}.footer .sm-brand-name,.footer .sm-brand-name>span{color:#fff}.sm-contact-label{color:var(--color-text-muted);font-size:.75rem;font-weight:700;text-transform:uppercase}.sm-contact-phone{color:var(--color-accent);display:block;font-size:1.25rem;font-weight:800;margin-top:4px}.sm-contact-caption{color:var(--color-text-muted);font-size:.75rem;margin-top:3px}.sm-contact-city{font-size:.9375rem;font-weight:700;margin-top:4px}.sm-form-note,.sm-preview-note{color:var(--color-text-muted);font-size:12px;line-height:1.5;margin-top:12px}.sm-preview-note{background:#fafafa;border:1px dashed var(--color-border);border-radius:8px;padding:10px}.sm-service-detail{color:var(--color-accent);display:inline-block;font-size:12px;font-weight:600;margin-top:12px}.review-card[data-sm-pending]{min-height:265px}.sm-quick-form input[type=checkbox]{flex:none;height:16px;width:16px}#leadModal{align-items:flex-start;backdrop-filter:blur(3px);background:#111315a6;inset:0;justify-content:center;overflow-y:auto;padding:24px;position:fixed;z-index:1200}#leadModal:not(.open){display:none}#leadModal.open{display:flex;opacity:1;pointer-events:auto;visibility:visible}#leadModal .modal-card{background:#fff;border-radius:20px;box-shadow:var(--shadow-xl);color:var(--color-text);margin:auto;max-height:none;opacity:1;padding:32px;position:relative;transform:none;visibility:visible;width:min(100%,620px)}#leadModal .close{background:#f5f5f5;border:0;border-radius:50%;cursor:pointer;font-size:28px;height:36px;position:absolute;right:14px;top:10px;width:36px}#leadModal .eyebrow{color:var(--color-accent);font-size:12px;font-weight:700;margin-bottom:8px}#lead-title{font-size:28px;margin:0 28px 12px 0}#leadModal .lead-intro{font-size:14px;line-height:1.5;margin-bottom:18px}#siteLeadForm{display:grid;gap:14px}#siteLeadForm label{display:grid;font-size:13px;font-weight:600;gap:6px}#siteLeadForm input:not([type=checkbox]):not([type=file]),#siteLeadForm select,#siteLeadForm textarea{background:#fafafa;border:1px solid var(--color-border);border-radius:10px;color:var(--color-text);display:block;font:inherit;min-height:44px;padding:12px;width:100%}#siteLeadForm textarea{resize:vertical}#siteLeadForm .lead-consent{align-items:flex-start;display:flex;font-size:12px;font-weight:400;gap:9px;line-height:1.5}#siteLeadForm .lead-consent input{flex:none;height:17px;margin-top:2px;width:17px}#siteLeadForm a{color:var(--color-accent)}#siteLeadForm .lead-submit{background:var(--color-accent-gradient);border:1px solid var(--color-accent);border-radius:100px;color:#fff;font-weight:700;justify-content:center;min-height:48px;width:100%}#siteLeadForm .lead-call-simple{border:1px solid var(--color-border);color:var(--color-text);justify-content:center;text-align:center}#siteLeadForm .lead-hp{height:1px;left:-10000px;opacity:0;pointer-events:none;position:absolute;width:1px}#siteLeadForm .lead-extra summary{cursor:pointer;font-size:14px;font-weight:650;padding:12px 0}#siteLeadForm .lead-extra-fields{display:grid;gap:12px}#siteLeadForm .lead-file small{color:var(--color-text-muted);font-size:11px;font-weight:400}#siteLeadForm .lead-form-note{color:var(--color-text-muted);font-size:12px;margin:0}#siteLeadForm .lead-or{color:var(--color-text-muted);font-size:12px;text-align:center}.lead-availability.error,.lead-status.error{color:#b91c1c}.lead-status.success{color:#15803d}.lead-availability:not(:empty),.lead-status:not(:empty){background:#f8f8f8;border-radius:8px;font-size:13px;line-height:1.5;padding:12px}.lead-new-request{background:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;display:block;margin-top:8px;padding:8px}.sm-drawer-backdrop{background:#1113157a;inset:0;position:fixed;z-index:1100}.sm-drawer{background:#fff;bottom:0;box-shadow:var(--shadow-xl);overflow:auto;padding:60px 24px 28px;position:fixed;right:0;top:0;width:min(360px,90vw);z-index:1101}.sm-drawer nav{display:grid;margin-bottom:28px}.sm-drawer nav a{border-bottom:1px solid var(--color-border);display:block;font-size:15px;padding:13px 0}.sm-drawer-close{background:#f5f5f5;border:0;border-radius:50%;cursor:pointer;font-size:28px;height:38px;position:absolute;right:14px;top:12px;width:38px}.sm-top{background:#fff;border:1px solid var(--color-border);border-radius:50%;bottom:90px;box-shadow:var(--shadow-md);color:#222;cursor:pointer;font-size:24px;height:44px;position:fixed;right:20px;width:44px;z-index:105}.sm-cookie{background:#fff;border:1px solid #ddd;border-radius:16px;bottom:20px;box-shadow:var(--shadow-lg);color:#333;font-size:12px;left:20px;line-height:1.5;padding:15px;position:fixed;width:min(360px,100vw - 40px);z-index:115}.sm-cookie p{margin:0 0 8px}.sm-cookie>div{display:flex;flex-wrap:wrap;gap:12px}.sm-cookie button{background:0 0;border:0;color:var(--color-accent);cursor:pointer;font:inherit;font-weight:700;padding:5px 0}.sm-cookie a{text-decoration:underline}.footer [data-legal-links] a{color:inherit;text-decoration:underline}.footer .contacts-messengers-list a{color:#fff}@media (width<=767px){.sm-brand-name{font-size:19px}.brand>img:not(.brand__logo-img){height:32px;width:32px}#leadModal{padding:12px}#leadModal .modal-card{max-width:100%;padding:26px 18px}#lead-title{font-size:24px}#siteLeadForm input,#siteLeadForm select,#siteLeadForm textarea{font-size:16px}.sm-cookie{bottom:84px;left:12px;width:min(360px,100vw - 24px)}.sm-top{bottom:92px;right:14px}.review-card[data-sm-pending]{min-height:235px}}.sm-map-link{background:#fff;border:1px solid var(--color-border);border-radius:10px;bottom:14px;color:var(--color-accent);display:block;font-size:13px;font-weight:700;left:16px;padding:12px;position:absolute;right:16px;text-align:center}.sm-form-status:not(:empty){background:#f8f8f8;border-radius:10px;color:#333;font-size:13px;line-height:1.5;padding:12px}.header .nav{gap:14px}.header .nav__link{font-size:12px;white-space:nowrap}.header .nav__link[aria-current=page],.sm-menu-link[aria-current=page]{color:var(--color-accent);font-weight:700}.sm-nav-group{align-items:center;display:flex;gap:2px;position:relative}.sm-menu-toggle{background:0 0;border:0;border-radius:8px;color:var(--color-text-muted);cursor:pointer;display:grid;font-size:16px;height:36px;place-items:center;width:24px}.sm-menu-toggle[aria-expanded=true]{background:var(--color-accent-subtle);color:var(--color-accent)}.sm-menu-panel{background:#fff;border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-lg);left:-16px;padding:12px;position:absolute;top:calc(100% + 14px);width:280px;z-index:120}.sm-menu-panel:not([hidden]){display:grid;gap:3px}.sm-menu-link{border-radius:9px;color:var(--color-text);font-size:13px;line-height:1.4;padding:11px 12px;text-decoration:none}.sm-menu-link:focus-visible,.sm-menu-link:hover{background:var(--color-accent-subtle);color:var(--color-accent)}#sm-menu-services{grid-template-columns:1fr 1fr;width:450px}.sm-menu-toggle:focus-visible,.sm-nav-group>a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.sm-menu-heading{color:var(--color-text);font-family:var(--font-heading);font-size:23px;line-height:1.2;margin:0 0 18px}.sm-drawer nav a[aria-current=page]{color:var(--color-accent);font-weight:700}.sm-mobile-services{border-top:1px solid var(--color-border);margin-top:18px;padding-top:16px}.sm-mobile-services summary{cursor:pointer;font-size:14px;font-weight:700}.sm-mobile-services a{font-size:13px!important;padding-left:10px!important}.sm-drawer{overscroll-behavior:contain}.sm-hub-grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.sm-hub-card{align-items:flex-start;background:#fff;border:1px solid var(--color-border);border-radius:20px;box-shadow:var(--shadow-xs);display:flex;flex-direction:column;padding:24px}.sm-hub-card h3{font:700 20px/1.25 var(--font-heading);margin:16px 0 12px}.sm-card-link,.sm-hub-title{color:inherit;text-decoration:none}.sm-card-link:hover,.sm-hub-title:hover{color:var(--color-accent)}.sm-hub-card p{color:var(--color-text-muted);font:400 14px/1.6 var(--font-sans);margin:0 0 24px}.sm-hub-card>.btn{margin-top:auto}.sm-site-hub{border-top:1px solid var(--color-border-subtle)}@media (width>=1181px){.header .nav{display:flex}.header .burger-btn{display:none}}@media (width<=1280px){.header .header__phone--nav{display:none}}@media (width<=1180px){.header .nav{display:none}.header .burger-btn{display:flex}.sm-hub-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.sm-hub-grid{grid-template-columns:1fr}.sm-hub-card{padding:22px}.sm-drawer{width:min(370px,94vw)}.sm-drawer nav>a{font-size:15px;padding-block:12px}}@media (width<=767px){body:not(.sm-inner){--section-padding-y:32px}body:not(.sm-inner) main .section{padding-block:32px}body:not(.sm-inner) .section-header{margin-bottom:20px}body:not(.sm-inner) .grid{gap:16px}body:not(.sm-inner) .card{padding:18px}body:not(.sm-inner) .model-card{padding:16px}body:not(.sm-inner) .model-card img{max-height:160px;object-fit:contain}body:not(.sm-inner) .footer{padding-bottom:24px;padding-top:32px}body:not(.sm-inner) .footer__grid{gap:24px;margin-bottom:24px}}.sm-model-details summary{cursor:pointer;font-size:13px;font-weight:650;min-height:36px;padding:8px 0}@media (width<=767px){body:not(.sm-inner) .model-card:hover .model-card__img{transform:none}.sm-model-details:not([open]){margin-bottom:8px}}.contacts-messengers-list .btn-telegram{background:#087cae!important;color:#fff!important}.contacts-messengers-list .btn-phone-direct{background:#15803d!important;color:#fff!important}.footer .sm-cost-agreement{color:#ff9297}.lead>a{text-decoration:underline!important;text-underline-offset:3px}.sm-inner .editorial88-symptoms a:focus-visible{outline:3px solid #e9ac34;outline-offset:3px}.sm-inner .topic-photo-v79 a:focus-visible{outline:3px solid #267770;outline-offset:4px}.sm-inner .v103-commercial .container{max-width:1180px}.sm-inner .v103-commercial h2{margin-top:24px}.sm-inner .v103-table-wrap{overflow-x:auto;width:100%}.sm-inner .v103-prices{border-collapse:collapse;font-size:16px;width:100%}.sm-inner .v103-prices td,.sm-inner .v103-prices th{border-bottom:1px solid #dce4ed;padding:14px 16px;text-align:left;vertical-align:top}.sm-inner .v103-prices thead{background:#edf4fa}.sm-inner .v103-prices tbody th{font-weight:500}.sm-inner .v103-prices td{font-weight:700;white-space:nowrap}.sm-inner .v103-more{border:1px solid #dce4ed;border-radius:12px;margin:16px 0;padding:14px}.sm-inner .v103-more summary{cursor:pointer;font-weight:700;padding:6px}.sm-inner .v103-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.sm-inner .v103-grid article{background:#fff;border:1px solid #dce4ed;border-radius:16px;padding:22px}.sm-inner .v103-grid h3{margin-top:0}.sm-inner .v103-steps{max-width:900px;padding-left:24px}.sm-inner .v103-steps li{line-height:1.65;margin:14px 0}.sm-inner .v103-guarantee{font-size:16px;line-height:1.5}.sm-inner .v103-commercial .notice{margin:18px 0}@media (width<=760px){.sm-inner .v103-grid{grid-template-columns:1fr}.sm-inner .v103-prices td,.sm-inner .v103-prices th{font-size:14px;padding:12px 8px}.sm-inner .v103-prices th{overflow-wrap:anywhere}.sm-inner .v103-commercial .container{padding-left:16px;padding-right:16px}}.sm-inner .reference-search{align-items:end;display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.sm-inner .reference-search label{flex:280px;font-weight:700}.sm-inner .reference-search input{border:1px solid #84929e;border-radius:8px;display:block;font:inherit;margin-top:8px;padding:14px;width:100%}.sm-inner .reference-search button{background:#fff;border:1px solid #84929e;border-radius:8px;color:#172c3a;cursor:pointer;font:inherit;padding:14px 20px}.sm-inner .reference-body{line-height:1.75;padding:0 22px 22px}.sm-inner .reference-body h3{font-size:20px;margin:18px 0 10px}.sm-inner .reference-nav{display:flex;flex-wrap:wrap;gap:10px}.sm-inner .reference-nav a{background:#eef4f6;border-radius:8px;padding:9px 12px}.sm-inner .reference-search button:focus-visible,.sm-inner .reference-search input:focus-visible,.sm-inner .reference-wrap a:focus-visible,.sm-inner .reference-wrap summary:focus-visible{outline:3px solid #b97405;outline-offset:3px}@media (width<=600px){.sm-inner .reference-body{padding:16px}}.sm-inner .reference-body a{text-decoration:underline;text-underline-offset:3px}.sm-inner .guide-body a:focus-visible,.sm-inner .guide-catalog a:focus-visible,.sm-inner .guide-catalog input:focus-visible,.sm-inner .guide-catalog select:focus-visible{outline:3px solid #195db4;outline-offset:4px}.sm-inner .brand-list .brand-tile-v48{align-items:center;background:#fff;border:1px solid #dce3e9;border-radius:10px;box-shadow:0 3px #e2e8ee,0 5px 12px #1730430d;color:#314557;display:inline-flex;flex-direction:column;gap:3px;justify-content:center;line-height:1.15;min-height:54px;min-width:0;padding:7px 12px;vertical-align:middle}.sm-inner .brand-list .brand-tile-v48{flex:0 112px}.sm-inner .brand-chips .brand-chip:focus-visible{outline:3px solid #086a98;outline-offset:4px}@media (hover:hover){.sm-inner .brand-chips .brand-chip:hover{border-color:#16846b;transform:translateY(-1px)}}.sm-inner .brand-chips .brand-chip:active{box-shadow:none;transform:translateY(2px)}@media (width<=480px){.sm-inner .brand-list .brand-tile-v48{flex-basis:calc(33.3333% - 5.33333px);min-height:54px;padding:6px}}.sm-inner .brand-layout-v100 .brand-chips .brand-chip[data-brand=""]{font-size:12px;grid-column:1/-1;height:36px;min-height:36px}.sm-inner .brand-layout-v100 .brand-directory-grid-v64>.brand:focus-visible{outline:3px solid #086a98;outline-offset:3px}.sm-inner .brand-layout-v100 .brand-directory-grid-v64>.brand:hover{border-color:#16846b}.sm-inner .lg90-lead{font-size:20px;line-height:1.65}.sm-inner .lg90 a:focus-visible,.sm-inner .lg90 summary:focus-visible{outline:3px solid #087596;outline-offset:4px}@media (width<=800px){.sm-inner .lg90-lead{font-size:17px;line-height:1.7}}.sm-inner *{box-sizing:border-box}.sm-inner{color:#172536;font:16px/1.58 system-ui,-apple-system,Segoe UI,Arial,sans-serif;margin:0;overflow-x:hidden;scroll-behavior:smooth}.sm-inner a{color:inherit;text-decoration:none}.sm-inner button,.sm-inner input,.sm-inner select,.sm-inner textarea{font:inherit}.sm-inner .container{margin:auto}.sm-inner h1,.sm-inner h2,.sm-inner h3{color:#162f46;line-height:1.16;margin-top:0}.sm-inner p{overflow-wrap:break-word}.sm-inner .skip-link:focus{background:#fff;border-radius:8px;left:12px;padding:10px;top:12px;z-index:999}.sm-inner{--ink:#162f46;--text:#26394d;--muted:#5f7082;--line:#dce5ec;--soft:#f6f8fa;--soft2:#edf4f2;--green:#166f68;--green2:#0f5d57;--orange:#b84d00;--orange2:#963f00;--white:#fff;--shadow:0 10px 28px #122f4614}.sm-inner .header{border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50}.sm-inner .nav{align-items:center;display:flex;gap:20px;height:74px}.sm-inner .navlinks{align-items:center;display:flex;font-size:14px;font-weight:700;gap:18px}.sm-inner .navlinks a{padding:10px 0}.sm-inner .phone{font-weight:800;white-space:nowrap}.sm-inner .menu-btn{background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--ink);display:none;font-weight:800;padding:10px 14px}.sm-inner .btn{align-items:center;border:0;cursor:pointer;display:inline-flex;font-weight:800;justify-content:center;padding:11px 20px}.sm-inner .eyebrow{font-weight:850;letter-spacing:.08em;margin-bottom:10px}.sm-inner .lead{color:var(--muted);font-size:18px}.sm-inner .section.white{background:var(--soft)}.sm-inner .section-head{display:flex;justify-content:space-between;margin-bottom:26px}.sm-inner .section-head h2{margin-bottom:0}.sm-inner .section-head p{color:var(--muted);margin:0;max-width:560px}.sm-inner .appliance-card:hover{border-color:#9dbeb8;box-shadow:0 8px 22px #122f4614}.sm-inner .problem-grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.sm-inner .article,.sm-inner .brand-panel,.sm-inner .error-card,.sm-inner .faq details,.sm-inner .price-panel,.sm-inner .problem,.sm-inner .service-card,.sm-inner .step{background:#fff;border:1px solid var(--line);border-radius:14px}.sm-inner .problem,.sm-inner .step{padding:22px}.sm-inner .step span{display:grid;font-style:normal;font-weight:900;height:40px;margin-bottom:13px;place-items:center;width:40px}.sm-inner .problem h3,.sm-inner .step h3{font-size:19px;margin-bottom:7px}.sm-inner .article p,.sm-inner .error-card p,.sm-inner .faq p,.sm-inner .problem p,.sm-inner .step p{color:var(--muted);margin:0}.sm-inner .callback,.sm-inner .service-cta{background:var(--ink);padding:28px}.sm-inner .callback h3,.sm-inner .service-cta h2{color:#fff}.sm-inner .callback p,.sm-inner .service-cta p{color:#dbe7ee}.sm-inner .article{overflow:hidden}.sm-inner .article img{height:130px;object-fit:contain;padding:14px;width:100%}.sm-inner .article div{padding:18px}.sm-inner .article h3{font-size:18px;margin-bottom:6px}.sm-inner .faq{display:grid;gap:10px}.sm-inner .faq summary{cursor:pointer;font-weight:800;min-height:54px;padding:17px 20px}.sm-inner .faq details[open] summary{background:var(--soft2)}.sm-inner .brand-list{display:flex;flex-wrap:wrap;gap:8px}.sm-inner .brand,.sm-inner .brand-list>span{background:#fff;border:1px solid var(--line);border-radius:9px;color:#40566a;font-size:14px;font-weight:700;padding:8px 12px}.sm-inner .breadcrumbs{color:var(--muted);font-size:13px;margin:0 0 20px}.sm-inner .page-hero-photo{aspect-ratio:4/3;background:var(--soft2);border-radius:16px}.sm-inner .page-hero-photo img{height:100%;width:100%}.sm-inner .notice{background:#fff7e9;border:1px solid #efd1aa;border-left:4px solid var(--orange);color:#664920;padding:16px}.sm-inner .seo-copy{font-size:17px;max-width:880px}.sm-inner .service-cta{align-items:center;display:flex;gap:20px;justify-content:space-between}.sm-inner .tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.sm-inner .tabs button{background:#fff;border:1px solid var(--line);border-radius:9px;color:#40566a;cursor:pointer;font-weight:750;min-height:42px;padding:8px 12px}.sm-inner .tabs button.active,.sm-inner .tabs button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff}.sm-inner .error-card{padding:18px}.sm-inner .error-card .meta{display:flex;gap:12px;justify-content:space-between}.sm-inner .error-card .code{font-size:24px;font-weight:900}.sm-inner .error-card .brand{font-size:12px}.sm-inner .error-card>a{color:var(--green);display:inline-block;font-weight:750;margin-top:9px;text-decoration:underline}.sm-inner .empty{background:#fff;border:1px solid var(--line);border-radius:12px;margin-top:12px;padding:18px}.sm-inner .part-card{border:1px solid var(--line);border-radius:14px;padding:18px}.sm-inner .repair-process{margin-top:24px}.sm-inner .footer{background:var(--ink);color:#fff;padding:46px 0 24px}.sm-inner .footer a{color:#dce8ee;display:block;margin:7px 0}.sm-inner .modal{align-items:center;background:#0c1f2ead;display:none;inset:0;justify-content:center;padding:16px;position:fixed;z-index:100}.sm-inner .modal.open{display:flex}.sm-inner .modal-card{background:#fff;max-height:calc(100dvh - 32px);overflow:auto;padding:26px;position:relative;width:min(470px,100%)}.sm-inner .close{background:0 0;border:0;font-size:28px;min-height:44px;min-width:44px;position:absolute;right:12px;top:10px}@media (width<=1080px){.sm-inner .menu-btn{display:block;margin-left:auto}.sm-inner .navlinks.mobile-open{align-items:stretch;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:0;left:16px;padding:10px;position:absolute;right:16px;top:74px}.sm-inner .navlinks.mobile-open a{border-bottom:1px solid #edf1f3;min-height:46px;padding:11px 8px}.sm-inner .page-hero-photo{display:none}.sm-inner .problem-grid{grid-template-columns:repeat(2,1fr)}.sm-inner .section-head{display:block}.sm-inner .section-head p{margin-top:10px}.sm-inner{padding-bottom:calc(70px + env(safe-area-inset-bottom))}}@media (width<=680px){.sm-inner .container,.sm-inner .footer>.container,.sm-inner .header .container,.sm-inner .section>.container{width:calc(100% - 28px)}.sm-inner .nav{height:66px}.sm-inner .menu-btn{padding:9px 12px}.sm-inner .section{padding:42px 0}.sm-inner .section-head{margin-bottom:18px}.sm-inner .section-head h2{font-size:28px}.sm-inner .section-head p{font-size:14px}.sm-inner .problem-grid{grid-template-columns:1fr}.sm-inner .brand-panel,.sm-inner .price-panel,.sm-inner .problem,.sm-inner .step{padding:18px}.sm-inner .breadcrumbs{margin-bottom:14px}.sm-inner .service-cta{display:block;padding:22px}.sm-inner .service-cta .btn{margin-top:12px;width:100%}.sm-inner .article img{height:105px}.sm-inner .tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.sm-inner .tabs::-webkit-scrollbar{display:none}.sm-inner .tabs button{flex:none;font-size:13px}.sm-inner .brand{font-size:13px}.sm-inner .seo-copy{font-size:16px}.sm-inner .footer{padding:34px 0 20px}.sm-inner .modal-card{padding:24px 18px}}.sm-inner .section-head h2,.sm-inner .section-head p{max-width:100%;overflow-wrap:anywhere}.sm-inner .tabs{max-width:100%;min-width:0}@media (width<=680px){.sm-inner .tabs{max-width:100%;width:100%}}@media (width<=680px){.sm-inner .tabs{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.sm-inner .tabs button{line-height:1.25;min-width:0;white-space:normal;width:100%}.sm-inner .tabs button:last-child{grid-column:1/-1}}@media (width<=380px){.sm-inner .tabs{grid-template-columns:1fr}.sm-inner .tabs button:last-child{grid-column:auto}}.sm-inner .error-card{min-width:0}.sm-inner .error-card .meta{flex-wrap:wrap;min-width:0}.sm-inner .error-card .brand,.sm-inner .error-card .code{min-width:0;overflow-wrap:anywhere}@media (width<=380px){.sm-inner .tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-inner .tabs button:last-child{grid-column:1/-1}}.sm-inner .service-card{align-items:center;display:grid;gap:14px;grid-template-columns:60px minmax(0,1fr) auto;height:100%;min-height:78px;min-width:0;padding:15px 18px}.sm-inner .service-card>span:nth-child(2){min-width:0}.sm-inner .service-card b{color:var(--ink);display:block;font-size:16px;line-height:1.25}.sm-inner .service-card small{color:var(--muted);display:block;line-height:1.35;margin-top:3px}@media (width<=680px){.sm-inner .service-grid{gap:10px;grid-template-columns:1fr}.sm-inner .service-card{grid-template-columns:52px minmax(0,1fr) auto;min-height:72px;padding:12px 14px}.sm-inner .service-card b{font-size:15px}.sm-inner .service-card small{font-size:12px}}.sm-inner .service-grid{align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.sm-inner .service-grid .service-card{align-content:start;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 4px 16px #122f460d;display:grid;gap:12px 10px;grid-template:"icon.arrow"52px"copy copy copy"/52px minmax(0,1fr) 22px;height:auto;min-height:166px;min-width:0;overflow:hidden;padding:18px}.sm-inner .service-grid .service-card:hover{border-color:#aac5d8;box-shadow:0 8px 24px #122f4617;transform:translateY(-1px)}.sm-inner .service-grid .service-card>span:nth-child(2){align-self:start;grid-area:copy;min-width:0}.sm-inner .service-grid .service-card b{color:var(--ink);display:block;font-size:17px;line-height:1.26;margin:0;overflow-wrap:anywhere}.sm-inner .service-grid .service-card small{color:var(--muted);display:block;font-size:14px;line-height:1.45;margin-top:6px;overflow-wrap:anywhere}@media (width<=1080px){.sm-inner .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-inner .service-grid .service-card{min-height:144px}}@media (width<=620px){.sm-inner .service-grid{gap:10px;grid-template-columns:1fr}.sm-inner .service-grid .service-card{align-items:center;gap:12px;grid-template:"icon copy arrow"/48px minmax(0,1fr) 18px;min-height:92px;padding:14px}.sm-inner .service-grid .service-card b{font-size:16px}.sm-inner .service-grid .service-card small{font-size:13px;margin-top:4px}}.sm-inner .footer-legal a:focus-visible{outline:2px solid;outline-offset:3px}.sm-inner .parts-tools input:focus,.sm-inner .parts-tools select:focus{border-color:#174ea6;outline:3px solid #174ea624}.sm-inner .part-card{background:#fff;border:1px solid #e5eaf1;border-radius:16px;box-shadow:0 8px 28px #0f172a0d;display:flex;flex-direction:column;padding:20px}.sm-inner .part-card h3{font-size:21px;margin:10px 0 14px;overflow-wrap:anywhere}.sm-inner .part-card p{color:#475569;font-size:14px}@media (width<=620px){.sm-inner .part-card{padding:16px}}.sm-inner .part-card-conflict{background:#fffdf7;border-color:#e8c97a}.sm-inner .part-card-conflict .part-badge{background:#fff1c7;color:#684d00}.sm-inner .lead-modal{backdrop-filter:blur(3px);background:#0a1c2bbd;padding:18px}.sm-inner .lead-card{border:1px solid #d9e3ea;border-radius:20px;box-shadow:0 24px 80px #0a1c2b47;max-height:calc(100dvh - 36px);padding:28px;width:min(760px,100%)}.sm-inner .lead-card h2{font-size:clamp(28px,4vw,38px);margin:0 48px 8px 0}.sm-inner .lead-intro{color:#5f7082;margin:0 0 20px}.sm-inner #siteLeadForm{display:grid;gap:14px}.sm-inner .lead-form-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}.sm-inner #siteLeadForm label{color:#24394b;display:grid;font-size:14px;font-weight:750;gap:6px}.sm-inner #siteLeadForm label>span b{color:#bd5e16}.sm-inner #siteLeadForm input,.sm-inner #siteLeadForm select,.sm-inner #siteLeadForm textarea{background:#fff;border:1px solid #aebfca;border-radius:10px;color:#172536;min-height:48px;outline:0;padding:11px 12px;width:100%}.sm-inner #siteLeadForm textarea{min-height:94px;resize:vertical}.sm-inner #siteLeadForm input:focus,.sm-inner #siteLeadForm select:focus,.sm-inner #siteLeadForm textarea:focus{border-color:#166f68;box-shadow:0 0 0 3px #166f681f}.sm-inner .lead-file{background:#f7faf9;border:1px dashed #aebfca;border-radius:12px;padding:14px}.sm-inner .lead-file input{background:0 0;border:0;box-shadow:none!important;min-height:auto;padding:0}.sm-inner .lead-file small{color:#6a7a88;font-weight:500}.sm-inner .lead-file-list{color:#506579;font-size:13px;min-height:0;overflow-wrap:anywhere}.sm-inner .lead-hp{height:1px!important;left:-10000px!important;opacity:0!important;position:absolute!important;width:1px!important}.sm-inner .lead-consent{align-items:start;display:grid!important;font-weight:500!important;gap:10px!important;grid-template-columns:22px 1fr}.sm-inner .lead-consent input{height:20px!important;margin:1px 0 0;min-height:20px!important;padding:0;width:20px!important}.sm-inner .lead-consent a{color:#166f68;text-decoration:underline}.sm-inner .lead-status{color:#506579;font-size:14px;min-height:22px;padding:0 2px}.sm-inner .lead-status.error{color:#9d2b1d}.sm-inner .lead-status.success{background:#edf8f0;border:1px solid #b8d9c3;border-radius:10px;color:#245b36;font-weight:750;padding:12px 14px}.sm-inner .lead-call,.sm-inner .lead-submit{width:100%}.sm-inner .lead-submit:disabled{cursor:wait;opacity:.68}.sm-inner .lead-call{background:#f6f8fa;border:1px solid #cad7df;color:#162f46}.sm-inner .lead-call:hover{background:#edf2f5}.sm-inner .lead-sent .lead-consent,.sm-inner .lead-sent .lead-file{opacity:.65}@media (width<=680px){.sm-inner .lead-modal{align-items:flex-end;padding:0}.sm-inner .lead-card{border-radius:20px 20px 0 0;padding:22px 16px calc(18px + env(safe-area-inset-bottom));width:100%}.sm-inner .lead-card h2{font-size:27px}.sm-inner .lead-intro{font-size:14px;margin-bottom:16px}.sm-inner .lead-form-grid{gap:12px;grid-template-columns:1fr}.sm-inner #siteLeadForm{gap:12px}.sm-inner #siteLeadForm input,.sm-inner #siteLeadForm select{min-height:46px}.sm-inner .lead-file{padding:12px}.sm-inner .lead-status{font-size:13px}}@media (width<=380px){.sm-inner .lead-card{padding-left:13px;padding-right:13px}.sm-inner .lead-card h2{font-size:25px}.sm-inner .lead-intro{font-size:13px}}@media (prefers-reduced-motion:reduce){.sm-inner .lead-modal{backdrop-filter:none}}.sm-inner .lead-card{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}@media (width<=680px){.sm-inner .lead-card{-webkit-overflow-scrolling:touch;max-height:94dvh}}.sm-inner #siteLeadForm [aria-invalid=true]{border-color:#b42318!important;box-shadow:0 0 0 3px #b423181f!important}.sm-inner .lead-field-error{color:#9d2b1d;font-size:12px;font-weight:650;line-height:1.35;margin-top:2px}.sm-inner .lead-status.ready{background:#f1f8f6;border:1px solid #c9ddd8;border-radius:10px;color:#245b52;padding:10px 12px}.sm-inner .lead-availability{background:#f4f6f8;border-radius:10px;font-size:.92rem;line-height:1.35;margin:10px 0 4px;padding:10px 12px}.sm-inner .lead-availability.ready{background:#edf8f1}.sm-inner .lead-availability.error{background:#fff0f0}.sm-inner .lead-new-request{background:0 0;border:0;border-bottom:1px solid;color:inherit;cursor:pointer;font:inherit;font-weight:700;margin-left:8px;padding:0}.sm-inner .lead-new-request:focus-visible{outline:2px solid;outline-offset:3px}.sm-inner #leadContactOptions{border-top:1px solid #d9e3ea;margin-top:24px;padding-top:18px}.sm-inner #leadContactOptions .audit-actions{display:flex;flex-wrap:wrap;gap:8px}.sm-inner #leadContactOptions .btn{font-size:14px;padding:10px 12px}.sm-inner #leadContactOptions p{color:#506579;font-size:14px}.sm-inner #siteLeadForm[hidden]{display:none!important}.sm-inner .lead-card .close{float:right;position:sticky;top:0;z-index:3}.sm-inner:not(.home){background:#fff}.sm-inner .breadcrumbs{margin-bottom:24px}.sm-inner .page-hero-photo{background:linear-gradient(145deg,#edf7f5,#f8fbff);border:1px solid #dce8e6;border-radius:28px;box-shadow:0 22px 52px #122f461f;display:grid;min-height:330px;overflow:hidden;place-items:center;position:relative}.sm-inner .page-hero-photo:before{border:1px dashed #166f6829;border-radius:22px;content:"";inset:24px;position:absolute}.sm-inner .page-hero-photo img{filter:drop-shadow(0 18px 22px #122f461f);height:68%;object-fit:contain;position:relative;width:68%;z-index:1}.sm-inner .section{position:relative}.sm-inner .section:nth-of-type(2n):not(.white){background:#fff}.sm-inner .section.white{background:#f6f9fa}.sm-inner .section-head{align-items:flex-end}.sm-inner .problem-grid{gap:16px}.sm-inner .article,.sm-inner .brand-panel,.sm-inner .error-card,.sm-inner .faq details,.sm-inner .part-card,.sm-inner .price-panel,.sm-inner .problem,.sm-inner .service-card,.sm-inner .step{border-radius:18px;box-shadow:0 7px 22px #122f460b;transition:transform .2s,border-color .2s,box-shadow .2s}.sm-inner .article:hover,.sm-inner .benefit:hover,.sm-inner .part-card:hover,.sm-inner .problem:hover,.sm-inner .service-card:hover,.sm-inner .step:hover{border-color:#aacac5;box-shadow:0 14px 30px #122f4616;transform:translateY(-3px)}.sm-inner .problem h3,.sm-inner .step h3{color:var(--ink)}.sm-inner .problem ul{color:#526678;padding-left:19px}.sm-inner .more{color:var(--green);font-weight:800}.sm-inner .price-panel{background:linear-gradient(#fff,#fbfdfd)}.sm-inner .brand-panel{background:linear-gradient(#fff,#f8fbfa)}.sm-inner .brand,.sm-inner .brand-list>span{background:#f7fbfa;border-color:#dce8e6;color:#375569}.sm-inner .callback,.sm-inner .service-cta{box-shadow:0 18px 40px #122f4621}.sm-inner .service-cta{border-radius:20px}.sm-inner .notice{border-radius:14px}.sm-inner .faq summary{transition:background .18s}.sm-inner .faq summary:hover{background:#f4f8f7}.sm-inner .seo-copy h2{margin-top:34px}.sm-inner .repair-process .step span{border-radius:12px}.sm-inner .footer{margin-top:0}@media (prefers-reduced-motion:no-preference){.sm-inner .section .article,.sm-inner .section .part-card,.sm-inner .section .problem,.sm-inner .section .step{will-change:transform}}@media (width<=1080px){.sm-inner .page-hero-photo{min-height:260px}.sm-inner .page-hero-photo img{height:56%;width:56%}}@media (width<=680px){.sm-inner .page-hero-photo{aspect-ratio:16/8;border-radius:20px;display:grid;margin-top:6px;min-height:190px}.sm-inner .page-hero-photo:before{border-radius:16px;inset:14px}.sm-inner .page-hero-photo img{height:70%;width:42%}.sm-inner .brand-panel,.sm-inner .price-panel{padding:20px}.sm-inner .problem,.sm-inner .step{border-radius:16px}.sm-inner .section{padding:44px 0}.sm-inner .service-cta{border-radius:18px}}.sm-inner .page-hero-photo{max-width:100%;min-width:0;width:100%}@media (width<=680px){.sm-inner .page-hero-photo{justify-self:stretch}}@media (prefers-reduced-motion:no-preference){.sm-inner .inner-reveal-ready .inner-reveal-item{opacity:0;transform:translateY(12px);transition:opacity .45s,transform .45s;transition-delay:var(--reveal-delay,0s)}.sm-inner .inner-reveal-ready .inner-reveal-item.is-visible{opacity:1;transform:none}}.sm-inner{--ink:#202e3b;--text:#2e4051;--muted:#596b7b;--line:#d9e2e8;--soft:#f3f5f7;--soft2:#edf5fa;--green:#086a98;--green2:#075477;--orange:#f2a12d;--orange2:#ffb23e;--shadow:0 8px 24px #14243012;--dark:#262b30;--cyan:#69c8f3;--yellow:#f2b13f;color:var(--text)}.sm-inner h1,.sm-inner h2,.sm-inner h3{overflow-wrap:anywhere}.sm-inner a,.sm-inner b,.sm-inner li,.sm-inner p,.sm-inner small,.sm-inner strong{overflow-wrap:anywhere}.sm-inner :where(.container)>*,:where(.sm-inner,section,nav,form,figure,aside,article){min-width:0}.sm-inner :where(img,svg),.sm-inner figure{max-width:100%}.sm-inner button,.sm-inner input,.sm-inner select,.sm-inner textarea{max-width:100%;min-width:0}.sm-inner :where(button,.btn,summary){min-height:44px}.sm-inner [id]{scroll-margin-top:100px}.sm-inner .btn{border-radius:10px;max-width:100%;text-align:center;transition:background .18s,box-shadow .18s;white-space:normal}.sm-inner .footer{background:#22292f}.sm-inner .breadcrumbs a,.sm-inner .error-card>a,.sm-inner .more,.sm-inner .navlinks a,.sm-inner .phone{align-items:center;display:inline-flex;min-height:44px}.sm-inner .eyebrow{color:var(--green)}.sm-inner .section-head h2{letter-spacing:-.7px}.sm-inner .breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.sm-inner .callback .btn-blue,.sm-inner .service-cta .btn-blue{background:#41aee0;color:#10283a}.sm-inner .callback .btn-blue:hover,.sm-inner .cta-inline .btn-blue:hover,.sm-inner .page-hero .btn-blue:hover,.sm-inner .service-cta .btn-blue:hover{background:#72c9ef}.sm-inner .page-hero-photo{background:linear-gradient(145deg,#f5f7f8,#e5edf2);border:1px solid #64717b;border-radius:18px;box-shadow:0 18px 42px #0003;margin:0}.sm-inner .page-hero-photo:before{display:none}.sm-inner :where(.problem,.step,.price-panel,.brand-panel,.article,.error-card,.service-card,.part-card,.empty,.faq details){background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);color:var(--text)}.sm-inner :where(.problem,.step,.article,.service-card,.part-card){will-change:auto}.sm-inner .article:hover,.sm-inner .benefit:hover,.sm-inner .home-trust-grid .benefit:hover,.sm-inner .part-card:hover,.sm-inner .problem:hover,.sm-inner .process-showcase .step:hover,.sm-inner .service-card:hover,.sm-inner .step:hover{border-color:#a3bdcf;box-shadow:var(--shadow);transform:none}.sm-inner .step span{background:var(--soft2);border-radius:10px;color:var(--green)}.sm-inner .brand-panel,.sm-inner .price-panel{padding:clamp(18px,2.4vw,28px)}.sm-inner .notice{background:#fff7e7;border-color:#e8cf9e;border-left:4px solid #d88716;border-radius:10px;color:#654513}.sm-inner .brand,.sm-inner .brand-list>span{background:#f0f4f7;border-color:var(--line);color:#42586a}.sm-inner .article img{background:var(--soft2)}.sm-inner .article h3{line-height:1.35}.sm-inner .article h3 a{align-items:center;display:inline-flex;min-height:44px}.sm-inner .seo-copy{line-height:1.75}.sm-inner .seo-copy a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.sm-inner .faq details[open] summary,.sm-inner .faq summary:hover{background:var(--soft2)}.sm-inner .faq details[open] summary{margin-bottom:12px}.sm-inner .error-card .code{color:var(--green);font-variant-numeric:tabular-nums;letter-spacing:.02em}.sm-inner .error-card h3{line-height:1.3;margin-top:14px}.sm-inner .tabs button{line-height:1.35;min-height:44px;white-space:normal}.sm-inner .brand-chip[aria-pressed=true],.sm-inner .tabs button.active,.sm-inner .tabs button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff}.sm-inner :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]),select,textarea){background:#fff;border:1px solid #8fa4b4;border-radius:9px;color:var(--ink);font-size:16px;line-height:1.5;min-height:48px;padding:11px 12px;width:100%}.sm-inner textarea{min-height:120px;resize:vertical}.sm-inner input::placeholder,.sm-inner textarea::placeholder{color:#617383;opacity:1}.sm-inner :where(input,select,textarea)[aria-invalid=true]{border-color:#af342b}.sm-inner :where(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.65}.sm-inner label{line-height:1.5}.sm-inner label:has(input[type=checkbox],input[type=radio]){align-items:center;display:flex;gap:10px;min-height:44px}.sm-inner input[type=checkbox]{accent-color:var(--green);flex-shrink:0}.sm-inner .modal-card{border:1px solid var(--line);border-radius:16px;color:var(--text);padding-top:58px}.sm-inner .callback,.sm-inner .service-cta{background:linear-gradient(115deg,#262b30,#293b49);border:1px solid #43525e;border-radius:16px;box-shadow:var(--shadow);color:#fff}.sm-inner :where(.service-cta,.callback) :where(h2,h3){color:#fff}.sm-inner :where(.service-cta,.callback) p{color:#d4e0e8}.sm-inner .service-cta{flex-wrap:wrap}.sm-inner .service-cta>div{flex:280px;min-width:0}.sm-inner .footer h2,.sm-inner .footer h3,.sm-inner .footer strong{color:#fff}.sm-inner .footer a{align-items:center;color:#dce7ee;display:flex;margin:0;min-height:44px}.sm-inner .footer a:hover{color:var(--yellow);text-decoration:underline;text-underline-offset:4px}.sm-inner .map-load:hover{background:#e1eef6}.sm-inner .service-card-home .service-visual{background:var(--soft2);border:0;border-bottom:1px solid var(--line);flex:0 0 168px;height:168px;min-height:0;width:100%}.sm-inner .service-card-home .service-photo-card:not(.service-icon-card) img{display:block;height:100%;object-fit:cover;width:100%}.sm-inner .service-card-home .service-body{flex:1;gap:0;min-width:0;padding:18px}.sm-inner .service-card-home .service-body>b{font-size:19px;line-height:1.25;min-height:2.5em}.sm-inner .service-card-home .service-body>small{font-size:14px;line-height:1.45;min-height:2.9em}.sm-inner .service-card-home .service-body>strong{color:var(--green);line-height:1.45;margin-top:auto;padding-top:8px}.sm-inner .service-card-home .faults{margin:14px 0}.sm-inner .service-card-home .faults em{font-size:12px;line-height:1.35}.sm-inner .service-card-home:hover,.sm-inner .service-secondary-card:hover{border-color:#8aafc6;box-shadow:0 12px 28px #1424301a;transform:none}.sm-inner .hero-appliance-showcase:hover .appliance-stage{transform:none}@media (width<=680px){.sm-inner .page-hero-photo{border-radius:14px}.sm-inner .navlinks.mobile-open{max-height:calc(100dvh - 150px);overflow-y:auto;top:66px}}@media (width<=560px){.sm-inner .service-card-home .service-visual{border-bottom:0;border-right:1px solid var(--line);height:100%;min-height:0}.sm-inner .service-card-home .service-icon-card img{height:80px!important;width:80px!important}.sm-inner .service-card-home .service-body{padding:14px}.sm-inner .service-card-home .service-body>b{font-size:17px}.sm-inner .service-card-home .service-body>small{font-size:13px}}@media (prefers-reduced-motion:reduce){.sm-inner{scroll-behavior:auto}.sm-inner .inner-reveal-ready .inner-reveal-item{opacity:1!important;transform:none!important}.sm-inner .appliance-card:hover,.sm-inner .appliance-card:hover .appliance-arrow,.sm-inner .appliance-card:hover .appliance-thumb,.sm-inner .appliance-shot:hover img,.sm-inner .hero-rating-card>a:hover,.sm-inner .service-card-home:hover,.sm-inner .service-card-home:hover .service-visual img,.sm-inner .service-card-home:hover strong i,.sm-inner .service-secondary-card:hover{transform:none!important}}.sm-inner .legacy-table{margin:20px 0}.sm-inner .legacy-table table{min-width:560px}.sm-inner .legacy-table td,.sm-inner .legacy-table th{border:1px solid #dce3eb;padding:12px}.sm-inner .legacy-table th{background:#edf4fa}@media (width<=600px){.sm-inner .legacy-table{font-size:14px}.sm-inner .legacy-table td,.sm-inner .legacy-table th{padding:8px}}.sm-inner{color:#293b4b;font-family:Arial,Helvetica,sans-serif;line-height:1.6}.sm-inner a,.sm-inner b,.sm-inner h1,.sm-inner h2,.sm-inner h3,.sm-inner li,.sm-inner p,.sm-inner small,.sm-inner strong{overflow-wrap:break-word;word-break:normal}.sm-inner h1,.sm-inner h2,.sm-inner h3{font-weight:750}.sm-inner p{line-height:1.75}.sm-inner a{text-underline-offset:3px}.sm-inner .container{max-width:1200px}.sm-inner .section{padding:64px 0}.sm-inner .footer{font-size:15px}.sm-inner .footer a{line-height:1.4}.sm-inner .v24-card-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.sm-inner .v24-topic-card:hover{border-color:#75a9c5;box-shadow:0 10px 26px #26374812}.sm-inner .legacy-table{border:1px solid #dce5eb;border-radius:14px;margin:20px 0 36px;overflow:auto}.sm-inner .legacy-table table{border-collapse:collapse;font-size:16px;line-height:1.65;min-width:0;table-layout:auto;width:100%}.sm-inner .legacy-table td,.sm-inner .legacy-table th{border:0;border-bottom:1px solid #e0e7ec;overflow-wrap:break-word;padding:16px 18px;vertical-align:top}.sm-inner .legacy-table tr:nth-child(2n){background:#f5f8fa}.sm-inner .legacy-table tr:last-child td{border-bottom:0}.sm-inner .legacy-table .v24-table-header{background:#eaf1f5;color:#334c60;font-weight:700}.sm-inner .v24-table-search{background:#fff!important;display:block;margin:0 0 20px!important;max-width:460px}@media (width<=1050px){.sm-inner .v24-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.sm-inner{font-size:16px}.sm-inner .section{padding:38px 0}.sm-inner .v24-card-grid{gap:18px}}@media (width<=500px){.sm-inner .v24-card-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sm-inner *{scroll-behavior:auto!important;transition:none!important}}.sm-inner .header .nav{align-items:center;gap:14px}.sm-inner .navlinks{flex-wrap:nowrap;gap:14px}.sm-inner .navlinks a{white-space:nowrap}.sm-inner .header-messengers{align-items:center;display:flex}.sm-inner .header-messengers{flex:none;flex-wrap:nowrap;gap:7px}.sm-inner .header-messengers .msg-icon{background:0 0!important;border:0!important;border-radius:50%!important;box-shadow:none!important;color:inherit!important;display:grid;height:44px!important;line-height:0;min-width:44px!important;padding:0!important;place-items:center;width:44px!important}.sm-inner .header-messengers .msg-icon img{background:0 0!important;display:block;height:28px!important;object-fit:contain!important;width:28px!important}.sm-inner .footer-messengers .msg-icon:hover,.sm-inner .header-messengers .msg-icon:hover{background:0 0!important;box-shadow:none!important;filter:none;transform:translateY(-1px)!important}@media (width<=1180px){.sm-inner .header .nav,.sm-inner .navlinks{gap:10px}.sm-inner .navlinks a{font-size:13px}.sm-inner .header-messengers{gap:5px}}@media (width<=760px){.sm-inner .header-messengers{margin-left:auto}.sm-inner .header .phone,.sm-inner .header>.container>.btn{display:none}.sm-inner .nav{gap:7px}}@media (width<=430px){.sm-inner .header-messengers{gap:0}.sm-inner .header-messengers .msg-icon img{height:26px!important;width:26px!important}.sm-inner .menu-btn{font-size:12px;padding:8px 9px}}@media (prefers-reduced-motion:reduce){.sm-inner .footer-messengers .msg-icon:hover,.sm-inner .header-messengers .msg-icon:hover{transform:none!important}}.sm-inner [hidden]{display:none!important}.sm-inner .lead-availability:empty{display:none}.sm-inner .legacy-table{max-width:100%;overflow-x:auto}.sm-inner :focus-visible{outline:3px solid #1680ad;outline-offset:4px}@media (width<=760px){.sm-inner .lead-card{max-height:calc(100dvh - 24px);overflow-y:auto}}.sm-inner a.btn.btn-blue,.sm-inner a.btn.btn-blue:visited{color:#fff;color:#fff!important}@media (width<=760px){.sm-inner input,.sm-inner select,.sm-inner textarea{font-size:16px!important}}.sm-inner{scroll-padding-top:100px}@media (prefers-reduced-motion:reduce){.sm-inner *,.sm-inner :after,.sm-inner :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.sm-inner a.btn.btn-blue{background:#086a98!important;color:#fff!important}.sm-inner a.btn.btn-blue:hover{background:#07577d!important}.sm-inner{font-family:Segoe UI,Roboto,Arial,sans-serif}.sm-inner h1,.sm-inner h2,.sm-inner h3{font-weight:650;text-shadow:none}.sm-inner p{font-size:17px;line-height:1.7}.sm-inner p+p{margin-top:1em}.sm-inner .section{padding-bottom:64px;padding-top:64px}.sm-inner .section-head{align-items:end;gap:24px;margin-bottom:32px}.sm-inner .section-head h2{font-size:clamp(28px,3vw,38px);font-weight:650;letter-spacing:-.025em;line-height:1.2}.sm-inner .section-head p{font-size:17px;line-height:1.65;max-width:52ch}.sm-inner .service-grid-home>.service-card-home:hover{border-color:#7b929c;box-shadow:0 6px 18px #1725360d}.sm-inner .btn{border-radius:8px;font-weight:600;line-height:1.35;min-height:48px;padding:13px 20px;text-shadow:none}.sm-inner .legacy-table td,.sm-inner .legacy-table th{font-size:16px;line-height:1.6;padding:16px}.sm-inner .faq summary{font-size:19px;font-weight:600;line-height:1.45;padding:20px}.sm-inner .faq details p{font-size:17px;line-height:1.7}.sm-inner .footer a,.sm-inner .footer p,.sm-inner .footer small{font-size:15px;line-height:1.7}.sm-inner #siteLeadForm label{font-size:16px;font-weight:600;line-height:1.5}.sm-inner #siteLeadForm input,.sm-inner #siteLeadForm select,.sm-inner #siteLeadForm textarea{font:inherit;font-size:17px;line-height:1.5}.sm-inner #siteLeadForm{gap:20px}.sm-inner .lead-consent,.sm-inner .lead-file small,.sm-inner .lead-status{font-size:15px!important;line-height:1.6}@media (width<=620px){.sm-inner .section{padding-bottom:44px;padding-top:44px}.sm-inner .section-head{display:block;margin-bottom:24px}.sm-inner .section-head p{margin-top:14px}.sm-inner .hero-lead{font-size:17px;line-height:1.65}}.sm-inner .section-head p,.sm-inner p{font-size:18px;line-height:1.7}@media (width<=620px){.sm-inner .section-head p,.sm-inner p{font-size:17px}}.sm-inner{--v54-ink:#202b33;--v54-text:#2f414d;--v54-muted:#61717b;--v54-line:#dce3e7;--v54-soft:#f4f6f7;--v54-blue:#086f9b;--v54-blue-dark:#075979;--v54-gold:#f1ae3b;--v54-gold-hover:#ffc052;--v54-dark:#232a30;color:var(--v54-text);-webkit-font-smoothing:antialiased;font-family:Segoe UI,Arial,sans-serif;font-size:17px;line-height:1.65;scroll-padding-top:96px}.sm-inner .container{max-width:1180px;width:min(1180px,100% - 40px)}.sm-inner h1,.sm-inner h2,.sm-inner h3{color:var(--v54-ink);font-family:inherit;letter-spacing:-.025em;text-wrap:balance}.sm-inner h1{line-height:1.08}.sm-inner h2{font-size:clamp(30px,3vw,40px);line-height:1.18}.sm-inner h3{font-size:21px;line-height:1.3}.sm-inner li,.sm-inner p{font-size:17px;line-height:1.7}.sm-inner p{max-width:75ch}.sm-inner .section{padding-block:68px}.sm-inner .section.white{background:var(--v54-soft)}.sm-inner .section-head{gap:28px;margin-bottom:30px}.sm-inner .section-head p{color:var(--v54-muted);max-width:54ch}.sm-inner .eyebrow{color:var(--v54-blue);font-size:13px;letter-spacing:.05em}.sm-inner :where(a,button,input,select,textarea,summary):focus-visible{box-shadow:0 0 0 5px #fff;outline:3px solid #087dab;outline-offset:3px}.sm-inner .header{background:#fff;border-color:var(--v54-line);box-shadow:0 1px #00000005}.sm-inner .nav{gap:16px;height:78px}.sm-inner .navlinks{gap:16px}.sm-inner .navlinks a{color:#354650;font-size:14px;font-weight:650}.sm-inner .navlinks a:hover{color:var(--v54-blue)}.sm-inner .phone{color:var(--v54-ink);font-weight:750}.sm-inner .btn{border-radius:9px;box-shadow:none;font-size:16px;font-weight:650;min-height:50px;padding:12px 20px;transition:background .16s,border-color .16s,transform .16s}.sm-inner .btn-primary{background:var(--v54-gold);color:#202a31}.sm-inner .btn-primary:hover{background:var(--v54-gold-hover);color:#202a31}.sm-inner .btn-blue{background:var(--v54-blue);color:#fff}.sm-inner .btn-blue:hover{background:var(--v54-blue-dark);color:#fff}.sm-inner :where(.problem,.step,.price-panel,.brand-panel,.article,.error-card,.service-card,.part-card,.faq details){background:#fff;border:1px solid var(--v54-line);border-radius:12px;box-shadow:0 5px 16px #1b31420a}.sm-inner :where(.problem,.step,.article,.service-card,.part-card):hover{border-color:#9db2bf;box-shadow:0 8px 22px #1b314212;transform:none}.sm-inner .page-hero-photo{border-radius:14px;box-shadow:0 16px 40px #0003}.sm-inner .hero-lead{color:#d7dfe4;font-size:18px;line-height:1.65}.sm-inner .callback,.sm-inner .service-cta{background:linear-gradient(112deg,#242b31,#2e3b44);border-radius:12px;box-shadow:none}.sm-inner .faq{gap:12px}.sm-inner .faq details{overflow:hidden}.sm-inner .faq summary{font-size:18px;font-weight:650;padding:19px 20px}.sm-inner .faq details p{padding:0 20px 18px}.sm-inner .footer{background:#20272d;color:#f1f4f6;padding:50px 0 26px}.sm-inner .footer b,.sm-inner .footer strong{color:#fff}.sm-inner .footer a{color:#dce5ea}.sm-inner .footer a:hover{color:#ffd176}.sm-inner .lead-card{border-radius:14px;box-shadow:0 22px 64px #071a2740}.sm-inner .lead-card h2{font-weight:700}.sm-inner .lead-file{border-radius:10px}.sm-inner .lead-call,.sm-inner .lead-submit{min-height:52px}@media (width<=1080px){.sm-inner .header .nav>.btn,.sm-inner .header .nav>.phone,.sm-inner .navlinks{display:none}}@media (width<=820px){.sm-inner .container{width:min(100% - 32px,1180px)}}@media (width<=620px){.sm-inner,.sm-inner li,.sm-inner p{font-size:16px}.sm-inner .container{width:calc(100% - 28px)}.sm-inner .section{padding-block:46px}.sm-inner .nav{height:66px}.sm-inner .hero-lead{font-size:16px}.sm-inner .lead-card{border-radius:16px 16px 0 0}}@media (prefers-reduced-motion:reduce){.sm-inner *,.sm-inner :after,.sm-inner :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@media (width<=620px){.sm-inner .header-messengers{display:none!important}.sm-inner .menu-btn{display:block!important;margin-left:auto}.sm-inner .header .nav{gap:8px}}.sm-inner .lead-form-note{background:#f4f7f8;border-radius:8px;color:#586973;font-size:14px!important;line-height:1.5!important;margin:0;padding:10px 12px}.sm-inner .lead-unknown-model{background:#fff;border:1px solid #c8d5dc;border-radius:8px;color:var(--v54-blue);cursor:pointer;font:inherit;font-size:14px;font-weight:650;justify-self:start;min-height:40px;padding:8px 12px}.sm-inner .lead-unknown-model:hover{background:#eef5f8;border-color:#9eb8c5}.sm-inner .lead-unknown-model:focus-visible{outline:3px solid #087dab;outline-offset:2px}@media (width<=680px){.sm-inner .lead-form-note{font-size:13px!important}.sm-inner .lead-unknown-model{justify-self:stretch;width:100%}}.sm-inner .mobile-nav-actions{display:none}@media (width<=1080px){.sm-inner .navlinks.mobile-open .mobile-nav-actions{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 6px 4px}.sm-inner .navlinks.mobile-open .mobile-nav-actions a{align-items:center;background:#f4f7f8;border:1px solid #d6e0e5;border-radius:8px;color:#243943;display:flex;font-size:14px;font-weight:650;justify-content:center;min-height:44px;padding:8px;text-decoration:none}.sm-inner .navlinks.mobile-open .mobile-nav-actions a:first-child{background:var(--v54-gold);border-color:var(--v54-gold);color:#202a31}.sm-inner .navlinks.mobile-open .mobile-nav-actions a:after{display:none}}@media (width<=380px){.sm-inner .navlinks.mobile-open .mobile-nav-actions{grid-template-columns:1fr 1fr}.sm-inner .navlinks.mobile-open .mobile-nav-actions a:first-child{grid-column:1/-1}}.sm-inner .lead-card .lead-intro{max-width:58ch}.sm-inner .lead-extra{background:#f8fafb;border:1px solid #d8e2e7;border-radius:10px;overflow:hidden}.sm-inner .lead-extra summary{align-items:center;color:#263b49;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:10px;justify-content:space-between;list-style:none;min-height:50px;padding:12px 14px}.sm-inner .lead-extra summary::-webkit-details-marker{display:none}.sm-inner .lead-extra summary:after{color:#607480;content:"+";font-size:24px;font-weight:400}.sm-inner .lead-extra[open] summary:after{content:"−"}.sm-inner .lead-extra summary small{color:#71818b;font-size:13px;font-weight:500;margin-left:auto}.sm-inner .lead-extra-fields{border-top:1px solid #e1e7ea;display:grid;gap:14px;padding:4px 14px 16px}.sm-inner .lead-extra-fields label:first-child{margin-top:12px}.sm-inner .lead-or{align-items:center;color:#7a8992;display:flex;font-size:13px;gap:10px}.sm-inner .lead-or:after,.sm-inner .lead-or:before{background:#dce4e8;content:"";flex:1;height:1px}.sm-inner .lead-call-simple{background:#fff;border:1px solid #c9d7df;color:#173549;width:100%}.sm-inner .lead-call-simple:hover{background:#eef5f8;color:#173549}.sm-inner .lead-consent{margin-top:2px}.sm-inner .lead-form-note{margin:0!important}@media (width<=680px){.sm-inner .lead-card{padding-top:20px}.sm-inner .lead-card h2{margin-bottom:6px}.sm-inner .lead-intro{margin-bottom:14px}.sm-inner .lead-extra summary{font-size:15px}.sm-inner .lead-extra summary small{font-size:12px}.sm-inner .lead-call-simple{font-size:15px;padding-inline:10px}.sm-inner .lead-consent span{font-size:14px;line-height:1.5}}.sm-inner{background:#fff;color:var(--color-text);font-family:var(--font-sans);overflow-wrap:break-word}.sm-inner .container{margin-inline:auto;max-width:var(--container-max-width);padding-inline:var(--container-padding-x);width:100%}.sm-inner .section{background:#fff;padding-block:var(--section-padding-y)}.sm-inner h1,.sm-inner h2,.sm-inner h3{color:var(--color-text);font-family:var(--font-heading);font-weight:700;letter-spacing:-.02em;line-height:1.2}.sm-inner h1{font-size:clamp(2rem,1.5rem + 2vw,2.8125rem)}.sm-inner h2{font-size:var(--font-size-h2);margin-bottom:24px}.sm-inner h3{font-size:var(--font-size-h3)}.sm-inner .eyebrow,.sm-inner h1 span{color:var(--color-accent)}.sm-inner li,.sm-inner p{font-family:var(--font-sans);font-size:15px;line-height:1.65}.sm-inner .lead{font-size:16px;line-height:1.65}.sm-inner .eyebrow{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sm-inner img{max-width:100%}.sm-inner .btn{border-radius:100px!important;font-family:var(--font-sans);font-size:14px;font-weight:700;min-height:44px;padding:12px 22px}.sm-inner .btn--primary,.sm-inner .btn-primary{background:var(--color-accent-gradient)!important;border:1px solid var(--color-accent)!important;box-shadow:0 4px 14px #bf131b52;color:#fff!important}.sm-inner .btn--secondary-hero,.sm-inner .btn-blue{background:#fff!important;border:1px solid var(--color-border)!important;box-shadow:var(--shadow-xs);color:var(--color-text)!important}.sm-inner .card,.sm-inner .problem,.sm-inner .service-card{background:#fff;border:1px solid var(--color-border);border-radius:20px;box-shadow:var(--shadow-xs)}.sm-inner .breadcrumbs{color:var(--color-text-muted);font-size:12px;margin-bottom:28px}.sm-inner .breadcrumbs a{color:var(--color-accent)}.sm-inner table{background:#fff;border-collapse:collapse;width:100%}.sm-inner td,.sm-inner th{border-bottom:1px solid var(--color-border);font-size:14px;padding:16px;text-align:left}.sm-inner tbody td:last-child{color:var(--color-accent);font-weight:700}.sm-inner thead{background:var(--color-surface-subtle)}.sm-inner .v103-table-wrap{border:1px solid var(--color-border);border-radius:20px;overflow:auto}.sm-inner details{background:#fff;border:1px solid var(--color-border);border-radius:12px;margin-block:12px;padding:16px}.sm-inner summary{cursor:pointer;font-weight:700}.sm-inner .section:nth-of-type(3n){background:var(--color-surface-subtle)}@media (width<=767px){.sm-inner h1{font-size:32px}.sm-inner .section{padding-block:56px}.sm-inner td,.sm-inner th{font-size:13px;padding:12px}.sm-inner input,.sm-inner select{font-size:16px}}main.sm-inner{--ink:var(--color-text);--text:var(--color-text);--muted:var(--color-text-muted);--line:var(--color-border);--soft:var(--color-surface-subtle);--green:var(--color-accent);--blue:var(--color-accent);color:var(--color-text)}main.sm-inner .v67-jumps a:hover{border-color:var(--color-accent-border);color:var(--color-accent)!important}main.sm-inner .v24-table-search{background:#fff;border:1px solid var(--color-border);border-radius:12px;color:var(--color-text);font-family:var(--font-sans);font-size:15px;min-height:48px;padding:12px 16px}main.sm-inner .part-card{background:#fff;border:1px solid var(--color-border);border-radius:20px;box-shadow:var(--shadow-xs);padding:24px}main.sm-inner .part-card h3{color:var(--color-text);font-family:var(--font-heading);font-size:22px;line-height:1.2}main.sm-inner .problem{background:#fff;border:1px solid var(--color-border);border-radius:20px;box-shadow:var(--shadow-xs);padding:24px}main.sm-inner .problem h3{font-family:var(--font-heading);font-size:20px;line-height:1.25}main.sm-inner .problem a{color:var(--color-text)}main.sm-inner .problem .more,main.sm-inner .problem a:hover{color:var(--color-accent)}main.sm-inner .tabs button{background:#fff;border:1px solid var(--color-border);border-radius:100px;color:var(--color-text)}main.sm-inner .brand-chips button[aria-pressed=true],main.sm-inner .tabs button.active{background:var(--color-accent-gradient);border-color:var(--color-accent);color:#fff}main.sm-inner .brand-card-v64{background:#fff;border-color:var(--color-border);border-radius:16px}@media (width<=767px){main.sm-inner .part-card,main.sm-inner .problem{padding:20px}}.sm-inner .brand-panel h2,.sm-inner .price-panel h2{margin-bottom:20px}@media (width<=767px){.sm-inner main .section{padding-block:36px}}:root{--sm-copy:clamp(17px,16px + .15vw,19px);--font-size-xs:15px;--font-size-sm:16px;--font-size-base:18px}body{font-size:var(--sm-copy);line-height:1.6}.section-header__desc,.sm-hub-card p,main p{font-size:var(--sm-copy)!important;line-height:1.65}.accordion-trigger,main li{font-size:16px;line-height:1.6}.btn,.contact-messenger-btn,button,input,select,textarea{font-size:16px}.btn{height:auto;min-height:46px;text-align:center;white-space:normal}.footer__bottom,.footer__nav-link,.hero__floating-card-desc,.sm-contact-caption,.sm-contact-label,.sm-form-note,.sm-model-details summary,.sm-service-detail,small{font-size:15px!important;line-height:1.5}#siteLeadForm .lead-consent,#siteLeadForm .lead-file small,#siteLeadForm .lead-form-note,#siteLeadForm label,.sm-cookie,.sm-preview-note,main .sm-small-copy,main .sm-smallest-copy{font-size:15px!important}.header .nav__link{font-size:15px}.sm-menu-link,.sm-mobile-services a{font-size:16px!important}.container{max-width:1320px}.grid>*{min-width:0}.sm-hero-rotate{color:var(--color-accent);display:grid;margin-top:.15em;perspective:700px}.sm-hero-rotate>span{grid-area:1/1;opacity:0;overflow-wrap:normal;transform:rotateX(-75deg);transform-origin:50%;transition:transform .45s,opacity .3s}.sm-hero-rotate>span.is-active{opacity:1;transform:rotateX(0)}.sm-rotate-pause{background:0 0;border:0;color:#555d65;cursor:pointer;font-size:14px;margin:0 0 14px;padding:4px 0;text-decoration:underline;text-underline-offset:3px}body:not(.sm-inner) img.sm-fridge-photo{border-radius:10px;object-fit:cover;object-position:center}.price-table td,.price-table th{font-size:16px}.footer__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}@media (width<=1599px){.header .nav{display:none}.header .burger-btn{display:flex}}@media (width<=767px){.price-table td,.price-table th{font-size:15px}}@media (prefers-reduced-motion:reduce){.sm-hero-rotate>span{transform:none;transition:none}.sm-rotate-pause{display:none}}.footer [data-legal-links]{font-size:15px!important;gap:4px 18px;line-height:1.5}.footer [data-legal-links]>a{align-items:center;display:inline-flex;font-size:15px!important;min-height:44px;padding-block:8px}.footer__nav-link{align-items:center;display:inline-flex;min-height:44px}.sm-menu-toggle{min-height:44px;min-width:44px}.sm-rotate-pause{min-height:44px}body main .tabs button[data-type]{font-size:16px!important;height:auto;max-width:100%;min-height:44px;white-space:normal}.sm-map-link{font-size:15px!important;line-height:1.5}#price-table{table-layout:auto}#price-table th{width:auto!important}#price-table td{overflow-wrap:break-word}@media (width<=1100px){#price-table,#price-table td,#price-table tr{display:block}#price-table thead{display:none}#price-table{background:0 0;border:0;box-shadow:none;overflow:visible}#price-table tbody{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}#price-table tr{background:#fff;border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-xs);margin:0;min-width:0;padding:16px}#price-table td{align-items:flex-start;border:0;display:flex;gap:12px;justify-content:space-between;padding:6px 0}#price-table td:first-child{border-bottom:1px solid var(--color-border-subtle);display:block;margin-bottom:6px;padding-bottom:12px}#price-table td:last-child{border-top:1px solid var(--color-border-subtle);margin-top:6px;padding-top:12px}#price-table td:last-child .btn{width:100%}}@media (width>=1600px){.header .header__inner{max-width:1560px!important;width:calc(100% - 48px)!important}.header .nav{flex-shrink:0}}:root{--color-text-secondary:#465366;--color-text-muted:#526174}body{background:#f4f6f8}body main input,body main label,body main li,body main p,body main select,body main textarea{font-size:16px!important;line-height:1.65}body .eyebrow,body .section-header__eyebrow,body small{font-size:14px!important}body [hidden]{display:none!important}.sm-breadcrumb-wrap .container,main .container{max-width:1320px}.sm-breadcrumb-wrap{background:#f4f6f8;border-bottom:1px solid #dce3eb;padding:14px 0}body .sm-breadcrumb-wrap .breadcrumbs{align-items:center;color:#465366;display:flex!important;flex-wrap:wrap;font-size:14px!important;gap:8px;line-height:1.6;margin:0!important}.breadcrumbs a{align-items:center;display:inline-flex;min-height:32px;text-decoration:underline;text-underline-offset:3px}.breadcrumbs [aria-current]{font-weight:600}@media (width>=1024px){body .header .header__inner{display:grid!important;gap:4px 24px;grid-template-columns:minmax(220px,1fr) auto;height:auto!important;max-width:1320px!important;min-height:110px;padding:12px 0 8px!important;width:calc(100% - 48px)!important}body .header .brand{grid-area:1/1}body .header .header__actions{grid-area:1/2;justify-content:flex-end}body .header .nav{display:flex!important;flex-shrink:0;flex-wrap:nowrap;gap:8px;grid-area:2/1/auto/-1;justify-content:space-between;width:100%}body .header .nav__link{font-size:16px!important;padding:10px 4px!important;white-space:nowrap}body .header .burger-btn{display:none!important}.header .sm-menu-toggle{min-width:28px!important;width:28px!important}.header .header__btn,.header .header__phone{display:inline-flex!important}}@media (width<=1023px){body .header .nav{display:none!important}body .header .burger-btn{display:inline-flex!important}.header .header__inner{min-height:72px}}body .sm-cookie{bottom:16px!important;font-size:14px!important;left:auto!important;line-height:1.5;padding:16px 46px 14px 16px;right:16px!important;width:min(340px,100vw - 32px);z-index:115}body .sm-cookie p{font-size:14px!important;line-height:1.5}.sm-cookie>div{gap:4px 12px!important}.sm-cookie button{font-size:14px!important;min-height:44px}.sm-cookie-close{font-size:26px!important;position:absolute;right:4px;top:4px;width:40px}.mobile-cta-bar,.sm-cookie[hidden],.sm-top,.sticky-messengers-widget{display:none!important}body .device-card:hover img,body .model-card:hover img{transform:none!important}.model-card{display:flex;flex-direction:column;height:100%}.model-card .btn{margin-top:auto}.sm-exterior{background:#f3f6fa;border-radius:18px;max-height:420px;object-fit:contain!important;width:100%}.sm-area-map{border-radius:20px;display:block;height:auto;object-fit:contain;width:100%}body .brand-tile-v48{align-items:center!important;background:#fff!important;border:1px solid #d6dee8!important;border-radius:14px!important;display:flex!important;justify-content:center!important;min-height:92px!important;min-width:0!important;padding:18px!important;text-decoration:none!important;width:100%!important}body .brand-tile-v48 img{height:42px!important;margin:0!important;max-width:100%!important;object-fit:contain!important;width:160px!important}.sm-brand-tools{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:0 0 20px}.sm-brand-tools input{border:1px solid #8997a9;border-radius:10px;font-size:16px;min-height:44px;padding:12px;width:min(100%,360px)}.article-grid,.problem-grid{align-items:stretch!important}.article-grid>article,.problem-grid>.problem{display:flex!important;flex-direction:column;gap:12px;height:100%;min-width:0}.problem-grid>.problem>p{margin:0}.problem-grid>.problem>.more{color:#a30d18!important;margin-top:auto!important;min-height:44px;padding-top:12px;text-decoration:underline;text-underline-offset:4px}.tabs{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.tabs a,.tabs button{border-radius:12px;min-height:44px;padding:10px 16px}.sm-checklist{list-style:outside!important;margin:18px 0 24px!important;padding-left:24px!important}.sm-checklist li{display:list-item!important;margin:10px 0!important;padding-left:6px}.sm-price-note{background:#f3f6fa;border-left:4px solid #bf131b;border-radius:10px;margin:24px 0!important;padding:18px 20px!important}.sm-related{border-top:1px solid #d6dee8;margin-top:32px!important;padding-top:24px!important}.sm-related a{color:#a30d18!important;display:inline-block;min-height:44px;padding:8px 0;text-decoration:underline!important;text-underline-offset:4px}a:hover{text-underline-offset:5px}a:focus-visible,button:focus-visible{outline:3px solid #215eb1;outline-offset:4px}body main .btn{align-items:center;display:inline-flex;justify-content:center;line-height:1.4;white-space:normal}.btn-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:14px}.sm-review-avatar{background:#e5ebf2;border-radius:50%;color:#26394c;display:grid;flex:none;font-size:18px;font-weight:700;height:52px;margin-bottom:14px;place-items:center;width:52px}.footer__grid{align-items:start!important;display:grid!important;gap:32px!important;grid-template-columns:1.5fr 1fr 1fr 1fr!important}.footer__grid>div{min-width:0}.footer__nav-list{display:flex;flex-direction:column;gap:4px}.footer{padding-bottom:40px!important}.footer a,.footer li,.footer p{font-size:16px}.footer__brand-desc{max-width:40ch}.sm-alphabet{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.sm-alphabet a,.sm-alphabet button{align-items:center;background:#fff;border:1px solid #aebaca;border-radius:9px;color:#26394c;display:inline-flex;font-size:16px;justify-content:center;min-height:44px;min-width:44px;padding:6px 12px}.sm-alphabet .is-active{background:#26394c;color:#fff}.part-card{display:flex;flex-direction:column;height:100%;min-width:0}@media (width<=1023px){.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=599px){.footer__grid{grid-template-columns:1fr!important}body .brand-tile-v48{min-height:78px!important;padding:12px!important}.sm-cookie{max-height:45vh;overflow:auto}.sm-related a{overflow-wrap:anywhere}}body .header{height:auto!important;min-height:68px}html{scroll-padding-top:calc(var(--sm-header-height,110px) + 20px)}body .sm-rotate-pause{align-items:center;background:#fff;border:1px solid #ccd5df;border-radius:50%;color:#33465a;display:inline-flex;font-size:18px!important;height:44px;justify-content:center;margin:4px 0 12px;min-height:44px;text-decoration:none;width:44px}.sm-cookie-zone{background:#f4f6f8;position:relative}body{padding-bottom:200px!important}.sm-cookie-zone:has(.sm-cookie[hidden]){height:200px}body .sm-cookie-zone .sm-cookie{bottom:auto!important;margin:0;max-height:180px;position:absolute!important;right:16px!important;top:16px}.sm-generated-scene{border-radius:18px;display:block;height:auto!important;max-height:500px;object-fit:cover!important;width:100%!important}body .sm-inner main ul,body .sm-inner ul:not([class]){list-style:outside;padding-left:24px}body .sm-inner li{margin-bottom:8px}body{position:relative}.sm-cookie-zone{bottom:0;height:200px;left:0;position:absolute;width:100%}body .container,body main.sm-inner .container{box-sizing:border-box;margin-inline:auto!important;max-width:1320px!important;padding-inline:0!important;width:calc(100% - 48px)!important}body .container .container{width:100%!important}@media (width<=599px){body .container,body main.sm-inner .container{width:calc(100% - 32px)!important}}body main .sm-price-note,body main .sm-price-note span{color:#33465a!important}body main .sm-price-note a{color:#a30d18!important}.problem p a{text-decoration:underline!important;text-underline-offset:3px}html{background:#111315}body{background:#fff!important;padding-bottom:0!important}body .header{background:#fff;height:76px!important;min-height:76px!important;position:sticky!important;top:0;z-index:100}body .header .header__inner{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:16px!important;height:76px!important;justify-content:space-between!important;max-width:1440px!important;min-height:76px!important;padding:0!important;width:calc(100% - 48px)!important}body .header .brand{flex:none;gap:8px;min-width:0}.header .sm-brand-name{font-size:18px!important;white-space:nowrap}.header .brand img{height:32px;width:32px}body .header .nav{display:flex!important;flex:0 auto!important;flex-wrap:nowrap!important;gap:8px!important;justify-content:center!important;min-width:0;width:auto!important}body .header .nav__link{align-items:center;display:inline-flex;font-size:14px!important;line-height:1.3!important;min-height:44px;padding:12px 2px!important;white-space:nowrap!important}body .header .sm-nav-group{flex:none;gap:0!important}body .header .sm-menu-toggle{height:44px;min-width:20px!important;padding:0!important;width:20px!important}body .header .header__actions{align-items:center;display:flex!important;flex:none;gap:12px!important}body .header .header__phone{align-items:center;display:inline-flex!important;font-size:14px!important;min-height:44px;white-space:nowrap}body .header .header__btn{display:inline-flex!important;flex:none;font-size:14px!important;height:44px!important;min-height:44px!important;padding:10px 16px!important;white-space:nowrap!important}body .header .burger-btn{display:none!important}.nav__link[aria-current],.sm-menu-link[aria-current]{color:#a60e18!important;font-weight:700!important;text-decoration:underline;text-underline-offset:7px}@media (width>=1600px){body .header .nav__link{font-size:16px!important}.header .sm-brand-name{font-size:20px!important}body .header .nav{gap:12px!important}body .header .header__phone{font-size:16px!important}}@media (width<=1279px){body .header .nav{display:none!important}body .header .burger-btn{display:inline-flex!important}body .header .header__inner{max-width:1320px!important}}@media (width<=599px){body .header .header__inner{gap:10px!important;width:calc(100% - 32px)!important}body .header .header__btn,body .header .header__phone{display:none!important}.header .sm-brand-name{font-size:18px!important}}body main li,body main p{color:#465366;font-size:16px!important;line-height:1.65!important}body main h1,body main h2,body main h3{color:#192430;overflow-wrap:break-word;text-wrap:pretty}body main h3{line-height:1.35!important}main li a,main p a{text-decoration:underline;text-underline-offset:3px}body main .btn{line-height:1.3;min-height:48px;padding:12px 22px;white-space:nowrap}body .btn--outline,body .btn--secondary{background:#fff!important;border-color:#a60e18!important;color:#a60e18!important}.sm-hero-location{color:#b5121b;display:block;margin-top:10px}.sm-rotate-pause{display:none!important}body .hero__floating-card-desc{color:#465366!important;font-size:14px!important}.sm-services-grid{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.sm-service-card{background:#fff;border:1px solid #dce2e8;border-radius:20px;box-shadow:0 5px 20px #172b4510;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:transform .2s,box-shadow .2s}.sm-service-card:hover{box-shadow:0 12px 28px #172b4520;transform:translateY(-4px)}.sm-service-photo{aspect-ratio:4/3;background:#f2f4f5;display:block;overflow:hidden}.sm-service-photo img{display:block;height:100%;object-fit:cover;object-position:center;transition:transform .2s;width:100%}.sm-service-card:hover img{transform:scale(1.025)}.sm-service-body{display:flex;flex:1;flex-direction:column;gap:14px;padding:22px}.sm-service-body h3{font-size:21px!important;margin:0}.sm-service-body h3 a{color:#192430;text-decoration:none}.sm-service-body p{flex:1;margin:0}.sm-service-more,.sm-service-secondary{align-items:center;color:#a60e18!important;display:inline-flex;font-size:16px;min-height:32px;text-decoration:underline;text-underline-offset:4px}.sm-service-more{font-weight:700;margin-top:auto;padding-top:10px}.sm-service-secondary{font-size:14px}.sm-appliance-photo{aspect-ratio:4/3;border-radius:16px;display:block;height:auto!important;max-width:100%;object-fit:cover!important;object-position:center!important;width:100%!important}.sm-benefits-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.sm-benefit{background:#fff;border:1px solid #dce2e8;border-radius:20px;box-shadow:0 5px 20px #172b450b;padding:28px}.sm-benefit-number{background:#f9e9eb;border-radius:14px;color:#a60e18;display:grid;font-size:18px;font-weight:700;height:48px;margin-bottom:20px;place-items:center;width:48px}.sm-benefit h3{font-size:23px!important;margin:0 0 14px}.sm-benefit p{margin:0}.article-grid>article,.problem-grid>.problem{background:#fff;border:1px solid #dce2e8!important;border-radius:18px!important;box-shadow:0 5px 18px #172b4510;max-height:none!important;overflow:visible!important;padding:24px!important;transition:box-shadow .2s,transform .2s}.article-grid>article:hover,.problem-grid>.problem:hover{box-shadow:0 12px 24px #172b4520;transform:translateY(-3px)}.article-grid h3,.problem h3{font-size:22px!important}.problem p{display:block!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;max-height:none!important;min-height:0!important;overflow:visible!important}body .problem .more{color:#a60e18!important;cursor:pointer;font-size:16px!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:4px}.sm-checklist li::marker,main ul:not([class]) li::marker{color:#b5121b}main .brand-tile-v48{cursor:pointer;transition:border-color .2s,box-shadow .2s}main .brand-tile-v48:hover{border-color:#b5121b!important;box-shadow:0 6px 20px #172b4515}.sm-yandex-map{background:#fff;border:1px solid #dce2e8;border-radius:18px;overflow:hidden;width:100%}.sm-yandex-map p,.sm-yandex-map>a{display:block;font-size:14px!important;margin:12px 16px}.sm-yandex-map>a{color:#a60e18;min-height:32px;text-decoration:underline}body .footer{background:#111315!important;color:#c7ced6!important;margin-bottom:0!important;padding-bottom:0!important}body .footer__grid{align-items:start!important;gap:48px!important;grid-template-columns:1.5fr 1fr 1fr!important}.footer a,.footer li,.footer p,.footer__bottom,.footer__brand-desc,.footer__nav-link{color:#c7ced6!important;font-size:16px!important;line-height:1.65!important}.footer .brand,.footer strong,.footer__nav-title{color:#fff!important}.footer a:hover{color:#fff!important;text-decoration:underline}.footer .sm-cost-agreement{color:#ffb9bd!important}.footer .contact-messenger-btn{color:#fff!important}.footer [data-legal-links]{align-items:center;border-top:1px solid #343b43;display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px!important;padding-top:20px!important}.footer [data-legal-links] a{align-items:center;display:inline-flex;font-size:14px!important;min-height:44px}.sm-copyright{color:#c7ced6;flex-basis:100%;font-size:14px}.sm-footer-contact-toggle{margin-top:20px}.sm-footer-contact-toggle>summary{color:#fff;cursor:pointer;display:list-item;font-size:16px;font-weight:700;min-height:44px}.sm-footer-contact-toggle .contacts-messengers-list{margin-top:12px!important}body .footer .sm-cookie-zone{align-items:flex-start;background:0 0;box-sizing:border-box;display:flex;inset:auto!important;justify-content:flex-end;min-height:200px!important;padding:20px 0!important;position:relative!important;width:100%!important}body .footer .sm-cookie{background:#fff!important;box-shadow:none!important;color:#263445!important;inset:auto!important;margin:0!important;position:relative!important;width:min(360px,100%)!important;z-index:auto!important}body .footer .sm-cookie a,body .footer .sm-cookie p{color:#263445!important;font-size:14px!important}.footer .sm-cookie a:hover{color:#a60e18!important}.footer .sm-cookie-close{color:#263445!important;position:absolute!important}.footer .sm-cookie button{white-space:normal}@media (width<=1100px){.sm-benefits-grid,.sm-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-service-photo{aspect-ratio:4/3}}@media (width<=767px){.sm-benefits-grid{grid-template-columns:1fr}.sm-service-body{padding:20px}body .footer__grid{gap:32px!important;grid-template-columns:1fr!important}}@media (width<=479px){.sm-services-grid{grid-template-columns:1fr}.sm-service-photo{aspect-ratio:4/3}.sm-benefit{padding:24px}.hero__floating-card-title{font-size:16px!important}}@media (prefers-reduced-motion:reduce){.problem-grid>.problem,.sm-service-card,.sm-service-photo img{transform:none!important;transition:none!important}}main .container>h2:not(:first-child){margin-bottom:20px!important;margin-top:36px!important}main .container>h3{margin-bottom:14px!important;margin-top:26px!important}main .container>p{margin-bottom:18px!important}body main .btn-blue.btn--secondary-hero{background:#fff!important;border:1px solid #a60e18!important;box-shadow:none!important;color:#a60e18!important}body main .btn-blue.btn--secondary-hero:hover{background:#fbecef!important;color:#8e0c14!important}body .error-card .brand{font-size:14px!important;line-height:1.5!important}body .footer__grid>div>div:not(.contacts-messengers-list),body .footer__grid>div>div>div{font-size:16px!important;line-height:1.65!important}body main .sm-smallest-copy{font-size:14px!important}body .footer .sm-cookie-zone{height:260px!important;min-height:260px!important}body .footer .sm-cookie{max-height:220px!important;overflow:auto!important}body main td,body main th{font-size:16px!important;line-height:1.55!important}.sm-clickable-card{cursor:pointer}.sm-clickable-card:focus-within{outline:2px solid #a60e18;outline-offset:3px}body main td a,body main th a{font-size:inherit!important}body main img.sm-verified-image{aspect-ratio:3/2!important;background:#f3f5f6;border-radius:12px;display:block;height:auto!important;object-fit:contain!important;object-position:center!important;width:100%!important}body main .sm-image-single{display:block!important;margin-inline:auto!important;max-width:960px!important}body main .sm-image-single>figure{margin:0}body .breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;gap:8px;line-height:1.5}body .breadcrumbs a,body .breadcrumbs span{max-width:100%;overflow-wrap:anywhere}body .problem-grid>article.problem{display:flex;flex-direction:column;min-width:0}body .problem-grid>article.problem>a.more{margin-top:auto;padding-top:12px}@media (width>=1101px){body .problem-grid:has(>article:nth-child(4):last-child),body .problem-grid:has(>article:nth-child(8):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important}body .problem-grid:has(>article:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))!important}body .problem-grid:has(>article:nth-child(5):last-child)>article{grid-column:span 2}body .problem-grid:has(>article:nth-child(5):last-child)>article:nth-last-child(-n+2){grid-column:span 3}}body .footer .sm-cookie-zone{height:auto!important;min-height:0!important;padding:24px 0 28px!important}body .footer .sm-cookie-zone:has(>.sm-cookie[hidden]){display:none!important}body .footer .sm-cookie{max-height:none!important;overflow:visible!important}body .footer{padding-bottom:28px!important}@media (width<=767px){body .footer{padding-bottom:96px!important}}#leadModal .lead-card,#siteLeadForm,#siteLeadForm .lead-extra,#siteLeadForm .lead-extra-fields,#siteLeadForm label{max-width:100%;min-width:0}#siteLeadForm,#siteLeadForm .lead-extra-fields,#siteLeadForm label{grid-template-columns:minmax(0,1fr)}#siteLeadForm :is(input,select,textarea){box-sizing:border-box;max-width:100%;min-width:0}#siteLeadForm .lead-consent{grid-template-columns:24px minmax(0,1fr)}#siteLeadForm .lead-file small,#siteLeadForm .lead-file>span{overflow-wrap:anywhere;white-space:normal}#siteLeadForm .lead-file input{font-size:14px}#siteLeadForm :is(input,select,textarea),.sm-quick-form :is(input:not([type=checkbox]),select,textarea){border-color:#767676}#siteLeadForm :is(input,textarea)::placeholder,.sm-quick-form input::placeholder{color:#626262;opacity:1}#siteLeadForm :is(input,select,textarea):focus,.sm-quick-form :is(input,select,textarea):focus{box-shadow:none;outline:3px solid #bf131b;outline-offset:2px}.sm-field-error{color:#a01018;display:block;font-size:14px;line-height:1.45;margin-top:6px}.sm-quick-form [aria-invalid=true]{border:2px solid #a01018!important}.sm-form-status.error{color:#a01018}.sm-form-status.success{color:#166534}.sm-new-request{border:1px solid;border-radius:8px;display:block;margin-top:12px;min-height:44px;padding:8px 14px;text-decoration:underline}.sm-new-request:hover{background:#f3f4f6}.sm-new-request:focus-visible{outline:3px solid #bf131b;outline-offset:3px}.sm-quick-form [aria-busy=true],.sm-quick-form button.is-loading{cursor:wait}#siteLeadForm[aria-busy=true] .lead-submit:before{animation:sm-audit-spin .8s linear infinite;border:2px solid #ffffff70;border-radius:50%;border-top-color:#fff;content:"";height:18px;width:18px}@media(prefers-reduced-motion:reduce){#siteLeadForm .lead-submit:before{animation:none!important}}.header .sm-menu-toggle{flex:0 0 44px;min-height:44px;min-width:44px;padding:0;width:44px}.header .sm-menu-toggle:hover{background:#f1f1f1}.header .sm-menu-toggle:focus-visible{outline:3px solid #bf131b;outline-offset:1px}#sm-cookie .sm-cookie-close,.lead-card .close{min-height:44px;min-width:44px}.sm-promoted-heading{font-size:22px!important;line-height:1.3!important}#leadModal #siteLeadForm input:not([type=checkbox]):not([aria-invalid=true]){border-color:#767676!important}#siteLeadForm [aria-invalid=true]{border:2px solid #a01018!important}.sm-quick-form .sm-quick-label{color:#1a1a1a;display:block!important;font-size:14px;font-weight:600;line-height:1.5;margin:0 0 6px}.sm-quick-form input[type=checkbox]{border-color:#626262!important;color:#626262}:root{--color-accent-gradient:linear-gradient(159deg,#bf131b -4%,#d9231c 27%,#d9231c 99%)}.btn-max{background-image:linear-gradient(135deg,#176bb1,#354bd4 40%,#7523b9)!important}.btn-max:hover,.sticky-action-btn.btn-max-round:hover{background-image:linear-gradient(135deg,#155b96,#293bb0 40%,#601a9b)!important}button,summary{min-height:44px;min-width:44px}#burger-toggle{height:44px;min-height:44px;min-width:44px;width:44px}main :is(input:not([type=checkbox]),select,textarea):not([aria-invalid=true]){border-color:#767676!important}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #bf131b!important;outline-offset:3px!important}body main .brand-tile-v48{align-items:center;background:#fff!important;border:1px solid #d5dfeb!important;border-radius:8px!important;box-shadow:none!important;box-sizing:border-box;display:flex!important;height:52px!important;justify-content:center;min-height:44px!important;min-width:0;padding:8px!important;width:100%}body main .brand-tile-v48 img{aspect-ratio:auto!important;border-radius:0!important;display:block;filter:none!important;height:26px!important;max-width:96px!important;object-fit:contain!important;object-position:center!important;opacity:1!important;width:100%!important}body main .brand-list{display:grid!important;gap:8px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}body main .brand-tile-v48:hover{border-color:#6489b2!important}body main .brand-chip:focus-visible,body main .brand-tile-v48:focus-visible,body main .part-brand:focus-visible,body main .sm-error-brand:focus-visible{outline:3px solid #1763a6!important;outline-offset:3px}body .sm-home-brands{padding:32px 0!important}body .sm-home-brands .container{max-width:1168px}.sm-home-brands .section-header{margin:0 auto 20px;max-width:760px;text-align:center}body .sm-home-brands .brand-tile-v48{height:48px!important}body .sm-home-brands .brand-tile-v48 img{height:24px!important;max-width:84px!important}body .sm-home-brands a.brand-tile-v48{cursor:pointer;text-decoration:none}.sm-brands-note{font-size:14px!important;margin:18px 0 0;text-align:center}.sm-aftercare-links{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.sm-aftercare-links a{min-height:44px}body main img.sm-manufacturer-logo{aspect-ratio:auto!important;border-radius:0!important;display:block;filter:none!important;max-width:100%;mix-blend-mode:normal;object-fit:contain!important;object-position:center!important;opacity:1!important}body main #brandChips .brand-chip[data-brand]{align-items:center;background:#fff!important;border:1px solid #d5dfeb!important;border-radius:8px;box-shadow:none;box-sizing:border-box;color:#183b57;display:flex!important;height:44px!important;justify-content:center;min-height:44px!important;min-width:0;padding:6px 7px!important;width:100%}body main #brandChips .brand-chip[data-brand]:hover{background:#f8fbff!important;border-color:#6489b2!important}body main #brandChips .brand-chip[data-brand].active{background:#fff!important;border-color:#1763a6!important;box-shadow:inset 0 0 0 1px #1763a6!important}body main #brandChips .brand-chip[data-brand=""]{font-size:13px!important;grid-column:1/-1;height:auto!important;line-height:1.3;margin:0!important;min-height:44px!important;padding:7px 10px!important}body main #brandChips .brand-chip[data-brand=""].active{background:#edf5ff!important}body main .sm-error-brand{align-items:center;background:#fff;border:1px solid #d5dfeb;border-radius:8px;cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;min-height:44px;padding:6px 9px}body main .sm-error-brand img{height:22px;width:84px}body main .error-card .meta{align-items:center;flex-wrap:wrap;gap:8px}body main .sm-brand-pair{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center;width:100%}body main .brand-tile-v48 .sm-brand-pair img.sm-manufacturer-logo{height:14px!important;max-width:84px!important;object-fit:contain!important;width:100%!important}body main .sm-error-brand .sm-brand-pair img.sm-manufacturer-logo{height:14px!important;object-fit:contain!important;width:84px!important}@media(max-width:900px){body main .brand-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:680px){body main .brand-list{gap:6px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body main .brand-tile-v48{height:48px!important;padding:6px!important}body main .brand-tile-v48 img{height:22px!important;max-width:80px!important}body .sm-home-brands .brand-tile-v48{height:44px!important;padding:6px!important}body .sm-home-brands .brand-tile-v48 img{height:20px!important;max-width:68px!important}}.sm-static-map{background:#fff;border:1px solid #d6dee8;border-radius:16px;margin:0;overflow:hidden;width:100%}body .sm-static-map img{aspect-ratio:644/460;display:block;height:auto!important;object-fit:contain!important;width:100%!important}body main .sm-error-brand-context>.tabs{align-self:center;margin:0;min-width:0;order:0;width:100%}body main .sm-error-brand-context>.tabs button{max-width:100%;white-space:normal}body main .sm-selected-brand{align-items:center;background:#f8fafc;border:1px solid #dce3eb;border-radius:12px;box-sizing:border-box;display:flex;height:112px;justify-content:center;justify-self:end;min-width:0;overflow:hidden;padding:12px;width:168px}body main .sm-selected-brand.has-brand{background:#fff;border-color:#c9d8e9}body main .sm-selected-brand-placeholder{color:#526477;font-size:13px;line-height:1.4;text-align:center}body main .sm-selected-brand img.sm-manufacturer-logo{display:block;height:64px!important;margin:0!important;max-width:100%!important;object-fit:contain!important;object-position:center!important;width:144px!important}body main .sm-selected-brand .sm-brand-pair{gap:6px}body main .sm-selected-brand .sm-brand-pair img.sm-manufacturer-logo{height:28px!important;max-width:100%!important;width:132px!important}@media(max-width:1199px){body main .sm-selected-brand{height:96px;justify-self:center;padding:12px;width:156px}body main .sm-selected-brand img.sm-manufacturer-logo{height:56px!important;width:132px!important}body main .sm-selected-brand .sm-brand-pair img.sm-manufacturer-logo{height:25px!important}}@media(max-width:680px){body main .sm-error-brand-context>.tabs{margin:0 0 14px;order:2}body main .sm-selected-brand{align-self:center;margin:12px 0 0;order:6}}body main .sm-catalog-intro{color:#40576a;margin:20px 0 12px}body main .sm-catalog-brands{display:grid;gap:8px;grid-template-columns:repeat(9,minmax(0,1fr));margin:16px 0 22px;scroll-margin-top:130px}body main .sm-catalog-brands>a,body main .sm-catalog-brands>button{align-items:center;background:#fff;border:1px solid #c4d0de;border-radius:8px;box-sizing:border-box;color:#26394c;cursor:pointer;display:flex;justify-content:center;min-height:48px;min-width:0;padding:7px 9px;text-decoration:none}body main .sm-catalog-brands .is-active{background:#edf5ff;border-color:#174ea6;box-shadow:inset 0 0 0 1px #174ea6}body main .sm-catalog-brands img.sm-manufacturer-logo{border-radius:0!important;height:24px!important;margin:0!important;max-width:100%!important;object-fit:contain!important;width:84px!important}body main .sm-catalog-brands .sm-brand-pair{gap:2px}body main .sm-catalog-brands .sm-brand-pair img.sm-manufacturer-logo{height:14px!important}body main .sm-catalog-all{font:inherit;font-size:14px;font-weight:600;grid-column:1/-1}body main .sm-catalog-back{align-items:center;background:#fff;border:1px solid #b8c8d8;border-radius:8px;color:#174ea6;display:inline-flex;font-weight:600;justify-content:center;margin:18px 0 0;min-height:44px;padding:8px 14px;text-decoration:none}@media(max-width:680px){body main .sm-catalog-brands{gap:6px}body main .sm-catalog-brands img.sm-manufacturer-logo{height:22px!important}}@media(max-width:1100px){body main .sm-catalog-brands{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(max-width:900px){body main .sm-catalog-brands{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:680px){body main .sm-catalog-brands{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:420px){body main .sm-catalog-brands{grid-template-columns:repeat(3,minmax(0,1fr))}}:is(#sm-inline-priority,.sm-inline-002dc26c47){margin-bottom:1.5rem}:is(#sm-inline-priority,.sm-inline-066afba93b){color:var(--color-text-secondary);display:flex;flex-direction:column;font-family:var(--font-sans);font-size:.875rem;gap:10px;list-style:none;padding:0}:is(#sm-inline-priority,.sm-inline-1b60998435){border-top:1px solid var(--color-border-subtle);padding-top:1.25rem}:is(#sm-inline-priority,.sm-inline-1cd896a576){margin-bottom:2rem}:is(#sm-inline-priority,.sm-inline-2a059444c1){background-color:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid var(--color-accent);border-radius:12px;margin-bottom:1.5rem;padding:14px 16px}:is(#sm-inline-priority,.sm-inline-2d2b9d4e96){max-width:900px}:is(#sm-inline-priority,.sm-inline-2e3c31afcd){color:var(--color-text-muted);font-size:.75rem;font-weight:700;letter-spacing:.05em;margin-bottom:.75rem;text-transform:uppercase}:is(#sm-inline-priority,.sm-inline-37dd0c2a64){text-align:right}:is(#sm-inline-priority,.sm-inline-470c03ca88){position:relative}:is(#sm-inline-priority,.sm-inline-4d15d63f7d){align-items:center;display:flex;gap:8px;margin-bottom:12px}:is(#sm-inline-priority,.sm-inline-4ecbdde3e3){color:var(--color-text-secondary);font-family:var(--font-sans);font-size:.9375rem;line-height:1.5;margin:0}:is(#sm-inline-priority,.sm-inline-4fa00029d5){position:relative}:is(#sm-inline-priority,.sm-inline-512d34c3a4){line-height:1.55;margin-bottom:1.75rem}:is(#sm-inline-priority,.sm-inline-546d6dae84){width:14%}:is(#sm-inline-priority,.sm-inline-572d9cc79f){padding-left:42px}:is(#sm-inline-priority,.sm-inline-59f353c121){color:#fff;font-weight:700}:is(#sm-inline-priority,.sm-inline-61e9154bc7){color:var(--color-text-secondary);font-size:.9375rem;margin-bottom:16px}:is(#sm-inline-priority,.sm-inline-6c02bc9356){display:flex;flex-direction:column;gap:8px;margin-top:1.5rem}:is(#sm-inline-priority,.sm-inline-6d61a400ac){align-items:center;color:var(--color-text);display:flex;font-family:var(--font-heading);font-size:.875rem;font-weight:700;gap:8px;margin-bottom:4px}:is(#sm-inline-priority,.sm-inline-6ea0211f58){color:inherit;font-size:12px;line-height:1.7;margin:16px 0 0}:is(#sm-inline-priority,.sm-inline-77b103b456){text-align:right;width:12%}:is(#sm-inline-priority,.sm-inline-78ef64015c){display:flex;flex-direction:column;font-size:.9375rem;gap:6px;margin-top:1.5rem}:is(#sm-inline-priority,.sm-inline-798c15fa88){color:var(--color-text);font-size:.9375rem;font-weight:700}:is(#sm-inline-priority,.sm-inline-7ad7bb8a23){color:var(--color-text-muted);font-size:.9375rem;font-weight:600;text-transform:uppercase}:is(#sm-inline-priority,.sm-inline-7ba39299c0){color:var(--color-text-muted);font-size:.75rem}:is(#sm-inline-priority,.sm-inline-879bebc9f2){color:var(--color-text-muted);font-size:.6875rem;text-align:center}:is(#sm-inline-priority,.sm-inline-8a7ad32397){color:var(--color-text-muted);font-size:.75rem;margin-top:4px}:is(#sm-inline-priority,.sm-inline-8f751d0ca4){margin-bottom:1.75rem}:is(#sm-inline-priority,.sm-inline-957272bf4e){color:var(--color-text-muted);left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}:is(#sm-inline-priority,.sm-inline-98cbd98b88){background:#fff;border:1px solid #e2e8f0;border-left:4px solid var(--color-accent);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);color:var(--color-text-secondary);font-family:var(--font-sans);font-size:.9375rem;line-height:1.5;margin-bottom:1.75rem;padding:14px 18px}:is(#sm-inline-priority,.sm-inline-a0607a62f0){display:flex;flex-direction:column;font-size:.8125rem;gap:6px;margin-top:1.5rem}:is(#sm-inline-priority,.sm-inline-a526e31b6d){max-height:400px}:is(#sm-inline-priority,.sm-inline-aeadbd0923){overflow-x:auto}:is(#sm-inline-priority,.sm-inline-b7d289a554){display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:1.5rem}:is(#sm-inline-priority,.sm-inline-b9676f90e3){color:var(--color-text);font-family:var(--font-heading);font-size:1.125rem;font-weight:700;margin-bottom:6px}:is(#sm-inline-priority,.sm-inline-cd9ad944ba){flex-shrink:0;margin-top:2px}:is(#sm-inline-priority,.sm-inline-cdc67c0d9c){margin-top:1.25rem;max-width:380px}:is(#sm-inline-priority,.sm-inline-d2a1dc4d57){align-items:center;gap:clamp(2rem,1.5rem + 2vw,4rem)}:is(#sm-inline-priority,.sm-inline-d6629832c3){border-radius:20px;box-shadow:0 12px 36px rgba(0,0,0,.08);height:auto;object-fit:cover;overflow:hidden;padding:0;width:100%}:is(#sm-inline-priority,.sm-inline-d7a18cf85e){color:var(--color-text);font-size:1.35rem;font-weight:800;margin-bottom:8px}:is(#sm-inline-priority,.sm-inline-dd2d9d6826){color:var(--color-text-secondary);font-family:var(--font-sans);font-size:.9375rem;line-height:1.45;margin-bottom:.875rem}:is(#sm-inline-priority,.sm-inline-dd7bedfa6f){display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}:is(#sm-inline-priority,.sm-inline-e9a05f015e){align-items:flex-start;display:flex;gap:10px}:is(#sm-inline-priority,.sm-inline-eb99a4c193){white-space:nowrap}:is(#sm-inline-priority,.sm-inline-eedb2619ac){color:#fff}:is(#sm-inline-priority,.sm-inline-f246cda3ff){width:44%}:is(#sm-inline-priority,.sm-inline-f38abe1fde){transform:translateX(0);width:15%}:is(#sm-inline-priority,.sm-inline-f449df9f33){justify-content:space-between}:is(#sm-inline-priority,.sm-inline-f545fa535a){color:var(--color-text);font-family:var(--font-heading);font-size:.9375rem;font-weight:700;margin-bottom:12px}:is(#sm-inline-priority,.sm-inline-f7f760e2a1){width:15%}:is(#sm-inline-priority,.sm-inline-f9811d9009){display:inline-flex;margin-bottom:1rem}.sm-process-steps{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.sm-process-steps>li{background:#f5f7f9;border:1px solid #dde3e8;border-radius:16px;min-width:0;padding:28px}.sm-process-number{align-items:center;background:#e4f3f3;border-radius:12px;color:#155e63;display:inline-flex;font-size:18px;font-weight:800;height:44px;justify-content:center;margin-bottom:18px;width:44px}.sm-process-steps h3{font-size:22px;line-height:1.3;margin:0 0 14px}.sm-process-steps p{margin:0}.sm-call-hint{color:#596b79;font-size:13px}.sm-grid-wide{grid-column:1/-1}@media(max-width:900px){.sm-process-steps{grid-template-columns:1fr}.sm-process-steps>li{padding:24px}.sm-process-number{margin-bottom:12px}}body main .section:not(.sm-home-brands){padding-block:clamp(32px,4vw,56px)!important}body main figure:has(img[src*="/assets/editorial-v66-"]){margin-inline:auto!important;max-width:640px!important;width:100%}body main figure:has(img[src*="/assets/editorial-v66-"]) img{display:block;height:auto;object-fit:contain;width:100%}body main .article-grid>article,body main .problem-grid>.problem{padding:20px!important}body main .problem h3{margin-block:0 12px!important}body main .problem>p{margin-block:0 16px!important}@media(max-width:767px){body main .article-grid>article,body main .problem-grid>.problem{padding:18px!important}}.fix12-parts-nav{align-items:center;background:#fff;border:1px solid #d8e2e7;border-radius:12px;display:flex;gap:12px;justify-content:space-between;margin:12px 0;padding:12px;position:sticky;top:82px;z-index:5}.fix12-parts-nav[hidden]{display:none}.fix12-parts-nav label{align-items:center;display:flex;gap:8px;min-width:0}.fix12-parts-nav select{border:1px solid #c4cdd2;border-radius:8px;font:inherit;max-width:100%;min-height:44px;min-width:0;padding:6px}.fix12-parts-nav a{white-space:nowrap}#partsGrid .part-card:focus{outline:2px solid #cf102d;outline-offset:2px}.fix12-brand-choices a:focus-visible,.fix12-brand-choices a:hover{background:#fff5f5;border-color:#ce102d}@media(max-width:620px){.fix12-parts-nav{flex-wrap:wrap;font-size:14px;top:78px}.fix12-parts-nav label{align-items:stretch;flex-direction:column;gap:6px;width:100%}.fix12-parts-nav select{width:100%}}body.sm-home-refined #diagnostic-result .btn--block{height:auto!important;line-height:1.35!important;min-height:48px;overflow:visible!important;padding:12px 16px!important;text-align:center;white-space:normal!important}body main details.contents>summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}body .sm-cookie-zone.sm-cookie-prompt{background:0 0!important;display:block!important;height:auto!important;margin:12px auto!important;max-width:1344px!important;min-height:0!important;padding:0!important;position:relative!important;width:calc(100% - 32px)!important;z-index:1!important}body .sm-cookie-zone.sm-cookie-prompt[hidden]{display:none!important}body .sm-cookie-prompt #sm-cookie{background:#fff!important;border:1px solid #dde3e8!important;border-radius:12px!important;box-shadow:0 2px 10px #172b3a0d!important;box-sizing:border-box!important;color:#172b3a!important;display:block!important;height:auto!important;inset:auto!important;margin:0 0 0 auto!important;max-height:none!important;max-width:520px!important;overflow:visible!important;padding:14px 42px 12px 16px!important;position:relative!important;width:100%!important;z-index:auto!important}body .sm-cookie-prompt #sm-cookie[hidden]{display:none!important}body .sm-cookie-prompt #sm-cookie p{color:#415566!important;font-size:14px!important;line-height:1.45!important;margin:0 0 6px!important}body .sm-cookie-prompt #sm-cookie>div{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:4px 12px!important;justify-content:flex-start!important}body .sm-cookie-prompt #sm-cookie>div button{flex:0 1 auto!important;font-size:14px!important;line-height:1.25!important;min-height:44px!important;min-width:0!important;padding:6px 0!important;width:auto!important}body .sm-cookie-prompt #sm-cookie .sm-cookie-close{height:40px!important;min-height:40px!important;min-width:40px!important;position:absolute!important;right:2px!important;top:2px!important;width:40px!important}@media(max-width:620px){body .sm-cookie-prompt #sm-cookie{max-width:none!important;padding:10px 38px 8px 12px!important}body .sm-cookie-prompt #sm-cookie>div{gap:4px 16px!important}body .sm-cookie-prompt #sm-cookie>div button{font-size:13px!important}}.sm-model-jump,.sm-reference-jump{background:#fff;border:1px solid #dce2e8;border-radius:12px;color:#192430;display:block;margin:16px 0;padding:12px 16px}.sm-model-jump,.sm-reference-jump label{font-weight:600}.sm-model-jump select,.sm-reference-jump select{background:#fff;border:1px solid #8997a9;border-radius:8px;color:#192430;display:block;font:inherit;font-size:16px;margin-top:6px;max-width:100%;min-height:44px;padding:8px 12px;width:100%}.sm-reference-back{align-items:center;color:#a60e18;display:inline-flex;margin-top:12px;min-height:44px;text-underline-offset:4px}body main.sm-inner .section{padding-block:40px!important}body main.sm-inner .article-grid,body main.sm-inner .problem-grid{gap:20px!important}body main.sm-inner .btn{border-radius:12px!important;min-height:48px}@media(max-width:767px){body main.sm-inner .section{padding-block:28px!important}body main.sm-inner .article-grid,body main.sm-inner .problem-grid{gap:14px!important}.sm-model-jump,.sm-reference-jump{padding:10px 12px}}.sm-action-mobile{display:none}@media(max-width:767px){body #siteLeadForm .btn,body .lead-modal .btn,body main .btn,body section .btn{box-sizing:border-box;justify-content:center;line-height:1.4;max-width:100%!important;min-height:44px;min-width:0;overflow-wrap:normal;text-align:center!important;white-space:nowrap!important}body main .btn,body section .btn{align-self:center;display:flex!important;margin-left:auto!important;margin-right:auto!important;width:fit-content}body main .btn--block,body section .btn--block{width:100%}body.sm-home-refined .sm-hub-card>.btn{align-self:center!important}body form input,body form select{box-sizing:border-box;max-width:100%;min-width:0}body #siteLeadForm .btn{margin-left:auto!important;margin-right:auto!important}}@media(max-width:767px){.sm-action-desktop{display:none!important}.sm-action-mobile{display:inline!important}}@media(max-width:767px){html body #siteLeadForm .btn,html body main .btn,html body section .btn{background:#c8102e!important;background-image:none!important;border-color:#c8102e!important;border-radius:28px!important;box-shadow:none!important;color:#fff!important;text-decoration:none!important}html body main .btn span,html body section .btn span{color:inherit!important;text-decoration:none!important}html body main p:has(>.btn){align-items:center!important;display:flex!important;flex-direction:column!important;gap:16px!important;margin:24px 0!important;padding:0!important}html body main p>.btn{flex:none!important;margin:0 auto!important;max-width:280px!important;min-height:48px!important;width:100%!important}html body main .btn+.btn{margin-top:16px!important}html body main :is(p)>.btn+.btn{margin-top:0!important}html body main .sm-hub-card>.btn{margin-top:20px!important}}@media(max-width:767px){html body #main-content .btn,html body #siteLeadForm .btn,html body main a.btn.btn-blue,html body main button.btn.btn-primary,html body main.sm-inner .btn,html body.sm-home-refined section .btn{background:#c8102e!important;background-image:none!important;border-color:#c8102e!important;box-shadow:none!important;color:#fff!important;text-decoration:none!important}}@media(min-width:768px){html body main a.btn.btn-blue,html body main button.btn.btn-primary{background:#c8102e!important;background-image:none!important;border-color:#c8102e!important;color:#fff!important;text-decoration:none!important}html body main a.btn.btn-blue:hover,html body main button.btn.btn-primary:hover{background:#a90d27!important;border-color:#a90d27!important}}@media(min-width:768px){html body #main-content .btn,html body #siteLeadForm .btn,html body main.sm-inner .btn,html body.sm-home-refined section .btn{background:#c8102e!important;background-image:none!important;border-color:#c8102e!important;color:#fff!important;text-decoration:none!important}html body main p:has(>.btn){display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:24px 0}html body main p>.btn{margin:0!important}}.sm-missing-part{color:#586573;font-size:.875em;font-weight:400}body .sm-cookie-prompt #sm-cookie{padding:8px 42px 6px 12px!important}body .sm-cookie-prompt #sm-cookie p{margin-bottom:0!important}body .sm-cookie-prompt #sm-cookie>div{gap:4px 16px!important}body .sm-cookie-prompt #sm-cookie .sm-cookie-close{min-height:44px!important;min-width:44px!important}body.sm-home-refined #hero .sm-hero-direct a:hover{background:#fff1f2!important}@media(max-width:767px){body.sm-home-refined #faq{padding-bottom:36px!important;padding-top:36px!important}body .sm-cookie-zone.sm-cookie-prompt{margin-bottom:8px!important;margin-top:8px!important}}body .contacts-messengers-list{align-items:stretch;display:flex!important;flex-wrap:wrap;gap:10px!important}body .contacts-messengers-list .contact-messenger-btn{align-items:center;background:#bd0c2e!important;border:1px solid #bd0c2e!important;border-radius:12px;box-shadow:none!important;color:#fff!important;display:flex!important;flex:1 1 100px;font-size:14px!important;gap:6px;height:auto!important;justify-content:center;line-height:1.25;margin:0!important;min-height:44px;min-width:0;padding:10px 8px!important;text-decoration:none!important;white-space:nowrap}body .contacts-messengers-list .contact-messenger-btn:hover{background:#9d0925!important;border-color:#9d0925!important}body .contacts-messengers-list .contact-messenger-btn:focus-visible{outline:3px solid #7d0920;outline-offset:3px}@media(max-width:767px){body .contacts-messengers-list{justify-content:center}body .contacts-messengers-list .contact-messenger-btn:last-child:nth-child(odd){flex-basis:100%}}body .sm-breadcrumb-wrap{padding:8px 0!important}body .breadcrumbs,body .sm-breadcrumb-wrap .breadcrumbs{align-items:center;display:flex!important;flex-wrap:nowrap!important;font-size:13px!important;gap:7px!important;line-height:1.4!important;max-width:100%;overflow-x:auto;padding:2px 0!important;scrollbar-width:thin;white-space:nowrap}body .breadcrumbs a,body .breadcrumbs span{flex-shrink:0;max-width:none;min-height:28px!important;overflow-wrap:normal;white-space:nowrap}body .breadcrumbs [aria-current]{font-weight:500}@media(max-width:767px){body .breadcrumbs,body .sm-breadcrumb-wrap .breadcrumbs{font-size:12px!important;gap:6px!important}}body .breadcrumbs>a,body .breadcrumbs>span{align-items:center!important;display:inline-flex!important;height:28px!important;justify-content:center;line-height:20px!important;margin:0!important;min-height:28px!important;padding:0!important;vertical-align:middle!important}body nav.breadcrumbs{align-items:center!important;box-sizing:border-box;display:flex!important;flex-wrap:nowrap!important;font-size:13px!important;gap:8px!important;line-height:24px!important;margin:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:12px 0!important;scrollbar-width:thin}body nav.breadcrumbs>a,body nav.breadcrumbs>span{align-items:center!important;border:0!important;display:inline-flex!important;flex:0 0 auto!important;font-family:inherit!important;font-size:inherit!important;font-weight:400!important;height:24px!important;justify-content:flex-start!important;line-height:24px!important;margin:0!important;min-height:24px!important;padding:0!important;transform:none!important;vertical-align:middle!important;white-space:nowrap!important}body nav.breadcrumbs>a{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}body nav.breadcrumbs>span[aria-hidden=true]{font-family:Arial,sans-serif!important;justify-content:center!important;width:14px!important}body nav.breadcrumbs svg{display:block!important;flex:none!important;height:14px!important;width:14px!important}@media(max-width:767px){body nav.breadcrumbs{font-size:12px!important;gap:7px!important}}main h1.sm-service-title{margin-bottom:24px!important}main h1.sm-service-title .sm-service-offer-line{align-items:center!important;color:#a6102b!important;display:flex!important;font-size:clamp(24px,2.5vw,34px)!important;gap:.35em!important;line-height:1.35!important;margin-top:12px!important;white-space:nowrap}main h1.sm-service-title .sm-service-location{color:inherit!important;display:block!important;font:inherit!important;margin:0!important;padding:0!important}main h1.sm-service-title .sm-service-flip{display:block!important;flex:0 0 7.8em;line-height:inherit!important;margin:0!important;min-width:0;padding:0!important;perspective:700px;width:7.8em}main h1.sm-service-title .sm-service-flip-text{background:0 0;border:0;color:inherit!important;display:block!important;font:inherit!important;line-height:inherit!important;margin:0!important;padding:0!important;transform-origin:center;transition:transform .28s,opacity .28s;white-space:nowrap}main h1.sm-service-title .sm-service-flip-text.is-out{opacity:0;transform:rotateX(90deg) translateY(-.08em)}body.fridge-landing #main-content .fr-hero .page-hero-grid{display:block!important;margin-left:auto;margin-right:auto;max-width:840px}body.fridge-landing #main-content .fr-hero .page-hero-grid>div{display:block!important}body.fridge-landing #main-content .fr-hero .service74-photo{margin:0 0 24px!important;max-width:720px!important;width:100%!important}body.fridge-landing #main-content .fr-hero h1{margin-bottom:24px!important}@media(max-width:767px){main h1.sm-service-title .sm-service-offer-line{font-size:22px!important;gap:.3em!important;margin-top:10px!important}body.fridge-landing #main-content .fr-hero .service74-photo{max-width:none!important}}@media(max-width:359px){main h1.sm-service-title .sm-service-offer-line{font-size:19px!important}}@media(prefers-reduced-motion:reduce){main h1.sm-service-title .sm-service-flip-text{transition:none}}body.fr-design{--rd-red:#bd1034;--rd-ink:#20262c;--rd-muted:#626b73;--rd-line:#e6e7ea;--rd-soft:#f7f7f8}body.fr-design #main-content{color:var(--rd-ink)}body.fr-design #main-content .container{margin-inline:auto;max-width:1120px;width:min(1120px,calc(100% - 48px))}body.fr-design #main-content figure,body.fr-design #main-content h1,body.fr-design #main-content h2,body.fr-design #main-content h3,body.fr-design #main-content p{margin:0}body.fr-design #main-content h1{font-size:44px;font-weight:750;letter-spacing:-1.3px;line-height:1.12}body.fr-design #main-content h2{font-size:32px;letter-spacing:-.7px;line-height:1.2;margin-bottom:24px}body.fr-design #main-content h3{font-size:20px;letter-spacing:-.2px;line-height:1.3}body.fr-design #main-content li,body.fr-design #main-content p{font-size:17px;line-height:1.6}body.fr-design #main-content p{color:var(--rd-muted)}body.fr-design #main-content .rd-section{padding:64px 0}body.fr-design #main-content .eyebrow,body.fr-design #main-content .rd-eyebrow{color:var(--rd-red);font-size:12px;font-weight:700;letter-spacing:1.4px;line-height:1.5;margin-bottom:12px}body.fr-design #main-content .rd-hero{background:linear-gradient(120deg,#fff 55%,#faf6f7);padding:38px 0 52px}body.fr-design #main-content .rd-hero-inner{column-gap:56px;display:grid;grid-template-areas:"title photo" "offer photo";grid-template-columns:1.12fr 1fr;row-gap:24px}body.fr-design #main-content .rd-title{align-self:end;grid-area:title}body.fr-design #main-content .rd-photo{grid-area:photo}body.fr-design #main-content .rd-master-photo{aspect-ratio:4/3;border-radius:24px;box-shadow:0 16px 50px #34323c12;overflow:hidden}body.fr-design #main-content .rd-master-photo img{display:block;height:100%;object-fit:contain;width:100%}body.fr-design #main-content .rd-offer{display:flex;flex-direction:column;gap:20px;grid-area:offer}body.fr-design #main-content .rd-offer>*{order:0!important}body.fr-design #main-content .rd-lead{font-size:18px;line-height:1.5;max-width:520px}body.fr-design #main-content .rd-speed{display:grid;gap:20px;grid-template-columns:1fr 1fr}body.fr-design #main-content .rd-speed>div{border-left:3px solid var(--rd-red);padding-left:14px}body.fr-design #main-content .rd-speed span{color:var(--rd-muted);display:block;font-size:14px;line-height:1.5}body.fr-design #main-content .rd-speed strong{color:var(--rd-ink);display:block;font-size:27px;letter-spacing:-.5px;line-height:1.35}body.fr-design #main-content .rd-guarantee{color:var(--rd-ink);font-size:15px}body.fr-design #main-content .rd-actions{display:flex;flex-wrap:wrap;gap:12px;margin:0}body.fr-design #main-content .btn{align-items:center;border-radius:12px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:16px;font-weight:650;justify-content:center;line-height:22px;max-width:100%;min-height:48px;padding:12px 22px;text-decoration:none;white-space:nowrap}body.fr-design #main-content .rd-primary{background:var(--rd-red)!important;border:1px solid var(--rd-red)!important;color:#fff!important}body.fr-design #main-content .rd-secondary{background:#fff!important;border:1px solid var(--rd-red)!important;color:var(--rd-red)!important}body.fr-design #main-content .btn:hover{filter:brightness(.94)}body.fr-design #main-content .btn:focus-visible,body.fr-design #main-content a:focus-visible,body.fr-design #main-content summary:focus-visible{outline:3px solid #d04863;outline-offset:4px}body.fr-design #main-content .rd-next{font-size:14px;line-height:1.55;margin-top:-8px;max-width:500px}body.fr-design #main-content .rd-diagnostic{border-top:1px solid var(--rd-line);display:flex;flex-direction:column;font-size:15px;gap:3px;line-height:1.5;padding-top:15px}body.fr-design #main-content .rd-diagnostic span{color:var(--rd-muted)}body.fr-design #main-content .rd-text-link{align-self:flex-start;color:var(--rd-red);font-size:15px;margin-top:-8px}body.fr-design #main-content .rd-benefits{background:var(--rd-soft);padding:44px 0}body.fr-design #main-content .rd-benefit-grid{display:grid;gap:28px 34px;grid-template-columns:repeat(3,1fr)}body.fr-design #main-content .rd-benefit{padding-left:52px;position:relative}body.fr-design #main-content .fr-benefit-heading{display:block}body.fr-design #main-content .fr-benefit-icon{align-items:center;background:#fbe8ed;border-radius:12px;color:var(--rd-red);display:flex;height:38px;justify-content:center;left:0;position:absolute;top:0;width:38px}body.fr-design #main-content .rd-benefit h3{font-size:18px;margin-bottom:6px}body.fr-design #main-content .rd-benefit p{font-size:15px;line-height:1.5}body.fr-design #main-content .rd-symptoms .section-head{display:block;margin-bottom:28px}body.fr-design #main-content .rd-symptoms .section-head h2{margin-bottom:12px}body.fr-design #main-content .rd-symptoms .section-head p{max-width:680px}body.fr-design #main-content .rd-symptom-grid{align-items:start;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}body.fr-design #main-content .rd-symptom{background:#fff;border:1px solid var(--rd-line);border-radius:18px;box-shadow:0 5px 18px #1f263905;display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px}body.fr-design #main-content .rd-symptom-photo{background:#f7f7f8;border-radius:10px;height:116px;overflow:hidden}body.fr-design #main-content .rd-symptom-photo img{display:block;height:100%;object-fit:cover;width:100%}body.fr-design #main-content .rd-symptom h3{font-size:22px}body.fr-design #main-content .rd-symptom>p{font-size:16px;min-height:48px}body.fr-design #main-content .rd-symptom-button{background:#f9e9ed;border:0;border-radius:9px;color:var(--rd-red);cursor:pointer;display:block;font-size:16px;line-height:24px;padding:10px 16px;width:100%}body.fr-design #main-content .rd-symptom summary{color:var(--rd-muted);cursor:pointer;font-size:14px}body.fr-design #main-content .rd-symptom details p{font-size:16px;margin-top:12px}body.fr-design #main-content .rd-symptom .more{align-self:flex-start;color:var(--rd-red);font-size:14px;margin:0}body.fr-design #main-content .rd-price{background:var(--rd-soft)}body.fr-design #main-content .rd-price>.container>p{margin-bottom:18px;max-width:820px}body.fr-design #main-content .rd-price .v103-table-wrap{background:#fff;border:1px solid var(--rd-line);border-radius:14px;margin:24px 0;overflow-x:auto}body.fr-design #main-content .v103-prices{border-collapse:collapse;table-layout:fixed;width:100%}body.fr-design #main-content .v103-prices td,body.fr-design #main-content .v103-prices th{border-bottom:1px solid var(--rd-line);font-size:16px;line-height:1.5;padding:16px 22px;text-align:left}body.fr-design #main-content .v103-prices thead th{background:#f1f2f4;color:var(--rd-muted)}body.fr-design #main-content .v103-prices th:first-child{font-weight:500;width:73%}body.fr-design #main-content .v103-prices td{color:var(--rd-red);font-weight:700;white-space:nowrap}body.fr-design #main-content .v103-prices tr:last-child td,body.fr-design #main-content .v103-prices tr:last-child th{border-bottom:0}body.fr-design #main-content .rd-price details{margin:18px 0}body.fr-design #main-content .rd-price summary{color:var(--rd-red);cursor:pointer;font-size:16px;font-weight:650}body.fr-design #main-content .rd-price details p{margin-top:14px}body.fr-design #main-content .rd-price .notice{font-size:15px}body.fr-design #main-content .rd-parts-panel{align-items:center;background:#fff;border:1px solid var(--rd-line);border-radius:24px;display:grid;gap:50px;grid-template-columns:1fr 1.1fr;padding:32px}body.fr-design #main-content .rd-parts-visual img{border-radius:18px;display:block;height:auto;width:100%}body.fr-design #main-content .rd-parts-copy h2{margin-bottom:16px}body.fr-design #main-content .rd-checklist{display:grid;gap:10px;list-style:none;margin:20px 0;padding:0}body.fr-design #main-content .rd-checklist li{font-size:16px;padding-left:25px;position:relative}body.fr-design #main-content .rd-checklist li:before{color:var(--rd-red);content:"✓";font-weight:700;left:0;position:absolute}body.fr-design #main-content .rd-small{font-size:14px}body.fr-design #main-content .rd-process{background:#26282d;color:#fff}body.fr-design #main-content .rd-process .eyebrow{color:#ffb6c5}body.fr-design #main-content .rd-process p{color:#d4d5d9;font-size:15px}body.fr-design #main-content .rd-process a{color:#fff}body.fr-design #main-content .rd-steps{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);list-style:none;margin:30px 0;padding:0}body.fr-design #main-content .rd-steps li{min-width:0;position:relative}body.fr-design #main-content .rd-step-number{align-items:center;background:#bd1034;border-radius:50%;color:#fff;display:flex;font-size:15px;font-weight:700;height:44px;justify-content:center;margin-bottom:20px;width:44px}body.fr-design #main-content .rd-steps li:not(:last-child):after{background:#5a5c63;content:"";height:1px;left:58px;position:absolute;right:0;top:21px}body.fr-design #main-content .rd-steps h3{font-size:18px;margin-bottom:10px}body.fr-design #main-content .rd-process>.container>p{margin-top:12px}body.fr-design #main-content .rd-trust h2 span{color:var(--rd-red)}body.fr-design #main-content .rd-trust>.container>p{margin-bottom:28px;max-width:740px}body.fr-design #main-content .rd-review-grid{display:grid;gap:24px;grid-template-columns:1fr 1fr}body.fr-design #main-content .rd-review{background:var(--rd-soft);border-radius:20px;padding:28px;position:relative}body.fr-design #main-content .rd-quote{color:var(--rd-red);display:block;font-family:Georgia,serif;font-size:64px;height:45px;line-height:45px}body.fr-design #main-content .rd-review h3{margin:10px 0 4px}body.fr-design #main-content .rd-review .fr-review-device{font-size:14px;margin-bottom:16px}body.fr-design #main-content .rd-review>p:last-child{font-size:16px}body.fr-design #main-content .rd-brands{background:var(--rd-soft)}body.fr-design #main-content .rd-brand-panel{background:0 0;border:0;box-shadow:none;padding:0}body.fr-design #main-content .brand-list{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin:0}body.fr-design #main-content .brand-tile-v48{align-items:center;background:#fff;border:1px solid var(--rd-line);border-radius:12px;display:flex;height:76px;justify-content:center;padding:16px;width:100%}body.fr-design #main-content .brand-tile-v48 img{height:40px;max-width:145px;object-fit:contain;width:100%}body.fr-design #main-content .sm-brand-pair{align-items:center;display:flex;gap:5px;width:100%}body.fr-design #main-content .sm-brand-pair img{min-width:0;width:48%}body.fr-design #main-content .rd-more-brands{margin-top:18px}body.fr-design #main-content .rd-more-brands summary{color:var(--rd-red);cursor:pointer;font-size:16px}body.fr-design #main-content .rd-more-brands .brand-list{margin-top:18px}body.fr-design #main-content .legacy-note{font-size:15px;line-height:1.5;margin-top:20px}body.fr-design #main-content .rd-guarantee-panel{align-items:flex-start;background:#f8eef1;display:flex;gap:28px;padding:32px}body.fr-design #main-content .rd-shield{align-items:center;background:var(--rd-red);clip-path:polygon(50% 0,100% 18%,94% 66%,50% 100%,6% 66%,0 18%);color:#fff;display:flex;flex-shrink:0;font-size:34px;height:70px;justify-content:center;width:62px}body.fr-design #main-content .rd-guarantee-panel h2{margin-bottom:12px}body.fr-design #main-content .rd-guarantee-panel a{color:var(--rd-red);display:inline-block;margin-top:16px}body.fr-design #main-content .rd-warranty{padding-bottom:0}body.fr-design #main-content .rd-faq .faq{display:block}body.fr-design #main-content .rd-faq .faq>details{background:0 0;border:0;border-bottom:1px solid var(--rd-line);border-radius:0;box-shadow:none;margin:0;padding:18px 0}body.fr-design #main-content .rd-faq summary{font-size:18px;font-weight:550;line-height:1.5}body.fr-design #main-content .rd-faq details p{margin-top:14px}body.fr-design #main-content .rd-faq>.container>p{margin-top:24px}body.fr-design #main-content .rd-final{background:#f8eef1;text-align:center}body.fr-design #main-content .rd-final p{margin:0 auto;max-width:650px}body.fr-design #main-content .rd-final .rd-actions{justify-content:center;margin:24px 0 18px}body.fr-design #main-content .rd-final .rd-next{font-size:15px}body.fr-design #main-content .rd-reference-section{padding:30px 0}body.fr-design #main-content .rd-reference>summary{color:var(--rd-muted);cursor:pointer;font-size:16px}body.fr-design #main-content .rd-reference-content{padding-top:24px}body.fr-design #main-content .rd-reference-block{padding:24px 0}body.fr-design #main-content .rd-reference-block .container{width:100%}body.fr-design #main-content .rd-reference-block h2{font-size:24px;margin-bottom:18px}body.fr-design #main-content .rd-reference-block p{margin:12px 0}body.fr-design #main-content .rd-reference-block .problem-grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}body.fr-design #main-content .rd-reference-block summary{cursor:pointer;font-size:16px}body.fr-design #main-content .rd-reference-block .btn-blue{background:#fff;border:1px solid var(--rd-red);color:var(--rd-red)}body.fr-design .fr-modal-next{color:#626b73;font-size:15px}body.fr-design .fr-selected-symptom{background:#f8eef1;border-radius:10px;color:#9b1732;padding:12px}body.fr-design .breadcrumbs{padding:10px 0}body.fr-design .breadcrumbs__list{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:10px!important;margin:0!important}body.fr-design .breadcrumbs__list li{align-items:center!important;display:flex!important;font-size:13px!important;gap:10px!important;line-height:24px!important;white-space:nowrap}body.fr-design .breadcrumbs__list a,body.fr-design .breadcrumbs__list span{line-height:24px!important}@media(min-width:769px){body.fr-design #main-content .rd-more-brands{display:block}body.fr-design #main-content .rd-more-brands>summary{display:none}}@media(max-width:1000px){body.fr-design #main-content .rd-hero-inner{column-gap:30px}body.fr-design #main-content h1{font-size:36px}body.fr-design #main-content .rd-speed strong{font-size:24px}body.fr-design #main-content .rd-actions .btn{font-size:15px;padding:11px 15px}body.fr-design #main-content .rd-parts-panel{gap:28px;padding:24px}}@media(max-width:768px){body.fr-design #main-content .container{width:calc(100% - 36px)}body.fr-design #main-content .rd-section{padding:42px 0}body.fr-design #main-content h1{font-size:30px;letter-spacing:-.7px;line-height:1.15}body.fr-design #main-content h2{font-size:27px;margin-bottom:22px}body.fr-design #main-content h3{font-size:20px}body.fr-design #main-content .rd-hero{padding:26px 0 36px}body.fr-design #main-content .rd-hero-inner{gap:22px;grid-template-areas:"title" "photo" "offer";grid-template-columns:1fr}body.fr-design #main-content .rd-master-photo{border-radius:20px;margin:auto;max-width:540px}body.fr-design #main-content .rd-offer{gap:18px}body.fr-design #main-content .rd-lead{font-size:18px}body.fr-design #main-content .rd-speed{gap:12px}body.fr-design #main-content .rd-speed span{font-size:15px}body.fr-design #main-content .rd-speed strong{font-size:25px}body.fr-design #main-content .rd-guarantee{font-size:16px}body.fr-design #main-content .rd-actions{display:grid;gap:12px;grid-template-columns:1fr;justify-items:center}body.fr-design #main-content .rd-actions .btn{font-size:18px;max-width:380px;min-height:50px;padding:12px 16px;width:100%}body.fr-design #main-content .rd-next{font-size:15px;line-height:1.5;margin-top:0}body.fr-design #main-content .rd-diagnostic{font-size:16px;gap:5px}body.fr-design #main-content .rd-text-link{font-size:16px;margin-top:0}body.fr-design #main-content .rd-benefit-grid{gap:24px 18px;grid-template-columns:1fr 1fr}body.fr-design #main-content .rd-benefit{padding:0}body.fr-design #main-content .fr-benefit-icon{margin-bottom:12px;position:static}body.fr-design #main-content .rd-benefit h3{font-size:17px}body.fr-design #main-content .rd-benefit p{font-size:16px}body.fr-design #main-content .rd-symptom-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}body.fr-design #main-content .rd-symptom{border-radius:14px;gap:10px;padding:14px}body.fr-design #main-content .rd-symptom-photo{height:90px}body.fr-design #main-content .rd-symptom h3{font-size:18px}body.fr-design #main-content .rd-symptom>p{font-size:16px}body.fr-design #main-content .rd-symptom-button{font-size:15px;padding:10px 4px}body.fr-design #main-content .rd-symptom summary{line-height:1.5}body.fr-design #main-content .rd-price .v103-prices td,body.fr-design #main-content .rd-price .v103-prices th{font-size:16px;padding:14px 12px}body.fr-design #main-content .v103-prices th:first-child{width:64%}body.fr-design #main-content .v103-prices thead th{font-size:13px!important}body.fr-design #main-content .rd-price>.container>.btn{display:flex;margin:24px auto 0}body.fr-design #main-content .rd-parts-panel{border-radius:20px;grid-template-columns:1fr;padding:22px}body.fr-design #main-content .rd-parts-visual{margin:auto;max-width:430px}body.fr-design #main-content .rd-small{font-size:15px}body.fr-design #main-content .rd-steps{gap:26px;grid-template-columns:1fr;margin:26px 0}body.fr-design #main-content .rd-steps li{min-height:72px;padding-left:64px}body.fr-design #main-content .rd-step-number{left:0;position:absolute;top:0}body.fr-design #main-content .rd-steps li:not(:last-child):after{bottom:-13px;height:auto;left:21px;right:auto;top:53px;width:1px}body.fr-design #main-content .rd-steps h3{font-size:20px;margin-bottom:8px}body.fr-design #main-content .rd-process p,body.fr-design #main-content .rd-steps p{font-size:16px}body.fr-design #main-content .rd-review-grid{gap:18px;grid-template-columns:1fr}body.fr-design #main-content .rd-review{padding:24px}body.fr-design #main-content .rd-review .fr-review-device{font-size:15px}body.fr-design #main-content .brand-list{gap:12px;grid-template-columns:repeat(2,1fr)}body.fr-design #main-content .brand-tile-v48{height:72px;padding:14px}body.fr-design #main-content .rd-guarantee-panel{display:block;gap:16px;padding:24px}body.fr-design #main-content .rd-shield{font-size:26px;height:52px;margin-bottom:18px;width:45px}body.fr-design #main-content .rd-warranty{padding-bottom:0}body.fr-design #main-content .rd-faq summary{font-size:18px}body.fr-design #main-content .rd-reference-section{padding:24px 0}body.fr-design #main-content .rd-reference-block .problem-grid{grid-template-columns:1fr}body.fr-design .breadcrumbs__list li{font-size:12px!important}}@media(max-width:350px){body.fr-design #main-content .rd-symptom-grid{grid-template-columns:1fr}body.fr-design #main-content .rd-symptom{column-gap:14px;display:grid;grid-template-columns:76px 1fr}body.fr-design #main-content .rd-symptom-photo{grid-row:1/3;height:100%;min-height:86px}body.fr-design #main-content .rd-symptom h3,body.fr-design #main-content .rd-symptom>p{min-height:0}body.fr-design #main-content .rd-symptom .more,body.fr-design #main-content .rd-symptom details,body.fr-design #main-content .rd-symptom-action{grid-column:1/-1}body.fr-design #main-content .rd-speed strong{font-size:22px}body.fr-design #main-content h1{font-size:28px}}@media(prefers-reduced-motion:reduce){body.fr-design #main-content *{animation:none!important;transition:none!important}}body.fr-design #main-content .rd-master-photo img{border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:0!important;object-fit:cover!important;padding:0!important}body.fr-design #main-content .rd-speed strong{white-space:nowrap}body.fr-design #main-content .rd-symptom h3{overflow-wrap:normal!important;word-break:normal!important}body.fr-design #main-content .rd-symptom details{background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}body.fr-design #main-content .rd-symptom details summary{border:0!important;font-weight:500!important;padding:0!important}body.fr-design #main-content .rd-symptom-grid{align-items:stretch}body.fr-design #main-content .rd-symptom .more{margin-top:auto}@media(max-width:768px){body.fr-design #main-content .rd-speed strong{font-size:23px}body.fr-design #main-content .rd-symptom summary{font-size:14px}body.fr-design #main-content .rd-symptom h3{min-height:47px}}body.fr-design #main-content .container{margin-left:auto!important;margin-right:auto!important;max-width:1120px!important;padding:0!important;width:calc(100% - 48px)!important}body.fr-design #main-content .rd-master-photo{background:0 0!important;border:0!important;margin:0!important;padding:0!important}body.fr-design #main-content .rd-offer .rd-lead{font-size:18px!important;line-height:1.55!important}body.fr-design #main-content .rd-offer .rd-next{font-size:15px!important}body.fr-design #main-content .rd-eyebrow{font-size:12px!important;line-height:1.5!important}body.fr-design #main-content .rd-process h2,body.fr-design #main-content .rd-process h3{color:#fff!important}body.fr-design #main-content .rd-reference-block .container{width:100%!important}@media(max-width:768px){body.fr-design #main-content .container{width:calc(100% - 36px)!important}body.fr-design #main-content .rd-title .rd-eyebrow{font-size:12px!important}body.fr-design #main-content .rd-speed span{font-size:14px!important}body.fr-design #main-content .rd-speed strong{font-size:23px!important}body.fr-design #main-content .rd-actions .btn{margin:0!important}body.fr-design #main-content .rd-symptom{gap:10px!important}body.fr-design #main-content .rd-symptom .more{margin:0!important}body.fr-design #main-content .rd-symptom>p{min-height:96px}body.fr-design #main-content .rd-symptom h3{font-size:18px!important}body.fr-design #main-content .rd-master-photo{margin:auto!important}}@media(max-width:350px){body.fr-design #main-content .rd-speed strong{font-size:21px!important}body.fr-design #main-content .rd-symptom>p{min-height:0}}body.fr-design #main-content .rd-master-photo img{aspect-ratio:auto!important;height:100%!important;width:100%!important}body.fr-design #main-content .rd-title h1{margin:0!important}body.fr-design #main-content .rd-photo{margin:0!important;padding:0!important}body.fr-design #main-content .brand-list{gap:12px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}body.fr-design #main-content .rd-more-brands .brand-list{grid-template-columns:repeat(5,minmax(0,1fr))!important}body.fr-design #main-content .brand-tile-v48{height:76px!important;min-height:0!important}@media(max-width:768px){body.fr-design #main-content .brand-list,body.fr-design #main-content .rd-more-brands .brand-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.fr-design #main-content .brand-tile-v48{height:72px!important}body.fr-design #main-content .rd-more-brands summary{padding:14px!important}body.fr-design #main-content .rd-hero-inner{row-gap:20px!important}}body.fr-design .sm-breadcrumb-wrap>.container{margin-inline:auto!important;max-width:1120px!important;padding:0!important;width:calc(100% - 48px)!important}body.fr-design .breadcrumbs{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:10px!important;overflow-x:auto;white-space:nowrap}body.fr-design .breadcrumbs>a,body.fr-design .breadcrumbs>span{align-items:center!important;display:inline-flex!important;flex-shrink:0;font-size:13px!important;line-height:24px!important;margin:0!important;min-height:24px!important}body.fr-design .breadcrumbs svg{display:block}@media(max-width:768px){body.fr-design .sm-breadcrumb-wrap>.container{width:calc(100% - 36px)!important}body.fr-design .breadcrumbs>a,body.fr-design .breadcrumbs>span{font-size:12px!important}}body.fr-design #main-content .rd-symptom{gap:12px!important;min-height:0!important}body.fr-design #main-content .rd-symptom h3{min-height:0!important}body.fr-design #main-content .rd-symptom>p{min-height:48px!important}body.fr-design #main-content .rd-symptom details{margin:0!important}body.fr-design #main-content .rd-symptom details .more{display:inline-block;font-size:16px;margin:14px 0 0!important}body.fr-design #main-content .rd-symptom summary{align-items:center;display:flex;font-size:16px!important;gap:8px;line-height:24px!important;min-height:32px}body.fr-design #main-content .rd-symptom summary:before{color:var(--rd-red);content:"▸"}body.fr-design #main-content .rd-symptom details[open]>summary:before{content:"▾"}body.fr-design #main-content .fr-help-inline{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-top:28px}body.fr-design #main-content .fr-help-inline .btn{background:var(--rd-red)!important;border:1px solid var(--rd-red)!important;color:#fff!important;flex-shrink:0;margin:0!important}body.fr-design #main-content .rd-review-date{color:var(--rd-muted);display:block;font-size:14px;line-height:1.5;margin:4px 0}body.fr-design #main-content .rd-review .fr-review-device{margin:8px 0 16px!important}body.fr-design .rd-mobile-contact{display:none}@media(min-width:769px){body.fr-design #main-header .header__btn{background:#fff!important;border:1px solid #bd1034!important;box-shadow:none!important;color:#bd1034!important}}@media(max-width:768px){body.fr-design #main-content .rd-symptom-grid{gap:16px;grid-template-columns:minmax(0,1fr)!important}body.fr-design #main-content .rd-symptom{align-content:start;display:grid!important;gap:10px 16px!important;grid-template-columns:104px minmax(0,1fr);grid-template-rows:auto auto auto auto}body.fr-design #main-content .rd-symptom-photo{grid-column:1;grid-row:1/3;height:104px!important}body.fr-design #main-content .rd-symptom h3{align-self:end;grid-column:2;grid-row:1}body.fr-design #main-content .rd-symptom>p{font-size:16px!important;grid-column:2;grid-row:2;line-height:1.5}body.fr-design #main-content .rd-symptom-action{grid-column:1/-1;grid-row:3;margin-top:4px}body.fr-design #main-content .rd-symptom-button{font-size:17px!important;min-height:46px;padding:11px 16px!important}body.fr-design #main-content .rd-symptom details{grid-column:1/-1;grid-row:4}body.fr-design #main-content .rd-symptom details>p{font-size:16px!important}body.fr-design #main-content .fr-help-inline{align-items:center;display:flex;flex-direction:column;gap:18px;text-align:center}body.fr-design .rd-mobile-contact:not([hidden]){background:#ffffffee;border-top:1px solid #e6e7ea;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;padding:10px 18px calc(10px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:80}body.fr-design .rd-mobile-call{align-items:center;background:#bd1034;border-radius:12px;box-sizing:border-box;color:#fff!important;display:flex;font-size:17px;font-weight:650;justify-content:center;line-height:24px;max-width:380px;min-height:48px;padding:10px 16px;text-decoration:none!important;width:100%}body.fr-design{padding-bottom:calc(74px + env(safe-area-inset-bottom))}body.fr-design .rd-mobile-call:focus-visible{outline:3px solid #20262c;outline-offset:3px}}@media(max-width:350px){body.fr-design #main-content .rd-symptom{gap:10px 12px!important;grid-template-columns:86px minmax(0,1fr);padding:16px!important}body.fr-design #main-content .rd-symptom-photo{height:96px!important}body.fr-design #main-content .rd-symptom h3{font-size:18px!important}}body.fr-design #main-content .rd-symptom-photo img{aspect-ratio:auto!important;border-radius:0!important;height:100%!important;margin:0!important;max-height:none!important;object-fit:cover!important;padding:0!important;width:100%!important}@media(min-width:769px){body.fr-design #main-content .rd-hero-inner{align-items:start!important}body.fr-design #main-content .rd-title{align-self:start!important}body.fr-design #main-content .rd-photo{align-self:start!important;padding-top:30px!important}}body.fr-design #main-content .rd-symptom-photo{aspect-ratio:3/2!important;height:auto!important;min-height:0!important;width:100%!important}body.fr-design #main-content .rd-symptom-photo img{background:#f7f7f8;object-fit:contain!important}body.fr-design #main-content .rd-parts-visual img{aspect-ratio:1!important;border-radius:18px!important;height:auto!important;max-height:none!important;object-fit:contain!important;padding:0!important;width:100%!important}@media(max-width:768px){body.fr-design #main-content .rd-symptom{display:flex!important;flex-direction:column!important;gap:12px!important;padding:18px!important}body.fr-design #main-content .rd-symptom h3{align-self:auto!important;font-size:20px!important}body.fr-design #main-content .rd-symptom>p{min-height:0!important}body.fr-design #main-content .rd-symptom-photo{aspect-ratio:3/2!important;height:auto!important;min-height:0!important}body.fr-design #main-content .rd-symptom-action{margin:0!important;width:100%}body.fr-design #main-content .rd-parts-panel{padding:20px!important}}body.fr-design #main-content .rd-symptom-button{background:#bd1034!important;border:1px solid #bd1034!important;box-shadow:none!important;color:#fff!important;font-weight:650}body.fr-design #main-content .rd-symptom-button:hover{background:#a40e2d!important;border-color:#a40e2d!important}body.fr-design #main-content .rd-symptom-button:focus-visible{outline:3px solid #20262c;outline-offset:3px}body.fr-design #main-content .rd-parts-panel{background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}body.fr-design #main-content .rd-parts-crop{aspect-ratio:1;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;max-width:none!important;overflow:hidden;position:relative;width:100%}body.fr-design #main-content .rd-parts-crop img{border:0!important;border-radius:0!important;box-shadow:none!important;display:block;height:auto!important;left:-13.115%!important;max-width:none!important;position:absolute;top:-13.115%!important;width:125.902%!important}body.fr-design #main-content .rd-review-note{color:var(--rd-muted);font-size:15px!important;margin:0 0 24px!important;max-width:760px}body.fr-design #main-content .rd-review-grid{align-items:stretch;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}body.fr-design #main-content .rd-review{background:#fff;border:1px solid #e6e7ea;display:flex;flex-direction:column;min-width:0;padding:24px!important}body.fr-design #main-content .rd-review-source{align-items:center;color:#4d5660;display:flex;font-size:14px;font-weight:550;gap:9px;line-height:24px}body.fr-design #main-content .rd-yandex-mark{align-items:center;background:#f32c27;border-radius:8px;color:#fff;display:inline-flex;font-size:21px;font-weight:650;height:28px;justify-content:center;width:28px}body.fr-design #main-content .rd-review h3{font-size:18px!important;margin:18px 0 4px!important}body.fr-design #main-content .rd-review-summary{font-size:16px!important;line-height:1.6!important;margin:14px 0 0!important}body.fr-design #main-content .rd-final-grid{display:grid;gap:48px;grid-template-columns:1fr 1.1fr;text-align:left}body.fr-design #main-content .rd-final-photo{aspect-ratio:3/2;background:0 0;border:0!important;margin:0!important;padding:0!important}body.fr-design #main-content .rd-final-photo img{border:0!important;border-radius:0!important;display:block;height:100%!important;object-fit:cover!important;padding:0!important;width:100%!important}body.fr-design #main-content .rd-final-copy{min-width:0}body.fr-design #main-content .rd-final-copy h2{font-size:32px!important;line-height:1.2!important;margin:12px 0 18px!important}body.fr-design #main-content .rd-final-copy p{margin:0!important;max-width:none}body.fr-design #main-content .rd-final-copy .rd-actions{gap:12px;justify-content:flex-start}body.fr-design #main-content .rd-final-copy .rd-actions .btn{font-size:16px!important;padding:12px 18px!important;white-space:nowrap}@media(min-width:769px) and (max-width:1100px){body.fr-design #main-content .rd-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.fr-design #main-content .rd-final-grid{gap:30px;grid-template-columns:.9fr 1.1fr}body.fr-design #main-content .rd-final-copy .rd-actions{align-items:stretch;flex-direction:column}}@media(max-width:768px){body.fr-design #main-content .rd-review-grid{gap:16px;grid-template-columns:minmax(0,1fr)}body.fr-design #main-content .rd-review{padding:22px!important}body.fr-design #main-content .rd-parts-panel{gap:24px}body.fr-design #main-content .rd-final-grid{gap:26px;grid-template-columns:minmax(0,1fr)}body.fr-design #main-content .rd-final-copy h2{font-size:28px!important}body.fr-design #main-content .rd-final-copy .rd-actions{margin:22px 0 16px!important}body.fr-design #main-content .rd-final-copy .rd-actions .btn{font-size:17px!important}}html[data-sm-analytics=pending] body.fr-design .sm-cookie-prompt #sm-cookie,html[data-sm-analytics=pending] body.fr-design .sm-cookie-zone.sm-cookie-prompt{display:block!important}html:not([data-sm-analytics=pending]) body.fr-design .sm-cookie-zone.sm-cookie-prompt{display:none!important}@media(max-width:991px){.rd-hero .rd-hero-inner{display:flex!important;flex-direction:column!important;gap:18px!important}.rd-hero .rd-title{order:0!important}.rd-hero .rd-offer{order:1!important;width:100%!important}.rd-hero .rd-photo{order:2!important;width:100%!important}.rd-hero .rd-speed strong{font-size:clamp(16px,4.7vw,21px)!important;line-height:1.25!important}.rd-hero .rd-actions{display:flex;flex-wrap:wrap;gap:10px}.rd-hero .rd-actions>*{flex:1 1 180px;min-height:44px}.rd-hero .rd-lead{margin-top:0!important}.rd-hero .rd-speed{margin-block:12px!important}.rd-hero .rd-guarantee{margin-block:10px!important}}.alice-source{border:1px solid #d9e4ed;border-radius:12px;margin-block:20px;padding:18px}.alice-source a{overflow-wrap:anywhere;text-decoration:underline}.alice-specialist>summary{cursor:pointer}.alice-actions>*{min-height:44px}:focus-visible{outline:3px solid #165dba;outline-offset:3px}@media(max-width:991px){.rd-hero .rd-speed{display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;overflow:visible!important;width:100%!important}.rd-hero .rd-speed>div{min-width:0!important;width:auto!important}.rd-hero .rd-speed span,.rd-hero .rd-speed strong{max-width:100%!important;overflow-wrap:anywhere!important;white-space:normal!important}.rd-hero .rd-speed strong{font-size:17px!important;line-height:1.3!important}}@media(max-width:767px){#main-header .header__actions{display:flex!important;flex-shrink:0;gap:6px!important}#main-header .header__phone--nav{align-items:center;color:#b20c36;display:inline-flex!important;font-size:0!important;justify-content:center;min-height:44px;min-width:44px;width:44px}#main-header .header__phone--nav:before{content:"☎";font-size:24px;line-height:1}#main-header .brand{min-width:0}#main-header .sm-brand-name{font-size:clamp(14px,4vw,18px)!important}#main-header .brand img{height:28px;width:28px}#main-header .header__inner{gap:8px!important}}body.fr-design #main-content .rd-hero-inner,body.fr-design #main-content .rd-offer,body.fr-design #main-content .rd-photo,body.fr-design #main-content .rd-title{min-width:0!important}body.fr-design #main-content .rd-trust-grid{box-sizing:border-box!important;display:grid!important;gap:12px 18px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:18px 0 14px!important;max-width:100%!important;width:100%!important}body.fr-design #main-content .rd-trust-item{border-left:3px solid #bd1034!important;box-sizing:border-box!important;min-width:0!important;padding:4px 0 5px 13px!important}body.fr-design #main-content .rd-trust-item--wide{grid-column:1/-1!important}body.fr-design #main-content .rd-trust-item small,body.fr-design #main-content .rd-trust-item span,body.fr-design #main-content .rd-trust-item strong{display:block!important;max-width:100%!important;overflow-wrap:break-word!important;white-space:normal!important;word-break:normal!important}body.fr-design #main-content .rd-trust-item span{color:#6d7379!important;font-size:12px!important;line-height:1.3!important;margin-bottom:2px!important}body.fr-design #main-content .rd-trust-item strong{color:#20262c!important;font-size:18px!important;font-weight:700!important;line-height:1.24!important}body.fr-design #main-content .rd-trust-item small{color:#626a72!important;font-size:12px!important;line-height:1.35!important;margin-top:3px!important}body.fr-design #main-content .rd-guarantee{margin-top:12px!important}@media (max-width:991px){body.fr-design #main-content .rd-trust-grid{gap:12px 14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:16px 0 12px!important}}@media (max-width:560px){body.fr-design #main-content .rd-trust-grid{gap:10px!important;grid-template-columns:minmax(0,1fr)!important}body.fr-design #main-content .rd-trust-item--wide{grid-column:auto!important}body.fr-design #main-content .rd-trust-item strong{font-size:17px!important}}.sm-commercial-benefits{background:transparent;overflow:visible}.sm-commercial-benefits:before{content:none!important;display:none!important}.sm-commercial-benefits .container{position:relative}.sm-commercial-benefits__title{color:var(--color-text,#192430);font-family:var(--font-heading,inherit);font-size:clamp(30px,3vw,42px);letter-spacing:-.02em;line-height:1.12}.sm-commercial-benefits__grid{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.sm-commercial-benefits__item{background:#fff;flex-direction:column;justify-content:flex-start;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.sm-commercial-benefits__item:hover{box-shadow:0 12px 24px #172b4520;transform:translateY(-3px)}.sm-commercial-benefits__item:nth-child(n){border-bottom:1px solid #dce2e8!important;border-right:1px solid #dce2e8!important}.sm-commercial-benefits__icon{background:#f9e9eb;color:#a60e18;display:grid;flex:0 0 auto;place-items:center}.sm-commercial-benefits__icon svg{display:block}.sm-commercial-benefits__item h3{color:var(--color-text,#192430);font-family:var(--font-heading,inherit);font-weight:750}.sm-commercial-benefits__item p{color:#656b73}@media (max-width:600px){.sm-commercial-benefits__title{font-size:30px;margin-bottom:18px}.sm-commercial-benefits__icon{margin-bottom:14px}.sm-commercial-benefits__item p{margin-top:7px}}.fridge-landing .rd-hero-inner{column-gap:clamp(28px,4vw,68px)}.fridge-landing .rd-offer,.fridge-landing .rd-photo,.fridge-landing .rd-title{min-width:0}.fridge-landing .rd-offer{overflow:hidden}.fridge-landing .rd-speed{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.fridge-landing .rd-speed>div{min-width:0}.fridge-landing .rd-speed strong{display:block;font-size:clamp(22px,2vw,31px);line-height:1.08;max-width:100%;overflow-wrap:break-word;white-space:normal}@media (max-width:820px){.fridge-landing .rd-speed{gap:12px}.fridge-landing .rd-speed strong{font-size:22px}}@media (max-width:520px){.fridge-landing .rd-speed{grid-template-columns:1fr}}body.fr-design{--ui-red:#a60e18;--ui-red-dark:#880b13;--ui-red-soft:#f9e9eb;--ui-text:#192430;--ui-muted:#66717d;--ui-border:#dce2e8;--ui-surface:#fff;--ui-soft:#f6f7f8;--ui-radius:18px;--ui-shadow:0 5px 18px rgba(23,43,69,.065);--ui-shadow-hover:0 12px 28px rgba(23,43,69,.11)}body.fr-design #main-content .rd-section,body.fr-design #main-content .sm-commercial-benefits{padding-bottom:clamp(42px,5vw,68px);padding-top:clamp(42px,5vw,68px)}body.fr-design #main-content .rd-section+.rd-section,body.fr-design #main-content .sm-commercial-benefits+.rd-section{border-top:1px solid rgba(220,226,232,.7)}body.fr-design #main-content .eyebrow,body.fr-design #main-content .rd-eyebrow{font-size:13px;font-weight:750;letter-spacing:.08em;line-height:1.35;margin-bottom:10px}body.fr-design #main-content h2{letter-spacing:-.02em;margin-bottom:18px;margin-top:0}body.fr-design #main-content .section-head{margin-bottom:26px}body.fr-design #main-content .rd-hero{padding-bottom:44px;padding-top:28px}body.fr-design #main-content .rd-hero-inner{align-items:center;column-gap:clamp(30px,5vw,72px)}body.fr-design #main-content .rd-offer,body.fr-design #main-content .rd-photo,body.fr-design #main-content .rd-title{min-width:0}body.fr-design #main-content .rd-lead{color:var(--ui-text);font-size:clamp(18px,1.45vw,21px)!important;line-height:1.55;margin:0 0 22px;max-width:690px}body.fr-design #main-content .hero-actions,body.fr-design #main-content .rd-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:0}body.fr-design #main-content .btn,body.fr-design #main-content a.btn,body.fr-design #main-content button.btn{align-items:center;border:1px solid transparent;border-radius:12px;box-shadow:none;display:inline-flex;font-size:16px!important;font-weight:720;gap:8px;justify-content:center;line-height:1.2;min-height:48px;padding:12px 20px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease}body.fr-design #main-content .btn--primary,body.fr-design #main-content .btn-primary,body.fr-design #main-content .rd-primary{background:var(--ui-red)!important;border-color:var(--ui-red)!important}body.fr-design #main-content .btn--primary:hover,body.fr-design #main-content .btn-primary:hover,body.fr-design #main-content .rd-primary:hover{background:var(--ui-red-dark)!important;border-color:var(--ui-red-dark)!important;box-shadow:0 7px 18px rgba(166,14,24,.18);transform:translateY(-1px)}body.fr-design #main-content .btn--secondary-hero,body.fr-design #main-content .btn-blue,body.fr-design #main-content .rd-secondary{background:#fff!important;border-color:#cfd6dd!important;color:var(--ui-text)!important}body.fr-design #main-content .btn--secondary-hero:hover,body.fr-design #main-content .btn-blue:hover,body.fr-design #main-content .rd-secondary:hover{background:#fff8f9!important;border-color:#dca6ac!important;color:var(--ui-red)!important;transform:translateY(-1px)}body.fr-design #main-content .rd-symptom-button{background:#fff6f7;border:1px solid #efcfd2;border-radius:10px;color:var(--ui-red);font-size:15px;font-weight:700;line-height:1.2;min-height:42px;padding:9px 14px}body.fr-design #main-content .rd-symptom-button:hover{background:#fbe9eb}body.fr-design #main-content .problem,body.fr-design #main-content .rd-review,body.fr-design #main-content .rd-step,body.fr-design #main-content .rd-symptom,body.fr-design #main-content .sm-commercial-benefits__item{background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius)!important;box-shadow:var(--ui-shadow)!important}body.fr-design #main-content .problem,body.fr-design #main-content .rd-review,body.fr-design #main-content .rd-symptom{transition:transform .18s ease,box-shadow .18s ease}@media (hover:hover){body.fr-design #main-content .problem:hover,body.fr-design #main-content .rd-review:hover,body.fr-design #main-content .rd-symptom:hover{box-shadow:var(--ui-shadow-hover)!important;transform:translateY(-2px)}}body.fr-design #main-content .sm-commercial-benefits__icon{background:var(--ui-red-soft)!important;color:var(--ui-red)!important;margin-bottom:16px}body.fr-design #main-content .sm-commercial-benefits__item h3{color:var(--ui-text)}body.fr-design #main-content .sm-commercial-benefits__item p{color:var(--ui-muted)}body.fr-design #main-content .rd-symptom-grid{gap:18px}body.fr-design #main-content .rd-symptom{gap:10px;padding:18px}body.fr-design #main-content .rd-symptom-photo{border-radius:12px;height:124px;margin-bottom:2px}body.fr-design #main-content .rd-symptom h3{font-size:21px!important;margin:0}body.fr-design #main-content .rd-symptom>p{color:var(--ui-muted);font-size:15px!important;line-height:1.5;margin:0;min-height:auto}body.fr-design #main-content .rd-price{background:var(--ui-soft)}body.fr-design #main-content .rd-price .v103-table-wrap{border:1px solid var(--ui-border);border-radius:16px;box-shadow:var(--ui-shadow);margin:22px 0 18px;overflow:hidden}body.fr-design #main-content .v103-prices thead th{background:#eef1f3;color:#58636f;font-size:13px;letter-spacing:.02em}body.fr-design #main-content .v103-prices td,body.fr-design #main-content .v103-prices th{padding:15px 20px}body.fr-design #main-content .v103-prices tbody tr:nth-child(2n){background:#fbfcfc}body.fr-design #main-content .rd-steps{gap:16px}body.fr-design #main-content .rd-steps>li{background:#fff;border:1px solid var(--ui-border);border-radius:16px;padding:22px}body.fr-design #main-content .rd-guarantee-panel{border:1px solid var(--ui-border);border-radius:20px;box-shadow:var(--ui-shadow)}body.fr-design #main-content .rd-faq .faq{display:grid;gap:10px}body.fr-design #main-content .rd-faq details,body.fr-design #main-content .rd-reference{background:#fff;border:1px solid var(--ui-border);border-radius:14px;overflow:hidden}body.fr-design #main-content .rd-faq summary,body.fr-design #main-content .rd-reference>summary{align-items:center;display:flex;font-weight:680;min-height:52px;padding:16px 18px}body.fr-design #main-content .rd-faq details>p,body.fr-design #main-content .rd-reference-content{padding:0 18px 18px}body.fr-design #main-content .rd-final-grid{align-items:center;gap:clamp(24px,4vw,52px)}body.fr-design #main-content .rd-final-photo{border-radius:20px;box-shadow:var(--ui-shadow);overflow:hidden}@media (max-width:767px){body.fr-design #main-content .rd-section,body.fr-design #main-content .sm-commercial-benefits{padding-bottom:36px;padding-top:36px}body.fr-design #main-content .rd-hero{padding-bottom:32px;padding-top:18px}body.fr-design #main-content .rd-hero-inner{row-gap:18px}body.fr-design #main-content .rd-title{margin-bottom:0}body.fr-design #main-content .rd-lead{font-size:17px!important;line-height:1.5;margin-bottom:18px}body.fr-design #main-content .hero-actions,body.fr-design #main-content .rd-actions{display:grid;gap:10px;grid-template-columns:1fr 1fr;width:100%}body.fr-design #main-content .btn,body.fr-design #main-content a.btn,body.fr-design #main-content button.btn{font-size:15px!important;min-height:48px;padding:11px 12px;width:100%}body.fr-design #main-content .rd-symptom-grid{gap:14px}body.fr-design #main-content .rd-symptom{padding:16px}body.fr-design #main-content .rd-symptom-photo{height:112px}body.fr-design #main-content .v103-prices td,body.fr-design #main-content .v103-prices th{padding:13px 14px}body.fr-design #main-content .rd-steps>li{padding:18px}}@media (max-width:360px){body.fr-design #main-content .hero-actions,body.fr-design #main-content .rd-actions{grid-template-columns:1fr}}.rd-hook-head{margin-bottom:24px!important}.rd-hook-head>p{max-width:760px!important}.rd-hook-list{display:grid;gap:12px 18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 28px}.rd-hook-list>div{align-items:flex-start;background:#fff;border:1px solid #e1e5e9;border-radius:14px;display:flex;gap:10px;min-width:0;padding:13px 14px}.rd-hook-list span{background:#f9e9eb;border-radius:8px;color:#a60e18;display:grid;flex:0 0 24px;font-size:14px;font-weight:800;height:24px;margin-top:1px;place-items:center;width:24px}body.fr-design #main-content .rd-hook-list p{color:#28323d;font-size:15px!important;line-height:1.45;margin:0}.rd-price-main .v103-prices th:first-child{width:76%}.rd-price-main .v103-prices th span{color:#66717d;display:inline-block;font-size:14px;font-weight:450;line-height:1.45;margin-top:5px}.rd-price-main .v103-prices td{font-size:17px!important;vertical-align:top}.rd-price-notes{background:#fff;border:1px solid #e0e5e9;border-radius:14px;margin:18px 0 20px;padding:18px 20px}body.fr-design #main-content .rd-price-notes p{color:#58636e;font-size:14px!important;line-height:1.5;margin:0 0 8px}body.fr-design #main-content .rd-price-notes p:last-child{margin-bottom:0}.rd-extra-price{margin-top:16px!important}.rd-service-values{background:#fff}.rd-value-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.rd-value-grid article{background:#fff;border:1px solid #dce2e8;border-radius:18px;box-shadow:0 5px 18px rgba(23,43,69,.055);min-width:0;padding:24px}.rd-value-icon{background:#f9e9eb;border-radius:12px;color:#a60e18;display:grid;font-size:14px;font-weight:800;height:42px;margin-bottom:16px;place-items:center;width:42px}body.fr-design #main-content .rd-value-grid h3{font-size:20px!important;line-height:1.3;margin:0 0 9px}body.fr-design #main-content .rd-value-grid p{color:#66717d;font-size:15px!important;line-height:1.5;margin:0}.rd-master-select{background:#f7f8f9;border:1px solid #dce2e8;border-radius:18px;margin:24px 0 28px;padding:24px}body.fr-design #main-content .rd-master-select h3{font-size:22px!important;margin:0 0 8px}body.fr-design #main-content .rd-master-select>p{color:#66717d;font-size:15px!important;margin:0 0 16px;max-width:760px}.rd-master-select__steps{display:flex;flex-wrap:wrap;gap:9px}.rd-master-select__steps span{background:#fff;border:1px solid #d7dde3;border-radius:999px;color:#36414c;font-size:14px;font-weight:650;line-height:1.2;padding:8px 12px}@media(max-width:900px){.rd-hook-list{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.rd-hook-list{gap:9px;grid-template-columns:1fr;margin-bottom:22px}.rd-hook-list>div{border-radius:12px;padding:11px 12px}.rd-hook-list span{flex-basis:22px;height:22px;width:22px}body.fr-design #main-content .rd-hook-list p{font-size:14px!important}.rd-value-grid{gap:12px;grid-template-columns:1fr}.rd-value-grid article{padding:19px}.rd-price-main .v103-prices th:first-child{width:auto}.rd-price-main .v103-prices td,.rd-price-main .v103-prices th{font-size:14px!important}.rd-price-main .v103-prices th span{font-size:13px}.rd-price-notes{padding:15px 16px}.rd-master-select{margin:20px 0 24px;padding:18px}.rd-master-select__steps{gap:7px}.rd-master-select__steps span{font-size:13px;padding:7px 10px}}body.fr-design #main-content #our-experience span,body.fr-design #main-content .eyebrow,body.fr-design #main-content .rd-eyebrow,body.fr-design #main-content .rd-hook-list span,body.fr-design #main-content .rd-price,body.fr-design #main-content .rd-price strong,body.fr-design #main-content .rd-value-icon{color:#30343a!important}body.fr-design #main-content a:not(.btn):not(.rd-primary):not(.btn--primary){color:#35404a}body.fr-design #main-content .btn--primary,body.fr-design #main-content .btn-primary,body.fr-design #main-content .rd-primary{background:#a60e18!important;border-color:#a60e18!important;color:#fff!important}body.fr-design #main-content .rd-hero-hours{color:#4c5661;font-size:14px!important;font-weight:650;line-height:1.45;margin:12px 0 0}body.fr-design #main-content .sm-commercial-benefits__icon{background:#eef1f3!important;color:#24282d!important}body.fr-design #main-content .rd-process{background:#24262b}body.fr-design #main-content .rd-process .eyebrow{color:#d5d9de!important}body.fr-design #main-content .rd-process h2{color:#fff!important}body.fr-design #main-content .rd-steps>li{background:#fff!important;border:1px solid #d6dbe0!important;box-shadow:0 8px 24px rgba(0,0,0,.14)!important}body.fr-design #main-content .rd-steps>li h3{color:#1a1a1a!important}body.fr-design #main-content .rd-steps>li p{color:#333!important}body.fr-design #main-content .rd-step-number{background:#eceff2!important;border:1px solid #d6dbe0;color:#1a1a1a!important}body.fr-design #main-content .rd-process>.container>p,body.fr-design #main-content .rd-process>.container>p a{color:#eef0f2!important}body.fr-design #main-content .rd-symptom-action{display:none!important}body.fr-design #main-content .fr-help-inline{margin-top:22px}body.fr-design #main-content .fr-help-inline .btn{min-width:190px}body.fr-design #main-content .rd-price-main .v103-prices strong,body.fr-design #main-content .rd-price-main .v103-prices td{color:#1f2429!important}body.fr-design #main-content .rd-price-main .v103-prices th{line-height:1.5!important}body.fr-design #main-content .rd-price-items{color:#525c66;font-size:14px;font-weight:450;line-height:1.55;margin:10px 0 0;padding-left:20px}body.fr-design #main-content .rd-price-items li+li{margin-top:4px}body.fr-design #main-content .rd-price-footnote{color:#59636e;font-size:13px!important;line-height:1.5;margin:10px 4px 18px}body.fr-design #main-content .rd-price-notes{color:#4e5862}body.fr-design #main-content .rd-master-select__steps{counter-reset:master-step;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:18px 0 0;padding:0}body.fr-design #main-content .rd-master-select__steps li{background:#fff;border:1px solid #dce1e6;border-radius:14px;counter-increment:master-step;min-width:0;padding:18px 16px 16px;position:relative}body.fr-design #main-content .rd-master-select__steps li:before{color:#59636e;content:counter(master-step,decimal-leading-zero);display:block;font-size:13px;font-weight:800;letter-spacing:.04em;margin-bottom:10px}body.fr-design #main-content .rd-master-select__steps strong{color:#20252a;display:block;font-size:15px;line-height:1.35}body.fr-design #main-content .rd-master-select__steps span{background:transparent;border:0;color:#626c76;display:block;font-size:13px;font-weight:450;line-height:1.45;margin-top:7px;padding:0}body.fr-design #main-content .brand-list{align-items:stretch}body.fr-design #main-content .brand-tile-v48{align-items:center!important;display:flex!important;height:86px;justify-content:center!important;min-height:86px!important;padding:14px 18px!important}body.fr-design #main-content .brand-tile-v48 .sm-brand-pair img,body.fr-design #main-content .brand-tile-v48>img{display:block;filter:grayscale(100%);height:42px!important;max-height:42px!important;max-width:100%!important;object-fit:contain!important;opacity:.68;transition:filter .18s ease,opacity .18s ease,transform .18s ease;width:auto!important}body.fr-design #main-content .brand-tile-v48:focus-visible .sm-brand-pair img,body.fr-design #main-content .brand-tile-v48:focus-visible>img,body.fr-design #main-content .brand-tile-v48:hover .sm-brand-pair img,body.fr-design #main-content .brand-tile-v48:hover>img{filter:none;opacity:1}html{interpolate-size:allow-keywords}body.fr-design #main-content .rd-faq details{background:#fff!important;border:1px solid #d9dfe4!important}body.fr-design #main-content .rd-faq summary{background:#fff!important;color:#20252a!important;cursor:pointer}body.fr-design #main-content .rd-faq details[open] summary{background:#f4f6f7!important;color:#20252a!important}body.fr-design #main-content .rd-faq details>p{background:#fff!important;color:#333!important;display:block!important}@supports selector(details::details-content){body.fr-design #main-content .rd-faq details::details-content{block-size:0;overflow:hidden;transition:block-size .22s ease,content-visibility .22s ease;transition-behavior:allow-discrete}body.fr-design #main-content .rd-faq details[open]::details-content{block-size:auto}}body.fr-design .footer,body.fr-design .footer a,body.fr-design .footer div,body.fr-design .footer li,body.fr-design .footer p{font-size:max(14px,1em)}body.fr-design .footer .sm-inline-a0607a62f0,body.fr-design .footer [data-legal-links],body.fr-design .footer [data-legal-links] a,body.fr-design .footer__bottom,body.fr-design .footer__brand-desc,body.fr-design .footer__nav-link{color:#e2e6ea!important}body.fr-design .footer__nav-title{color:#fff!important}body.fr-design #main-content h1,body.fr-design #main-content h2,body.fr-design #main-content h3{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body.fr-design,body.fr-design #main-content a,body.fr-design #main-content button,body.fr-design #main-content li,body.fr-design #main-content p,body.fr-design #main-content table{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media(max-width:600px){body.fr-design #main-content .rd-price-main{background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}body.fr-design #main-content .rd-price-main .v103-prices,body.fr-design #main-content .rd-price-main .v103-prices tbody,body.fr-design #main-content .rd-price-main .v103-prices td,body.fr-design #main-content .rd-price-main .v103-prices th,body.fr-design #main-content .rd-price-main .v103-prices tr{display:block;width:100%!important}body.fr-design #main-content .rd-price-main .v103-prices thead{height:1px!important;overflow:hidden!important;position:absolute!important;width:1px!important;clip:rect(0 0 0 0)!important}body.fr-design #main-content .rd-price-main .v103-prices tr{background:#fff;border:1px solid #dce2e8;border-radius:14px;box-shadow:0 4px 14px rgba(23,43,69,.05);margin-bottom:12px;overflow:hidden}body.fr-design #main-content .rd-price-main .v103-prices th{background:#fff!important;border:0!important;padding:16px 16px 10px!important}body.fr-design #main-content .rd-price-main .v103-prices td{background:#fff!important;border:0!important;font-size:17px!important;font-weight:800;padding:0 16px 16px!important}body.fr-design #main-content .rd-price-main .v103-prices td:before{color:#66717d;content:"Стоимость: ";font-size:13px;font-weight:650}body.fr-design #main-content .rd-price-items{font-size:13px;line-height:1.55}body.fr-design #main-content .rd-master-select__steps{grid-template-columns:1fr}body.fr-design #main-content .brand-tile-v48{height:76px;min-height:76px!important}body.fr-design #main-content .brand-tile-v48 .sm-brand-pair img,body.fr-design #main-content .brand-tile-v48>img{height:36px!important;max-height:36px!important}}body.fr-design #main-content .brand-tile-v48 .sm-brand-pair img,body.fr-design #main-content .brand-tile-v48>img{filter:grayscale(100%)!important;opacity:.68!important}body.fr-design #main-content .brand-tile-v48:focus-visible .sm-brand-pair img,body.fr-design #main-content .brand-tile-v48:focus-visible>img,body.fr-design #main-content .brand-tile-v48:hover .sm-brand-pair img,body.fr-design #main-content .brand-tile-v48:hover>img{filter:none!important;opacity:1!important}@media(max-width:600px){body.fr-design #main-content .rd-price .v103-table-wrap{background:transparent!important;border:0!important;box-shadow:none!important;max-width:100%!important;overflow:visible!important;width:100%!important}body.fr-design #main-content .rd-price .v103-prices,body.fr-design #main-content .rd-price .v103-prices tbody,body.fr-design #main-content .rd-price .v103-prices td,body.fr-design #main-content .rd-price .v103-prices th,body.fr-design #main-content .rd-price .v103-prices tr{box-sizing:border-box!important;display:block!important;max-width:100%!important;min-width:0!important;width:100%!important}body.fr-design #main-content .rd-price .v103-prices{table-layout:fixed!important}body.fr-design #main-content .rd-price .v103-prices thead{height:1px!important;overflow:hidden!important;position:absolute!important;width:1px!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}body.fr-design #main-content .rd-price .v103-prices tr{background:#fff!important;border:1px solid #dce2e8!important;border-radius:14px!important;box-shadow:0 4px 14px rgba(23,43,69,.05)!important;margin:0 0 12px!important;overflow:hidden!important}body.fr-design #main-content .rd-price .v103-prices td,body.fr-design #main-content .rd-price .v103-prices th{background:#fff!important;border:0!important;overflow-wrap:anywhere!important;white-space:normal!important;word-break:normal!important}body.fr-design #main-content .rd-price .v103-prices th{font-size:15px!important;line-height:1.45!important;padding:16px 16px 8px!important}body.fr-design #main-content .rd-price .v103-prices td{color:#1f2429!important;font-size:16px!important;font-weight:800!important;line-height:1.4!important;padding:0 16px 16px!important;text-align:left!important}body.fr-design #main-content .rd-price .v103-prices td:before{color:#66717d!important;content:"Стоимость: ";font-size:13px!important;font-weight:650!important}body.fr-design #main-content .rd-extra-price{max-width:100%!important;width:100%!important}body.fr-design #main-content .rd-extra-price[open]{overflow:visible!important}}@media(max-width:600px){body.fr-design #main-content .rd-steps{gap:16px!important}body.fr-design #main-content .rd-steps>li{min-height:0!important;overflow:visible!important;padding:72px 20px 20px!important;position:relative!important}body.fr-design #main-content .rd-step-number{border-radius:50%!important;display:grid!important;font-size:16px!important;height:44px!important;left:16px!important;line-height:1!important;margin:0!important;min-width:44px!important;place-items:center!important;position:absolute!important;top:14px!important;width:44px!important;z-index:2!important}body.fr-design #main-content .rd-steps>li h3{font-size:22px!important;line-height:1.3!important;margin:0 0 10px!important;padding:0!important}body.fr-design #main-content .rd-steps>li p{font-size:16px!important;line-height:1.55!important;margin:0!important;padding:0!important}body.fr-design #main-content .rd-steps>li:after,body.fr-design #main-content .rd-steps>li:before{content:none!important;display:none!important}}body.fr-design #main-content .brand-tile-v48 .sm-brand-pair img,body.fr-design #main-content .brand-tile-v48>img{filter:none!important;opacity:1!important}body.fr-design #main-content .rd-more-brands{display:none!important}body.fr-design #main-content .rd-brand-list-all{margin-top:12px}@media(max-width:600px){body.fr-design #main-content .rd-brands .brand-list{gap:10px!important}body.fr-design #main-content .rd-brands .brand-tile-v48{border-radius:12px!important;height:60px!important;min-height:60px!important;padding:8px 10px!important}body.fr-design #main-content .rd-brands .brand-tile-v48 .sm-brand-pair img,body.fr-design #main-content .rd-brands .brand-tile-v48>img{height:28px!important;max-height:28px!important;max-width:100%!important;object-fit:contain!important;width:auto!important}body.fr-design #main-content .rd-brand-list-all{margin-top:10px!important}}.rd-warranty .rd-guarantee-panel.rd-warranty-docs{align-items:center!important;display:grid!important;gap:32px!important;grid-template-columns:minmax(0,1fr) 320px!important;min-height:0!important;padding:24px 32px!important}.rd-warranty .rd-warranty-docs>div{max-width:none!important;min-width:0}.rd-warranty .rd-warranty-documents{justify-self:end;margin:0!important;max-width:320px!important;min-width:0;width:100%!important}.rd-warranty .rd-warranty-documents img{border-radius:12px;display:block!important;height:auto!important;max-width:100%!important;object-fit:contain!important;width:100%!important}.rd-warranty .rd-warranty-title{font-size:30px!important;line-height:1.2!important;margin:8px 0 14px!important;max-width:none!important}.rd-warranty-title>span{display:block}.rd-warranty-title .rd-warranty-term{white-space:nowrap}.rd-warranty .rd-documents-note{font-weight:600;margin-top:12px!important}.rd-warranty .rd-guarantee-panel p{margin-bottom:12px}@media(min-width:768px){.rd-section.rd-warranty{padding-bottom:32px!important;padding-top:32px!important}}@media(min-width:768px) and (max-width:1023px){.rd-warranty .rd-guarantee-panel.rd-warranty-docs{gap:24px!important;grid-template-columns:minmax(0,1fr) 260px!important;padding:24px!important}.rd-warranty .rd-warranty-title{font-size:26px!important}}@media(max-width:767px){.rd-warranty .rd-guarantee-panel.rd-warranty-docs{gap:20px!important;grid-template-columns:minmax(0,1fr)!important;padding:24px!important}.rd-warranty .rd-warranty-documents{justify-self:center;max-width:360px!important}.rd-warranty .rd-warranty-title{font-size:clamp(19px,4.8vw,28px)!important}}.rd-masters{margin-top:48px}.rd-masters .section-head{align-items:center;display:flex;gap:24px;margin-bottom:25px}.rd-masters .section-head h2{font-size:30px;margin:0}.rd-masters .section-head:after{background:#e5e5e5;content:"";flex:1;height:1px}.rd-masters .cards{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.rd-masters .master{background:#fff;border:1px solid #e3e3e3;border-radius:12px;min-width:0;overflow:hidden}.rd-masters .portrait{aspect-ratio:512/683;background-image:url(/assets/fridge-masters-20261007.webp);background-position:var(--position) center;background-repeat:no-repeat;background-size:400% 100%;width:100%}.rd-masters .details{border-top:1px solid #f0f0f0;padding:20px 16px 22px;text-align:center}.rd-masters .master h3{font-size:18px;line-height:1.3;margin:0 0 12px}.rd-masters .specialty{color:#666;font-size:14px;line-height:1.5;margin:0 0 20px}.rd-masters dl{border-top:1px solid #eee;font-size:14px;margin:0;padding-top:16px}.rd-masters dl div{display:flex;gap:8px;justify-content:space-between;margin:8px 0}.rd-masters dt{color:#777}.rd-masters dd{font-weight:600;margin:0}.rd-masters .foot{color:#777;font-size:12px;margin-top:20px}@media(max-width:900px){.rd-masters .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-masters .warranty{grid-template-columns:1fr 240px}.rd-masters .warranty h2{font-size:26px}}@media(max-width:600px){.rd-masters .wrap{padding:24px 16px}.rd-masters .warranty{gap:18px;grid-template-columns:1fr;padding:24px}.rd-masters .warranty img{justify-self:center;max-width:300px}.rd-masters{margin-top:32px}.rd-masters .section-head h2{font-size:26px}.rd-masters .cards{gap:12px}.rd-masters .master h3{font-size:16px}.rd-masters .specialty{font-size:12px}.rd-masters dl{font-size:12px}.rd-masters dl div{display:block}.rd-masters dd{margin-top:4px}}@media(max-width:359px){.rd-masters .cards{grid-template-columns:1fr}.rd-masters .master{margin:auto;max-width:280px;width:100%}}.rd-masters .master:first-child .portrait{background-position:66.6666667%}.rd-masters .master:nth-child(2) .portrait{background-position:0}.rd-masters .master:nth-child(3) .portrait{background-position:100%}.rd-masters .master:nth-child(4) .portrait{background-position:33.3333333%}.rd-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.rd-skip-link{background:#fff;border:2px solid #8e102c;border-radius:8px;color:#8e102c;left:16px;padding:12px 18px;position:fixed;top:-100px;z-index:10000}.rd-skip-link:focus{top:12px}body.fr-design :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #8e102c;outline-offset:3px}body.fr-design #main-content .rd-price-scope,body.fr-design #main-content .rd-price-summary{color:#444;font-size:16px;line-height:1.5;margin:0 0 20px}body.fr-design #main-content .sm-service-flip{flex:0 1 auto;width:auto}body.fr-design #main-content .sm-service-offer-line{flex-wrap:wrap;white-space:normal}.rd-masters .portrait{background-image:none!important;overflow:hidden;position:relative}.rd-masters .portrait img{border-radius:0!important;display:block;height:100%!important;max-width:none!important;object-fit:fill!important;width:400%!important}.rd-masters .master:first-child .portrait img{transform:translateX(-50%)}.rd-masters .master:nth-child(2) .portrait img{transform:none}.rd-masters .master:nth-child(3) .portrait img{transform:translateX(-75%)}.rd-masters .master:nth-child(4) .portrait img{transform:translateX(-25%)}body.fr-design #main-content .rd-masters .foot{color:#626262;font-size:12px;line-height:1.5}body.fr-design #main-content .rd-masters{margin-top:0}@media(max-width:600px){body.fr-design #main-content .rd-masters .master h3{font-size:16px;overflow-wrap:normal}body.fr-design #main-content .rd-masters .specialty{font-size:12px;line-height:1.5}body.fr-design #main-content .rd-masters dl{font-size:13px}.rd-masters .details{padding:16px 10px}}body.fr-design #main-content .rd-steps>li:after,body.fr-design #main-content .rd-steps>li:before{content:none!important;display:none!important}.rd-masters .master:first-child .portrait img{transform:translateX(0)!important}#main-content #contacts{--color-accent-gradient:linear-gradient(159deg,#bf131b -4%,#ea2e25 27%,#ea2e25 99%);--font-heading:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-sans:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","SF Mono",Consolas,Menlo,monospace;--font-size-h3:clamp(1.125rem,1rem + .5vw,1.25rem);--font-size-h2:clamp(1.65rem,1.3rem + 1.4vw,2.5rem);--font-size-h1:clamp(2rem,1.5rem + 2vw,3.25rem);--font-size-hero:clamp(2.25rem,1.75rem + 2.5vw,3.65rem);--section-padding-y:clamp(3.5rem,2.5rem + 3.5vw,6rem);--container-padding-x:clamp(1.25rem,1rem + 1.5vw,2.5rem);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.4,0,.2,1)}#main-content #contacts :is(.form-consent-control),#main-content #contacts:is(.form-consent-control){align-items:flex-start;cursor:pointer;display:flex;font-size:12px;gap:8px;line-height:1.45;margin:12px 0;min-width:0;width:100%}#main-content #contacts :is(.form-consent-control input),#main-content #contacts:is(.form-consent-control input){accent-color:var(--color-accent);flex:none;height:16px;margin:1px 0 0;width:16px}#main-content #contacts :is(.form-consent-control span),#main-content #contacts:is(.form-consent-control span){min-width:0}#main-content #contacts :is(.form-consent-control a),#main-content #contacts:is(.form-consent-control a){color:inherit;text-decoration:underline}#main-content #contacts :is(*),#main-content #contacts :is(:after),#main-content #contacts :is(:before),#main-content #contacts:is(*),#main-content #contacts:is(:after),#main-content #contacts:is(:before){box-sizing:border-box;margin:0;padding:0}#main-content #contacts :is(h2),#main-content #contacts :is(h3),#main-content #contacts:is(h2),#main-content #contacts:is(h3){color:var(--color-text);font-family:var(--font-heading);font-weight:700;letter-spacing:-.02em;line-height:var(--lh-heading)}#main-content #contacts :is(p),#main-content #contacts:is(p){color:var(--color-text-secondary);line-height:1.6}#main-content #contacts :is(a),#main-content #contacts:is(a){color:inherit;text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}#main-content #contacts :is(button),#main-content #contacts :is(input),#main-content #contacts :is(select),#main-content #contacts:is(button),#main-content #contacts:is(input),#main-content #contacts:is(select){background:0 0;border:none;color:inherit;font-family:inherit;font-size:100%;line-height:inherit;margin:0}#main-content #contacts :is(button),#main-content #contacts:is(button){cursor:pointer}#main-content #contacts :is(img),#main-content #contacts :is(svg),#main-content #contacts:is(img),#main-content #contacts:is(svg){display:block;height:auto;max-width:100%}@media (prefers-reduced-motion:reduce){#main-content #contacts :is(*),#main-content #contacts :is(:after),#main-content #contacts :is(:before),#main-content #contacts:is(*),#main-content #contacts:is(:after),#main-content #contacts:is(:before){animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}#main-content #contacts :is(.container),#main-content #contacts:is(.container){margin-left:auto;margin-right:auto;max-width:var(--container-max-width);padding-left:var(--container-padding-x);padding-right:var(--container-padding-x);width:100%}#main-content #contacts :is(.section),#main-content #contacts:is(.section){padding-bottom:var(--section-padding-y);padding-top:var(--section-padding-y);position:relative}#main-content #contacts :is(.section-header),#main-content #contacts:is(.section-header){margin-bottom:clamp(2rem,1.5rem + 1.8vw,3.5rem);max-width:880px;text-align:left}#main-content #contacts :is(.section-header__eyebrow),#main-content #contacts:is(.section-header__eyebrow){align-items:center;color:var(--color-accent);display:inline-flex;font-family:var(--font-heading);font-size:var(--font-size-xs);font-weight:700;gap:var(--space-2);letter-spacing:.08em;margin-bottom:var(--space-2);text-transform:uppercase}#main-content #contacts :is(.section-header__title),#main-content #contacts:is(.section-header__title){color:var(--color-text);font-family:var(--font-heading);font-size:var(--font-size-h2);font-weight:700;letter-spacing:-.025em;line-height:var(--lh-heading);margin-bottom:var(--space-3)}#main-content #contacts :is(.section-header__desc),#main-content #contacts:is(.section-header__desc){color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--font-size-base);line-height:1.55}#main-content #contacts :is(.btn),#main-content #contacts:is(.btn){align-items:center;border:1px solid #0000;border-radius:var(--radius-full);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:500;gap:var(--space-2);justify-content:center;line-height:1;min-height:44px;overflow:hidden;padding:10px 24px 10px 16px;position:relative;text-decoration:none;transition:all var(--duration-normal) ease;-webkit-user-select:none;user-select:none;white-space:nowrap}#main-content #contacts :is(.btn:active),#main-content #contacts:is(.btn:active){transform:scale(.98)}#main-content #contacts :is(.btn--primary),#main-content #contacts:is(.btn--primary){background:var(--color-accent-gradient);border-color:var(--color-accent);box-shadow:0 4px 14px #bf131b52;color:#fff;font-weight:700}#main-content #contacts :is(.btn--primary:hover),#main-content #contacts:is(.btn--primary:hover){background:linear-gradient(135deg,#d91721,#a00f16);border-color:#d91721;box-shadow:0 6px 20px #bf131b73;color:#fff;transform:translateY(-1px)}#main-content #contacts :is(.btn--lg),#main-content #contacts:is(.btn--lg){font-size:var(--font-size-sm);min-height:52px;padding:12px 28px 12px 20px}#main-content #contacts :is(.btn--block),#main-content #contacts:is(.btn--block){display:flex;width:100%}#main-content #contacts :is(.card),#main-content #contacts:is(.card){background-color:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;padding:clamp(1.25rem,1rem + 1vw,2rem);position:relative;transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}#main-content #contacts :is(.form-group),#main-content #contacts:is(.form-group){display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4);text-align:left}#main-content #contacts :is(.form-input),#main-content #contacts:is(.form-input){background-color:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--font-size-sm);min-height:48px;padding:12px 16px;transition:border-color var(--duration-normal) ease,box-shadow var(--duration-normal) ease;width:100%}#main-content #contacts :is(.form-input::placeholder),#main-content #contacts:is(.form-input::placeholder){color:var(--color-text-light)}#main-content #contacts :is(.form-input:focus),#main-content #contacts:is(.form-input:focus){border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle);outline:none}#main-content #contacts :is(.form-error),#main-content #contacts:is(.form-error){color:var(--color-danger);display:none;font-size:var(--font-size-xs);font-weight:500;margin-top:2px}#main-content #contacts :is(.btn .spinner),#main-content #contacts:is(.btn .spinner){animation:spin .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:none;height:18px;width:18px}@keyframes spin{to{transform:rotate(1turn)}}#main-content #contacts :is(.form-feedback),#main-content #contacts:is(.form-feedback){background-color:var(--color-success-bg);border:1px solid var(--color-success-border);border-radius:var(--radius-lg);color:var(--color-success);display:none;padding:var(--space-6);text-align:center}#main-content #contacts :is(.express-input),#main-content #contacts:is(.express-input){background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#16191e;font-family:var(--font-sans);font-size:.875rem;height:48px;padding:0 16px;transition:all var(--duration-fast) ease;width:100%}#main-content #contacts :is(.express-input::placeholder),#main-content #contacts:is(.express-input::placeholder){color:#94a3b8}#main-content #contacts :is(.express-input:focus),#main-content #contacts:is(.express-input:focus){background:#fff;border-color:var(--color-accent);box-shadow:0 0 0 3px #bf131b26;outline:none}#main-content #contacts :is(.contacts-grid),#main-content #contacts:is(.contacts-grid){align-items:stretch;display:grid;gap:var(--space-6);grid-template-columns:1fr}@media (width>=1024px){#main-content #contacts :is(.contacts-grid),#main-content #contacts:is(.contacts-grid){align-items:stretch;grid-template-columns:1fr 1fr}}#main-content #contacts :is(.contacts-messengers-list),#main-content #contacts:is(.contacts-messengers-list){display:flex;flex-wrap:wrap;gap:12px}#main-content #contacts :is(.contact-messenger-btn),#main-content #contacts:is(.contact-messenger-btn){align-items:center;border-radius:12px;box-shadow:0 4px 14px #0000001f;color:#fff!important;cursor:pointer;display:inline-flex;flex:1;font-family:var(--font-sans);font-size:.875rem;font-weight:700;gap:8px;height:46px;justify-content:center;min-width:110px;padding:0 16px;text-decoration:none;transition:all var(--duration-fast) ease;white-space:nowrap}#main-content #contacts :is(.contact-messenger-btn svg),#main-content #contacts:is(.contact-messenger-btn svg){fill:currentColor;flex-shrink:0;height:18px;width:18px}#main-content #contacts :is(.btn-telegram),#main-content #contacts:is(.btn-telegram){background-color:#229ed9}#main-content #contacts :is(.btn-telegram:hover),#main-content #contacts:is(.btn-telegram:hover){background-color:#1e8cbf;box-shadow:0 6px 18px #229ed973;transform:translateY(-2px)}#main-content #contacts :is(.btn-phone-direct),#main-content #contacts:is(.btn-phone-direct){background-color:#22c55e}#main-content #contacts :is(.btn-phone-direct:hover),#main-content #contacts:is(.btn-phone-direct:hover){background-color:#16a34a;box-shadow:0 6px 18px #22c55e73;transform:translateY(-2px)}#main-content #contacts :is(.btn-max),#main-content #contacts:is(.btn-max){background:linear-gradient(135deg,#44bdfd,#4360fd 40%,#8831db);border:none;box-shadow:0 4px 14px #4360fd59}#main-content #contacts :is(.btn-max:hover),#main-content #contacts:is(.btn-max:hover){background:linear-gradient(135deg,#30aefd,#3553f8 40%,#7b25d4);box-shadow:0 6px 18px #4360fd8c;transform:translateY(-2px)}#main-content #contacts :is(.map-container),#main-content #contacts:is(.map-container){background-color:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;height:100%;min-height:500px;overflow:hidden;position:relative;width:100%}#main-content #contacts :is(.sm-contact-label),#main-content #contacts:is(.sm-contact-label){color:var(--color-text-muted);font-size:.75rem;font-weight:700;text-transform:uppercase}#main-content #contacts :is(.sm-contact-phone),#main-content #contacts:is(.sm-contact-phone){color:var(--color-accent);display:block;font-size:1.25rem;font-weight:800;margin-top:4px}#main-content #contacts :is(.sm-contact-caption),#main-content #contacts:is(.sm-contact-caption){color:var(--color-text-muted);font-size:.75rem;margin-top:3px}#main-content #contacts :is(.sm-contact-city),#main-content #contacts:is(.sm-contact-city){font-size:.9375rem;font-weight:700;margin-top:4px}#main-content #contacts :is(.sm-form-note),#main-content #contacts:is(.sm-form-note){color:var(--color-text-muted);font-size:12px;line-height:1.5;margin-top:12px}#main-content #contacts :is(.form-group select),#main-content #contacts:is(.form-group select){appearance:auto;width:100%}#main-content #contacts :is(.sm-quick-form input[type=checkbox]),#main-content #contacts:is(.sm-quick-form input[type=checkbox]){flex:none;height:16px;width:16px}@media (width<=767px){#main-content #contacts :is(body:not(.sm-inner)),#main-content #contacts:is(body:not(.sm-inner)){--section-padding-y:32px}#main-content #contacts :is(body:not(.sm-inner) main .section),#main-content #contacts:is(body:not(.sm-inner) main .section){padding-block:32px}#main-content #contacts :is(body:not(.sm-inner) .section-header),#main-content #contacts:is(body:not(.sm-inner) .section-header){margin-bottom:20px}#main-content #contacts :is(body:not(.sm-inner) .card),#main-content #contacts:is(body:not(.sm-inner) .card){padding:18px}#main-content #contacts :is(body:not(.sm-inner) .map-container),#main-content #contacts:is(body:not(.sm-inner) .map-container){min-height:320px}}#main-content #contacts :is(.contacts-messengers-list .btn-telegram),#main-content #contacts:is(.contacts-messengers-list .btn-telegram){background:#087cae!important;color:#fff!important}#main-content #contacts :is(.contacts-messengers-list .btn-phone-direct),#main-content #contacts:is(.contacts-messengers-list .btn-phone-direct){background:#15803d!important;color:#fff!important}#main-content #contacts :is(.section-header__desc),#main-content #contacts :is(main p),#main-content #contacts:is(.section-header__desc),#main-content #contacts:is(main p){font-size:var(--sm-copy)!important;line-height:1.65}#main-content #contacts :is(.btn),#main-content #contacts :is(.contact-messenger-btn),#main-content #contacts :is(button),#main-content #contacts :is(input),#main-content #contacts :is(select),#main-content #contacts:is(.btn),#main-content #contacts:is(.contact-messenger-btn),#main-content #contacts:is(button),#main-content #contacts:is(input),#main-content #contacts:is(select){font-size:16px}#main-content #contacts :is(.btn),#main-content #contacts:is(.btn){height:auto;min-height:46px;text-align:center;white-space:normal}#main-content #contacts :is(.sm-contact-caption),#main-content #contacts :is(.sm-contact-label),#main-content #contacts :is(.sm-form-note),#main-content #contacts :is(small),#main-content #contacts:is(.sm-contact-caption),#main-content #contacts:is(.sm-contact-label),#main-content #contacts:is(.sm-form-note),#main-content #contacts:is(small){font-size:15px!important;line-height:1.5}#main-content #contacts :is(.form-consent-control span),#main-content #contacts :is(.form-consent-control),#main-content #contacts :is(main .sm-small-copy),#main-content #contacts:is(.form-consent-control span),#main-content #contacts:is(.form-consent-control),#main-content #contacts:is(main .sm-small-copy){font-size:15px!important}#main-content #contacts :is(.container),#main-content #contacts:is(.container){max-width:1320px}#main-content #contacts :is(body main input),#main-content #contacts :is(body main label),#main-content #contacts :is(body main p),#main-content #contacts :is(body main select),#main-content #contacts:is(body main input),#main-content #contacts:is(body main label),#main-content #contacts:is(body main p),#main-content #contacts:is(body main select){font-size:16px!important;line-height:1.65}#main-content #contacts :is(body .section-header__eyebrow),#main-content #contacts :is(body small),#main-content #contacts:is(body .section-header__eyebrow),#main-content #contacts:is(body small){font-size:14px!important}#main-content #contacts :is(main .container),#main-content #contacts:is(main .container){max-width:1320px}#main-content #contacts :is(body .map-container),#main-content #contacts:is(body .map-container){background:#f1f5f9;overflow:hidden}#main-content #contacts :is(body .contacts-grid),#main-content #contacts:is(body .contacts-grid){align-items:start}#main-content #contacts :is(a:hover),#main-content #contacts:is(a:hover){text-underline-offset:5px}#main-content #contacts :is(a:focus-visible),#main-content #contacts :is(button:focus-visible),#main-content #contacts:is(a:focus-visible),#main-content #contacts:is(button:focus-visible){outline:3px solid #215eb1;outline-offset:4px}#main-content #contacts :is(body main .btn),#main-content #contacts:is(body main .btn){align-items:center;display:inline-flex;justify-content:center;line-height:1.4;white-space:normal}#main-content #contacts :is(body .container),#main-content #contacts:is(body .container){box-sizing:border-box;margin-inline:auto!important;max-width:1320px!important;padding-inline:0!important;width:calc(100% - 48px)!important}@media (width<=599px){#main-content #contacts :is(body .container),#main-content #contacts:is(body .container){width:calc(100% - 32px)!important}}#main-content #contacts :is(body main p),#main-content #contacts:is(body main p){color:#465366;font-size:16px!important;line-height:1.65!important}#main-content #contacts :is(body main h2),#main-content #contacts :is(body main h3),#main-content #contacts:is(body main h2),#main-content #contacts:is(body main h3){color:#192430;overflow-wrap:break-word;text-wrap:pretty}#main-content #contacts :is(body main h3),#main-content #contacts:is(body main h3){line-height:1.35!important}#main-content #contacts :is(body main .btn),#main-content #contacts:is(body main .btn){line-height:1.3;min-height:48px;padding:12px 22px;white-space:nowrap}#main-content #contacts :is(body .map-container),#main-content #contacts:is(body .map-container){aspect-ratio:auto!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}#main-content #contacts :is(body main figcaption),#main-content #contacts:is(body main figcaption){color:#465366!important;font-size:14px!important;line-height:1.6!important}#main-content #contacts :is(body .map-container),#main-content #contacts:is(body .map-container){display:block!important}#main-content #contacts :is(.sm-quick-form :is(input:not([type=checkbox]),select,textarea)),#main-content #contacts:is(.sm-quick-form :is(input:not([type=checkbox]),select,textarea)){border-color:#767676}#main-content #contacts :is(.sm-quick-form input::placeholder),#main-content #contacts:is(.sm-quick-form input::placeholder){color:#626262;opacity:1}#main-content #contacts :is(.sm-quick-form :is(input,select,textarea):focus),#main-content #contacts:is(.sm-quick-form :is(input,select,textarea):focus){box-shadow:none;outline:3px solid #bf131b;outline-offset:2px}@keyframes sm-audit-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){#main-content #contacts :is(.sm-quick-form .spinner),#main-content #contacts:is(.sm-quick-form .spinner){animation:none!important}}#main-content #contacts :is(.sm-quick-form .sm-quick-label),#main-content #contacts:is(.sm-quick-form .sm-quick-label){color:#1a1a1a;display:block!important;font-size:14px;font-weight:600;line-height:1.5;margin:0 0 6px}#main-content #contacts :is(.sm-quick-form input[type=checkbox]),#main-content #contacts:is(.sm-quick-form input[type=checkbox]){border-color:#626262!important;color:#626262}#main-content #contacts :is(.btn-max),#main-content #contacts:is(.btn-max){background-image:linear-gradient(135deg,#176bb1,#354bd4 40%,#7523b9)!important}#main-content #contacts :is(.btn-max:hover),#main-content #contacts:is(.btn-max:hover){background-image:linear-gradient(135deg,#155b96,#293bb0 40%,#601a9b)!important}#main-content #contacts :is(button),#main-content #contacts:is(button){min-height:44px;min-width:44px}#main-content #contacts :is(main :is(input:not([type=checkbox]),select,textarea):not([aria-invalid=true])),#main-content #contacts:is(main :is(input:not([type=checkbox]),select,textarea):not([aria-invalid=true])){border-color:#767676!important}#main-content #contacts :is(:where(a,button,input,select,textarea,summary):focus-visible),#main-content #contacts:is(:where(a,button,input,select,textarea,summary):focus-visible){outline:3px solid #bf131b!important;outline-offset:3px!important}#main-content #contacts :is(.sm-static-map),#main-content #contacts:is(.sm-static-map){background:#fff;border:1px solid #d6dee8;border-radius:16px;margin:0;overflow:hidden;width:100%}#main-content #contacts :is(body .sm-static-map img),#main-content #contacts:is(body .sm-static-map img){aspect-ratio:644/460;display:block;height:auto!important;object-fit:contain!important;width:100%!important}#main-content #contacts :is(.sm-static-map figcaption),#main-content #contacts:is(.sm-static-map figcaption){color:#465366;font-size:14px;line-height:1.5;padding:14px 18px}#main-content #contacts :is(:is(#sm-inline-priority,.sm-inline-002dc26c47)),#main-content #contacts:is(:is(#sm-inline-priority,.sm-inline-002dc26c47)){margin-bottom:1.5rem}#main-content #contacts :is(:is(#sm-inline-priority,.sm-inline-1b60998435)),#main-content #contacts:is(:is(#sm-inline-priority,.sm-inline-1b60998435)){border-top:1px solid var(--color-border-subtle);padding-top:1.25rem}#main-content #contacts :is(:is(#sm-inline-priority,.sm-inline-2a059444c1)),#main-content #contacts:is(:is(#sm-inline-priority,.sm-inline-2a059444c1)){background-color:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid var(--color-accent);border-radius:12px;margin-bottom:1.5rem;padding:14px 16px}#main-content #contacts :is(:is(#sm-inline-priority,.sm-inline-2e3c31afcd)),#main-content #contacts:is(:is(#sm-inline-priority,.sm-inline-2e3c31afcd)){color:var(--color-text-muted);font-size:.75rem;font-weight:700;letter-spacing:.05em;margin-bottom:.75rem;text-transform:uppercase}#main-content #contacts :is(:is(#sm-inline-priority,.sm-inline-470c03ca88)),#main-content #contacts:is(:is(#sm-inline-priority,.sm-inline-470c03ca88)){position:relative}#main-content #contacts :is(:is(#sm-inline-priority,.sm-inline-4ecbdde3e3)),#main-content #contacts:is(:is(#sm-inline-priority,.sm-inline-4ecbdde3e3)){color:var(--color-text-secondary);font-family:var(--font-sans);font-size:.9375rem;line-height:1.5;margin:0}#main-content #contacts :is(:is(#sm-inline-priority,.sm-inline-6d61a400ac)),#main-content #contacts:is(:is(#sm-inline-priority,.sm-inline-6d61a400ac)){align-items:center;color:var(--color-text);display:flex;font-family:var(--font-heading);font-size:.875rem;font-weight:700;gap:8px;margin-bottom:4px}#main-content #contacts :is(:is(#sm-inline-priority,.sm-inline-b7d289a554)),#main-content #contacts:is(:is(#sm-inline-priority,.sm-inline-b7d289a554)){display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:1.5rem}#main-content #contacts :is(:is(#sm-inline-priority,.sm-inline-b9676f90e3)),#main-content #contacts:is(:is(#sm-inline-priority,.sm-inline-b9676f90e3)){color:var(--color-text);font-family:var(--font-heading);font-size:1.125rem;font-weight:700;margin-bottom:6px}#main-content #contacts :is(:is(#sm-inline-priority,.sm-inline-dd2d9d6826)),#main-content #contacts:is(:is(#sm-inline-priority,.sm-inline-dd2d9d6826)){color:var(--color-text-secondary);font-family:var(--font-sans);font-size:.9375rem;line-height:1.45;margin-bottom:.875rem}#main-content #contacts :is(:is(#sm-inline-priority,.sm-inline-dd7bedfa6f)),#main-content #contacts:is(:is(#sm-inline-priority,.sm-inline-dd7bedfa6f)){display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}#main-content #contacts :is(:is(#sm-inline-priority,.sm-inline-f449df9f33)),#main-content #contacts:is(:is(#sm-inline-priority,.sm-inline-f449df9f33)){justify-content:space-between}#main-content #contacts :is(.sm-quick-form .form-consent-control),#main-content #contacts:is(.sm-quick-form .form-consent-control){margin-block:16px}#main-content #contacts :is(#form-contacts .sm-contact-fields),#main-content #contacts:is(#form-contacts .sm-contact-fields){grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}#main-content #contacts :is(.sm-quick-form .form-consent-control),#main-content #contacts:is(.sm-quick-form .form-consent-control){align-items:start;display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr);text-align:left}#main-content #contacts :is(.sm-quick-form .form-consent-control input[type=checkbox]),#main-content #contacts:is(.sm-quick-form .form-consent-control input[type=checkbox]){accent-color:#cf161b;height:20px;margin:3px 0 0;width:20px}#main-content #contacts :is(body main .section:not(.sm-home-brands)),#main-content #contacts:is(body main .section:not(.sm-home-brands)){padding-block:clamp(32px,4vw,56px)!important}#main-content #contacts :is(body main .container),#main-content #contacts:is(body main .container){max-width:1200px!important}#main-content #contacts :is(body main .section),#main-content #contacts:is(body main .section){padding-bottom:44px!important;padding-top:44px!important}#main-content #contacts :is(body main .section-header),#main-content #contacts:is(body main .section-header){margin-bottom:26px!important}#main-content #contacts :is(body main .section-header__title),#main-content #contacts:is(body main .section-header__title){font-size:clamp(26px,2.8vw,36px)!important;line-height:1.2!important}#main-content #contacts :is(body main .section-header__desc),#main-content #contacts:is(body main .section-header__desc){font-size:17px;line-height:1.6}#main-content #contacts :is(body .sm-map-frame),#main-content #contacts:is(body .sm-map-frame){aspect-ratio:1.55;background:#eef3f7;overflow:hidden;position:relative}#main-content #contacts :is(body .sm-map-frame img),#main-content #contacts:is(body .sm-map-frame img){display:block;height:auto!important;left:-3%!important;max-width:none!important;position:absolute!important;top:-16%!important;width:120%!important}#main-content #contacts :is(body .sm-static-map figcaption),#main-content #contacts:is(body .sm-static-map figcaption){line-height:1.6;padding:14px!important}#main-content #contacts :is(body .sm-static-map figcaption small),#main-content #contacts:is(body .sm-static-map figcaption small){display:block;font-size:12px;margin-top:6px}#main-content #contacts :is(body .sm-static-map figcaption a),#main-content #contacts:is(body .sm-static-map figcaption a){text-decoration:underline}@media (width<=767px){#main-content #contacts :is(body main .section),#main-content #contacts:is(body main .section){padding-bottom:30px!important;padding-top:30px!important}#main-content #contacts :is(body main .section-header),#main-content #contacts:is(body main .section-header){margin-bottom:20px!important}#main-content #contacts :is(body main .section-header__desc),#main-content #contacts:is(body main .section-header__desc){font-size:16px!important;line-height:1.5!important}}@media (width<=767px){#main-content #contacts :is(body main .btn),#main-content #contacts :is(body section .btn),#main-content #contacts:is(body main .btn),#main-content #contacts:is(body section .btn){box-sizing:border-box;justify-content:center;line-height:1.4;max-width:100%!important;min-height:44px;min-width:0;overflow-wrap:normal;text-align:center!important;white-space:nowrap!important}#main-content #contacts :is(body main .btn),#main-content #contacts :is(body section .btn),#main-content #contacts:is(body main .btn),#main-content #contacts:is(body section .btn){align-self:center;display:flex!important;margin-left:auto!important;margin-right:auto!important;width:fit-content}#main-content #contacts :is(body main .btn--block),#main-content #contacts :is(body section .btn--block),#main-content #contacts:is(body main .btn--block),#main-content #contacts:is(body section .btn--block){width:100%}#main-content #contacts :is(body form input),#main-content #contacts :is(body form select),#main-content #contacts:is(body form input),#main-content #contacts:is(body form select){box-sizing:border-box;max-width:100%;min-width:0}#main-content #contacts :is(html body main .btn),#main-content #contacts :is(html body section .btn),#main-content #contacts:is(html body main .btn),#main-content #contacts:is(html body section .btn){background:#c8102e!important;border-color:#c8102e!important;border-radius:28px!important;box-shadow:none!important;color:#fff!important;text-decoration:none!important}#main-content #contacts :is(html body main .btn span),#main-content #contacts :is(html body section .btn span),#main-content #contacts:is(html body main .btn span),#main-content #contacts:is(html body section .btn span){color:inherit!important;text-decoration:none!important}#main-content #contacts :is(html body #main-content .btn),#main-content #contacts :is(html body section .btn),#main-content #contacts:is(html body #main-content .btn),#main-content #contacts:is(html body section .btn){background:#c8102e!important;border-color:#c8102e!important;box-shadow:none!important;color:#fff!important;text-decoration:none!important}}@media (width>=768px){#main-content #contacts :is(html body #main-content .btn),#main-content #contacts :is(html body section .btn),#main-content #contacts:is(html body #main-content .btn),#main-content #contacts:is(html body section .btn){background:#c8102e!important;border-color:#c8102e!important;color:#fff!important;text-decoration:none!important}}@media (width<=767px){#main-content #contacts :is(body #main-content #contacts),#main-content #contacts:is(body #main-content #contacts){padding-bottom:36px!important;padding-top:36px!important}}#main-content #contacts :is(body .contacts-messengers-list),#main-content #contacts:is(body .contacts-messengers-list){align-items:stretch;display:flex!important;flex-wrap:wrap;gap:10px!important}#main-content #contacts :is(body .contacts-messengers-list .contact-messenger-btn),#main-content #contacts:is(body .contacts-messengers-list .contact-messenger-btn){align-items:center;background:#bd0c2e!important;border:1px solid #bd0c2e!important;border-radius:12px;box-shadow:none!important;color:#fff!important;display:flex!important;flex:100px;font-size:14px!important;gap:6px;height:auto!important;justify-content:center;line-height:1.25;margin:0!important;min-height:44px;min-width:0;padding:10px 8px!important;text-decoration:none!important;white-space:nowrap}#main-content #contacts :is(body .contacts-messengers-list .contact-messenger-btn:hover),#main-content #contacts:is(body .contacts-messengers-list .contact-messenger-btn:hover){background:#9d0925!important;border-color:#9d0925!important}#main-content #contacts :is(body .contacts-messengers-list .contact-messenger-btn:focus-visible),#main-content #contacts:is(body .contacts-messengers-list .contact-messenger-btn:focus-visible){outline:3px solid #7d0920;outline-offset:3px}@media (width<=767px){#main-content #contacts :is(body .contacts-messengers-list),#main-content #contacts:is(body .contacts-messengers-list){justify-content:center}#main-content #contacts :is(body .contacts-messengers-list .contact-messenger-btn:last-child:nth-child(odd)),#main-content #contacts:is(body .contacts-messengers-list .contact-messenger-btn:last-child:nth-child(odd)){flex-basis:100%}}@keyframes hero-orbit-clockwise{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes hero-orbit-counterclockwise{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}html body .rd-masters .cards .master{flex:0 0 calc(25% - 15px)!important}html body .rd-masters .master .details:not(:has(h3)):before{content:"";display:block;font-size:var(--masters-name-size,20px);height:3.9em}html body .rd-hero .rd-value-points{color:#343a40;font-size:17px;line-height:1.5;list-style:disc;margin:16px 0 24px;padding-left:22px}html body .rd-hero .rd-value-points li{margin:0 0 12px;padding-left:4px}html body .rd-hero .rd-value-points li:last-child{margin-bottom:0}html body .rd-hero .rd-value-points li::marker{color:#b30c25}html body .rd-hero .rd-diagnostic-note{color:#575d63;font-size:13px;line-height:1.5;margin:12px 0 20px}html body .rd-hero .rd-secondary{background:transparent!important}@media(max-width:767px){html body .rd-hero .rd-value-points{font-size:16px}}html body.fr-design #main-content .rd-title{container-type:inline-size}html body.fr-design #main-content h1.sm-service-title .sm-service-offer-line{align-items:baseline!important;display:flex!important;flex-wrap:nowrap!important;font-size:clamp(15px,6cqw,34px)!important;gap:.22em!important;white-space:nowrap!important}html body.fr-design #main-content h1.sm-service-title .sm-service-location{flex:0 0 auto!important}html body.fr-design #main-content h1.sm-service-title .sm-service-flip{flex:0 0 11em!important;min-width:0!important;width:11em!important}@media(min-width:901px){html body.fr-design #main-content .rd-photo{align-self:stretch!important;min-height:0!important;padding:0!important;position:relative!important}html body.fr-design #main-content .rd-master-photo{aspect-ratio:auto!important;height:100%!important;inset:0!important;max-width:none!important;position:absolute!important;width:100%!important}html body.fr-design #main-content .rd-master-photo picture{display:block;height:100%;width:100%}html body.fr-design #main-content .rd-master-photo img{height:100%!important;object-fit:cover!important;object-position:center!important;width:100%!important}}html body.fr-design #main-content .sm-commercial-benefits .sm-commercial-benefits__title{text-align:center!important}html body.fr-design #main-content .sm-commercial-benefits .sm-commercial-benefits__item{background:#fff!important}html body.fr-design #main-content .sm-commercial-benefits .sm-commercial-benefits__icon{background:#eff6ff!important;box-shadow:none!important;display:grid!important;place-items:center!important}html body.fr-design #main-content .sm-commercial-benefits .sm-commercial-benefits__icon svg{filter:none!important}html body.fr-design #main-content .sm-commercial-benefits .sm-commercial-benefits__item:nth-child(2) .sm-commercial-benefits__icon{background:#f0fdf4!important}html body.fr-design #main-content .sm-commercial-benefits .sm-commercial-benefits__item:nth-child(3) .sm-commercial-benefits__icon{background:#fff7ed!important}html body.fr-design #main-content .sm-commercial-benefits .sm-commercial-benefits__item:nth-child(4) .sm-commercial-benefits__icon{background:#eef2ff!important}html body.fr-design #main-content .sm-commercial-benefits .sm-commercial-benefits__item:nth-child(5) .sm-commercial-benefits__icon{background:#f0f9ff!important}html body.fr-design #main-content .sm-commercial-benefits .sm-commercial-benefits__item:nth-child(6) .sm-commercial-benefits__icon{background:#fff1f2!important}html body.fr-design #main-content .sm-commercial-benefits .sm-commercial-benefits__item h3{align-self:start!important}html body.fr-design #main-content .sm-commercial-benefits .sm-commercial-benefits__item p{color:#626b73!important}html body.fr-design #main-content .rd-symptoms .rd-hook-head{display:block;margin-bottom:28px;text-align:center}html body.fr-design #main-content .rd-symptoms .rd-hook-head .eyebrow,html body.fr-design #main-content .rd-symptoms .rd-hook-head h2{text-align:center}html body.fr-design #main-content .rd-symptoms .rd-hook-head>p{margin:16px auto 0;max-width:820px;text-align:center}html body.fr-design #main-content .rd-symptoms .rd-hook-list{display:grid;gap:14px;grid-auto-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr))}html body.fr-design #main-content .rd-symptoms .rd-hook-list>div{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-sizing:border-box;display:grid;gap:16px;grid-template-columns:64px minmax(0,1fr);min-height:116px;padding:20px}html body.fr-design #main-content .rd-symptoms .rd-hook-list>div>span{align-items:center;background:#eff6ff;border-radius:18px;display:flex;height:64px;justify-content:center;margin:0;width:64px}html body.fr-design #main-content .rd-symptoms .rd-hook-list>div:nth-child(3n)>span{background:#ecfdf5}html body.fr-design #main-content .rd-symptoms .rd-hook-list>div:nth-child(4)>span{background:#f5f3ff}html body.fr-design #main-content .rd-symptoms .rd-hook-list>div:nth-child(5)>span{background:#fffbeb}html body.fr-design #main-content .rd-symptoms .rd-hook-list>div>span svg{display:block;flex:none;height:48px;width:48px}html body.fr-design #main-content .rd-symptoms .rd-hook-list>div>p{color:#30343b;font-size:16px;line-height:1.5;margin:0;text-align:left}@media(max-width:1000px){html body.fr-design #main-content .rd-symptoms .rd-hook-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){html body.fr-design #main-content .rd-symptoms .rd-hook-list{grid-template-columns:minmax(0,1fr)}html body.fr-design #main-content .rd-symptoms .rd-hook-list>div{gap:14px;grid-template-columns:56px minmax(0,1fr);min-height:100px;padding:16px}html body.fr-design #main-content .rd-symptoms .rd-hook-list>div>span{height:56px;width:56px}html body.fr-design #main-content .rd-symptoms .rd-hook-list>div>p{font-size:15px}}html{scrollbar-gutter:stable}html body.fr-design #main-content .rd-symptom>h3,html body.fr-design #main-content .rd-symptom>p{text-align:center}html body.fr-design #main-content .rd-symptom>details{margin-top:auto;padding-top:18px;text-align:center}html body.fr-design #main-content .rd-symptom>details>summary{align-items:center;color:#a30e24;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;justify-content:center;list-style:none;min-height:44px}html body.fr-design #main-content .rd-symptom>details>summary::-webkit-details-marker{display:none}html body.fr-design #main-content .rd-symptom>details>summary:before{content:"+";font-size:22px}html body.fr-design #main-content .rd-symptom>details>summary:focus-visible{border-radius:6px;outline:2px solid #a30e24;outline-offset:4px}html body .sm-check-dialog{background:#fff;border:1px solid #e5e7eb;border-radius:22px;box-shadow:0 24px 90px #0004;box-sizing:border-box;color:#25282c;max-height:calc(100dvh - 40px);max-width:720px;overflow:hidden;padding:0;width:min(720px,calc(100vw - 32px))}html body .sm-check-dialog[open]{display:flex;flex-direction:column}html body .sm-check-dialog::backdrop{background:rgba(15,23,42,.55)}html body .sm-check-dialog__head{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex:none;gap:20px;padding:22px 26px}html body .sm-check-dialog__head h2{flex:1;font-size:24px;line-height:1.3;margin:0}html body .sm-check-dialog__close{background:#f3f4f6;border:0;border-radius:50%;color:#333;cursor:pointer;display:grid;flex:none;font-size:30px;height:44px;padding:0;place-items:center;width:44px}html body .sm-check-dialog__content{font-size:16px;line-height:1.65;overflow-y:auto;overscroll-behavior:contain;padding:8px 26px 26px;text-align:left}html body .sm-check-dialog__content p{margin:16px 0}html body .sm-check-dialog__content a{color:#a30e24;text-decoration:underline}@media(max-width:600px){html body .sm-check-dialog__head{gap:10px;padding:16px}html body .sm-check-dialog__head h2{font-size:21px}html body .sm-check-dialog__content{font-size:15px;padding:0 18px 20px}}html body .sm-check-dialog{inset:0;margin:auto;position:fixed}html body.fr-design #main-content .rd-symptom:hover{transform:none}html body.fr-design #main-content .rd-price .sm-price-title{font-size:clamp(28px,3vw,40px);font-weight:750;letter-spacing:normal;line-height:1.2;margin:0 0 14px;text-align:center;text-transform:none}html body.fr-design #main-content .rd-price .sm-price-subtitle{color:#555b63;font-size:clamp(18px,1.7vw,23px);font-weight:500;line-height:1.45;margin:0 0 28px;max-width:none;text-align:center}html body.fr-design #main-content .rd-price .sm-price-scope-row>td{background:#f8fafc;padding:14px 22px;text-align:left;white-space:normal}html body.fr-design #main-content .rd-price .sm-price-scope-row .rd-price-scope{color:#555b63;font-size:15px;font-weight:400;line-height:1.5;margin:0;text-align:left}html body.fr-design #main-content .rd-price .rd-price-main+.sm-price-note{margin-bottom:24px;margin-top:22px;text-align:left}html body.fr-design #main-content .rd-value-points>li{line-height:1.45;margin:0 0 16px}html body.fr-design #main-content .rd-value-points>li:last-child{margin-bottom:0}html body.fr-design #main-content .rd-value-points>li>strong{display:block;font-size:18px;line-height:1.45}html body.fr-design #main-content .rd-value-points .sm-hero-explanation{color:#5d6269;display:block;font-size:15px;font-weight:400;line-height:1.55;margin-top:5px}@media(max-width:600px){html body.fr-design #main-content .rd-value-points>li>strong{font-size:17px}}html body.fr-design #main-content .rd-service-values .sm-values-title{font-size:clamp(28px,3vw,40px);font-weight:750;letter-spacing:normal;line-height:1.2;margin:0 0 14px;text-align:center;text-transform:none}html body.fr-design #main-content .rd-service-values .sm-values-subtitle{color:#555b63;font-size:clamp(18px,1.7vw,23px);font-weight:500;line-height:1.45;margin:0 0 30px;max-width:none;text-align:center}html body.fr-design #main-content .rd-service-values .rd-value-grid{align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}html body.fr-design #main-content .rd-service-values .rd-value-grid>article{box-sizing:border-box;display:grid;gap:18px;grid-template-rows:56px auto 1fr;height:100%;padding:26px 22px;text-align:center}html body.fr-design #main-content .rd-service-values .rd-value-icon{align-items:center;border-radius:16px;display:flex;font-size:19px;font-weight:700;height:56px;justify-content:center;justify-self:center;margin:0;width:56px}html body.fr-design #main-content .rd-service-values .rd-value-grid h3{font-size:21px;line-height:1.35;margin:0;text-align:center}html body.fr-design #main-content .rd-service-values .rd-value-grid p{color:#555b63;font-size:16px;line-height:1.6;margin:0;text-align:center}@media(max-width:1000px){html body.fr-design #main-content .rd-service-values .rd-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){html body.fr-design #main-content .rd-service-values .rd-value-grid{grid-template-columns:minmax(0,1fr)}}html body.fr-design #main-content .rd-master-select>h3,html body.fr-design #main-content .rd-master-select>p,html body.fr-design #main-content .rd-process>.container>.eyebrow,html body.fr-design #main-content .rd-process>.container>h2,html body.fr-design #main-content .rd-process>.container>p,html body.fr-design #main-content .rd-trust>.container>.eyebrow,html body.fr-design #main-content .rd-trust>.container>h2,html body.fr-design #main-content .rd-trust>.container>p{margin-left:auto;margin-right:auto;text-align:center}html body.fr-design #main-content .rd-master-select>p,html body.fr-design #main-content .rd-process>.container>p,html body.fr-design #main-content .rd-trust>.container>p{max-width:860px}html body.fr-design #main-content .rd-steps{align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}html body.fr-design #main-content .rd-steps>li{box-sizing:border-box;display:grid;gap:16px;grid-template-rows:52px auto 1fr;height:100%;padding:26px 22px;text-align:center}html body.fr-design #main-content .rd-steps .rd-step-number{align-items:center;display:flex;height:52px;justify-content:center;justify-self:center;margin:0;position:static;width:52px}html body.fr-design #main-content .rd-steps h3{font-size:20px;line-height:1.35;margin:0;text-align:center}html body.fr-design #main-content .rd-steps p{font-size:16px;line-height:1.6;margin:0;text-align:center}html body.fr-design #main-content .rd-master-select__steps{align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}html body.fr-design #main-content .rd-master-select__steps>li{box-sizing:border-box;display:grid;gap:12px;grid-template-rows:36px minmax(48px,auto) 1fr;height:100%;padding:22px 16px;text-align:center}html body.fr-design #main-content .rd-master-select__steps>li:before{align-items:center;display:flex;justify-content:center;justify-self:center;margin:0;position:static}html body.fr-design #main-content .rd-master-select__steps strong{align-self:center;display:block;font-size:17px;line-height:1.4;margin:0;text-align:center}html body.fr-design #main-content .rd-master-select__steps span{display:block;font-size:15px;line-height:1.55;margin:0;text-align:center}@media(max-width:1000px){html body.fr-design #main-content .rd-master-select__steps,html body.fr-design #main-content .rd-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){html body.fr-design #main-content .rd-master-select__steps,html body.fr-design #main-content .rd-steps{grid-template-columns:minmax(0,1fr)}}html body.fr-design #main-content .rd-service-values .rd-value-grid>article{gap:16px!important;grid-template-rows:auto 1fr!important}html body.fr-design #main-content .rd-process{background:linear-gradient(125deg,#f4f7fc,#f9f6fa 55%,#fff4f1)!important;border-bottom:1px solid #e9edf3!important;border-top:1px solid #e9edf3!important;color:#222730!important}html body.fr-design #main-content .rd-process>.container>.eyebrow{color:#a71936!important}html body.fr-design #main-content .rd-process>.container>h2{color:#222730!important}html body.fr-design #main-content .rd-process>.container>p{color:#535e6d!important}html body.fr-design #main-content .rd-process>.container>p a{color:#a71936!important}html body.fr-design #main-content .rd-steps>li{background:#fff!important;border:1px solid #e3e8f0!important;box-shadow:0 8px 24px #304d7210!important;color:#222730!important;grid-template-rows:64px auto 1fr!important;padding:24px 20px!important}html body.fr-design #main-content .rd-steps>li:after,html body.fr-design #main-content .rd-steps>li:before{content:none!important;display:none!important}html body.fr-design #main-content .rd-steps h3{color:#222730!important}html body.fr-design #main-content .rd-steps p{color:#535e6d!important}html body.fr-design #main-content .rd-trust{background:#fff!important;color:#222730!important}html body.fr-design #main-content .rd-master-select{background:linear-gradient(120deg,#f5f8fe,#fcf7fa)!important;border:1px solid #e5eaf3!important;border-radius:22px!important;padding:28px 24px!important}html body.fr-design #main-content .rd-master-select__steps>li{background:#fff!important;border:1px solid #e3e8f0!important;box-shadow:0 5px 16px #304d7209!important;gap:14px!important;grid-template-rows:64px minmax(48px,auto) 1fr!important;padding:22px 14px!important}html body.fr-design #main-content .rd-master-select__steps>li:after,html body.fr-design #main-content .rd-master-select__steps>li:before{content:none!important;display:none!important}html body.fr-design #main-content .rd-master-select__steps .sm-color-icon,html body.fr-design #main-content .sm-color-icon{align-items:center!important;background:var(--icon-bg)!important;border-radius:19px!important;color:var(--icon-color)!important;display:flex!important;flex-shrink:0!important;height:64px!important;justify-content:center!important;justify-self:center!important;margin:0!important;width:64px!important}html body.fr-design #main-content .sm-color-icon svg{display:block!important;height:43px!important;width:43px!important}@media(max-width:560px){html body.fr-design #main-content .rd-master-select{padding:22px 16px!important}}html body.fr-design #main-content .rd-steps>li:first-child .sm-color-icon{background:#edf3ff!important;color:#2563eb!important}html body.fr-design #main-content .rd-master-select__steps>li:first-child .sm-color-icon{background:#edf3ff!important;color:#2563eb!important}html body.fr-design #main-content .rd-steps>li:nth-child(2) .sm-color-icon{background:#eaf7f0!important;color:#16835d!important}html body.fr-design #main-content .rd-master-select__steps>li:nth-child(2) .sm-color-icon{background:#eaf7f0!important;color:#16835d!important}html body.fr-design #main-content .rd-steps>li:nth-child(3) .sm-color-icon{background:#fff5e5!important;color:#c37b16!important}html body.fr-design #main-content .rd-master-select__steps>li:nth-child(3) .sm-color-icon{background:#fff5e5!important;color:#c37b16!important}html body.fr-design #main-content .rd-steps>li:nth-child(4) .sm-color-icon{background:#fff0f3!important;color:#bb1740!important}html body.fr-design #main-content .rd-master-select__steps>li:nth-child(4) .sm-color-icon{background:#fff0f3!important;color:#bb1740!important}html body.fr-design #main-content .rd-steps>li:nth-child(5) .sm-color-icon{background:#f3efff!important;color:#7655ba!important}html body.fr-design #main-content .rd-master-select__steps>li:nth-child(5) .sm-color-icon{background:#f3efff!important;color:#7655ba!important}html body.fr-design #main-content .rd-trust>.container>.rd-review-note{color:#222730!important;font-size:clamp(23px,2.3vw,30px)!important;font-weight:750!important;line-height:1.3!important;margin:36px auto 26px!important;max-width:920px!important;text-align:center!important}html body.fr-design #main-content .rd-brand-panel>h2{margin:0 0 24px!important;text-align:center!important}html body.fr-design #main-content .rd-brand-panel>.brand-list{display:grid!important;gap:10px!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;margin:0!important;max-height:none!important;overflow:visible!important}html body.fr-design #main-content .rd-brands .brand-tile-v48{align-items:center!important;background:#fff!important;border-radius:12px!important;display:flex!important;height:64px!important;justify-content:center!important;min-height:64px!important;min-width:0!important;padding:12px!important;width:100%!important}html body.fr-design #main-content .rd-brands .brand-tile-v48 img{filter:none!important;height:34px!important;max-height:34px!important;max-width:120px!important;object-fit:contain!important;width:100%!important}html body.fr-design #main-content .rd-brands .sm-brand-pair{gap:2px!important}html body.fr-design #main-content .rd-brands .sm-brand-pair img{height:19px!important;max-height:19px!important;max-width:100px!important;width:100%!important}html body.fr-design #main-content .rd-brands .legacy-note{margin-top:16px!important;text-align:center!important}html body.fr-design #main-content .rd-brands{padding-bottom:24px!important;padding-top:36px!important}html body.fr-design #main-content .rd-warranty .rd-guarantee-panel.rd-warranty-docs{gap:28px!important;grid-template-columns:minmax(0,1fr) 370px!important;padding:24px!important}html body.fr-design #main-content .rd-warranty .rd-warranty-title{font-size:clamp(22px,2.15vw,29px)!important;line-height:1.25!important;max-width:none!important;white-space:nowrap!important}html body.fr-design #main-content .rd-warranty .rd-warranty-documents{margin:0!important;max-width:370px!important;width:100%!important}html body.fr-design #main-content .rd-warranty .rd-warranty-documents img{filter:none!important;height:auto!important;max-height:none!important;object-fit:contain!important;opacity:1!important;width:100%!important}html body.fr-design #main-content .sm-docs-open{background:transparent!important;border:0!important;cursor:zoom-in!important;display:block!important;padding:0!important;position:relative!important;width:100%!important}html body.fr-design #main-content .sm-docs-zoom{color:#a71936!important;display:block!important;font-size:13px!important;margin-top:8px!important;text-align:center!important}.sm-docs-dialog{background:#fff!important;border:0!important;border-radius:18px!important;box-sizing:border-box!important;inset:0!important;margin:auto!important;max-height:calc(100dvh - 28px)!important;max-width:calc(100vw - 28px)!important;overflow:auto!important;padding:48px 16px 16px!important;position:fixed!important;width:min(1100px,calc(100vw - 28px))!important}.sm-docs-dialog::backdrop{background:rgba(20,26,36,.75)}.sm-docs-dialog img{display:block;height:auto;max-height:calc(100dvh - 100px);object-fit:contain;width:100%}.sm-docs-close{background:#f4f4f5;border:0;border-radius:9px;color:#222;cursor:pointer;font-size:28px;height:36px;position:absolute;right:12px;top:6px;width:40px}@media(max-width:1100px){html body.fr-design #main-content .rd-brand-panel>.brand-list{grid-template-columns:repeat(5,minmax(0,1fr))!important}html body.fr-design #main-content .rd-warranty .rd-guarantee-panel.rd-warranty-docs{grid-template-columns:minmax(0,1fr) 300px!important}html body.fr-design #main-content .rd-warranty .rd-warranty-title{font-size:22px!important}}@media(max-width:900px){html body.fr-design #main-content .rd-warranty .rd-guarantee-panel.rd-warranty-docs{grid-template-columns:minmax(0,1fr)!important}html body.fr-design #main-content .rd-warranty .rd-warranty-documents{justify-self:center!important}}@media(max-width:600px){html body.fr-design #main-content .rd-brand-panel>.brand-list{gap:8px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}html body.fr-design #main-content .rd-brands .brand-tile-v48{height:58px!important;min-height:58px!important;padding:9px!important}html body.fr-design #main-content .rd-warranty .rd-warranty-title{font-size:26px!important;white-space:normal!important}}html body.fr-design #main-content .rd-masters .section-head{display:block!important;text-align:center!important}html body.fr-design #main-content .rd-masters .section-head h2{margin-left:auto!important;margin-right:auto!important;text-align:center!important;width:100%!important}html body.fr-design #main-content #contacts .section-header,html body.fr-design #main-content #contacts .section-header>*{margin-left:auto!important;margin-right:auto!important;text-align:center!important}html body.fr-design #main-content #contacts .sm-contact-line{display:block!important;margin-top:10px!important}html body.fr-design #main-content #contacts .sm-contact-line:first-child{margin-top:0!important}html body.fr-design #main-content .rd-final-photo img{aspect-ratio:3/2!important;display:block!important;height:auto!important;object-fit:contain!important;width:100%!important}html body.fr-design #main-content .rd-warranty-documents img{cursor:default!important}html body.fr-design #main-content .sm-faq-title-v61{margin-left:auto!important;margin-right:auto!important;max-width:none!important;text-align:center!important;width:100%!important}html body.fr-design #main-content #contacts .sm-address-entrance{display:block!important;margin-top:3px!important}html body.fr-design #contacts{scroll-margin-top:96px}html body.fr-design :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #175eaf;outline-offset:3px}html body.fr-design .sm-drawer[hidden]{display:none!important}html body.fr-design .sm-drawer{max-height:100dvh;overscroll-behavior:contain}@media(max-width:1279px){html body.fr-design{--sm-r-space:clamp(16px,3vw,28px);--sm-r-gap:clamp(14px,2vw,24px);--sm-r-text:16px}html body.fr-design #main-header .nav{display:none!important}html body.fr-design #burger-toggle{align-items:center;display:inline-flex!important;justify-content:center}html body.fr-design *,html body.fr-design :after,html body.fr-design :before{box-sizing:border-box}html body.fr-design #contacts .container,html body.fr-design #main-content .container{max-width:1180px!important;min-width:0;padding-inline:var(--sm-r-space)!important;width:100%!important}html body.fr-design #contacts :where(div,form),html body.fr-design #main-content :where(section,article,figure,div,li){min-width:0}html body.fr-design #contacts :where(h2,h3,p,label),html body.fr-design #main-content :where(h1,h2,h3,p,li){overflow-wrap:break-word}html body.fr-design .footer{padding-bottom:calc(90px + env(safe-area-inset-bottom))!important}html body.fr-design #main-content .rd-section{padding-block:clamp(32px,6vw,56px)!important}html body.fr-design #main-content h1{font-size:clamp(30px,5.4vw,48px)!important;line-height:1.13!important;word-break:normal}html body.fr-design #contacts .section-header__title,html body.fr-design #main-content .rd-warranty-title,html body.fr-design #main-content .sm-commercial-benefits__title,html body.fr-design #main-content :where(.rd-section,.sm-commercial-benefits)>.container>h2{font-size:clamp(26px,4vw,36px)!important;line-height:1.2!important;white-space:normal!important}html body.fr-design #main-content .rd-hero-inner{display:flex!important;flex-direction:column!important;gap:var(--sm-r-gap)!important}html body.fr-design #main-content .rd-offer,html body.fr-design #main-content .rd-photo,html body.fr-design #main-content .rd-title{max-width:none!important;width:100%!important}html body.fr-design #main-content .rd-photo{align-self:stretch!important;order:2!important;padding:0!important;position:relative!important}html body.fr-design #main-content .rd-master-photo{aspect-ratio:4/3!important;height:auto!important;inset:auto!important;overflow:hidden;position:relative!important;width:100%!important}html body.fr-design #main-content .rd-master-photo picture{display:block!important;height:100%!important;width:100%!important}html body.fr-design #main-content .rd-master-photo img{height:100%!important;object-fit:cover!important;width:100%!important}html body.fr-design #main-content .sm-service-offer-line{display:flex!important;flex-wrap:wrap!important;font-size:clamp(20px,3.8vw,32px)!important;gap:0 .25em!important;line-height:1.35!important;white-space:normal!important}html body.fr-design #main-content .sm-service-flip{flex:0 1 11em!important;max-width:100%!important;min-height:1.35em;white-space:nowrap!important;width:11em!important}html body.fr-design #main-content .rd-lead{font-size:clamp(17px,2.5vw,21px)!important;line-height:1.55!important}html body.fr-design #main-content .rd-actions{display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr)!important;width:100%}html body.fr-design :where(.btn,.contact-messenger-btn){line-height:1.3!important;min-height:48px!important;text-align:center;white-space:normal!important}html body.fr-design #main-content .rd-actions>.btn{font-size:16px!important;min-width:0!important;padding:14px 16px!important;width:100%!important}html body.fr-design #main-content :is(.sm-commercial-benefits__grid,.rd-hook-list,.rd-symptom-grid,.rd-value-grid,.rd-steps,.rd-master-select__steps,.rd-final-grid){display:grid!important;gap:var(--sm-r-gap)!important;grid-template-columns:minmax(0,1fr)!important}html body.fr-design #main-content .rd-master-select{padding:20px 14px!important}html body.fr-design #main-content .rd-master-select__steps>li{grid-template-rows:64px auto 1fr!important}html body.fr-design #main-content .rd-master-select__steps p,html body.fr-design #main-content .rd-steps p{font-size:16px!important;line-height:1.55!important}html body.fr-design #main-content .rd-hook-list>div{min-height:0!important}html body.fr-design #main-content .rd-review-grid{display:flex!important;gap:16px!important;max-width:100%;overflow-x:auto!important;overscroll-behavior-inline:contain;padding:4px 2px 18px;scroll-snap-type:x proximity}html body.fr-design #main-content .rd-review-grid>article{flex:0 0 90%;min-width:0;scroll-snap-align:start}html body.fr-design #main-content .rd-masters .cards{gap:16px!important;max-width:100%;overscroll-behavior-inline:contain}html body.fr-design #main-content .rd-masters .cards .master{flex:0 0 88%!important;max-width:none!important}html body.fr-design #main-content .rd-masters .master .details{padding:16px!important}html body.fr-design #main-content .rd-masters .master .details :is(dt,dd){font-size:15px!important;line-height:1.5}html body.fr-design #main-content .rd-masters .master .details dl{display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr)!important}html body.fr-design #main-content .rd-masters .master .details dl>div{display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr) auto!important}html body.fr-design #main-content .brand-list{gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.fr-design #main-content .brand-list button{min-height:58px!important;min-width:0!important;padding:10px!important}html body.fr-design #main-content .brand-list img{max-width:100%!important;object-fit:contain}html body.fr-design #main-content .rd-warranty-docs{gap:22px!important;grid-template-columns:minmax(0,1fr)!important;padding:22px 18px!important}html body.fr-design #main-content .rd-warranty img{height:auto!important;max-width:100%!important;object-fit:contain}html body.fr-design #main-content .v103-table-wrap{max-width:100%!important;min-width:0!important;width:100%!important}html body.fr-design #main-content .v103-prices{min-width:0!important;width:100%!important}html body.fr-design #main-content .v103-prices :is(th,td){font-size:16px!important;min-width:0!important;overflow-wrap:break-word;white-space:normal!important}html body.fr-design #main-content .rd-price-items{margin-inline:0!important;padding-left:20px!important}html body.fr-design #main-content .rd-reference .container{padding-inline:0!important}html body.fr-design #main-content summary{cursor:pointer;font-size:16px!important;line-height:1.5!important;min-height:48px!important;padding-block:12px!important}html body.fr-design .sm-check-dialog__content{font-size:16px!important}html body.fr-design #contacts{overflow:visible!important;--smc-body:16px;--smc-body-lg:17px;--smc-small:15px}html body.fr-design #contacts .contacts-grid{display:grid!important;gap:24px!important;grid-template-columns:minmax(0,1fr)!important}html body.fr-design #contacts .card{max-width:100%!important;padding:20px 16px!important}html body.fr-design #contacts .sm-inline-b7d289a554{gap:20px!important;grid-template-columns:minmax(0,1fr)!important}html body.fr-design #contacts .sm-contact-phone{align-items:center;display:flex!important;font-size:clamp(20px,5.75vw,30px)!important;line-height:1.3!important;min-height:48px;white-space:nowrap}html body.fr-design #contacts .contacts-access-box{padding:16px!important}html body.fr-design #contacts :is(p,.sm-contact-caption,.sm-contact-line){font-size:16px!important;line-height:1.6!important}html body.fr-design #contacts .sm-contact-line{display:block;margin-top:14px!important}html body.fr-design #contacts .sm-address-entrance{display:block;margin-top:4px!important}html body.fr-design #contacts .contacts-messengers-list{display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important}html body.fr-design #contacts .contact-messenger-btn{font-size:16px!important;min-height:48px!important;min-width:0!important;padding:12px!important;width:100%!important}html body.fr-design #contacts .sm-contact-fields{display:grid!important;gap:18px!important;grid-template-columns:minmax(0,1fr)!important}html body.fr-design #contacts .sm-quick-label{display:block!important;font-size:16px!important;line-height:1.5!important;margin-bottom:7px!important}html body.fr-design :where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important;max-width:100%!important;min-height:48px!important}html body.fr-design #contacts :is(.form-input,.form-select,select,textarea){min-width:0!important;width:100%!important}html body.fr-design #contacts .sm-quick-form button[type=submit]{font-size:16px!important;min-height:48px!important;white-space:normal;width:100%!important}html body.fr-design #contacts .map-container,html body.fr-design #contacts .sm-static-map{height:auto!important;max-width:100%!important;min-width:0!important;width:100%!important}html body.fr-design #contacts .sm-map-frame{aspect-ratio:644/460!important;height:auto!important}html body.fr-design #contacts .sm-map-frame img{display:block;height:100%!important;object-fit:cover;width:100%!important}html body.fr-design :where(.contact-messenger-btn,.contacts-access-box) svg{flex-shrink:0;height:20px!important;width:20px!important}html body.fr-design :where(.burger-btn,.sm-drawer-close,.sm-menu-toggle){min-height:44px!important;min-width:44px!important}html body.fr-design .sm-drawer :where(a,summary){align-items:center;display:flex;min-height:44px}html body.fr-design .footer__grid{display:grid!important;gap:28px!important;grid-template-columns:minmax(0,1fr)!important}html body.fr-design .footer__nav-link{align-items:center;display:flex;font-size:16px;min-height:44px}html body.fr-design .footer :is(p,.sm-inline-a0607a62f0){font-size:16px!important;line-height:1.6!important;overflow-wrap:anywhere}html body.fr-design .footer a[href^="tel:"]{align-items:center;display:inline-flex;min-height:44px}html body.fr-design .footer [data-legal-links] a{display:block;font-size:14px;line-height:1.5;padding-block:12px}@media(min-width:480px){html body.fr-design #main-content .brand-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body.fr-design #contacts .contacts-messengers-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:640px){html body.fr-design #main-content :is(.sm-commercial-benefits__grid,.rd-hook-list,.rd-symptom-grid,.rd-value-grid,.rd-steps,.rd-master-select__steps){grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.fr-design #main-content .rd-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.fr-design #main-content .rd-review-grid>article{flex-basis:calc(50% - 8px)}html body.fr-design #main-content .rd-masters .cards .master{flex-basis:calc(50% - 8px)!important}html body.fr-design #contacts .sm-inline-b7d289a554{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:768px){html body.fr-design #main-content .brand-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body.fr-design .footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.fr-design .footer__grid>div:first-child{grid-column:1/-1}}@media(min-width:1024px){html body.fr-design #main-content .rd-hero-inner{align-items:start!important;display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important}html body.fr-design #main-content .rd-photo{grid-column:2!important;grid-row:1/3!important;position:sticky!important;top:96px!important}html body.fr-design #main-content .rd-offer,html body.fr-design #main-content .rd-title{grid-column:1!important}html body.fr-design #main-content .rd-final-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.fr-design #main-content .brand-list{grid-template-columns:repeat(6,minmax(0,1fr))!important}html body.fr-design #main-content .rd-masters .cards .master{flex-basis:calc(33.33333% - 10.66667px)!important}}html body.fr-design #contacts .sm-static-map img,html body.fr-design #main-content .rd-parts img{max-width:100%!important;object-fit:contain!important;transform:none!important;width:100%!important}html body.fr-design #main-content #contacts .sm-map-frame img,html body.fr-design #main-content .rd-parts-crop img{height:auto!important;inset:auto!important;left:0!important;max-width:100%!important;object-fit:contain!important;position:relative!important;top:0!important;transform:none!important;width:100%!important}}@media(prefers-reduced-motion:reduce){html:has(body.fr-design){scroll-behavior:auto!important}html body.fr-design *,html body.fr-design :after,html body.fr-design :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@media(prefers-reduced-motion:no-preference){html body.fr-design .faq details[open]>p{animation:sm-faq-reveal .18s ease-out}@keyframes sm-faq-reveal{0%{opacity:.4;transform:translateY(-3px)}to{opacity:1;transform:none}}}html body.fr-design #main-content .rd-masters .master dt{color:#626b73!important}html body.fr-design #main-content .rd-brand-panel .legacy-note a{text-decoration:underline!important;text-underline-offset:3px}html body.fr-design #contacts{scroll-margin-top:8px}.sm-mobile-shortcuts,.sm-swipe-hint{display:none}@media(min-width:1024px){html body.fr-design #main-content .sm-compact-qualification{display:contents!important}html body.fr-design #main-content .sm-compact-qualification>summary{display:none!important}}@media(max-width:1023px){html:has(body.fr-design){scroll-padding-top:76px}html body.fr-design{--sm-r-gap:12px;--sm-r-space:16px;padding-bottom:calc(64px + env(safe-area-inset-bottom))}html body.fr-design #main-header,html body.fr-design #main-header .header__inner{height:64px!important;min-height:64px!important}html body.fr-design #main-header .brand img{height:30px!important;width:30px!important}html body.fr-design #main-header .header__inner{gap:8px!important}html body.fr-design #contacts .container,html body.fr-design #main-content .container{padding-inline:16px!important}html body.fr-design #main-content .rd-section,html body.fr-design #main-content .sm-commercial-benefits{padding-block:28px!important}html body.fr-design #main-content .section-head{gap:6px!important;margin-bottom:16px!important}html body.fr-design #main-content :is(.section-head h2,.sm-commercial-benefits__title,.sm-price-title,.sm-values-title,.sm-faq-title-v61){font-size:clamp(24px,5vw,28px)!important;line-height:1.22!important;margin-bottom:12px!important;margin-top:0!important}html body.fr-design #main-content :is(.sm-price-subtitle,.sm-values-subtitle){font-size:16px!important;line-height:1.5!important;margin:0 0 16px!important}html body.fr-design #main-content .rd-hero{padding-block:18px 24px!important}html body.fr-design #main-content .rd-hero-inner{gap:16px!important}html body.fr-design #main-content .rd-hero .rd-lead{font-size:17px!important;line-height:1.5!important;margin:0 0 14px!important}html body.fr-design #main-content .rd-master-photo{max-height:260px!important}html body.fr-design #main-content .rd-hero .rd-offer{padding:0!important}html body.fr-design #main-content .sm-mobile-shortcuts{display:grid!important;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;padding-block:0 12px!important}html body.fr-design #main-content .sm-mobile-shortcuts a{align-items:center;background:#faf5f7;border:1px solid #eadde1;border-radius:10px;color:#8e102c;display:flex;font-size:15px;font-weight:650;justify-content:center;line-height:1.35;min-height:44px;padding:8px;text-decoration:none}html body.fr-design #main-content .sm-commercial-benefits .sm-commercial-benefits__item{column-gap:12px!important;row-gap:4px!important}html body.fr-design #main-content .sm-commercial-benefits .sm-commercial-benefits__item h3{grid-column:2!important;grid-row:1!important}html body.fr-design #main-content .sm-commercial-benefits .sm-commercial-benefits__item p{grid-column:2!important;grid-row:2!important}html body.fr-design #main-content .rd-symptoms .rd-hook-list{gap:0!important;margin-block:16px!important}html body.fr-design #main-content .rd-symptoms .rd-hook-list>div{align-items:center!important;background:transparent!important;border:0!important;border-bottom:1px solid #e9e9ed!important;border-radius:0!important;box-shadow:none!important;display:grid!important;gap:10px!important;min-height:0!important;padding:10px 0!important}html body.fr-design #main-content .rd-symptoms .rd-hook-list>div>.sm-fault-icon{border-radius:8px!important;height:32px!important;margin:0!important;padding:3px!important;width:32px!important}html body.fr-design #main-content .rd-symptoms .sm-fault-icon svg{height:26px!important;width:26px!important}html body.fr-design #main-content .rd-symptoms .rd-hook-list>div>p{font-size:16px!important;line-height:1.45!important;margin:0!important}html body.fr-design #main-content .rd-symptom-grid{gap:10px!important}html body.fr-design #main-content .rd-symptom{border-radius:14px!important;display:grid!important;min-height:0!important;padding:12px!important}html body.fr-design #main-content .rd-symptom .rd-symptom-photo{align-self:start!important;border-radius:9px!important;grid-column:1!important;grid-row:1/4!important;height:88px!important;margin:0!important;min-height:0!important;width:72px!important}html body.fr-design #main-content .rd-symptom h3{font-size:18px!important;grid-column:2!important;grid-row:1!important;line-height:1.3!important;margin:0!important}html body.fr-design #main-content .rd-symptom>p{font-size:16px!important;grid-column:2!important;grid-row:2!important;line-height:1.4!important;margin:0!important}html body.fr-design #main-content .rd-symptom>details{border:0!important;grid-column:2!important;margin:0!important;padding:0!important}html body.fr-design #main-content .rd-symptom>details>summary{font-size:15px!important;line-height:1.4!important}html body.fr-design #main-content .rd-service-values .rd-value-grid{gap:10px!important}html body.fr-design #main-content .rd-service-values .rd-value-grid>article{border-radius:14px!important;display:block!important;height:auto!important;min-height:0!important;padding:16px!important;text-align:left!important}html body.fr-design #main-content .rd-service-values .rd-value-grid>article h3{font-size:18px!important;line-height:1.3!important;margin:0 0 6px!important;text-align:left!important}html body.fr-design #main-content .rd-service-values .rd-value-grid>article p{font-size:16px!important;line-height:1.5!important;margin:0!important;text-align:left!important}html body.fr-design #main-content .rd-parts-panel{gap:16px!important}html body.fr-design #main-content .rd-parts-visual{margin-inline:auto!important;max-width:100%!important;width:180px!important}html body.fr-design #main-content .rd-parts-copy h2{font-size:24px!important;line-height:1.25!important;margin:0 0 12px!important}html body.fr-design #main-content .rd-process .rd-steps{counter-reset:smCompactStep;gap:10px!important}html body.fr-design #main-content .rd-process .rd-steps>li{align-content:start!important;border-radius:14px!important;box-shadow:none!important;counter-increment:smCompactStep;display:grid!important;gap:4px 12px!important;grid-template-columns:32px minmax(0,1fr)!important;grid-template-rows:auto auto!important;height:auto!important;min-height:0!important;padding:14px!important;text-align:left!important}html body.fr-design #main-content .rd-process .rd-steps>li:before{background:#f9eaf0!important;border:0!important;border-radius:50%!important;color:#96102f!important;content:counter(smCompactStep)!important;display:grid!important;font-size:16px!important;font-weight:700!important;grid-column:1!important;grid-row:1/3!important;height:32px!important;margin:0!important;place-items:center!important;position:static!important;transform:none!important;width:32px!important}html body.fr-design #main-content .rd-process .rd-steps>li>.sm-color-icon{display:none!important}html body.fr-design #main-content .rd-process .rd-steps>li h3{font-size:18px!important;grid-column:2!important;grid-row:1!important;line-height:1.3!important;margin:0!important;text-align:left!important}html body.fr-design #main-content .rd-process .rd-steps>li p{font-size:16px!important;grid-column:2!important;grid-row:2!important;line-height:1.5!important;margin:0!important;text-align:left!important}html body.fr-design #main-content .rd-master-select{margin-block:16px!important;padding:16px!important}html body.fr-design #main-content .rd-master-select>h3{font-size:20px!important;line-height:1.3!important;margin:0 0 8px!important}html body.fr-design #main-content .rd-master-select>p{font-size:16px!important;line-height:1.5!important;margin:0 0 12px!important}html body.fr-design #main-content .sm-compact-qualification{background:transparent!important;border:0!important;margin:0!important;padding:0!important}html body.fr-design #main-content .sm-compact-qualification>summary{align-items:center;color:#8e102c;cursor:pointer;display:flex;font-size:16px!important;font-weight:650;gap:12px;justify-content:space-between;line-height:1.4!important;list-style:none;min-height:48px!important;padding:12px 0!important}html body.fr-design #main-content .sm-compact-qualification>summary::-webkit-details-marker{display:none}html body.fr-design #main-content .sm-compact-qualification>summary:after{content:"+";font-size:24px;font-weight:400}html body.fr-design #main-content .sm-compact-qualification[open]>summary:after{content:"−"}html body.fr-design #main-content .rd-master-select__steps{gap:8px!important;margin:8px 0 0!important}html body.fr-design #main-content .rd-master-select__steps>li{border-radius:12px!important;display:grid!important;gap:4px 10px!important;grid-template-columns:32px minmax(0,1fr)!important;grid-template-rows:auto auto!important;min-height:0!important;padding:12px!important;text-align:left!important}html body.fr-design #main-content .rd-master-select__steps>li>.sm-color-icon{border-radius:9px!important;grid-column:1!important;grid-row:1/3!important;height:32px!important;width:32px!important}html body.fr-design #main-content .rd-master-select__steps>li>.sm-color-icon svg{height:23px!important;width:23px!important}html body.fr-design #main-content .rd-master-select__steps>li>strong{font-size:17px!important;grid-column:2!important;grid-row:1!important;line-height:1.35!important;margin:0!important;text-align:left!important}html body.fr-design #main-content .rd-master-select__steps>li>span:not(.sm-color-icon){font-size:16px!important;grid-column:2!important;grid-row:2!important;line-height:1.45!important;margin:0!important;text-align:left!important}html body.fr-design #main-content .rd-trust>.container>.rd-review-note{font-size:24px!important;line-height:1.25!important;margin:24px 0 8px!important}html body.fr-design #main-content .sm-swipe-hint{color:#626b73;display:block!important;font-size:14px;line-height:1.4;margin:0 0 10px!important;text-align:right}html body.fr-design #main-content .rd-review-grid{gap:12px!important;padding-bottom:12px!important}html body.fr-design #main-content .rd-review-grid>.rd-review{flex-basis:88%!important;height:auto!important;min-height:0!important;padding:16px!important}html body.fr-design #main-content .rd-review-summary{font-size:16px!important;line-height:1.5!important;margin-top:10px!important}html body.fr-design #main-content .rd-masters .cards .master{flex-basis:84%!important}html body.fr-design #main-content .rd-masters .master .portrait{aspect-ratio:auto!important;height:210px!important}html body.fr-design #main-content .rd-masters .master .portrait img{height:100%!important;object-fit:cover!important;object-position:center 24%!important;width:100%!important}html body.fr-design #main-content .rd-masters .master .details{padding:14px!important}html body.fr-design #main-content .rd-masters .master .details h3{font-size:18px!important;line-height:1.3!important;margin:0 0 6px!important}html body.fr-design #main-content .rd-masters .master .details dl{gap:6px!important;margin:10px 0 0!important}html body.fr-design #main-content .rd-faq .faq{gap:8px!important}html body.fr-design #main-content .rd-faq .faq details{border-radius:12px!important;box-shadow:none!important;margin:0 0 8px!important;min-height:0!important;padding:0!important}html body.fr-design #main-content .rd-faq .faq details>summary{font-size:16px!important;line-height:1.4!important;list-style:none!important;min-height:48px!important;padding:13px 42px 13px 14px!important;position:relative!important}html body.fr-design #main-content .rd-faq .faq details>summary:before{display:none!important}html body.fr-design #main-content .rd-faq .faq details>summary:after{content:"+"!important;font-size:24px!important;font-weight:400!important;position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important}html body.fr-design #main-content .rd-faq .faq details[open]>summary:after{content:"−"!important}html body.fr-design #main-content .rd-faq .faq details>p{font-size:16px!important;line-height:1.5!important;margin:0!important;padding:0 14px 14px!important}html body.fr-design #main-content .rd-final-grid{gap:16px!important}html body.fr-design #main-content .rd-final-photo{margin-inline:auto!important;max-width:280px!important;width:100%!important}html body.fr-design #contacts{padding-block:28px!important}html body.fr-design #contacts .section-header{margin-bottom:18px!important}html body.fr-design #contacts .card{padding:16px!important}html body.fr-design .rd-mobile-contact:not([hidden]){padding:7px 12px calc(7px + env(safe-area-inset-bottom))!important}html body.fr-design .rd-mobile-call{border-radius:10px!important;font-size:16px!important;min-height:48px!important;padding:10px 14px!important}html body.fr-design .sm-top{bottom:calc(76px + env(safe-area-inset-bottom))!important;height:44px!important;min-height:44px!important;width:44px!important}html body.fr-design .footer{padding-bottom:calc(72px + env(safe-area-inset-bottom))!important;padding-top:28px!important}}@media(min-width:640px) and (max-width:1023px){html body.fr-design #main-content .sm-mobile-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}html body.fr-design #main-content .rd-masters .cards .master,html body.fr-design #main-content .rd-review-grid>.rd-review{flex-basis:calc(50% - 6px)!important}}@media(max-width:1023px){html body.fr-design #main-content .sm-commercial-benefits .sm-commercial-benefits__title{margin-bottom:16px!important}html body.fr-design #main-content .rd-process .rd-steps>li{margin:0!important}}@media(max-width:1023px){html body.fr-design #main-header,html body.fr-design #main-header .header__inner{height:60px!important;min-height:60px!important}html body.fr-design #main-content .sm-commercial-benefits .sm-commercial-benefits__item>h3,html body.fr-design #main-content .sm-commercial-benefits .sm-commercial-benefits__item>p{align-self:start!important;justify-self:stretch!important;margin:0!important;max-width:none!important;text-align:left!important;width:100%!important}html body.fr-design #main-content .rd-symptom-grid{align-items:start!important;grid-auto-rows:auto!important}html body.fr-design #main-content .rd-symptom{align-content:start!important;align-items:start!important;gap:4px 12px!important;grid-template-columns:72px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;height:auto!important;text-align:left!important}html body.fr-design #main-content .rd-symptom>h3,html body.fr-design #main-content .rd-symptom>p{align-self:start!important;justify-self:stretch!important;max-width:none!important;text-align:left!important;width:100%!important}html body.fr-design #main-content .rd-symptom .rd-symptom-photo{aspect-ratio:6/5!important;background:transparent!important;grid-row:1/3!important;height:60px!important}html body.fr-design #main-content .rd-symptom .rd-symptom-photo img{aspect-ratio:auto!important;height:100%!important;object-fit:cover!important;width:100%!important}html body.fr-design #main-content .rd-symptom>details{grid-column:1/-1!important;grid-row:3!important;text-align:left!important;width:100%!important}html body.fr-design #main-content .rd-symptom>details>summary{align-items:center!important;display:flex!important;gap:8px!important;justify-content:flex-start!important;margin:0!important;min-height:44px!important;padding:8px 0!important;text-align:left!important}html body.fr-design #main-content .rd-symptom>details>p{font-size:16px!important;line-height:1.5!important;margin:8px 0!important;text-align:left!important}html body.fr-design #main-content .rd-service-values .rd-value-grid{background:#fff!important;border:1px solid #e6e7e9!important;border-radius:14px!important;display:grid!important;gap:0!important;padding:0 14px!important}html body.fr-design #main-content .rd-service-values .rd-value-grid>article{border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:14px 0!important}html body.fr-design #main-content .rd-service-values .rd-value-grid>article+article{border-top:1px solid #e6e7e9!important}html body.fr-design #main-content .rd-parts .rd-parts-panel{gap:12px!important}html body.fr-design #main-content .rd-parts .rd-parts-visual{aspect-ratio:1!important;height:160px!important;max-width:100%!important;overflow:hidden!important;padding:0!important;width:160px!important}html body.fr-design #main-content .rd-parts .rd-parts-visual img{height:100%!important;inset:auto!important;max-width:100%!important;object-fit:contain!important;position:static!important;transform:none!important;width:100%!important}html body.fr-design #main-content .rd-parts .rd-parts-copy h2{font-size:24px!important;line-height:1.25!important;margin:0 0 12px!important}html body.fr-design #main-content .rd-parts .rd-parts-copy>p{font-size:16px!important;line-height:1.5!important;margin:0 0 12px!important}html body.fr-design #main-content .rd-parts .rd-parts-copy>.rd-eyebrow{font-size:13px!important;letter-spacing:.04em!important;line-height:1.4!important}html body.fr-design #main-content .rd-warranty .rd-guarantee-panel.rd-warranty-docs{border-radius:16px!important;gap:16px!important;padding:16px!important}html body.fr-design #main-content .rd-warranty .rd-warranty-title{font-size:24px!important;line-height:1.25!important;margin:0 0 12px!important}html body.fr-design #main-content .rd-warranty .rd-warranty-docs>div>p{font-size:16px!important;line-height:1.5!important;margin:0 0 12px!important}html body.fr-design #main-content .rd-warranty .rd-warranty-docs>div>.rd-eyebrow{font-size:13px!important;letter-spacing:.04em!important;line-height:1.4!important}html body.fr-design #main-content .rd-warranty .rd-warranty-documents{margin:0 auto!important;max-width:260px!important;width:min(100%,260px)!important}html body.fr-design #main-content .rd-warranty .rd-warranty-docs>div>a{align-items:center!important;display:inline-flex!important;font-size:16px!important;min-height:44px!important}html body.fr-design #contacts .card{gap:20px!important;padding:14px!important}html body.fr-design #contacts .contacts-access-box{border-radius:12px!important;border-width:1px 1px 1px 3px!important;margin:16px 0!important;padding:12px!important}html body.fr-design #contacts .contacts-access-box p{font-size:16px!important;line-height:1.5!important;margin:8px 0 0!important}html body.fr-design #contacts .contacts-access-box .sm-contact-line{display:block!important;line-height:1.5!important;margin:0 0 10px!important}html body.fr-design #contacts .contacts-access-box .sm-contact-line:last-child{margin-bottom:0!important}html body.fr-design #contacts .sm-address-entrance{display:block!important;font-size:16px!important;line-height:1.5!important;margin:4px 0 0!important}html body.fr-design #contacts .sm-contact-caption{font-size:16px!important;line-height:1.5!important;margin-top:4px!important}html body.fr-design #contacts .sm-inline-b7d289a554{gap:16px!important}html body.fr-design #contacts .sm-inline-002dc26c47{margin-top:16px!important}html body.fr-design #contacts .sm-inline-1b60998435{margin-top:18px!important;padding-top:18px!important}html body.fr-design #contacts .contacts-messengers-list{gap:8px!important}html body.fr-design #contacts .contact-messenger-btn{font-size:16px!important;min-height:48px!important;padding:10px 12px!important}html body.fr-design #contacts .sm-inline-b9676f90e3{font-size:20px!important;line-height:1.3!important;margin-bottom:8px!important}html body.fr-design #contacts .sm-inline-dd2d9d6826{font-size:16px!important;line-height:1.5!important;margin-bottom:14px!important}html body.fr-design .rd-mobile-contact:not([hidden]){background:#fff!important;padding:6px 12px calc(6px + env(safe-area-inset-bottom))!important}html body.fr-design #sm-top.sm-top{bottom:calc(76px + env(safe-area-inset-bottom))!important;height:44px!important;min-height:44px!important;right:12px!important;transform:none!important;width:44px!important}html body.fr-design .rd-mobile-contact.sm-near-contacts{display:none!important}html body.fr-design.sm-near-contacts #sm-top.sm-top{bottom:calc(16px + env(safe-area-inset-bottom))!important}html body.fr-design{padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}html body.fr-design #main-content [id]{scroll-margin-top:76px!important}html:has(body.fr-design){scroll-padding-top:0!important}}@media(max-width:1023px){html body.fr-design.sm-near-contacts #sm-top.sm-top{display:none!important}}@media(min-width:1024px){html body.fr-design #main-content .rd-parts .rd-parts-visual>img[src="/assets/fridge-parts-original-v70.webp"]{height:100%!important;left:0!important;object-fit:contain!important;top:0!important;width:100%!important}}html body.fr-design #main-content .sm-type-keep{color:inherit!important;display:inline!important;font:inherit!important;letter-spacing:inherit!important;margin:0!important;padding:0!important}@media(max-width:1023px){html body.fr-design #main-content .sm-type-keep{white-space:nowrap!important}html body.fr-design #main-content :is(h1,h2,h3,summary,.rd-value-points strong){text-wrap:balance!important}html body.fr-design #main-content :is(p,.sm-hero-explanation,.sm-contact-caption){text-wrap:pretty!important}html body.fr-design #main-content :is(.rd-symptom>p,.rd-steps>li>p){text-wrap:balance!important}html body.fr-design #main-content .rd-hero .rd-offer{display:flex!important;flex-direction:column!important;gap:12px!important}html body.fr-design #main-content .rd-hero .rd-offer>.rd-lead{margin:0!important;order:0!important}html body.fr-design #main-content .rd-hero .rd-offer>.rd-actions{gap:8px!important;margin:0!important;order:1!important}html body.fr-design #main-content .rd-hero .rd-offer>.rd-hero-hours{margin:0!important;order:2!important}html body.fr-design #main-content .rd-hero .rd-offer>.rd-value-points{margin:4px 0 0!important;order:3!important;padding-left:18px!important}html body.fr-design #main-content .rd-hero .rd-offer>.rd-next{margin:0!important;order:4!important}html body.fr-design #main-content .rd-hero .rd-value-points>li{margin:0 0 12px!important}html body.fr-design #main-content .rd-hero .rd-value-points>li:last-child{margin-bottom:0!important}html body.fr-design #main-content .rd-hero .rd-value-points>li>strong{font-size:16px!important;line-height:1.4!important}html body.fr-design #main-content .rd-hero .rd-value-points .sm-hero-explanation{font-size:15px!important;line-height:1.45!important;margin-top:4px!important}html body.fr-design #main-content .rd-hero .rd-actions .btn{min-height:48px!important}html body.fr-design #main-content .rd-review-note{text-wrap:balance!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}html body.fr-design #main-content#main-content :is(.sm-commercial-benefits__icon,.sm-fault-icon,.sm-color-icon){background:#f9edf0!important;color:#bd0d36!important;--icon-bg:#f9edf0;--icon-color:#bd0d36}html body.fr-design #main-content .sm-commercial-benefits{width:100%!important;max-width:none!important;margin-inline:0!important;padding:24px 0!important}html body.fr-design #main-content .sm-commercial-benefits .sm-commercial-benefits__title{margin:0 0 18px!important}html body.fr-design #main-content .sm-commercial-benefits .sm-commercial-benefits__grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;align-items:stretch!important;justify-items:stretch!important;gap:10px!important;width:100%!important;max-width:none!important}html body.fr-design #main-content .sm-commercial-benefits .sm-commercial-benefits__item{box-sizing:border-box!important;display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;grid-template-rows:auto!important;grid-row:auto!important;align-items:start!important;align-content:start!important;align-self:stretch!important;justify-items:stretch!important;gap:10px!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;padding:14px!important;border:1px solid #e6e9ee!important;border-radius:12px!important;box-shadow:none!important;text-align:left!important}html body.fr-design #main-content .sm-commercial-benefits .sm-commercial-benefits__icon{grid-column:1!important;grid-row:1!important;width:32px!important;height:32px!important;margin:0!important;padding:3px!important;border-radius:9px!important;align-self:start!important}html body.fr-design #main-content .sm-commercial-benefits .sm-commercial-benefits__icon svg{width:26px!important;height:26px!important}html body.fr-design #main-content .sm-commercial-benefits .sm-benefit-copy{display:block!important;grid-column:2!important;grid-row:1!important;min-width:0!important;width:100%!important;text-align:left!important}html body.fr-design #main-content .sm-commercial-benefits .sm-benefit-copy h3{font-size:17px!important;line-height:1.3!important;margin:0!important;min-height:0!important;width:100%!important;max-width:none!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-wrap:pretty!important}html body.fr-design #main-content .sm-commercial-benefits .sm-benefit-copy p{font-size:16px!important;line-height:1.4!important;margin:5px 0 0!important;min-height:0!important;width:100%!important;max-width:none!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-wrap:pretty!important}@media(min-width:768px){html body.fr-design #main-content .sm-commercial-benefits{padding-block:28px!important}html body.fr-design #main-content .sm-commercial-benefits .sm-commercial-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body.fr-design #main-content .sm-commercial-benefits .sm-commercial-benefits__item{grid-template-columns:36px minmax(0,1fr)!important;padding:16px!important;gap:12px!important}html body.fr-design #main-content .sm-commercial-benefits .sm-commercial-benefits__icon{width:36px!important;height:36px!important;padding:5px!important}html body.fr-design #main-content .sm-commercial-benefits .sm-benefit-copy h3{font-size:19px!important}}@media(min-width:1024px) and (max-width:1279px){html body.fr-design #main-content .rd-hero .rd-offer{display:flex!important;flex-direction:column!important;gap:12px!important}html body.fr-design #main-content .rd-hero .rd-offer>.rd-lead{order:0!important;margin:0!important}html body.fr-design #main-content .rd-hero .rd-actions{order:1!important;margin:0!important;gap:8px!important}html body.fr-design #main-content .rd-hero .rd-hero-hours{order:2!important;margin:0!important}html body.fr-design #main-content .rd-hero .rd-value-points{order:3!important;margin:4px 0 0!important}html body.fr-design #main-content .rd-hero .rd-next{order:4!important;margin:0!important}}@media(max-width:1023px){html body.fr-design .sm-breadcrumb-wrap a,html body.fr-design #main-content .rd-brands a,html body.fr-design #contacts .sm-static-map a,html body.fr-design footer a[href^="mailto:"]{display:inline-flex!important;align-items:center!important;min-height:44px!important}html body.fr-design header a.brand,html body.fr-design footer a.brand{min-height:44px!important}}html body.fr-design #main-content .rd-faq .faq{width:100%!important;max-width:860px!important;margin:0 auto!important;display:grid!important;gap:8px!important}html body.fr-design #main-content .rd-faq .faq>details{box-sizing:border-box!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:1px solid #d9dfe4!important;border-radius:12px!important;box-shadow:none!important}html body.fr-design #main-content .rd-faq .faq>details>summary{box-sizing:border-box!important;display:flex!important;align-items:center!important;position:relative!important;min-height:52px!important;margin:0!important;padding:12px 46px 12px 18px!important;font-size:16px!important;line-height:1.45!important;text-align:left!important;list-style:none!important}html body.fr-design #main-content .rd-faq .faq>details>summary::before{display:none!important}html body.fr-design #main-content .rd-faq .faq>details>summary::-webkit-details-marker{display:none}html body.fr-design #main-content .rd-faq .faq>details>summary::after{content:'+'!important;position:absolute!important;right:16px!important;top:50%!important;transform:translateY(-50%)!important;color:#bd0d36!important;font-size:24px!important;font-weight:400!important}html body.fr-design #main-content .rd-faq .faq>details[open]>summary::after{content:'−'!important}html body.fr-design #main-content .rd-faq .faq>details>p{margin:0!important;padding:12px 18px 16px!important;font-size:16px!important;line-height:1.5!important}html body.fr-design #main-content .rd-faq>.container>p{max-width:860px!important;margin:16px auto 0!important}@media(max-width:479px){html body.fr-design #main-content .rd-faq .faq>details>summary{padding:12px 40px 12px 14px!important}html body.fr-design #main-content .rd-faq .faq>details>p{padding:10px 14px 14px!important}}.rd-masters .master:nth-child(1) .portrait img{transform:translateX(0%)!important}.rd-masters .master:nth-child(2) .portrait img{transform:translateX(-25%)!important}.rd-masters .master:nth-child(3) .portrait img{transform:translateX(-50%)!important}.rd-masters .master:nth-child(4) .portrait img{transform:translateX(-75%)!important}.rd-masters .master:nth-child(2) .portrait img{width:100%!important;max-width:100%!important;height:100%!important;object-fit:cover;transform:none!important}#main-content #contacts{--color-bg:#fff;--color-surface:#fff;--color-surface-subtle:#f8f8f8;--color-surface-card:#fff;--color-surface-dark:#111315;--color-surface-dark-elevated:#1a1d20;--color-surface-dark-subtle:#222629;--color-text:#1a1a1a;--color-text-secondary:#3d3d3d;--color-text-muted:#727171;--color-text-light:#9e9e9e;--color-text-on-dark:#f8f8f8;--color-text-on-dark-muted:#9e9e9e;--color-accent:#bf131b;--color-accent-hover:#a01018;--color-accent-active:#8b0c14;--color-accent-subtle:#bf131b14;--color-accent-tint:#bf131b0a;--color-accent-border:#bf131b38;--color-accent-gradient:linear-gradient(159deg, #bf131b -4%, #ea2e25 27%, #ea2e25 99%);--color-success:#15803d;--color-success-bg:#f0fdf4;--color-success-border:#bbf7d0;--color-warning:#b45309;--color-warning-bg:#fffbeb;--color-danger:#bf131b;--color-border:#e5e5e5;--color-border-subtle:#f0f0f0;--color-border-focus:#bf131b;--color-border-dark:#ffffff1a;--color-border-dark-subtle:#ffffff0f;--font-heading:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-sans:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "SF Mono", Consolas, Menlo, monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-md:1.125rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-h3:clamp(1.125rem, 1rem + .5vw, 1.25rem);--font-size-h2:clamp(1.65rem, 1.3rem + 1.4vw, 2.5rem);--font-size-h1:clamp(2rem, 1.5rem + 2vw, 3.25rem);--font-size-hero:clamp(2.25rem, 1.75rem + 2.5vw, 3.65rem);--lh-heading:1.18;--lh-body:1.5;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--section-padding-y:clamp(3.5rem, 2.5rem + 3.5vw, 6rem);--container-padding-x:clamp(1.25rem, 1rem + 1.5vw, 2.5rem);--container-max-width:1480px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-pill:50px;--radius-full:100px;--shadow-xs:#72717126 0px 0px 10px 0px;--shadow-sm:#00000026 0px 1px 3px 1px;--shadow-md:#0000001a 0px 4px 14px 0px;--shadow-lg:#0000001f 0px 8px 24px 0px;--shadow-xl:#00000026 0px 16px 40px 0px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--duration-fast:.15s;--duration-normal:.3s;--duration-slow:.5s;--header-height:68px;--header-height-mobile:56px;--mobile-cta-height:68px;--z-header:100;--z-modal:1000;--z-toast:1100;--z-mobile-cta:90}@media (prefers-reduced-motion:reduce){#main-content #contacts{--duration-fast:0s;--duration-normal:0s;--duration-slow:0s}}#main-content #contacts:is(.form-consent-control),#main-content #contacts :is(.form-consent-control){cursor:pointer;align-items:flex-start;gap:8px;width:100%;min-width:0;margin:12px 0;font-size:12px;line-height:1.45;display:flex}#main-content #contacts:is(.form-consent-control input),#main-content #contacts :is(.form-consent-control input){width:16px;height:16px;accent-color:var(--color-accent);flex:none;margin:1px 0 0}#main-content #contacts:is(.form-consent-control span),#main-content #contacts :is(.form-consent-control span){min-width:0}#main-content #contacts:is(.form-consent-control a),#main-content #contacts :is(.form-consent-control a){color:inherit;text-decoration:underline}#main-content #contacts:is(*),#main-content #contacts :is(*),#main-content #contacts:is(:before),#main-content #contacts :is(:before),#main-content #contacts:is(:after),#main-content #contacts :is(:after){box-sizing:border-box;margin:0;padding:0}#main-content #contacts{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:var(--font-sans);scroll-behavior:smooth;color-scheme:light;color:var(--color-text);scroll-padding-top:clamp(64px,4rem,84px)}#main-content #contacts{line-height:var(--lh-body);font-size:var(--font-size-sm);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-color:var(--color-bg);min-height:100dvh;margin:0;font-weight:400;overflow-x:hidden}#main-content #contacts:is(h2),#main-content #contacts :is(h2),#main-content #contacts:is(h3),#main-content #contacts :is(h3){font-family:var(--font-heading);color:var(--color-text);font-weight:700;line-height:var(--lh-heading);letter-spacing:-.02em}#main-content #contacts:is(p),#main-content #contacts :is(p){color:var(--color-text-secondary);line-height:1.6}#main-content #contacts:is(a),#main-content #contacts :is(a){color:inherit;transition:color var(--duration-fast) var(--ease-out);text-decoration:none}#main-content #contacts:is(button),#main-content #contacts :is(button),#main-content #contacts:is(input),#main-content #contacts :is(input),#main-content #contacts:is(select),#main-content #contacts :is(select){font-family:inherit;font-size:100%;line-height:inherit;color:inherit;background:0 0;border:none;margin:0}#main-content #contacts:is(button),#main-content #contacts :is(button){cursor:pointer}#main-content #contacts:is(img),#main-content #contacts :is(img),#main-content #contacts:is(svg),#main-content #contacts :is(svg){max-width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){#main-content #contacts{scroll-behavior:auto}#main-content #contacts:is(*),#main-content #contacts :is(*),#main-content #contacts:is(:before),#main-content #contacts :is(:before),#main-content #contacts:is(:after),#main-content #contacts :is(:after){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#main-content #contacts:is(.container),#main-content #contacts :is(.container){width:100%;max-width:var(--container-max-width);padding-left:var(--container-padding-x);padding-right:var(--container-padding-x);margin-left:auto;margin-right:auto}#main-content #contacts:is(.section),#main-content #contacts :is(.section){padding-top:var(--section-padding-y);padding-bottom:var(--section-padding-y);position:relative}#main-content #contacts:is(.section-header),#main-content #contacts :is(.section-header){text-align:left;max-width:880px;margin-bottom:clamp(2rem,1.5rem + 1.8vw,3.5rem)}#main-content #contacts:is(.section-header__eyebrow),#main-content #contacts :is(.section-header__eyebrow){align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:var(--space-2);font-weight:700;display:inline-flex}#main-content #contacts:is(.section-header__title),#main-content #contacts :is(.section-header__title){font-family:var(--font-heading);font-size:var(--font-size-h2);letter-spacing:-.025em;font-weight:700;line-height:var(--lh-heading);color:var(--color-text);margin-bottom:var(--space-3)}#main-content #contacts:is(.section-header__desc),#main-content #contacts :is(.section-header__desc){font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.55}#main-content #contacts:is(.btn),#main-content #contacts :is(.btn){justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;font-family:var(--font-sans);font-size:var(--font-size-sm);white-space:nowrap;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-normal) ease;-webkit-user-select:none;user-select:none;border:1px solid #0000;padding:10px 24px 10px 16px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}#main-content #contacts:is(.btn:active),#main-content #contacts :is(.btn:active){transform:scale(.98)}#main-content #contacts:is(.btn--primary),#main-content #contacts :is(.btn--primary){background:var(--color-accent-gradient);color:#fff;border-color:var(--color-accent);font-weight:700;box-shadow:0 4px 14px #bf131b52}#main-content #contacts:is(.btn--primary:hover),#main-content #contacts :is(.btn--primary:hover){color:#fff;background:linear-gradient(135deg,#d91721,#a00f16);border-color:#d91721;transform:translateY(-1px);box-shadow:0 6px 20px #bf131b73}#main-content #contacts:is(.btn--lg),#main-content #contacts :is(.btn--lg){min-height:52px;font-size:var(--font-size-sm);padding:12px 28px 12px 20px}#main-content #contacts:is(.btn--block),#main-content #contacts :is(.btn--block){width:100%;display:flex}#main-content #contacts:is(.card),#main-content #contacts :is(.card){background-color:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);flex-direction:column;padding:clamp(1.25rem,1rem + 1vw,2rem);display:flex;position:relative}#main-content #contacts:is(.form-group),#main-content #contacts :is(.form-group){gap:var(--space-2);margin-bottom:var(--space-4);text-align:left;flex-direction:column;display:flex}#main-content #contacts:is(.form-input),#main-content #contacts :is(.form-input){background-color:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);width:100%;min-height:48px;font-size:var(--font-size-sm);color:var(--color-text);transition:border-color var(--duration-normal) ease,box-shadow var(--duration-normal) ease;padding:12px 16px}#main-content #contacts:is(.form-input::placeholder),#main-content #contacts :is(.form-input::placeholder){color:var(--color-text-light)}#main-content #contacts:is(.form-input:focus),#main-content #contacts :is(.form-input:focus){border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle);outline:none}#main-content #contacts:is(.form-error),#main-content #contacts :is(.form-error){font-size:var(--font-size-xs);color:var(--color-danger);margin-top:2px;font-weight:500;display:none}#main-content #contacts:is(.btn .spinner),#main-content #contacts :is(.btn .spinner){border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite spin;display:none}@keyframes spin{to{transform:rotate(360deg)}}#main-content #contacts:is(.form-feedback),#main-content #contacts :is(.form-feedback){padding:var(--space-6);border-radius:var(--radius-lg);text-align:center;background-color:var(--color-success-bg);border:1px solid var(--color-success-border);color:var(--color-success);display:none}@keyframes float-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}#main-content #contacts:is(.express-input),#main-content #contacts :is(.express-input){width:100%;height:48px;font-family:var(--font-sans);color:#16191e;transition:all var(--duration-fast) ease;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:0 16px;font-size:.875rem}#main-content #contacts:is(.express-input::placeholder),#main-content #contacts :is(.express-input::placeholder){color:#94a3b8}#main-content #contacts:is(.express-input:focus),#main-content #contacts :is(.express-input:focus){border-color:var(--color-accent);background:#fff;outline:none;box-shadow:0 0 0 3px #bf131b26}#main-content #contacts:is(.contacts-grid),#main-content #contacts :is(.contacts-grid){gap:var(--space-6);grid-template-columns:1fr;align-items:stretch;display:grid}@media (width>=1024px){#main-content #contacts:is(.contacts-grid),#main-content #contacts :is(.contacts-grid){grid-template-columns:1fr 1fr;align-items:stretch}}#main-content #contacts:is(.contacts-messengers-list),#main-content #contacts :is(.contacts-messengers-list){flex-wrap:wrap;gap:12px;display:flex}#main-content #contacts:is(.contact-messenger-btn),#main-content #contacts :is(.contact-messenger-btn){min-width:110px;height:46px;font-family:var(--font-sans);cursor:pointer;transition:all var(--duration-fast) ease;white-space:nowrap;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #0000001f;color:#fff!important}#main-content #contacts:is(.contact-messenger-btn svg),#main-content #contacts :is(.contact-messenger-btn svg){fill:currentColor;flex-shrink:0;width:18px;height:18px}#main-content #contacts:is(.btn-telegram),#main-content #contacts :is(.btn-telegram){background-color:#229ed9}#main-content #contacts:is(.btn-telegram:hover),#main-content #contacts :is(.btn-telegram:hover){background-color:#1e8cbf;transform:translateY(-2px);box-shadow:0 6px 18px #229ed973}#main-content #contacts:is(.btn-phone-direct),#main-content #contacts :is(.btn-phone-direct){background-color:#22c55e}#main-content #contacts:is(.btn-phone-direct:hover),#main-content #contacts :is(.btn-phone-direct:hover){background-color:#16a34a;transform:translateY(-2px);box-shadow:0 6px 18px #22c55e73}#main-content #contacts:is(.btn-max),#main-content #contacts :is(.btn-max){background:linear-gradient(135deg,#44bdfd,#4360fd 40%,#8831db);border:none;box-shadow:0 4px 14px #4360fd59}#main-content #contacts:is(.btn-max:hover),#main-content #contacts :is(.btn-max:hover){background:linear-gradient(135deg,#30aefd,#3553f8 40%,#7b25d4);transform:translateY(-2px);box-shadow:0 6px 18px #4360fd8c}#main-content #contacts:is(.map-container),#main-content #contacts :is(.map-container){border-radius:var(--radius-lg);border:1px solid var(--color-border);background-color:var(--color-surface-subtle);width:100%;height:100%;min-height:500px;display:flex;position:relative;overflow:hidden}@media (width<=767px){#main-content #contacts{padding-bottom:var(--mobile-cta-height)}}#main-content #contacts:is(.sm-contact-label),#main-content #contacts :is(.sm-contact-label){color:var(--color-text-muted);text-transform:uppercase;font-size:.75rem;font-weight:700}#main-content #contacts:is(.sm-contact-phone),#main-content #contacts :is(.sm-contact-phone){color:var(--color-accent);margin-top:4px;font-size:1.25rem;font-weight:800;display:block}#main-content #contacts:is(.sm-contact-caption),#main-content #contacts :is(.sm-contact-caption){color:var(--color-text-muted);margin-top:3px;font-size:.75rem}#main-content #contacts:is(.sm-contact-city),#main-content #contacts :is(.sm-contact-city){margin-top:4px;font-size:.9375rem;font-weight:700}#main-content #contacts:is(.sm-form-note),#main-content #contacts :is(.sm-form-note){color:var(--color-text-muted);margin-top:12px;font-size:12px;line-height:1.5}#main-content #contacts:is(.form-group select),#main-content #contacts :is(.form-group select){appearance:auto;width:100%}#main-content #contacts:is(.sm-quick-form input[type=checkbox]),#main-content #contacts :is(.sm-quick-form input[type=checkbox]){flex:none;width:16px;height:16px}@media (width<=767px){#main-content #contacts:is(body:not(.sm-inner)),#main-content #contacts :is(body:not(.sm-inner)){--section-padding-y:32px}#main-content #contacts:is(body:not(.sm-inner) main .section),#main-content #contacts :is(body:not(.sm-inner) main .section){padding-block:32px}#main-content #contacts:is(body:not(.sm-inner) .section-header),#main-content #contacts :is(body:not(.sm-inner) .section-header){margin-bottom:20px}#main-content #contacts:is(body:not(.sm-inner) .card),#main-content #contacts :is(body:not(.sm-inner) .card){padding:18px}#main-content #contacts:is(body:not(.sm-inner) .map-container),#main-content #contacts :is(body:not(.sm-inner) .map-container){min-height:320px}}#main-content #contacts:is(.contacts-messengers-list .btn-telegram),#main-content #contacts :is(.contacts-messengers-list .btn-telegram){color:#fff!important;background:#087cae!important}#main-content #contacts:is(.contacts-messengers-list .btn-phone-direct),#main-content #contacts :is(.contacts-messengers-list .btn-phone-direct){color:#fff!important;background:#15803d!important}#main-content #contacts{--sm-copy:clamp(17px,16px + .15vw,19px);--font-size-xs:15px;--font-size-sm:16px;--font-size-base:18px}#main-content #contacts{font-size:var(--sm-copy);line-height:1.6}#main-content #contacts:is(main p),#main-content #contacts :is(main p),#main-content #contacts:is(.section-header__desc),#main-content #contacts :is(.section-header__desc){line-height:1.65;font-size:var(--sm-copy)!important}#main-content #contacts:is(button),#main-content #contacts :is(button),#main-content #contacts:is(input),#main-content #contacts :is(input),#main-content #contacts:is(select),#main-content #contacts :is(select),#main-content #contacts:is(.btn),#main-content #contacts :is(.btn),#main-content #contacts:is(.contact-messenger-btn),#main-content #contacts :is(.contact-messenger-btn){font-size:16px}#main-content #contacts:is(.btn),#main-content #contacts :is(.btn){white-space:normal;text-align:center;height:auto;min-height:46px}#main-content #contacts:is(small),#main-content #contacts :is(small),#main-content #contacts:is(.sm-form-note),#main-content #contacts :is(.sm-form-note),#main-content #contacts:is(.sm-contact-caption),#main-content #contacts :is(.sm-contact-caption),#main-content #contacts:is(.sm-contact-label),#main-content #contacts :is(.sm-contact-label){line-height:1.5;font-size:15px!important}#main-content #contacts:is(.form-consent-control),#main-content #contacts :is(.form-consent-control),#main-content #contacts:is(.form-consent-control span),#main-content #contacts :is(.form-consent-control span),#main-content #contacts:is(main .sm-small-copy),#main-content #contacts :is(main .sm-small-copy){font-size:15px!important}#main-content #contacts:is(.container),#main-content #contacts :is(.container){max-width:1320px}#main-content #contacts{--color-text-secondary:#465366;--color-text-muted:#526174}#main-content #contacts:is(body main p),#main-content #contacts :is(body main p),#main-content #contacts:is(body main label),#main-content #contacts :is(body main label),#main-content #contacts:is(body main input),#main-content #contacts :is(body main input),#main-content #contacts:is(body main select),#main-content #contacts :is(body main select){line-height:1.65;font-size:16px!important}#main-content #contacts:is(body small),#main-content #contacts :is(body small),#main-content #contacts:is(body .section-header__eyebrow),#main-content #contacts :is(body .section-header__eyebrow){font-size:14px!important}#main-content #contacts:is(main .container),#main-content #contacts :is(main .container){max-width:1320px}#main-content #contacts:is(body .map-container),#main-content #contacts :is(body .map-container){background:#f1f5f9;overflow:hidden}#main-content #contacts:is(body .contacts-grid),#main-content #contacts :is(body .contacts-grid){align-items:start}#main-content #contacts:is(a:hover),#main-content #contacts :is(a:hover){text-underline-offset:5px}#main-content #contacts:is(a:focus-visible),#main-content #contacts :is(a:focus-visible),#main-content #contacts:is(button:focus-visible),#main-content #contacts :is(button:focus-visible){outline-offset:4px;outline:3px solid #215eb1}#main-content #contacts:is(body main .btn),#main-content #contacts :is(body main .btn){white-space:normal;justify-content:center;align-items:center;line-height:1.4;display:inline-flex}#main-content #contacts{scroll-padding-top:calc(var(--sm-header-height,110px) + 20px)}#main-content #contacts{padding-bottom:200px!important}#main-content #contacts{position:relative}#main-content #contacts:is(body .container),#main-content #contacts :is(body .container){box-sizing:border-box;width:calc(100% - 48px)!important;max-width:1320px!important;margin-inline:auto!important;padding-inline:0!important}@media (width<=599px){#main-content #contacts:is(body .container),#main-content #contacts :is(body .container){width:calc(100% - 32px)!important}}#main-content #contacts{background:#111315}#main-content #contacts{background:#fff!important;padding-bottom:0!important}#main-content #contacts:is(body main p),#main-content #contacts :is(body main p){color:#465366;font-size:16px!important;line-height:1.65!important}#main-content #contacts:is(body main h2),#main-content #contacts :is(body main h2),#main-content #contacts:is(body main h3),#main-content #contacts :is(body main h3){color:#192430;overflow-wrap:break-word;text-wrap:pretty}#main-content #contacts:is(body main h3),#main-content #contacts :is(body main h3){line-height:1.35!important}#main-content #contacts:is(body main .btn),#main-content #contacts :is(body main .btn){white-space:nowrap;min-height:48px;padding:12px 22px;line-height:1.3}#main-content #contacts:is(body .map-container),#main-content #contacts :is(body .map-container){aspect-ratio:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}#main-content #contacts:is(body main figcaption),#main-content #contacts :is(body main figcaption){color:#465366!important;font-size:14px!important;line-height:1.6!important}#main-content #contacts:is(body .map-container),#main-content #contacts :is(body .map-container){display:block!important}#main-content #contacts:is(.sm-quick-form :is(input:not([type=checkbox]),select,textarea)),#main-content #contacts :is(.sm-quick-form :is(input:not([type=checkbox]),select,textarea)){border-color:#767676}#main-content #contacts:is(.sm-quick-form input::placeholder),#main-content #contacts :is(.sm-quick-form input::placeholder){color:#626262;opacity:1}#main-content #contacts:is(.sm-quick-form :is(input,select,textarea):focus),#main-content #contacts :is(.sm-quick-form :is(input,select,textarea):focus){outline-offset:2px;box-shadow:none;outline:3px solid #bf131b}@keyframes sm-audit-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#main-content #contacts:is(.sm-quick-form .spinner),#main-content #contacts :is(.sm-quick-form .spinner){animation:none!important}}#main-content #contacts:is(.sm-quick-form .sm-quick-label),#main-content #contacts :is(.sm-quick-form .sm-quick-label){color:#1a1a1a;margin:0 0 6px;font-size:14px;font-weight:600;line-height:1.5;display:block!important}#main-content #contacts:is(.sm-quick-form input[type=checkbox]),#main-content #contacts :is(.sm-quick-form input[type=checkbox]){color:#626262;border-color:#626262!important}#main-content #contacts{--color-accent-gradient:linear-gradient(159deg,#bf131b -4%,#d9231c 27%,#d9231c 99%)}#main-content #contacts:is(.btn-max),#main-content #contacts :is(.btn-max){background-image:linear-gradient(135deg,#176bb1,#354bd4 40%,#7523b9)!important}#main-content #contacts:is(.btn-max:hover),#main-content #contacts :is(.btn-max:hover){background-image:linear-gradient(135deg,#155b96,#293bb0 40%,#601a9b)!important}#main-content #contacts:is(button),#main-content #contacts :is(button){min-width:44px;min-height:44px}#main-content #contacts:is(main :is(input:not([type=checkbox]),select,textarea):not([aria-invalid=true])),#main-content #contacts :is(main :is(input:not([type=checkbox]),select,textarea):not([aria-invalid=true])){border-color:#767676!important}#main-content #contacts:is(:where(a,button,input,select,textarea,summary):focus-visible),#main-content #contacts :is(:where(a,button,input,select,textarea,summary):focus-visible){outline-offset:3px!important;outline:3px solid #bf131b!important}#main-content #contacts:is(.sm-static-map),#main-content #contacts :is(.sm-static-map){background:#fff;border:1px solid #d6dee8;border-radius:16px;width:100%;margin:0;overflow:hidden}#main-content #contacts:is(body .sm-static-map img),#main-content #contacts :is(body .sm-static-map img){aspect-ratio:644/460;display:block;object-fit:contain!important;width:100%!important;height:auto!important}#main-content #contacts:is(.sm-static-map figcaption),#main-content #contacts :is(.sm-static-map figcaption){color:#465366;padding:14px 18px;font-size:14px;line-height:1.5}#main-content #contacts:is(:is(#sm-inline-priority,.sm-inline-002dc26c47)),#main-content #contacts :is(:is(#sm-inline-priority,.sm-inline-002dc26c47)){margin-bottom:1.5rem}#main-content #contacts:is(:is(#sm-inline-priority,.sm-inline-1b60998435)),#main-content #contacts :is(:is(#sm-inline-priority,.sm-inline-1b60998435)){border-top:1px solid var(--color-border-subtle);padding-top:1.25rem}#main-content #contacts:is(:is(#sm-inline-priority,.sm-inline-2a059444c1)),#main-content #contacts :is(:is(#sm-inline-priority,.sm-inline-2a059444c1)){border:1px solid #e2e8f0;border-left:4px solid var(--color-accent);background-color:#f8fafc;border-radius:12px;margin-bottom:1.5rem;padding:14px 16px}#main-content #contacts:is(:is(#sm-inline-priority,.sm-inline-2e3c31afcd)),#main-content #contacts :is(:is(#sm-inline-priority,.sm-inline-2e3c31afcd)){color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.75rem;font-weight:700}#main-content #contacts:is(:is(#sm-inline-priority,.sm-inline-470c03ca88)),#main-content #contacts :is(:is(#sm-inline-priority,.sm-inline-470c03ca88)){position:relative}#main-content #contacts:is(:is(#sm-inline-priority,.sm-inline-4ecbdde3e3)),#main-content #contacts :is(:is(#sm-inline-priority,.sm-inline-4ecbdde3e3)){font-family:var(--font-sans);color:var(--color-text-secondary);margin:0;font-size:.9375rem;line-height:1.5}#main-content #contacts:is(:is(#sm-inline-priority,.sm-inline-6d61a400ac)),#main-content #contacts :is(:is(#sm-inline-priority,.sm-inline-6d61a400ac)){font-family:var(--font-heading);color:var(--color-text);align-items:center;gap:8px;margin-bottom:4px;font-size:.875rem;font-weight:700;display:flex}#main-content #contacts:is(:is(#sm-inline-priority,.sm-inline-b7d289a554)),#main-content #contacts :is(:is(#sm-inline-priority,.sm-inline-b7d289a554)){grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;margin-bottom:1.5rem;display:grid}#main-content #contacts:is(:is(#sm-inline-priority,.sm-inline-b9676f90e3)),#main-content #contacts :is(:is(#sm-inline-priority,.sm-inline-b9676f90e3)){font-family:var(--font-heading);color:var(--color-text);margin-bottom:6px;font-size:1.125rem;font-weight:700}#main-content #contacts:is(:is(#sm-inline-priority,.sm-inline-dd2d9d6826)),#main-content #contacts :is(:is(#sm-inline-priority,.sm-inline-dd2d9d6826)){font-family:var(--font-sans);color:var(--color-text-secondary);margin-bottom:.875rem;font-size:.9375rem;line-height:1.45}#main-content #contacts:is(:is(#sm-inline-priority,.sm-inline-dd7bedfa6f)),#main-content #contacts :is(:is(#sm-inline-priority,.sm-inline-dd7bedfa6f)){grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}#main-content #contacts:is(:is(#sm-inline-priority,.sm-inline-f449df9f33)),#main-content #contacts :is(:is(#sm-inline-priority,.sm-inline-f449df9f33)){justify-content:space-between}#main-content #contacts:is(.sm-quick-form .form-consent-control),#main-content #contacts :is(.sm-quick-form .form-consent-control){margin-block:16px}#main-content #contacts:is(#form-contacts .sm-contact-fields),#main-content #contacts :is(#form-contacts .sm-contact-fields){grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}#main-content #contacts:is(.sm-quick-form .form-consent-control),#main-content #contacts :is(.sm-quick-form .form-consent-control){text-align:left;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;display:grid}#main-content #contacts:is(.sm-quick-form .form-consent-control input[type=checkbox]),#main-content #contacts :is(.sm-quick-form .form-consent-control input[type=checkbox]){accent-color:#cf161b;width:20px;height:20px;margin:3px 0 0}#main-content #contacts:is(body main .section:not(.sm-home-brands)),#main-content #contacts :is(body main .section:not(.sm-home-brands)){padding-block:clamp(32px,4vw,56px)!important}#main-content #contacts:is(body main .container),#main-content #contacts :is(body main .container){max-width:1200px!important}#main-content #contacts:is(body main .section),#main-content #contacts :is(body main .section){padding-top:44px!important;padding-bottom:44px!important}#main-content #contacts:is(body main .section-header),#main-content #contacts :is(body main .section-header){margin-bottom:26px!important}#main-content #contacts:is(body main .section-header__title),#main-content #contacts :is(body main .section-header__title){font-size:clamp(26px,2.8vw,36px)!important;line-height:1.2!important}#main-content #contacts:is(body main .section-header__desc),#main-content #contacts :is(body main .section-header__desc){font-size:17px;line-height:1.6}#main-content #contacts:is(body .sm-map-frame),#main-content #contacts :is(body .sm-map-frame){aspect-ratio:1.55;background:#eef3f7;position:relative;overflow:hidden}#main-content #contacts:is(body .sm-map-frame img),#main-content #contacts :is(body .sm-map-frame img){display:block;width:120%!important;max-width:none!important;height:auto!important;position:absolute!important;top:-16%!important;left:-3%!important}#main-content #contacts:is(body .sm-static-map figcaption),#main-content #contacts :is(body .sm-static-map figcaption){line-height:1.6;padding:14px!important}#main-content #contacts:is(body .sm-static-map figcaption small),#main-content #contacts :is(body .sm-static-map figcaption small){margin-top:6px;font-size:12px;display:block}#main-content #contacts:is(body .sm-static-map figcaption a),#main-content #contacts :is(body .sm-static-map figcaption a){text-decoration:underline}@media (width<=767px){#main-content #contacts:is(body main .section),#main-content #contacts :is(body main .section){padding-top:30px!important;padding-bottom:30px!important}#main-content #contacts:is(body main .section-header),#main-content #contacts :is(body main .section-header){margin-bottom:20px!important}#main-content #contacts:is(body main .section-header__desc),#main-content #contacts :is(body main .section-header__desc){font-size:16px!important;line-height:1.5!important}}@media (width<=767px){#main-content #contacts:is(body main .btn),#main-content #contacts :is(body main .btn),#main-content #contacts:is(body section .btn),#main-content #contacts :is(body section .btn){box-sizing:border-box;overflow-wrap:normal;justify-content:center;min-width:0;min-height:44px;line-height:1.4;white-space:nowrap!important;text-align:center!important;max-width:100%!important}#main-content #contacts:is(body main .btn),#main-content #contacts :is(body main .btn),#main-content #contacts:is(body section .btn),#main-content #contacts :is(body section .btn){align-self:center;width:fit-content;margin-left:auto!important;margin-right:auto!important;display:flex!important}#main-content #contacts:is(body main .btn--block),#main-content #contacts :is(body main .btn--block),#main-content #contacts:is(body section .btn--block),#main-content #contacts :is(body section .btn--block){width:100%}#main-content #contacts:is(body form input),#main-content #contacts :is(body form input),#main-content #contacts:is(body form select),#main-content #contacts :is(body form select){box-sizing:border-box;min-width:0;max-width:100%}#main-content #contacts:is(html body main .btn),#main-content #contacts :is(html body main .btn),#main-content #contacts:is(html body section .btn),#main-content #contacts :is(html body section .btn){color:#fff!important;box-shadow:none!important;background:#c8102e!important;border-color:#c8102e!important;border-radius:28px!important;text-decoration:none!important}#main-content #contacts:is(html body main .btn span),#main-content #contacts :is(html body main .btn span),#main-content #contacts:is(html body section .btn span),#main-content #contacts :is(html body section .btn span){color:inherit!important;text-decoration:none!important}#main-content #contacts:is(html body #main-content .btn),#main-content #contacts :is(html body #main-content .btn),#main-content #contacts:is(html body section .btn),#main-content #contacts :is(html body section .btn){color:#fff!important;box-shadow:none!important;background:#c8102e!important;border-color:#c8102e!important;text-decoration:none!important}}@media (width>=768px){#main-content #contacts:is(html body #main-content .btn),#main-content #contacts :is(html body #main-content .btn),#main-content #contacts:is(html body section .btn),#main-content #contacts :is(html body section .btn){color:#fff!important;background:#c8102e!important;border-color:#c8102e!important;text-decoration:none!important}}@media (prefers-reduced-motion:reduce){#main-content #contacts{scroll-behavior:auto!important}}@media (width<=767px){#main-content #contacts:is(body #main-content #contacts),#main-content #contacts :is(body #main-content #contacts){padding-top:36px!important;padding-bottom:36px!important}}#main-content #contacts:is(body .contacts-messengers-list),#main-content #contacts :is(body .contacts-messengers-list){flex-wrap:wrap;align-items:stretch;gap:10px!important;display:flex!important}#main-content #contacts:is(body .contacts-messengers-list .contact-messenger-btn),#main-content #contacts :is(body .contacts-messengers-list .contact-messenger-btn){white-space:nowrap;border-radius:12px;flex:100px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:44px;line-height:1.25;color:#fff!important;height:auto!important;box-shadow:none!important;background:#bd0c2e!important;border:1px solid #bd0c2e!important;margin:0!important;padding:10px 8px!important;font-size:14px!important;text-decoration:none!important;display:flex!important}#main-content #contacts:is(body .contacts-messengers-list .contact-messenger-btn:hover),#main-content #contacts :is(body .contacts-messengers-list .contact-messenger-btn:hover){background:#9d0925!important;border-color:#9d0925!important}#main-content #contacts:is(body .contacts-messengers-list .contact-messenger-btn:focus-visible),#main-content #contacts :is(body .contacts-messengers-list .contact-messenger-btn:focus-visible){outline-offset:3px;outline:3px solid #7d0920}@media (width<=767px){#main-content #contacts:is(body .contacts-messengers-list),#main-content #contacts :is(body .contacts-messengers-list){justify-content:center}#main-content #contacts:is(body .contacts-messengers-list .contact-messenger-btn:last-child:nth-child(odd)),#main-content #contacts :is(body .contacts-messengers-list .contact-messenger-btn:last-child:nth-child(odd)){flex-basis:100%}}@keyframes hero-orbit-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hero-orbit-counterclockwise{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}#main-content #contacts .sm-contact-phone{color:var(--color-accent)!important}#main-content #contacts .section-header__desc,#main-content #contacts .sm-form-status{color:#465366!important}#main-content #contacts .sm-form-note{color:#526174!important;margin:12px 0 0!important}#main-content #contacts .form-consent-control a{color:#1a1a1a!important}#main-content #contacts .sm-static-map figcaption a{color:#465366!important}#main-content #contacts.section{background:transparent!important;padding-top:44px!important;padding-bottom:44px!important}#main-content #contacts #form-contacts button.btn{border-radius:100px!important}@media(max-width:767px){#main-content #contacts.section{padding-top:36px!important;padding-bottom:36px!important}#main-content #contacts #form-contacts button.btn{border-radius:28px!important}}body #main-header .sm-brand-name.sm-service-name,body .footer .sm-brand-name.sm-service-name{display:flex!important;flex-direction:column!important;gap:2px!important;line-height:1.1!important;white-space:nowrap!important}body #main-header .sm-service-name .sm-service-label,body .footer .sm-service-name .sm-service-label{font-size:11px!important;font-weight:600!important;letter-spacing:.02em!important;color:inherit!important}body #main-header .sm-service-name .sm-service-city,body .footer .sm-service-name .sm-service-city{font-size:20px!important;font-weight:750!important;letter-spacing:-.02em!important;color:var(--color-accent)!important}body .footer .sm-service-name .sm-service-city{color:#fff!important}@media(max-width:375px){body #main-header .sm-service-name .sm-service-label{font-size:10px!important}body #main-header .sm-service-name .sm-service-city{font-size:18px!important}}html body .rd-masters .cards{display:flex!important;flex-wrap:nowrap!important;gap:20px!important;overflow-x:auto!important;padding-bottom:16px;scroll-snap-type:x proximity}html body .rd-masters .cards .master{flex:0 0 calc((100% - 60px)/4)!important;min-width:0;scroll-snap-align:start}html body .rd-masters .cards .master .portrait{aspect-ratio:3/4!important;height:auto!important;overflow:hidden}html body .rd-masters .cards .master:nth-child(n) .portrait img{width:100%!important;max-width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important}@media(max-width:767px){html body .rd-masters .cards .master{flex-basis:76%!important;max-width:320px}}html body .rd-masters .master .details{display:flex!important;flex-direction:column!important;align-items:stretch!important}html body .rd-masters .master .details h3{height:3.9em!important;min-height:3.9em!important;margin:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;text-align:center!important;line-height:1.3!important}html body .rd-masters .master .details h3 span{display:block!important}html body .rd-masters .master .details .specialty{margin:8px 0 0!important;min-height:2.8em!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1.4!important}html body .rd-masters .master .details dl{margin-top:20px!important}html body .rd-masters .master .details:not(:has(h3))::before{content:"";display:block;height:3.9em;font-size:var(--masters-name-size,20px)}@media(max-width:600px){body.washer-reference #main-content .rd-price .v103-prices td::before{content:"Работа и запчасти: "}}body.fr-design #main-content .rd-hero h1{overflow-wrap:normal}.service-cost-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.service-cost-grid .rd-benefit{padding:20px;border:1px solid #e3e3e3;border-radius:14px;background:#fff}.service-cost-grid h3{font-size:20px}.rd-brand-specific{margin-top:24px}html body.fr-design #main-content .sm-fault-icon{color:#bd0d36!important;background:#f9edf0!important}html body.fr-design #contacts .sm-contact-line{display:block;margin-bottom:10px;line-height:1.5}@media(max-width:1023px){html body.fr-design #main-content .rd-symptom>.rd-symptom-action{grid-column:2!important;grid-row:auto!important;margin:0!important;padding:0!important;min-width:0!important}html body.fr-design #main-content .rd-symptom-action .rd-symptom-button{min-height:44px!important;padding:8px 0!important;font-size:16px!important;white-space:normal!important;text-align:left!important}html body.fr-design #main-content .rd-symptom>details{grid-row:auto!important}html body.fr-design #main-content .service-cost-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}html body.fr-design #main-content .service-cost-grid .rd-benefit{padding:16px!important}}html body.fr-design #main-content .rd-faq h2{text-align:center!important;margin-bottom:20px!important}html body.fr-design #main-content .rd-symptoms .rd-hook-head{display:block!important;text-align:center!important;max-width:860px!important;margin:0 auto 28px!important}html body.fr-design #main-content .rd-symptoms .rd-hook-head h2{text-align:center!important}html body.fr-design #main-content .rd-symptoms .rd-hook-head p{max-width:800px!important;margin:14px auto 0!important;text-align:center!important}html body.fr-design #main-content .rd-hook-list .sm-fault-icon svg{display:block!important;width:32px!important;height:32px!important;flex:none!important}html body.fr-design #main-content .rd-hook-list .sm-fault-icon{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;border-radius:12px!important}html body.fr-design #main-content .rd-price .sm-price-title{text-align:center!important}html body.fr-design #main-content .rd-price .sm-price-subtitle{text-align:center!important}html body.fr-design #main-content .rd-price .rd-price-scope{margin:16px auto!important;max-width:860px!important;line-height:1.5!important}@media(min-width:1280px){html body.fr-design #main-content .rd-hero .rd-master-photo img{object-position:center!important}}html body.fr-design #main-content .rd-brands .brand-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:20px 0 14px!important;align-items:stretch!important}html body.fr-design #main-content .rd-brands .brand-list>button{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:76px!important;margin:0!important;padding:12px!important}html body.fr-design #main-content .rd-brands .brand-list img{display:block!important;max-width:100%!important;width:auto!important;height:auto!important;max-height:36px!important;object-fit:contain!important}html body.fr-design #main-content .rd-brands .sm-brand-pair{display:flex!important;flex-direction:column!important;align-items:center!important;gap:5px!important;max-width:100%!important}html body.fr-design #main-content .rd-brands .sm-brand-pair img{max-height:20px!important;max-width:100%!important}html body.fr-design #main-content .rd-brands h2{text-align:center!important}html body.fr-design #main-content .rd-warranty-title{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-wrap:balance!important}html body.fr-design #contacts .sm-contact-entry{margin-top:-4px!important}html body.fr-design #main-content .rd-review-note{font-size:clamp(22px,2.4vw,32px)!important;line-height:1.3!important;text-align:center!important;margin:28px auto 18px!important}@media(min-width:480px){html body.fr-design #main-content .rd-brands .brand-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1024px){html body.fr-design #main-content .rd-brands .brand-list{grid-template-columns:repeat(6,minmax(0,1fr))!important}html body.fr-design #main-content .rd-guarantee-panel{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important;gap:24px!important}html body.fr-design #main-content .rd-warranty-title{font-size:clamp(23px,2.05vw,30px)!important;white-space:nowrap!important;text-wrap:nowrap!important}}html body.fr-design #main-content .rd-symptoms .rd-hook-list>div{min-height:0!important;height:auto!important;padding:12px 20px!important;align-items:center!important;align-content:center!important}html body.fr-design #main-content .rd-symptoms .rd-hook-list>div>p{margin-block:0!important}@media(max-width:1023px){html body.fr-design #main-content .rd-symptoms .rd-hook-list>div{padding:10px 12px!important}}html body.fr-design #main-content .sm-brand-name{font:700 clamp(16px,2vw,22px)/1.2 Arial,sans-serif;color:#a9092e;max-width:100%;overflow-wrap:anywhere}html body.fr-design #main-content .rd-hook-list>div>p{min-width:0;overflow-wrap:normal;word-break:normal;text-align:left!important;line-height:1.4!important}html body.fr-design #main-content .rd-benefit h3,html body.fr-design #main-content .rd-value-grid h3{text-wrap:balance;word-break:normal;overflow-wrap:normal}html body.fr-design #main-content .rd-benefit p,html body.fr-design #main-content .rd-value-grid p{text-wrap:pretty;line-height:1.5}html body.fr-design #main-content .rd-price .v103-prices th{overflow-wrap:normal;word-break:normal}html body.fr-design #main-content .rd-faq details{margin-bottom:8px!important}html body.fr-design #main-content .rd-faq summary{min-height:48px!important;padding:14px 18px!important;line-height:1.4!important}html body.fr-design #main-content .sm-fault-icon svg{stroke:currentColor!important}@media(max-width:767px){html body.fr-design #main-content .rd-value-grid>article{padding:14px 16px!important}html body.fr-design #main-content .rd-value-grid h3{margin:0 0 6px!important}html body.fr-design #main-content .rd-value-icon{margin-bottom:8px!important}html body.fr-design #contacts input,html body.fr-design #contacts select,html body.fr-design #contacts textarea{font-size:16px!important}html body.fr-design #contacts .sm-contact-fields{gap:12px!important}}html body.fr-design #main-content .rd-symptoms .rd-hook-list>div{grid-template-columns:44px minmax(0,1fr)!important;column-gap:14px!important}@media(max-width:1023px){html body.fr-design #main-content .rd-symptoms .rd-hook-list>div{grid-template-columns:32px minmax(0,1fr)!important;column-gap:12px!important}html body.fr-design #main-content .rd-hook-list .sm-fault-icon{width:32px!important;height:32px!important;min-width:32px!important;flex-basis:32px!important}}#main-content #contacts#contacts{--color-bg:#fff;--color-surface:#fff;--color-surface-subtle:#f8f8f8;--color-surface-card:#fff;--color-surface-dark:#111315;--color-surface-dark-elevated:#1a1d20;--color-surface-dark-subtle:#222629;--color-text:#1a1a1a;--color-text-secondary:#3d3d3d;--color-text-muted:#727171;--color-text-light:#9e9e9e;--color-text-on-dark:#f8f8f8;--color-text-on-dark-muted:#9e9e9e;--color-accent:#bf131b;--color-accent-hover:#a01018;--color-accent-active:#8b0c14;--color-accent-subtle:#bf131b14;--color-accent-tint:#bf131b0a;--color-accent-border:#bf131b38;--color-accent-gradient:linear-gradient(159deg,#bf131b -4%,#ea2e25 27%,#ea2e25 99%);--color-success:#15803d;--color-success-bg:#f0fdf4;--color-success-border:#bbf7d0;--color-warning:#b45309;--color-warning-bg:#fffbeb;--color-danger:#bf131b;--color-border:#e5e5e5;--color-border-subtle:#f0f0f0;--color-border-focus:#bf131b;--color-border-dark:#ffffff1a;--color-border-dark-subtle:#ffffff0f;--font-heading:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-sans:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","SF Mono",Consolas,Menlo,monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-md:1.125rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-h3:clamp(1.125rem,1rem + .5vw,1.25rem);--font-size-h2:clamp(1.65rem,1.3rem + 1.4vw,2.5rem);--font-size-h1:clamp(2rem,1.5rem + 2vw,3.25rem);--font-size-hero:clamp(2.25rem,1.75rem + 2.5vw,3.65rem);--lh-heading:1.18;--lh-body:1.5;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--section-padding-y:clamp(3.5rem,2.5rem + 3.5vw,6rem);--container-padding-x:clamp(1.25rem,1rem + 1.5vw,2.5rem);--container-max-width:1480px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-pill:50px;--radius-full:100px;--shadow-xs:#72717126 0px 0px 10px 0px;--shadow-sm:#00000026 0px 1px 3px 1px;--shadow-md:#0000001a 0px 4px 14px 0px;--shadow-lg:#0000001f 0px 8px 24px 0px;--shadow-xl:#00000026 0px 16px 40px 0px;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--duration-fast:.15s;--duration-normal:.3s;--duration-slow:.5s;--header-height:68px;--header-height-mobile:56px;--mobile-cta-height:68px;--z-header:100;--z-modal:1000;--z-toast:1100;--z-mobile-cta:90}@media (prefers-reduced-motion:reduce){#main-content #contacts#contacts{--duration-fast:0s;--duration-normal:0s;--duration-slow:0s}}#main-content #contacts#contacts :is(.form-consent-control),#main-content #contacts#contacts:is(.form-consent-control){align-items:flex-start;cursor:pointer;display:flex;font-size:12px;gap:8px;line-height:1.45;margin:12px 0;min-width:0;width:100%}#main-content #contacts#contacts :is(.form-consent-control input),#main-content #contacts#contacts:is(.form-consent-control input){accent-color:var(--color-accent);flex:none;height:16px;margin:1px 0 0;width:16px}#main-content #contacts#contacts :is(.form-consent-control span),#main-content #contacts#contacts:is(.form-consent-control span){min-width:0}#main-content #contacts#contacts :is(.form-consent-control a),#main-content #contacts#contacts:is(.form-consent-control a){color:inherit;text-decoration:underline}#main-content #contacts#contacts :is(*),#main-content #contacts#contacts :is(:after),#main-content #contacts#contacts :is(:before),#main-content #contacts#contacts:is(*),#main-content #contacts#contacts:is(:after),#main-content #contacts#contacts:is(:before){box-sizing:border-box;margin:0;padding:0}#main-content #contacts#contacts{-webkit-text-size-adjust:100%;color:var(--color-text);color-scheme:light;font-family:var(--font-sans);scroll-behavior:smooth;scroll-padding-top:clamp(64px,4rem,84px);-moz-tab-size:4;tab-size:4}#main-content #contacts#contacts{font-size:var(--font-size-sm);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg);font-weight:400;margin:0;min-height:100dvh;overflow-x:hidden;text-rendering:optimizelegibility}#main-content #contacts#contacts :is(h2),#main-content #contacts#contacts :is(h3),#main-content #contacts#contacts:is(h2),#main-content #contacts#contacts:is(h3){color:var(--color-text);font-family:var(--font-heading);font-weight:700;letter-spacing:-.02em;line-height:var(--lh-heading)}#main-content #contacts#contacts :is(p),#main-content #contacts#contacts:is(p){color:var(--color-text-secondary);line-height:1.6}#main-content #contacts#contacts :is(a),#main-content #contacts#contacts:is(a){color:inherit;text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}#main-content #contacts#contacts :is(button),#main-content #contacts#contacts :is(input),#main-content #contacts#contacts :is(select),#main-content #contacts#contacts:is(button),#main-content #contacts#contacts:is(input),#main-content #contacts#contacts:is(select){background:0 0;border:none;color:inherit;font-family:inherit;font-size:100%;line-height:inherit;margin:0}#main-content #contacts#contacts :is(button),#main-content #contacts#contacts:is(button){cursor:pointer}#main-content #contacts#contacts :is(img),#main-content #contacts#contacts :is(svg),#main-content #contacts#contacts:is(img),#main-content #contacts#contacts:is(svg){display:block;height:auto;max-width:100%}@media (prefers-reduced-motion:reduce){#main-content #contacts#contacts{scroll-behavior:auto}#main-content #contacts#contacts :is(*),#main-content #contacts#contacts :is(:after),#main-content #contacts#contacts :is(:before),#main-content #contacts#contacts:is(*),#main-content #contacts#contacts:is(:after),#main-content #contacts#contacts:is(:before){animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}#main-content #contacts#contacts :is(.container),#main-content #contacts#contacts:is(.container){margin-left:auto;margin-right:auto;max-width:var(--container-max-width);padding-left:var(--container-padding-x);padding-right:var(--container-padding-x);width:100%}#main-content #contacts#contacts :is(.section),#main-content #contacts#contacts:is(.section){padding-bottom:var(--section-padding-y);padding-top:var(--section-padding-y);position:relative}#main-content #contacts#contacts :is(.section-header),#main-content #contacts#contacts:is(.section-header){margin-bottom:clamp(2rem,1.5rem + 1.8vw,3.5rem);max-width:880px;text-align:left}#main-content #contacts#contacts :is(.section-header__eyebrow),#main-content #contacts#contacts:is(.section-header__eyebrow){align-items:center;color:var(--color-accent);display:inline-flex;font-family:var(--font-heading);font-size:var(--font-size-xs);font-weight:700;gap:var(--space-2);letter-spacing:.08em;margin-bottom:var(--space-2);text-transform:uppercase}#main-content #contacts#contacts :is(.section-header__title),#main-content #contacts#contacts:is(.section-header__title){color:var(--color-text);font-family:var(--font-heading);font-size:var(--font-size-h2);font-weight:700;letter-spacing:-.025em;line-height:var(--lh-heading);margin-bottom:var(--space-3)}#main-content #contacts#contacts :is(.section-header__desc),#main-content #contacts#contacts:is(.section-header__desc){color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--font-size-base);line-height:1.55}#main-content #contacts#contacts :is(.btn),#main-content #contacts#contacts:is(.btn){align-items:center;border:1px solid #0000;border-radius:var(--radius-full);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:500;gap:var(--space-2);justify-content:center;line-height:1;min-height:44px;overflow:hidden;padding:10px 24px 10px 16px;position:relative;text-decoration:none;transition:all var(--duration-normal) ease;-webkit-user-select:none;user-select:none;white-space:nowrap}#main-content #contacts#contacts :is(.btn:active),#main-content #contacts#contacts:is(.btn:active){transform:scale(.98)}#main-content #contacts#contacts :is(.btn--primary),#main-content #contacts#contacts:is(.btn--primary){background:var(--color-accent-gradient);border-color:var(--color-accent);box-shadow:0 4px 14px #bf131b52;color:#fff;font-weight:700}#main-content #contacts#contacts :is(.btn--primary:hover),#main-content #contacts#contacts:is(.btn--primary:hover){background:linear-gradient(135deg,#d91721,#a00f16);border-color:#d91721;box-shadow:0 6px 20px #bf131b73;color:#fff;transform:translateY(-1px)}#main-content #contacts#contacts :is(.btn--lg),#main-content #contacts#contacts:is(.btn--lg){font-size:var(--font-size-sm);min-height:52px;padding:12px 28px 12px 20px}#main-content #contacts#contacts :is(.btn--block),#main-content #contacts#contacts:is(.btn--block){display:flex;width:100%}#main-content #contacts#contacts :is(.card),#main-content #contacts#contacts:is(.card){background-color:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;padding:clamp(1.25rem,1rem + 1vw,2rem);position:relative;transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}#main-content #contacts#contacts :is(.form-group),#main-content #contacts#contacts:is(.form-group){display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4);text-align:left}#main-content #contacts#contacts :is(.form-input),#main-content #contacts#contacts:is(.form-input){background-color:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--font-size-sm);min-height:48px;padding:12px 16px;transition:border-color var(--duration-normal) ease,box-shadow var(--duration-normal) ease;width:100%}#main-content #contacts#contacts :is(.form-input::placeholder),#main-content #contacts#contacts:is(.form-input::placeholder){color:var(--color-text-light)}#main-content #contacts#contacts :is(.form-input:focus),#main-content #contacts#contacts:is(.form-input:focus){border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle);outline:none}#main-content #contacts#contacts :is(.form-error),#main-content #contacts#contacts:is(.form-error){color:var(--color-danger);display:none;font-size:var(--font-size-xs);font-weight:500;margin-top:2px}#main-content #contacts#contacts :is(.btn .spinner),#main-content #contacts#contacts:is(.btn .spinner){animation:spin .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:none;height:18px;width:18px}#main-content #contacts#contacts :is(.form-feedback),#main-content #contacts#contacts:is(.form-feedback){background-color:var(--color-success-bg);border:1px solid var(--color-success-border);border-radius:var(--radius-lg);color:var(--color-success);display:none;padding:var(--space-6);text-align:center}#main-content #contacts#contacts :is(.express-input),#main-content #contacts#contacts:is(.express-input){background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#16191e;font-family:var(--font-sans);font-size:.875rem;height:48px;padding:0 16px;transition:all var(--duration-fast) ease;width:100%}#main-content #contacts#contacts :is(.express-input::placeholder),#main-content #contacts#contacts:is(.express-input::placeholder){color:#94a3b8}#main-content #contacts#contacts :is(.express-input:focus),#main-content #contacts#contacts:is(.express-input:focus){background:#fff;border-color:var(--color-accent);box-shadow:0 0 0 3px #bf131b26;outline:none}#main-content #contacts#contacts :is(.contacts-grid),#main-content #contacts#contacts:is(.contacts-grid){align-items:stretch;display:grid;gap:var(--space-6);grid-template-columns:1fr}@media (width>=1024px){#main-content #contacts#contacts :is(.contacts-grid),#main-content #contacts#contacts:is(.contacts-grid){align-items:stretch;grid-template-columns:1fr 1fr}}#main-content #contacts#contacts :is(.contacts-messengers-list),#main-content #contacts#contacts:is(.contacts-messengers-list){display:flex;flex-wrap:wrap;gap:12px}#main-content #contacts#contacts :is(.contact-messenger-btn),#main-content #contacts#contacts:is(.contact-messenger-btn){align-items:center;border-radius:12px;box-shadow:0 4px 14px #0000001f;color:#fff!important;cursor:pointer;display:inline-flex;flex:1;font-family:var(--font-sans);font-size:.875rem;font-weight:700;gap:8px;height:46px;justify-content:center;min-width:110px;padding:0 16px;text-decoration:none;transition:all var(--duration-fast) ease;white-space:nowrap}#main-content #contacts#contacts :is(.contact-messenger-btn svg),#main-content #contacts#contacts:is(.contact-messenger-btn svg){fill:currentColor;flex-shrink:0;height:18px;width:18px}#main-content #contacts#contacts :is(.btn-telegram),#main-content #contacts#contacts:is(.btn-telegram){background-color:#229ed9}#main-content #contacts#contacts :is(.btn-telegram:hover),#main-content #contacts#contacts:is(.btn-telegram:hover){background-color:#1e8cbf;box-shadow:0 6px 18px #229ed973;transform:translateY(-2px)}#main-content #contacts#contacts :is(.btn-phone-direct),#main-content #contacts#contacts:is(.btn-phone-direct){background-color:#22c55e}#main-content #contacts#contacts :is(.btn-phone-direct:hover),#main-content #contacts#contacts:is(.btn-phone-direct:hover){background-color:#16a34a;box-shadow:0 6px 18px #22c55e73;transform:translateY(-2px)}#main-content #contacts#contacts :is(.btn-max),#main-content #contacts#contacts:is(.btn-max){background:linear-gradient(135deg,#44bdfd,#4360fd 40%,#8831db);border:none;box-shadow:0 4px 14px #4360fd59}#main-content #contacts#contacts :is(.btn-max:hover),#main-content #contacts#contacts:is(.btn-max:hover){background:linear-gradient(135deg,#30aefd,#3553f8 40%,#7b25d4);box-shadow:0 6px 18px #4360fd8c;transform:translateY(-2px)}#main-content #contacts#contacts :is(.map-container),#main-content #contacts#contacts:is(.map-container){background-color:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;height:100%;min-height:500px;overflow:hidden;position:relative;width:100%}@media (width<=767px){#main-content #contacts#contacts{padding-bottom:var(--mobile-cta-height)}}#main-content #contacts#contacts :is(.sm-contact-label),#main-content #contacts#contacts:is(.sm-contact-label){color:var(--color-text-muted);font-size:.75rem;font-weight:700;text-transform:uppercase}#main-content #contacts#contacts :is(.sm-contact-phone),#main-content #contacts#contacts:is(.sm-contact-phone){color:var(--color-accent);display:block;font-size:1.25rem;font-weight:800;margin-top:4px}#main-content #contacts#contacts :is(.sm-contact-caption),#main-content #contacts#contacts:is(.sm-contact-caption){color:var(--color-text-muted);font-size:.75rem;margin-top:3px}#main-content #contacts#contacts :is(.sm-contact-city),#main-content #contacts#contacts:is(.sm-contact-city){font-size:.9375rem;font-weight:700;margin-top:4px}#main-content #contacts#contacts :is(.sm-form-note),#main-content #contacts#contacts:is(.sm-form-note){color:var(--color-text-muted);font-size:12px;line-height:1.5;margin-top:12px}#main-content #contacts#contacts :is(.form-group select),#main-content #contacts#contacts:is(.form-group select){appearance:auto;width:100%}#main-content #contacts#contacts :is(.sm-quick-form input[type=checkbox]),#main-content #contacts#contacts:is(.sm-quick-form input[type=checkbox]){flex:none;height:16px;width:16px}@media (width<=767px){#main-content #contacts#contacts :is(body:not(.sm-inner)),#main-content #contacts#contacts:is(body:not(.sm-inner)){--section-padding-y:32px}#main-content #contacts#contacts :is(body:not(.sm-inner) main .section),#main-content #contacts#contacts:is(body:not(.sm-inner) main .section){padding-block:32px}#main-content #contacts#contacts :is(body:not(.sm-inner) .section-header),#main-content #contacts#contacts:is(body:not(.sm-inner) .section-header){margin-bottom:20px}#main-content #contacts#contacts :is(body:not(.sm-inner) .card),#main-content #contacts#contacts:is(body:not(.sm-inner) .card){padding:18px}#main-content #contacts#contacts :is(body:not(.sm-inner) .map-container),#main-content #contacts#contacts:is(body:not(.sm-inner) .map-container){min-height:320px}}#main-content #contacts#contacts :is(.contacts-messengers-list .btn-telegram),#main-content #contacts#contacts:is(.contacts-messengers-list .btn-telegram){background:#087cae!important;color:#fff!important}#main-content #contacts#contacts :is(.contacts-messengers-list .btn-phone-direct),#main-content #contacts#contacts:is(.contacts-messengers-list .btn-phone-direct){background:#15803d!important;color:#fff!important}#main-content #contacts#contacts{--sm-copy:clamp(17px,16px + .15vw,19px);--font-size-xs:15px;--font-size-sm:16px;--font-size-base:18px}#main-content #contacts#contacts{font-size:var(--sm-copy);line-height:1.6}#main-content #contacts#contacts :is(.section-header__desc),#main-content #contacts#contacts :is(main p),#main-content #contacts#contacts:is(.section-header__desc),#main-content #contacts#contacts:is(main p){font-size:var(--sm-copy)!important;line-height:1.65}#main-content #contacts#contacts :is(.btn),#main-content #contacts#contacts :is(.contact-messenger-btn),#main-content #contacts#contacts :is(button),#main-content #contacts#contacts :is(input),#main-content #contacts#contacts :is(select),#main-content #contacts#contacts:is(.btn),#main-content #contacts#contacts:is(.contact-messenger-btn),#main-content #contacts#contacts:is(button),#main-content #contacts#contacts:is(input),#main-content #contacts#contacts:is(select){font-size:16px}#main-content #contacts#contacts :is(.btn),#main-content #contacts#contacts:is(.btn){height:auto;min-height:46px;text-align:center;white-space:normal}#main-content #contacts#contacts :is(.sm-contact-caption),#main-content #contacts#contacts :is(.sm-contact-label),#main-content #contacts#contacts :is(.sm-form-note),#main-content #contacts#contacts :is(small),#main-content #contacts#contacts:is(.sm-contact-caption),#main-content #contacts#contacts:is(.sm-contact-label),#main-content #contacts#contacts:is(.sm-form-note),#main-content #contacts#contacts:is(small){font-size:15px!important;line-height:1.5}#main-content #contacts#contacts :is(.form-consent-control span),#main-content #contacts#contacts :is(.form-consent-control),#main-content #contacts#contacts :is(main .sm-small-copy),#main-content #contacts#contacts:is(.form-consent-control span),#main-content #contacts#contacts:is(.form-consent-control),#main-content #contacts#contacts:is(main .sm-small-copy){font-size:15px!important}#main-content #contacts#contacts :is(.container),#main-content #contacts#contacts:is(.container){max-width:1320px}#main-content #contacts#contacts{--color-text-secondary:#465366;--color-text-muted:#526174}#main-content #contacts#contacts :is(body main input),#main-content #contacts#contacts :is(body main label),#main-content #contacts#contacts :is(body main p),#main-content #contacts#contacts :is(body main select),#main-content #contacts#contacts:is(body main input),#main-content #contacts#contacts:is(body main label),#main-content #contacts#contacts:is(body main p),#main-content #contacts#contacts:is(body main select){font-size:16px!important;line-height:1.65}#main-content #contacts#contacts :is(body .section-header__eyebrow),#main-content #contacts#contacts :is(body small),#main-content #contacts#contacts:is(body .section-header__eyebrow),#main-content #contacts#contacts:is(body small){font-size:14px!important}#main-content #contacts#contacts :is(main .container),#main-content #contacts#contacts:is(main .container){max-width:1320px}#main-content #contacts#contacts :is(body .map-container),#main-content #contacts#contacts:is(body .map-container){background:#f1f5f9;overflow:hidden}#main-content #contacts#contacts :is(body .contacts-grid),#main-content #contacts#contacts:is(body .contacts-grid){align-items:start}#main-content #contacts#contacts :is(a:hover),#main-content #contacts#contacts:is(a:hover){text-underline-offset:5px}#main-content #contacts#contacts :is(a:focus-visible),#main-content #contacts#contacts :is(button:focus-visible),#main-content #contacts#contacts:is(a:focus-visible),#main-content #contacts#contacts:is(button:focus-visible){outline:3px solid #215eb1;outline-offset:4px}#main-content #contacts#contacts :is(body main .btn),#main-content #contacts#contacts:is(body main .btn){align-items:center;display:inline-flex;justify-content:center;line-height:1.4;white-space:normal}#main-content #contacts#contacts{scroll-padding-top:calc(var(--sm-header-height,110px) + 20px)}#main-content #contacts#contacts{padding-bottom:200px!important}#main-content #contacts#contacts{position:relative}#main-content #contacts#contacts :is(body .container),#main-content #contacts#contacts:is(body .container){box-sizing:border-box;margin-inline:auto!important;max-width:1320px!important;padding-inline:0!important;width:calc(100% - 48px)!important}@media (width<=599px){#main-content #contacts#contacts :is(body .container),#main-content #contacts#contacts:is(body .container){width:calc(100% - 32px)!important}}#main-content #contacts#contacts{background:#111315}#main-content #contacts#contacts{background:#fff!important;padding-bottom:0!important}#main-content #contacts#contacts :is(body main p),#main-content #contacts#contacts:is(body main p){color:#465366;font-size:16px!important;line-height:1.65!important}#main-content #contacts#contacts :is(body main h2),#main-content #contacts#contacts :is(body main h3),#main-content #contacts#contacts:is(body main h2),#main-content #contacts#contacts:is(body main h3){color:#192430;overflow-wrap:break-word;text-wrap:pretty}#main-content #contacts#contacts :is(body main h3),#main-content #contacts#contacts:is(body main h3){line-height:1.35!important}#main-content #contacts#contacts :is(body main .btn),#main-content #contacts#contacts:is(body main .btn){line-height:1.3;min-height:48px;padding:12px 22px;white-space:nowrap}#main-content #contacts#contacts :is(body .map-container),#main-content #contacts#contacts:is(body .map-container){aspect-ratio:auto!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}#main-content #contacts#contacts :is(body main figcaption),#main-content #contacts#contacts:is(body main figcaption){color:#465366!important;font-size:14px!important;line-height:1.6!important}#main-content #contacts#contacts :is(body .map-container),#main-content #contacts#contacts:is(body .map-container){display:block!important}#main-content #contacts#contacts :is(.sm-quick-form :is(input:not([type=checkbox]),select,textarea)),#main-content #contacts#contacts:is(.sm-quick-form :is(input:not([type=checkbox]),select,textarea)){border-color:#767676}#main-content #contacts#contacts :is(.sm-quick-form input::placeholder),#main-content #contacts#contacts:is(.sm-quick-form input::placeholder){color:#626262;opacity:1}#main-content #contacts#contacts :is(.sm-quick-form :is(input,select,textarea):focus),#main-content #contacts#contacts:is(.sm-quick-form :is(input,select,textarea):focus){box-shadow:none;outline:3px solid #bf131b;outline-offset:2px}@media (prefers-reduced-motion:reduce){#main-content #contacts#contacts :is(.sm-quick-form .spinner),#main-content #contacts#contacts:is(.sm-quick-form .spinner){animation:none!important}}#main-content #contacts#contacts :is(.sm-quick-form .sm-quick-label),#main-content #contacts#contacts:is(.sm-quick-form .sm-quick-label){color:#1a1a1a;display:block!important;font-size:14px;font-weight:600;line-height:1.5;margin:0 0 6px}#main-content #contacts#contacts :is(.sm-quick-form input[type=checkbox]),#main-content #contacts#contacts:is(.sm-quick-form input[type=checkbox]){border-color:#626262!important;color:#626262}#main-content #contacts#contacts{--color-accent-gradient:linear-gradient(159deg,#bf131b -4%,#d9231c 27%,#d9231c 99%)}#main-content #contacts#contacts :is(.btn-max),#main-content #contacts#contacts:is(.btn-max){background-image:linear-gradient(135deg,#176bb1,#354bd4 40%,#7523b9)!important}#main-content #contacts#contacts :is(.btn-max:hover),#main-content #contacts#contacts:is(.btn-max:hover){background-image:linear-gradient(135deg,#155b96,#293bb0 40%,#601a9b)!important}#main-content #contacts#contacts :is(button),#main-content #contacts#contacts:is(button){min-height:44px;min-width:44px}#main-content #contacts#contacts :is(main :is(input:not([type=checkbox]),select,textarea):not([aria-invalid=true])),#main-content #contacts#contacts:is(main :is(input:not([type=checkbox]),select,textarea):not([aria-invalid=true])){border-color:#767676!important}#main-content #contacts#contacts :is(:where(a,button,input,select,textarea,summary):focus-visible),#main-content #contacts#contacts:is(:where(a,button,input,select,textarea,summary):focus-visible){outline:3px solid #bf131b!important;outline-offset:3px!important}#main-content #contacts#contacts :is(.sm-static-map),#main-content #contacts#contacts:is(.sm-static-map){background:#fff;border:1px solid #d6dee8;border-radius:16px;margin:0;overflow:hidden;width:100%}#main-content #contacts#contacts :is(body .sm-static-map img),#main-content #contacts#contacts:is(body .sm-static-map img){aspect-ratio:644/460;display:block;height:auto!important;object-fit:contain!important;width:100%!important}#main-content #contacts#contacts :is(.sm-static-map figcaption),#main-content #contacts#contacts:is(.sm-static-map figcaption){color:#465366;font-size:14px;line-height:1.5;padding:14px 18px}#main-content #contacts#contacts :is(:is(#sm-inline-priority,.sm-inline-002dc26c47)),#main-content #contacts#contacts:is(:is(#sm-inline-priority,.sm-inline-002dc26c47)){margin-bottom:1.5rem}#main-content #contacts#contacts :is(:is(#sm-inline-priority,.sm-inline-1b60998435)),#main-content #contacts#contacts:is(:is(#sm-inline-priority,.sm-inline-1b60998435)){border-top:1px solid var(--color-border-subtle);padding-top:1.25rem}#main-content #contacts#contacts :is(:is(#sm-inline-priority,.sm-inline-2a059444c1)),#main-content #contacts#contacts:is(:is(#sm-inline-priority,.sm-inline-2a059444c1)){background-color:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid var(--color-accent);border-radius:12px;margin-bottom:1.5rem;padding:14px 16px}#main-content #contacts#contacts :is(:is(#sm-inline-priority,.sm-inline-2e3c31afcd)),#main-content #contacts#contacts:is(:is(#sm-inline-priority,.sm-inline-2e3c31afcd)){color:var(--color-text-muted);font-size:.75rem;font-weight:700;letter-spacing:.05em;margin-bottom:.75rem;text-transform:uppercase}#main-content #contacts#contacts :is(:is(#sm-inline-priority,.sm-inline-470c03ca88)),#main-content #contacts#contacts:is(:is(#sm-inline-priority,.sm-inline-470c03ca88)){position:relative}#main-content #contacts#contacts :is(:is(#sm-inline-priority,.sm-inline-4ecbdde3e3)),#main-content #contacts#contacts:is(:is(#sm-inline-priority,.sm-inline-4ecbdde3e3)){color:var(--color-text-secondary);font-family:var(--font-sans);font-size:.9375rem;line-height:1.5;margin:0}#main-content #contacts#contacts :is(:is(#sm-inline-priority,.sm-inline-6d61a400ac)),#main-content #contacts#contacts:is(:is(#sm-inline-priority,.sm-inline-6d61a400ac)){align-items:center;color:var(--color-text);display:flex;font-family:var(--font-heading);font-size:.875rem;font-weight:700;gap:8px;margin-bottom:4px}#main-content #contacts#contacts :is(:is(#sm-inline-priority,.sm-inline-b7d289a554)),#main-content #contacts#contacts:is(:is(#sm-inline-priority,.sm-inline-b7d289a554)){display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:1.5rem}#main-content #contacts#contacts :is(:is(#sm-inline-priority,.sm-inline-b9676f90e3)),#main-content #contacts#contacts:is(:is(#sm-inline-priority,.sm-inline-b9676f90e3)){color:var(--color-text);font-family:var(--font-heading);font-size:1.125rem;font-weight:700;margin-bottom:6px}#main-content #contacts#contacts :is(:is(#sm-inline-priority,.sm-inline-dd2d9d6826)),#main-content #contacts#contacts:is(:is(#sm-inline-priority,.sm-inline-dd2d9d6826)){color:var(--color-text-secondary);font-family:var(--font-sans);font-size:.9375rem;line-height:1.45;margin-bottom:.875rem}#main-content #contacts#contacts :is(:is(#sm-inline-priority,.sm-inline-dd7bedfa6f)),#main-content #contacts#contacts:is(:is(#sm-inline-priority,.sm-inline-dd7bedfa6f)){display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}#main-content #contacts#contacts :is(:is(#sm-inline-priority,.sm-inline-f449df9f33)),#main-content #contacts#contacts:is(:is(#sm-inline-priority,.sm-inline-f449df9f33)){justify-content:space-between}#main-content #contacts#contacts :is(.sm-quick-form .form-consent-control),#main-content #contacts#contacts:is(.sm-quick-form .form-consent-control){margin-block:16px}#main-content #contacts#contacts :is(#form-contacts .sm-contact-fields),#main-content #contacts#contacts:is(#form-contacts .sm-contact-fields){grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}#main-content #contacts#contacts :is(.sm-quick-form .form-consent-control),#main-content #contacts#contacts:is(.sm-quick-form .form-consent-control){align-items:start;display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr);text-align:left}#main-content #contacts#contacts :is(.sm-quick-form .form-consent-control input[type=checkbox]),#main-content #contacts#contacts:is(.sm-quick-form .form-consent-control input[type=checkbox]){accent-color:#cf161b;height:20px;margin:3px 0 0;width:20px}#main-content #contacts#contacts :is(body main .section:not(.sm-home-brands)),#main-content #contacts#contacts:is(body main .section:not(.sm-home-brands)){padding-block:clamp(32px,4vw,56px)!important}#main-content #contacts#contacts :is(body main .container),#main-content #contacts#contacts:is(body main .container){max-width:1200px!important}#main-content #contacts#contacts :is(body main .section),#main-content #contacts#contacts:is(body main .section){padding-bottom:44px!important;padding-top:44px!important}#main-content #contacts#contacts :is(body main .section-header),#main-content #contacts#contacts:is(body main .section-header){margin-bottom:26px!important}#main-content #contacts#contacts :is(body main .section-header__title),#main-content #contacts#contacts:is(body main .section-header__title){font-size:clamp(26px,2.8vw,36px)!important;line-height:1.2!important}#main-content #contacts#contacts :is(body main .section-header__desc),#main-content #contacts#contacts:is(body main .section-header__desc){font-size:17px;line-height:1.6}#main-content #contacts#contacts :is(body .sm-map-frame),#main-content #contacts#contacts:is(body .sm-map-frame){aspect-ratio:1.55;background:#eef3f7;overflow:hidden;position:relative}#main-content #contacts#contacts :is(body .sm-map-frame img),#main-content #contacts#contacts:is(body .sm-map-frame img){display:block;height:auto!important;left:-3%!important;max-width:none!important;position:absolute!important;top:-16%!important;width:120%!important}#main-content #contacts#contacts :is(body .sm-static-map figcaption),#main-content #contacts#contacts:is(body .sm-static-map figcaption){line-height:1.6;padding:14px!important}#main-content #contacts#contacts :is(body .sm-static-map figcaption small),#main-content #contacts#contacts:is(body .sm-static-map figcaption small){display:block;font-size:12px;margin-top:6px}#main-content #contacts#contacts :is(body .sm-static-map figcaption a),#main-content #contacts#contacts:is(body .sm-static-map figcaption a){text-decoration:underline}@media (width<=767px){#main-content #contacts#contacts :is(body main .section),#main-content #contacts#contacts:is(body main .section){padding-bottom:30px!important;padding-top:30px!important}#main-content #contacts#contacts :is(body main .section-header),#main-content #contacts#contacts:is(body main .section-header){margin-bottom:20px!important}#main-content #contacts#contacts :is(body main .section-header__desc),#main-content #contacts#contacts:is(body main .section-header__desc){font-size:16px!important;line-height:1.5!important}}@media (width<=767px){#main-content #contacts#contacts :is(body main .btn),#main-content #contacts#contacts :is(body section .btn),#main-content #contacts#contacts:is(body main .btn),#main-content #contacts#contacts:is(body section .btn){box-sizing:border-box;justify-content:center;line-height:1.4;max-width:100%!important;min-height:44px;min-width:0;overflow-wrap:normal;text-align:center!important;white-space:nowrap!important}#main-content #contacts#contacts :is(body main .btn),#main-content #contacts#contacts :is(body section .btn),#main-content #contacts#contacts:is(body main .btn),#main-content #contacts#contacts:is(body section .btn){align-self:center;display:flex!important;margin-left:auto!important;margin-right:auto!important;width:fit-content}#main-content #contacts#contacts :is(body main .btn--block),#main-content #contacts#contacts :is(body section .btn--block),#main-content #contacts#contacts:is(body main .btn--block),#main-content #contacts#contacts:is(body section .btn--block){width:100%}#main-content #contacts#contacts :is(body form input),#main-content #contacts#contacts :is(body form select),#main-content #contacts#contacts:is(body form input),#main-content #contacts#contacts:is(body form select){box-sizing:border-box;max-width:100%;min-width:0}#main-content #contacts#contacts :is(html body main .btn),#main-content #contacts#contacts :is(html body section .btn),#main-content #contacts#contacts:is(html body main .btn),#main-content #contacts#contacts:is(html body section .btn){background:#c8102e!important;border-color:#c8102e!important;border-radius:28px!important;box-shadow:none!important;color:#fff!important;text-decoration:none!important}#main-content #contacts#contacts :is(html body main .btn span),#main-content #contacts#contacts :is(html body section .btn span),#main-content #contacts#contacts:is(html body main .btn span),#main-content #contacts#contacts:is(html body section .btn span){color:inherit!important;text-decoration:none!important}#main-content #contacts#contacts :is(html body #main-content .btn),#main-content #contacts#contacts :is(html body section .btn),#main-content #contacts#contacts:is(html body #main-content .btn),#main-content #contacts#contacts:is(html body section .btn){background:#c8102e!important;border-color:#c8102e!important;box-shadow:none!important;color:#fff!important;text-decoration:none!important}}@media (width>=768px){#main-content #contacts#contacts :is(html body #main-content .btn),#main-content #contacts#contacts :is(html body section .btn),#main-content #contacts#contacts:is(html body #main-content .btn),#main-content #contacts#contacts:is(html body section .btn){background:#c8102e!important;border-color:#c8102e!important;color:#fff!important;text-decoration:none!important}}@media (prefers-reduced-motion:reduce){#main-content #contacts#contacts{scroll-behavior:auto!important}}@media (width<=767px){#main-content #contacts#contacts :is(body #main-content #contacts#contacts),#main-content #contacts#contacts:is(body #main-content #contacts#contacts){padding-bottom:36px!important;padding-top:36px!important}}#main-content #contacts#contacts :is(body .contacts-messengers-list),#main-content #contacts#contacts:is(body .contacts-messengers-list){align-items:stretch;display:flex!important;flex-wrap:wrap;gap:10px!important}#main-content #contacts#contacts :is(body .contacts-messengers-list .contact-messenger-btn),#main-content #contacts#contacts:is(body .contacts-messengers-list .contact-messenger-btn){align-items:center;background:#bd0c2e!important;border:1px solid #bd0c2e!important;border-radius:12px;box-shadow:none!important;color:#fff!important;display:flex!important;flex:100px;font-size:14px!important;gap:6px;height:auto!important;justify-content:center;line-height:1.25;margin:0!important;min-height:44px;min-width:0;padding:10px 8px!important;text-decoration:none!important;white-space:nowrap}#main-content #contacts#contacts :is(body .contacts-messengers-list .contact-messenger-btn:hover),#main-content #contacts#contacts:is(body .contacts-messengers-list .contact-messenger-btn:hover){background:#9d0925!important;border-color:#9d0925!important}#main-content #contacts#contacts :is(body .contacts-messengers-list .contact-messenger-btn:focus-visible),#main-content #contacts#contacts:is(body .contacts-messengers-list .contact-messenger-btn:focus-visible){outline:3px solid #7d0920;outline-offset:3px}@media (width<=767px){#main-content #contacts#contacts :is(body .contacts-messengers-list),#main-content #contacts#contacts:is(body .contacts-messengers-list){justify-content:center}#main-content #contacts#contacts :is(body .contacts-messengers-list .contact-messenger-btn:last-child:nth-child(odd)),#main-content #contacts#contacts:is(body .contacts-messengers-list .contact-messenger-btn:last-child:nth-child(odd)){flex-basis:100%}}#main-content #contacts#contacts .sm-contact-phone{color:var(--color-accent)!important}#main-content #contacts#contacts .section-header__desc,#main-content #contacts#contacts .sm-form-status{color:#465366!important}#main-content #contacts#contacts .sm-form-note{color:#526174!important;margin:12px 0 0!important}#main-content #contacts#contacts .form-consent-control a{color:#1a1a1a!important}#main-content #contacts#contacts .sm-static-map figcaption a{color:#465366!important}#main-content #contacts#contacts.section{background:transparent!important;padding-bottom:44px!important;padding-top:44px!important}#main-content #contacts#contacts #form-contacts button.btn{border-radius:100px!important}@media(max-width:767px){#main-content #contacts#contacts.section{padding-bottom:36px!important;padding-top:36px!important}#main-content #contacts#contacts #form-contacts button.btn{border-radius:28px!important}}html body.fr-design #main-content #contacts#contacts .section-header,html body.fr-design #main-content #contacts#contacts .section-header>*{margin-left:auto!important;margin-right:auto!important;text-align:center!important}html body.fr-design #main-content #contacts#contacts .sm-contact-line{display:block!important;margin-top:10px!important}html body.fr-design #main-content #contacts#contacts .sm-contact-line:first-child{margin-top:0!important}html body.fr-design #main-content #contacts#contacts .sm-address-entrance{display:block!important;margin-top:3px!important}html body.fr-design #contacts#contacts{scroll-margin-top:96px}@media(max-width:1279px){html body.fr-design #contacts#contacts .container{max-width:1180px!important;min-width:0;padding-inline:var(--sm-r-space)!important;width:100%!important}html body.fr-design #contacts#contacts :where(div,form){min-width:0}html body.fr-design #contacts#contacts :where(h2,h3,p,label){overflow-wrap:break-word}html body.fr-design #contacts#contacts .section-header__title{font-size:clamp(26px,4vw,36px)!important;line-height:1.2!important;white-space:normal!important}html body.fr-design #contacts#contacts{overflow:visible!important;--smc-body:16px;--smc-body-lg:17px;--smc-small:15px}html body.fr-design #contacts#contacts .contacts-grid{display:grid!important;gap:24px!important;grid-template-columns:minmax(0,1fr)!important}html body.fr-design #contacts#contacts .card{max-width:100%!important;padding:20px 16px!important}html body.fr-design #contacts#contacts .sm-inline-b7d289a554{gap:20px!important;grid-template-columns:minmax(0,1fr)!important}html body.fr-design #contacts#contacts .sm-contact-phone{align-items:center;display:flex!important;font-size:clamp(20px,5.75vw,30px)!important;line-height:1.3!important;min-height:48px;white-space:nowrap}html body.fr-design #contacts#contacts .contacts-access-box{padding:16px!important}html body.fr-design #contacts#contacts :is(p,.sm-contact-caption,.sm-contact-line){font-size:16px!important;line-height:1.6!important}html body.fr-design #contacts#contacts .sm-contact-line{display:block;margin-top:14px!important}html body.fr-design #contacts#contacts .sm-address-entrance{display:block;margin-top:4px!important}html body.fr-design #contacts#contacts .contacts-messengers-list{display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important}html body.fr-design #contacts#contacts .contact-messenger-btn{font-size:16px!important;min-height:48px!important;min-width:0!important;padding:12px!important;width:100%!important}html body.fr-design #contacts#contacts .sm-contact-fields{display:grid!important;gap:18px!important;grid-template-columns:minmax(0,1fr)!important}html body.fr-design #contacts#contacts .sm-quick-label{display:block!important;font-size:16px!important;line-height:1.5!important;margin-bottom:7px!important}html body.fr-design #contacts#contacts :is(.form-input,.form-select,select,textarea){min-width:0!important;width:100%!important}html body.fr-design #contacts#contacts .sm-quick-form button[type=submit]{font-size:16px!important;min-height:48px!important;white-space:normal;width:100%!important}html body.fr-design #contacts#contacts .map-container,html body.fr-design #contacts#contacts .sm-static-map{height:auto!important;max-width:100%!important;min-width:0!important;width:100%!important}html body.fr-design #contacts#contacts .sm-map-frame{aspect-ratio:644/460!important;height:auto!important}html body.fr-design #contacts#contacts .sm-map-frame img{display:block;height:100%!important;object-fit:cover;width:100%!important}@media(min-width:480px){html body.fr-design #contacts#contacts .contacts-messengers-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:640px){html body.fr-design #contacts#contacts .sm-inline-b7d289a554{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body.fr-design #contacts#contacts .sm-static-map img{max-width:100%!important;object-fit:contain!important;transform:none!important;width:100%!important}html body.fr-design #main-content #contacts#contacts .sm-map-frame img{height:auto!important;inset:auto!important;left:0!important;max-width:100%!important;object-fit:contain!important;position:relative!important;top:0!important;transform:none!important;width:100%!important}}html body.fr-design #contacts#contacts{scroll-margin-top:8px}@media(max-width:1023px){html body.fr-design #contacts#contacts .container{padding-inline:16px!important}html body.fr-design #contacts#contacts{padding-block:28px!important}html body.fr-design #contacts#contacts .section-header{margin-bottom:18px!important}html body.fr-design #contacts#contacts .card{padding:16px!important}}@media(max-width:1023px){html body.fr-design #contacts#contacts .card{gap:20px!important;padding:14px!important}html body.fr-design #contacts#contacts .contacts-access-box{border-radius:12px!important;border-width:1px 1px 1px 3px!important;margin:16px 0!important;padding:12px!important}html body.fr-design #contacts#contacts .contacts-access-box p{font-size:16px!important;line-height:1.5!important;margin:8px 0 0!important}html body.fr-design #contacts#contacts .contacts-access-box .sm-contact-line{display:block!important;line-height:1.5!important;margin:0 0 10px!important}html body.fr-design #contacts#contacts .contacts-access-box .sm-contact-line:last-child{margin-bottom:0!important}html body.fr-design #contacts#contacts .sm-address-entrance{display:block!important;font-size:16px!important;line-height:1.5!important;margin:4px 0 0!important}html body.fr-design #contacts#contacts .sm-contact-caption{font-size:16px!important;line-height:1.5!important;margin-top:4px!important}html body.fr-design #contacts#contacts .sm-inline-b7d289a554{gap:16px!important}html body.fr-design #contacts#contacts .sm-inline-002dc26c47{margin-top:16px!important}html body.fr-design #contacts#contacts .sm-inline-1b60998435{margin-top:18px!important;padding-top:18px!important}html body.fr-design #contacts#contacts .contacts-messengers-list{gap:8px!important}html body.fr-design #contacts#contacts .contact-messenger-btn{font-size:16px!important;min-height:48px!important;padding:10px 12px!important}html body.fr-design #contacts#contacts .sm-inline-b9676f90e3{font-size:20px!important;line-height:1.3!important;margin-bottom:8px!important}html body.fr-design #contacts#contacts .sm-inline-dd2d9d6826{font-size:16px!important;line-height:1.5!important;margin-bottom:14px!important}}@media(max-width:1023px){html body.fr-design #contacts#contacts .sm-static-map a{display:inline-flex!important;align-items:center!important;min-height:44px!important}}@media(min-width:1024px){html body.fr-design #main-content #contacts#contacts .sm-contact-phone{font-size:20px!important;line-height:1.6!important}html body.fr-design #main-content #contacts#contacts .sm-contact-line,html body.fr-design #main-content #contacts#contacts .sm-address-entrance{line-height:1.65!important}}