@font-face{font-family: 'Exo 2';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/wr-7cHmv4okm5zmbtYlK-4W4nIppT4.woff2) format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family: 'Exo 2';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/wr-7cHmv4okm5zmbtYsK-4W4nIppT4.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Exo 2';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/wr-7cHmv4okm5zmbtYnK-4W4nIppT4.woff2) format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: 'Exo 2';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/wr-7cHmv4okm5zmbtYmK-4W4nIppT4.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Exo 2';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/wr-7cHmv4okm5zmbtYoK-4W4nIp.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Exo 2';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-7cHmv4okm5zmbtYlK-4W4nIppT4.woff2) format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family: 'Exo 2';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-7cHmv4okm5zmbtYsK-4W4nIppT4.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Exo 2';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-7cHmv4okm5zmbtYnK-4W4nIppT4.woff2) format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: 'Exo 2';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-7cHmv4okm5zmbtYmK-4W4nIppT4.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Exo 2';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-7cHmv4okm5zmbtYoK-4W4nIp.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Exo 2';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-7cHmv4okm5zmbtYlK-4W4nIppT4.woff2) format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family: 'Exo 2';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-7cHmv4okm5zmbtYsK-4W4nIppT4.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Exo 2';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-7cHmv4okm5zmbtYnK-4W4nIppT4.woff2) format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: 'Exo 2';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-7cHmv4okm5zmbtYmK-4W4nIppT4.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Exo 2';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-7cHmv4okm5zmbtYoK-4W4nIp.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Inter';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family: 'Inter';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Inter';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range: U+1F00-1FFF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: 'Inter';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Inter';font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family: 'Inter';font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Inter';font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range: U+1F00-1FFF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: 'Inter';font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Inter';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family: 'Inter';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Inter';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range: U+1F00-1FFF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: 'Inter';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Inter';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family: 'Inter';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Inter';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range: U+1F00-1FFF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: 'Inter';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Manrope';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-xn7gYHE41ni1AdIRggqxSvfedN62Zw.woff2) format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family: 'Manrope';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-xn7gYHE41ni1AdIRggOxSvfedN62Zw.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Manrope';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-xn7gYHE41ni1AdIRggSxSvfedN62Zw.woff2) format('woff2');unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family: 'Manrope';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-xn7gYHE41ni1AdIRggixSvfedN62Zw.woff2) format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: 'Manrope';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-xn7gYHE41ni1AdIRggmxSvfedN62Zw.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Manrope';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/wr-xn7gYHE41ni1AdIRggexSvfedN4.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Manrope';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/wr-xn7gYHE41ni1AdIRggqxSvfedN62Zw.woff2) format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family: 'Manrope';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/wr-xn7gYHE41ni1AdIRggOxSvfedN62Zw.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Manrope';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/wr-xn7gYHE41ni1AdIRggSxSvfedN62Zw.woff2) format('woff2');unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family: 'Manrope';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/wr-xn7gYHE41ni1AdIRggixSvfedN62Zw.woff2) format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: 'Manrope';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/wr-xn7gYHE41ni1AdIRggmxSvfedN62Zw.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Manrope';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/wr-xn7gYHE41ni1AdIRggexSvfedN4.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Unbounded';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-Yq6W-LOTXCb04q32xlpwtsZfvRIkSYZH.woff2) format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family: 'Unbounded';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-Yq6W-LOTXCb04q32xlpwv8ZfvRIkSYZH.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Unbounded';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-Yq6W-LOTXCb04q32xlpwtMZfvRIkSYZH.woff2) format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: 'Unbounded';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-Yq6W-LOTXCb04q32xlpwtcZfvRIkSYZH.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Unbounded';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/wr-Yq6W-LOTXCb04q32xlpwu8ZfvRIkSQ.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Unbounded';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/wr-Yq6W-LOTXCb04q32xlpwtsZfvRIkSYZH.woff2) format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family: 'Unbounded';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/wr-Yq6W-LOTXCb04q32xlpwv8ZfvRIkSYZH.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Unbounded';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/wr-Yq6W-LOTXCb04q32xlpwtMZfvRIkSYZH.woff2) format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: 'Unbounded';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/wr-Yq6W-LOTXCb04q32xlpwtcZfvRIkSYZH.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Unbounded';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/wr-Yq6W-LOTXCb04q32xlpwu8ZfvRIkSQ.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--video-hover-veil: rgb(0 0 0 / 0.12)}.vj{position: relative;display: block;overflow: hidden;border-radius: inherit}.vj video{display: block;width: 100%;height: 100%;object-fit: cover}.vj__play{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;padding: 0;border: 0;background: transparent;cursor: pointer;transition: background 240ms cubic-bezier(0.4,0,0.2,1)}.vj__play:hover,.vj__play:focus-visible{background: var(--video-hover-veil)}.vj__icon{width: 64px;height: 64px;display: block;border-radius: var(--radius-full,9999px);background: var(--title);box-shadow: var(--shadow-tag);transition: transform 240ms cubic-bezier(0.4,0,0.2,1);position: relative}.vj__icon::after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-42%,-50%);border-style: solid;border-width: 11px 0 11px 18px;border-color: transparent transparent transparent var(--white)}.vj__play:hover .vj__icon,.vj__play:focus-visible .vj__icon{transform: scale(1.06)}.vj.is-playing .vj__play{opacity: 0;pointer-events: none}@media (prefers-reduced-motion: reduce){.vj__play,.vj__icon{transition: none}}@media (max-width: 767px){.vj__icon{width: 52px;height: 52px}.vj__icon::after{border-width: 9px 0 9px 15px}}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin: 0}ul[role="list"],ol[role="list"]{list-style: none;margin: 0;padding: 0}body{min-height: 100svh;text-rendering: geometricPrecision;-webkit-font-smoothing: antialiased;line-height: var(--line-height-body,1.5);font-family: var(--font-body);color: var(--text-primary);background: var(--surface)}img,picture,svg,video{display: block;max-width: 100%;height: auto}input,button,textarea,select{font: inherit;color: inherit}button{cursor: pointer;background: none;border: none;padding: 0}a{color: inherit}:focus-visible{outline: 2px solid var(--focus-ring);outline-offset: 2px;box-shadow: 0 0 0 4px var(--focus-ring-alt);border-radius: 2px}.skip-link{position: absolute;inset-inline-start: 0;top: 0;z-index: 10;padding: var(--space-300);background: var(--white);color: var(--title);font: var(--fw-d2-d) var(--fs-d2-d) / 1.4 var(--font-body);text-decoration: none;transform: translateY(-200%)}.skip-link:focus{transform: none}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important}}.visually-hidden:not(:focus):not(:active){clip: rect(0 0 0 0);clip-path: inset(50%);height: 1px;width: 1px;overflow: hidden;position: absolute;white-space: nowrap}.wr-trap{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;opacity: 0;pointer-events: none}body{overflow-x: hidden}@media (max-width: 1919px){body{overflow-wrap: break-word}img,picture,svg,video,iframe{max-width: 100%}}@media (max-width: 767px){input,textarea,select{font-size: max(var(--fs-d2-d),1em)}}[class$="__nav"]:not(.menu__nav),[class*="__nav "]:not(.menu__nav),[class^="switch__btn"],[class*=" switch__btn"],.switch__btn,.switch{display: none !important}@media (min-width: 1920px){.reels__track,.articles-2:not(.wincat-grid):not(.blog-index) ul.articles-2__list,.review__track,.team__cards,.portfolio__slides{overflow-x: auto;overscroll-behavior-inline: contain;scroll-snap-type: x proximity;-webkit-overflow-scrolling: touch;scrollbar-width: none}.reels__track::-webkit-scrollbar,.articles-2:not(.wincat-grid):not(.blog-index) ul.articles-2__list::-webkit-scrollbar,.review__track::-webkit-scrollbar,.team__cards::-webkit-scrollbar,.portfolio__slides::-webkit-scrollbar{display: none}.reels__item,.articles-2:not(.wincat-grid):not(.blog-index) .articles-2__item,.review__track > li,.team .team-card,.portfolio__slide{scroll-snap-align: start}}:root{--white: #ffffff;--black: #333333;--title: #0d2e5c;--accent: #1e5aa8;--video-blue: #3866ad;--subtitles: #68707f;--not-active: #8697ae;--red: #ff4141;--sand: #c9a86c;--brown: #524225;--orange-58: #c9a961;--frame: #f2f4f6;--frame-2: #e0e8f2;--frame-3: #c5d7ef;--frame-sand: #fdf8ee;--stroke: #f1f1f1;--stroke-sand: #f3e9cf;--menu-ink: #1b1e21;--green: #00c950;--gold-gd: linear-gradient(270deg,rgb(250,228,155) 0%,rgb(207,164,79) 35%,rgb(250,228,155) 65%,rgb(207,164,79) 100%);--gold-gd-pressed: linear-gradient(270deg,rgb(220,201,136) 0%,rgb(182,144,70) 35%,rgb(220,201,136) 65%,rgb(182,144,70) 100%);--hero-scrim: linear-gradient(to left,rgba(30,90,168,0) 0%,#1e5aa8 49.519%,#1e5aa8 100%);--hero-scrim-video: linear-gradient(to left,rgb(30 90 168 / 0) 0%,rgb(30 90 168 / 0.06) 8%,rgb(30 90 168 / 0.20) 16%,rgb(30 90 168 / 0.42) 24%,rgb(30 90 168 / 0.68) 30%,rgb(30 90 168 / 0.86) 36%,rgb(30 90 168 / 0.90) 55%,rgb(30 90 168 / 0.92) 100%);--hero-video-floor: linear-gradient(to top,rgb(13 46 92 / 0.92) 0,rgb(13 46 92 / 0.78) 140px,rgb(13 46 92 / 0) 340px);--shadow-tag: 0 2px 6px rgb(0 0 0 / 0.1);--shadow-cookie: rgb(13 46 92 / 0.35);--accent-hover: var(--title);--sand-hover: #a88648;--green-hover: #00ab32;--pressed-ink: var(--frame-2);--ghost-hover: var(--frame-2);--ghost-pressed: #bbc6d4;--disabled-bg: #e1e2e3;--disabled-ink: var(--menu-ink);--disabled-ink-ghost: var(--not-active);--field-hover-bg: var(--frame-2);--field-active-ink: var(--title);--field-error: var(--red);--chip-hover: var(--frame);--chip-pressed: var(--frame-2);--ease-state: 160ms cubic-bezier(0.4,0,0.2,1);--surface: var(--white);--surface-muted: var(--frame);--text-primary: var(--black);--text-heading: var(--title);--text-muted: var(--subtitles);--focus-ring: var(--white);--focus-ring-alt: var(--title);--font-display: "Exo 2",system-ui,sans-serif;--font-body: "Inter",system-ui,sans-serif;--line-height-body: 1;--fs-h1-d: 40px;--fw-h1-d: 700;--fs-h1-t: 32px;--fw-h1-t: 700;--fs-h2-d: 24px;--fw-h2-d: 700;--fs-h3-d: 20px;--fw-h3-d: 600;--fs-h4-d: 16px;--fw-h4-d: 600;--fs-d1-d: 20px;--fw-d1-d: 400;--fs-d2-d: 16px;--fw-d2-d: 400;--fs-d3-d: 14px;--fw-d3-d: 400;--fs-d4-d: 12px;--fw-d4-d: 400;--space-300: 12px;--icon-300: 24px;--space-100: 4px;--space-200: 8px;--space-350: 14px;--space-400: 16px;--space-500: 20px;--space-600: 24px;--space-800: 32px;--space-1000: 40px;--space-1200: 48px;--space-1600: 64px;--radius-sm: 8px;--radius-lang: 14px;--radius-md: 16px;--radius-lg: 24px;--space-200-frac: 7.988px;--space-400-frac: 15.996px;--lh-h1-abs: 40px;--lh-btn-abs: 24px;--hero-bleed: 3px;--frame-width: 1920px;--container: 1440px;--bp-tablet-max: 1919px;--bp-phone-max: 767px;--bp-menu-max: 1199px;--gutter: 0px;--tap-target: 44px;--dot-size: 8px;--line-height-tight: 1.25;--line-height-d2: 19px;--hero-scrim-mobile: linear-gradient(to bottom,rgb(30,90,168) 0%,rgba(30,90,168,0.94) 60%,rgba(30,90,168,0.9) 100%);--hero-scrim-mobile-video: linear-gradient(to bottom,rgb(30 90 168 / 0.5) 0%,rgb(30 90 168 / 0.5) 100%);--space-75: 3px;--space-425: 17px;--space-2500: 100px;--space-3400: 136px;--wave-gap: 5.996px;--wave-pad: 7.988px;--perk-gap: 15.996px;--radius-tile: 12px;--radius-tile-lg: 14px;--radius-wave: 3px;--radius-full: 9999px;--surface-ba: #f5f7fa;--before: #ef4444;--after: #22c55e;--before-bg: rgb(239 68 68 / 0.15);--after-bg: rgb(34 197 94 / 0.15);--stroke-ba: rgb(241 241 241 / 0.2);--sev-low: var(--subtitles);--sev-medium: #eab308;--sev-high: #f97316;--sev-critical: #ef4444;--sev-empty: #e5e7eb;--shadow-card: 0 20px 22px rgb(0 0 0 / 0.1);--shadow-glow: 0 7.5px 5.625px rgb(43 127 255 / 0.2),0 3px 2.25px rgb(43 127 255 / 0.2);--fw-bold: 700;--lh-18: 18px;--fs-btn-m: 18px;--fs-card-title-m: 17px;--lh-19: 19px;--lh-20: 20px;--lh-24: 24px;--lh-48: 48px;--lh-17: 17px;--group-1: #1a56db;--group-1-tint: #ebf1fc;--group-2: #0f6e56;--group-2-tint: #e1f5ee;--group-3: #534ab7;--group-3-tint: #eeedfe;--group-4: #854f0b;--group-4-tint: #faeeda;--group-5: #0f1d3a;--group-5-tint: #e8ecf4;--card-tint: #f8faff;--card-line: #e3ecf8;--gold-line: #e4d3a5;--space-250: 10px;--radius-chip: 6px;--group-6: #0a6ea8;--group-6-tint: #e6f4fb;--group-7: #c0392b;--group-7-tint: #fdecea;--cat-core: var(--group-1);--cat-core-tint: var(--group-1-tint);--cat-hardware: var(--group-2);--cat-hardware-tint: var(--group-2-tint);--cat-insulation: var(--group-3);--cat-insulation-tint: var(--group-3-tint);--cat-glazing: var(--group-4);--cat-glazing-tint: var(--group-4-tint);--cat-security: var(--group-5);--cat-security-tint: var(--group-5-tint);--cat-sliding: var(--group-6);--cat-sliding-tint: var(--group-6-tint);--cat-emergency: var(--group-7);--cat-emergency-tint: var(--group-7-tint)}@media (max-width: 1919px){:root{--gutter: var(--space-800)}}@media (min-width: 1024px) and (max-width: 1439px){:root{--gutter: var(--space-1000)}}@media (max-width: 767px){:root{--gutter: 15px;--m-sec-pad: 40px}}.t-h1{font: var(--fw-h1-d) var(--fs-h1-d) / var(--line-height-body) var(--font-display);color: var(--text-heading)}.t-h2{font: var(--fw-h2-d) var(--fs-h2-d) / var(--line-height-body) var(--font-body);color: var(--text-heading)}.t-h3{font: var(--fw-h3-d) var(--fs-h3-d) / var(--line-height-body) var(--font-body);color: var(--text-heading)}.t-h4{font: var(--fw-h4-d) var(--fs-h4-d) / var(--line-height-body) var(--font-body);color: var(--text-heading)}.t-d1{font: var(--fw-d1-d) var(--fs-d1-d) / var(--line-height-body) var(--font-display)}.t-d2{font: var(--fw-d2-d) var(--fs-d2-d) / var(--line-height-body) var(--font-body)}.t-d3{font: var(--fw-d3-d) var(--fs-d3-d) / var(--line-height-body) var(--font-body)}.t-d4{font: var(--fw-d4-d) var(--fs-d4-d) / var(--line-height-body) var(--font-body)}.menu{background: var(--white);display: flex;flex-direction: column;align-items: center;position: relative;z-index: 50}.menu__inner{display: flex;gap: var(--space-600);align-items: center;justify-content: flex-end;width: 100%;max-width: var(--container)}@media (max-width: 1919px){.menu__inner{padding-inline: var(--gutter)}}.menu__logo{flex-shrink: 0;width: 148px;height: 60px;overflow: hidden}.menu__logo img{width: 148px;height: 60px}.menu__nav{flex: 1 0 0;min-width: 0;height: 80px;display: flex;align-items: center;justify-content: flex-end}.menu__item{height: 100%;flex-shrink: 0;display: flex;align-items: center;justify-content: center;padding: var(--space-400);font: var(--fw-d2-d) var(--fs-d2-d) / 1 var(--font-body);color: var(--menu-ink);text-decoration: none;white-space: nowrap}.menu__contact{flex-shrink: 0;display: flex;gap: var(--space-200);align-items: center;text-decoration: none}.menu__contact-icon{width: 16px;height: 16px}.menu__contact span{width: 128px;white-space: nowrap;font: 500 var(--fs-d3-d) / 21px var(--font-body);color: var(--title)}.lang{flex-shrink: 0;width: 70px;height: 42px;display: flex;flex-direction: column;align-items: flex-start}.lang__pill{display: flex;gap: var(--space-200);align-items: center;padding: var(--space-200);background: var(--frame);border: 1px solid var(--stroke);border-radius: var(--radius-lang);overflow: hidden}.lang__pill img{width: 24px;height: 24px}.lang__code{width: 20px;text-align: center;font: 500 var(--fs-d3-d) / normal var(--font-body);color: var(--menu-ink)}.hero{position: relative;width: 1923px;margin-left: calc(-1 * var(--hero-bleed));height: 682px;background: var(--accent);overflow: hidden}.hero__photo{position: absolute;top: 0;inset-inline-end: 0;width: 1222px;height: 682px;max-width: none;pointer-events: none}.hero__scrim{position: absolute;inset-inline-start: 0;bottom: 0;width: 1296px;height: 860px;background: var(--hero-scrim);backdrop-filter: blur(1.5px);-webkit-backdrop-filter: blur(1.5px)}.hero__stage{position: absolute;width: var(--container);height: 517.844px;left: calc(50% + 11.5px);top: calc(50% - 0.08px);transform: translate(-50%,-50%)}.hero__container{position: absolute;inset-inline-start: 40px;top: calc(50% - 0.04px);transform: translateY(-50%);display: flex;flex-direction: column;gap: var(--space-600);align-items: flex-start;border-radius: var(--radius-lg)}.tag{display: flex;gap: var(--space-200);align-items: center;justify-content: center;padding: var(--space-200) var(--space-400);border: 1px solid var(--sand);border-radius: var(--radius-lg);background: var(--gold-gd);filter: drop-shadow(var(--shadow-tag));font: var(--fw-h4-d) var(--fs-h4-d) / 1 var(--font-body);color: var(--brown);text-align: center;white-space: nowrap}.tag__icon{width: 18px;height: 18px}@media (max-width: 480px){.tag{white-space: normal;text-wrap: balance;max-width: 100%}}.hero__title-block{display: flex;flex-direction: column;gap: var(--space-600);align-items: flex-start}.hero__title{width: 777px;font: var(--fw-h1-d) var(--fs-h1-d) / 40px var(--font-display);color: var(--white)}.hero__facts{display: flex;gap: var(--space-800);align-items: flex-start;width: 100%}.fact{display: flex;flex-direction: column;gap: var(--space-200);align-items: flex-start}.fact__head{display: flex;gap: var(--space-200);align-items: flex-start;width: 100%;font: var(--fw-h3-d) var(--fs-h3-d) / normal var(--font-display);color: var(--white);white-space: nowrap}.fact__head--center{align-items: center}.fact__icon{flex-shrink: 0;width: var(--icon-300);height: var(--icon-300);display: flex;align-items: center;justify-content: center;background: var(--frame-2);border-radius: var(--radius-sm)}.fact__icon img{width: 18px;height: 18px;object-fit: contain}.fact__body{display: flex;flex-direction: column;gap: var(--space-100);align-items: flex-start;font: var(--fw-d2-d) var(--fs-d2-d) / normal var(--font-body);color: var(--frame-3);white-space: nowrap}.fact:nth-of-type(2) .fact__body{gap: 0}.fact__rule{align-self: stretch;width: 0;border-left: 1px solid var(--stroke)}.hero__buttons{display: flex;gap: var(--space-200);align-items: flex-start;width: 100%;max-width: 560px}.btn{flex: 1 0 0;min-width: 0;max-width: 400px;display: flex;gap: var(--space-200);align-items: center;justify-content: center;padding: var(--space-350) var(--space-400);border-radius: var(--radius-md);font: var(--fw-h3-d) var(--fs-h3-d) / var(--lh-btn-abs) var(--font-display);text-align: center;text-decoration: none;white-space: nowrap;transition: background var(--ease-state),color var(--ease-state),box-shadow var(--ease-state)}.btn__icon{width: var(--icon-300);height: var(--icon-300);flex-shrink: 0}.btn--gold{box-shadow: inset 0 0 0 1px var(--sand);background: var(--gold-gd);color: var(--brown)}@media (hover: hover){.btn--gold:hover{background: var(--gold-gd-pressed);box-shadow: inset 0 0 0 1px var(--sand-hover)}}.btn--gold:active{background: var(--gold-gd-pressed);box-shadow: inset 0 0 0 1px var(--sand-hover)}.btn--green{background: var(--green);color: var(--white)}.btn--green:hover{background: var(--green-hover)}.btn--green:active{background: var(--green-hover);color: var(--pressed-ink)}.btn:disabled,.btn[aria-disabled="true"]{background: var(--disabled-bg);border-color: var(--disabled-bg);color: var(--disabled-ink);cursor: default;pointer-events: none}.hero__stats{display: flex;gap: var(--space-1000);align-items: flex-start;width: 100%;color: var(--white);text-align: center}.stat{flex-shrink: 0;width: 118px;display: flex;flex-direction: column;align-items: center}.stat__num{font: var(--fw-h1-d) var(--fs-h1-d) / normal var(--font-display);white-space: nowrap}.stat__label{min-width: 100%;font: 500 13px / 19.5px var(--font-body)}.menu__toggle,.menu__burger{display: none}@media (max-width: 1199px){.menu__inner{flex-wrap: wrap;gap: var(--space-200);padding-block: var(--space-200);padding-inline: var(--gutter)}.menu__logo{order: 1}.menu__contact{order: 2;margin-inline-start: auto;min-height: var(--tap-target)}.menu__contact span{width: auto}.menu__toggle{order: 3;display: block;flex-shrink: 0;appearance: none;-webkit-appearance: none;width: var(--tap-target);height: var(--tap-target);margin: 0;opacity: 0}.menu__burger{order: 3;position: relative;display: block;flex-shrink: 0;width: var(--tap-target);height: var(--tap-target);margin-inline-start: calc(-1 * var(--tap-target) - var(--space-200));border: 1px solid var(--stroke);border-radius: var(--radius-sm);background: var(--frame);cursor: pointer}.menu__toggle:checked + .menu__burger{background: var(--frame-2)}.menu__toggle:focus-visible + .menu__burger{outline: 2px solid var(--accent);outline-offset: 2px}.menu__burger span{position: absolute;top: 50%;left: 50%;width: 18px;height: 2px;border-radius: 1px;background: var(--menu-ink);transform: translate(-50%,-50%) translateY(var(--bar-shift,0px))}.menu__burger span:nth-child(1){--bar-shift: -6px}.menu__burger span:nth-child(3){--bar-shift: 6px}.menu__toggle:checked + .menu__burger span:nth-child(1){transform: translate(-50%,-50%) rotate(45deg)}.menu__toggle:checked + .menu__burger span:nth-child(2){opacity: 0;transform: translate(-50%,-50%) scaleX(0.4)}.menu__toggle:checked + .menu__burger span:nth-child(3){transform: translate(-50%,-50%) rotate(-45deg)}.menu__nav,.lang{display: flex;order: 4;flex: 1 0 100%;max-height: 0;overflow: hidden;visibility: hidden}.menu__toggle:checked ~ .menu__nav{max-height: 360px;visibility: visible}.menu__toggle:checked ~ .lang{max-height: 120px;visibility: visible}.menu__nav{flex-direction: column;align-items: stretch;justify-content: flex-start;height: auto;padding-top: 0}.menu__toggle:checked ~ .menu__nav{padding-top: var(--space-200)}.menu__item{height: auto;min-height: var(--tap-target);justify-content: flex-start;padding-inline: 0}.menu__item + .menu__item{border-top: 1px solid var(--stroke)}.lang{order: 5;width: auto;height: auto;padding-bottom: 0}.menu__toggle:checked ~ .lang{padding-bottom: var(--space-200)}.lang__pill{min-height: var(--tap-target);padding-inline: var(--space-300)}}@media (max-width: 767px){.menu__inner{min-height: 60px;align-items: center;row-gap: 0}.menu__logo,.menu__logo img{width: 112px;height: auto}.menu__contact{display: flex;order: 5;flex: 1 0 100%;margin-inline-start: 0;justify-content: flex-start;max-height: 0;min-height: 0;overflow: hidden;visibility: hidden}.menu__toggle:checked ~ .menu__contact{max-height: 80px;min-height: var(--tap-target);visibility: visible}.lang{display: flex;order: 2;flex: 0 0 auto;width: auto;margin-inline-start: auto;padding-bottom: 0;max-height: none;overflow: visible;visibility: visible}.menu__toggle:checked ~ .lang{max-height: none;padding-bottom: 0}.menu__burger{border: 0;background: transparent}.menu__toggle:checked + .menu__burger{background: transparent}.menu__burger span{width: 32px;height: 4px;border-radius: 2px;background: var(--accent)}.menu__burger span:nth-child(1){--bar-shift: -12px}.menu__burger span:nth-child(3){--bar-shift: 12px}}@media (max-width: 1919px){.hero{width: 100%;margin-left: 0;height: auto}.hero__photo{inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover;object-position: center}.hero__scrim{inset: 0;width: 100%;height: 100%;background: var(--hero-scrim-mobile)}.hero__stage{position: relative;inset: auto;width: 100%;height: auto;transform: none}.hero__container{position: relative;inset: auto;transform: none;width: 100%;max-width: var(--container);margin-inline: auto;padding-block: var(--space-1000);padding-inline: var(--gutter)}.hero__container,.hero__title-block,.fact,.fact__body{align-items: stretch}.tag{align-self: flex-start}.hero__title{width: auto;max-width: 100%;line-height: var(--line-height-tight)}.fact__head,.fact__body{white-space: normal}.fact__body{min-width: 0}.hero__facts{flex-wrap: wrap}.fact{flex: 1 1 0;min-width: 0}.hero__buttons{flex-wrap: wrap}.hero__stats{flex-wrap: wrap}}@media (max-width: 1023px){.hero__facts{flex-direction: column;gap: var(--space-400)}.fact{flex: 0 0 auto;width: 100%}.fact__rule{align-self: stretch;width: auto;height: 0;border-left: 0;border-top: 1px solid var(--stroke)}}@media (max-width: 767px){.hero__title{font-size: var(--fs-h1-t)}.hero__buttons{flex-direction: column;gap: var(--space-300);max-width: none}.btn{flex: 0 0 auto;width: 100%;max-width: none;min-height: var(--tap-target)}.hero__stats{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--space-200);align-items: start}.stat{width: auto;min-width: 0}.stat__num{font-size: var(--fs-h1-t)}}@media (min-width: 1024px) and (max-width: 1439px){.menu__inner{min-height: 80px;padding-block: 0}.lang{display: flex;order: 3;flex: 0 0 auto;width: auto;height: auto;padding-bottom: 0;max-height: none;overflow: visible;visibility: visible}.menu__toggle:checked ~ .lang{max-height: none;padding-bottom: 0}.menu__toggle,.menu__burger{order: 4}}@media (min-width: 1024px) and (max-width: 1199px){.menu__nav{order: 5;flex: 1 0 100%}}.svcmenu[hidden]{display: block}.svcmenu{position: absolute;inset-block-start: 100%;inset-inline-end: 0;inset-inline: 0;z-index: 20;overflow: hidden;max-height: 0;opacity: 0;visibility: hidden;transform: translateY(-6px);transition: max-height 320ms cubic-bezier(0.22,1,0.36,1),opacity 220ms ease,transform 320ms cubic-bezier(0.22,1,0.36,1),visibility 320ms}@media (min-width: 1024px){.menu__nav:has(.menu__item--services:hover) .svcmenu,.menu__nav:has(.svcmenu:hover) .svcmenu,.menu__nav:has(.menu__item--services:focus-visible) .svcmenu,.menu__nav:has(.svcmenu:focus-within) .svcmenu{max-height: 240px;opacity: 1;visibility: visible;transform: none}}.svcmenu__toggle,.svcmenu__chev{display: none}.svcmenu{background: var(--white);box-shadow: 0 12px 24px rgb(13 46 92 / 0.10)}.svcmenu__inner{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: var(--space-200);width: 100%;max-width: var(--container);margin-inline: auto;padding: var(--space-300) var(--gutter,var(--space-600)) var(--space-400)}.svcmenu__item{display: inline-flex;gap: var(--space-200);align-items: center;padding: var(--space-200) var(--space-300);background: var(--frame);border-radius: var(--radius-lg);color: var(--accent);font: var(--fw-d2-d) var(--fs-d3-d) / normal var(--font-body);text-decoration: none;white-space: nowrap;transition: background 160ms ease,transform 160ms ease}.svcmenu__item:hover{background: var(--frame-2);transform: translateY(-1px)}.svcmenu__icon{--i: linear-gradient(transparent,transparent);flex-shrink: 0;width: 16px;height: 16px;background: currentColor;-webkit-mask-image: var(--i);mask-image: var(--i);-webkit-mask-position: center;mask-position: center;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat}.svcmenu__icon[data-i="frame"]{--i: url("/img/icons/frame.svg")}.svcmenu__icon[data-i="sliding"]{--i: url("/img/icons/sliding.svg")}.svcmenu__icon[data-i="wind"]{--i: url("/img/icons/wind.svg")}.svcmenu__icon[data-i="water"]{--i: url("/img/icons/water.svg")}.svcmenu__icon[data-i="wrench"]{--i: url("/img/icons/wrench.svg")}.svcmenu__icon[data-i="shield"]{--i: url("/img/icons/shield.svg")}.svcmenu__icon[data-i="cracked"]{--i: url("/img/icons/cracked.svg")}.svcmenu__icon[data-i="handle"]{--i: url("/img/icons/handle.svg")}.svcmenu__icon[data-i="noise"]{--i: url("/img/icons/noise.svg")}.svcmenu__icon[data-i="sound"]{--i: url("/img/icons/sound.svg")}.svcmenu__icon[data-i="drop"]{--i: url("/img/icons/drop.svg")}.svcmenu__icon[data-i="h-clock"]{--i: url("/img/icons/h-clock.svg")}.svcmenu__icon[data-i="upvc"]{--i: url("/img/icons/upvc.svg")}.svcmenu__icon[data-i="aluminium"]{--i: url("/img/icons/aluminium.svg")}.svcmenu__icon[data-i="secondary-glazing"]{--i: url("/img/icons/secondary-glazing.svg")}.svcmenu__icon[data-i="glazed32"]{--i: url("/img/price/glazed32.svg")}.svcmenu__icon[data-i="ic-briefcase"]{--i: url("/img/podcast/ic-briefcase.svg")}@media (min-width: 1024px){.menu__nav:has(.menu__item--services:hover) .menu__item--services,.menu__nav:has(.svcmenu:hover) .menu__item--services{color: var(--accent)}}@media (prefers-reduced-motion: reduce){.svcmenu{transition: none}}@media (max-width: 1023px){.menu__nav{display: grid;grid-template-columns: 1fr auto}.menu__nav > *{grid-column: 1 / -1}.menu__item--services{grid-row: 2}.svcmenu__toggle{position: absolute;display: block;width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;overflow: hidden;clip-path: inset(50%)}.svcmenu__chev{grid-row: 2;grid-column: 1 / -1;z-index: 1;display: flex;align-items: center;justify-content: flex-end;align-self: stretch;min-height: var(--tap-target);padding-inline-end: calc((var(--tap-target) - 9px) / 2);cursor: pointer}.svcmenu__chev::before{content: "";width: 9px;height: 9px;margin-block-start: -4px;border-right: 2px solid var(--accent);border-bottom: 2px solid var(--accent);transform: rotate(45deg);transition: transform 240ms var(--m-ease)}.svcmenu__toggle:checked ~ .svcmenu__chev::before{margin-block-start: 4px;transform: rotate(-135deg)}.svcmenu__toggle:focus-visible ~ .svcmenu__chev{outline: 2px solid var(--accent);outline-offset: -4px;border-radius: var(--radius-sm,6px)}.svcmenu,.svcmenu[hidden]{display: block;grid-row: 3;position: static;background: transparent;box-shadow: none;transform: none}.svcmenu__toggle:checked ~ .svcmenu{max-height: 800px;opacity: 1;visibility: visible}.menu__toggle:checked ~ .menu__nav:has(.svcmenu__toggle:checked){max-height: 1400px}@supports not selector(:has(a)){.menu__toggle:checked ~ .menu__nav{max-height: 1400px}}.menu__nav:has(.svcmenu__toggle:checked) .menu__item--services{color: var(--accent)}.svcmenu__inner{flex-direction: column;align-items: stretch;justify-content: flex-start;gap: var(--space-100);padding-block: var(--space-200) var(--space-300);padding-inline: var(--space-400) 0}}.hero-home{position: relative;width: var(--frame-width);height: 860px;background: var(--accent);overflow: hidden}.hero-home__photo{position: absolute;top: 0;inset-inline-end: 0;width: 1540.833px;height: 860px;max-width: none;object-fit: cover;pointer-events: none}.hero-home__video{position: absolute;top: 0;inset-inline: 0;width: 100%;height: 860px;max-width: none;object-fit: cover;object-position: center;pointer-events: none;opacity: 0;transition: opacity 1.4s cubic-bezier(0.4,0,0.2,1)}.hero-home.is-video-on .hero-home__video{opacity: 1}.hero-home__scrim{position: absolute;inset-inline-start: 0;top: 0;width: 800px;height: 860px;background: var(--hero-scrim)}@media (min-width: 1024px){.hero-home.is-video-on .hero-home__scrim{width: max(calc((var(--gutter) + 491px) / 0.65),calc((50% - var(--container) / 2 + 551px) / 0.65));max-width: none;background: var(--hero-scrim-video)}.hero-home.is-video-on::after{content: none;position: absolute;inset-inline: 0;bottom: 0;height: 340px;background: var(--hero-video-floor);pointer-events: none}.hero-home.is-video-on .hero-home__title,.hero-home.is-video-on .hero-home__lead,.hero-home.is-video-on .hero-check,.hero-home.is-video-on .hero-home__stats{text-shadow: 0 1px 2px rgb(13 46 92 / 0.55),0 2px 12px rgb(13 46 92 / 0.4)}.hero-home.is-video-on .hero-home__stats{text-shadow: 0 1px 3px rgb(13 46 92 / 0.95),0 2px 14px rgb(13 46 92 / 0.85)}}@media (min-width: 1440px){.hero-home.is-video-on::after{-webkit-mask-image: linear-gradient(to right,rgb(0 0 0 / 0) 18%,rgb(0 0 0 / 1) 32%,rgb(0 0 0 / 1) 68%,rgb(0 0 0 / 0) 84%);mask-image: linear-gradient(to right,rgb(0 0 0 / 0) 18%,rgb(0 0 0 / 1) 32%,rgb(0 0 0 / 1) 68%,rgb(0 0 0 / 0) 84%)}}.hero-home__frame{position: relative;z-index: 1;width: 100%;max-width: var(--container);height: 100%;margin-inline: auto}.hero-home__container{position: absolute;inset-inline-start: 51px;top: 50%;transform: translateY(-50%);width: 460px;display: flex;flex-direction: column;gap: var(--space-600);align-items: flex-start}.hero-home__intro{display: flex;flex-direction: column;gap: var(--space-200);align-items: flex-start;width: 100%}.hero-home__title{width: 100%;font: var(--fw-h1-d) var(--fs-h1-d) / var(--lh-48) var(--font-display);color: var(--white)}.hero-home__lead{width: 100%;font: var(--fw-d1-d) var(--fs-d1-d) / var(--lh-24) var(--font-display);color: var(--frame-2)}.hero-home__checks{display: flex;flex-direction: column;gap: var(--space-200);align-items: flex-start;width: 100%}.hero-check{display: flex;gap: var(--space-200);align-items: center;width: 100%}.hero-check__icon{flex-shrink: 0;width: var(--icon-300);height: var(--icon-300)}.hero-check__label{font: var(--fw-d2-d) var(--fs-d2-d) / var(--lh-19) var(--font-body);color: var(--white)}.hero-home__buttons{display: flex;flex-direction: column;gap: var(--space-200);align-items: flex-start;width: 100%}.hero-home__buttons .btn{flex: 0 0 auto;width: 400px;max-width: 100%}.hero-home__stats{position: absolute;inset-inline-start: 514px;top: 744px;display: flex;gap: var(--space-1000);align-items: flex-start;color: var(--white);text-align: center}@media (max-width: 1919px){.hero-home{width: 100%;height: auto}.hero-home__photo,.hero-home__video{inset: 0;width: 100%;height: 100%;max-width: none;object-position: center}.hero-home__scrim{inset: 0;width: 100%;height: 100%;background: var(--hero-scrim-mobile)}.hero-home__frame{position: relative;width: 100%;height: auto;display: flex;flex-direction: column;gap: var(--space-1000);padding-block: var(--space-1000);padding-inline: var(--gutter)}.hero-home__container,.hero-home__stats{position: relative;inset: auto;transform: none}.hero-home__container{width: 100%}.hero-home__stats{align-self: center}}@media (min-width: 1440px) and (max-width: 1919px){.hero-home.is-video-on .hero-home__container{max-width: 520px}}@media (max-width: 767px){.hero-home__title{font-size: var(--fs-h1-t);line-height: var(--line-height-tight)}.hero-home__lead{font-size: var(--fs-d2-d)}.hero-home__buttons{width: 100%}.hero-home__buttons .btn{width: 100%}.hero-home__stats{align-self: flex-start;gap: var(--space-600);flex-wrap: wrap}.hero-home__stats .stat{width: auto;min-width: 0}.hero-home__stats .stat__num{font-size: var(--fs-h1-t)}}@media (min-width: 1024px) and (max-width: 1439px){.hero-home{min-height: 600px}.hero-home__scrim{inset-inline-end: auto;width: 800px;max-width: 100%;background: var(--hero-scrim)}.hero-home__frame{min-height: 600px;justify-content: center;gap: var(--space-600)}.hero-home__container,.hero-home__stats{width: 480px;max-width: 100%}.hero-home__stats{align-self: flex-start}.hero-home__buttons{flex-direction: row}.hero-home__buttons .btn{flex: 1 1 0;width: auto}}@media (min-width: 768px) and (max-width: 1023px){.hero-home.is-video-on .hero-home__scrim{background: var(--hero-scrim-mobile-video)}.hero-home.is-video-on .hero-home__title,.hero-home.is-video-on .hero-home__lead,.hero-home.is-video-on .hero-check,.hero-home.is-video-on .hero-home__stats{text-shadow: 0 1px 3px rgb(13 46 92 / 0.95),0 2px 14px rgb(13 46 92 / 0.85)}}@media (max-width: 767px){.hero-home__stats{align-self: center}}.our-services{width: var(--frame-width);display: flex;align-items: center;justify-content: center;padding-block: var(--space-2500);background: var(--white)}.our-services__container{flex: 1 0 0;min-width: 0;max-width: var(--container);display: flex;flex-direction: column;gap: var(--space-800);align-items: flex-start}.our-services__head{display: flex;gap: var(--space-200);align-items: flex-start;width: 100%}.our-services__title{font: var(--fw-h1-d) var(--fs-h1-d) / normal var(--font-display);color: var(--title);white-space: nowrap}.our-services__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--space-400);width: 100%;margin: 0;padding: 0;list-style: none}.our-services__cell{flex: 1 0 0;min-width: 0;display: flex}.service-card{width: 100%;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;padding: var(--space-425);background: var(--frame);border-radius: var(--radius-lg);box-shadow: inset 0 0 0 1px var(--stroke);text-decoration: none;transition: filter var(--ease-state)}.service-card:hover{filter: brightness(0.985)}.service-card--frame-2{background: var(--frame-2)}.service-card__info{display: flex;align-items: center;width: 100%}.service-card__img{flex: 1 0 0;min-width: 0;height: auto;aspect-ratio: 1 / 1;object-fit: cover}.service-card__text{flex: 1 0 0;min-width: 0;align-self: stretch;display: flex;flex-direction: column;gap: var(--space-200);align-items: flex-start;justify-content: center;padding-block: var(--space-400)}.service-card__name{width: 100%;font: var(--fw-h3-d) var(--fs-h3-d) / normal var(--font-body);color: var(--title)}.service-card__desc{width: 100%;font: var(--fw-d3-d) var(--fs-d3-d) / normal var(--font-body);color: var(--subtitles)}@media (max-width: 1919px){.our-services{width: 100%}.our-services__container{margin-inline: auto;padding-inline: var(--gutter)}}@media (max-width: 1439px){.service-card__info{flex-direction: column;align-items: stretch}.service-card__img{flex: 0 0 auto;width: 100%}.service-card__text{flex: 1 0 auto;align-self: stretch;justify-content: flex-start;padding-block: var(--space-400) 0}}@media (max-width: 767px){.our-services{padding-block: var(--space-1000)}.our-services__title{white-space: normal;font-size: var(--fs-h1-t)}.our-services__cell{width: 100%}.service-card__info{flex-direction: row;align-items: center}.service-card__img{flex: 0 0 40%;width: auto}.service-card__text{flex: 1 0 0;justify-content: center;padding-block: var(--space-400)}}@media (min-width: 1024px) and (max-width: 1439px){.our-services{padding-block: var(--space-1600)}.our-services__container{gap: var(--space-600)}.our-services__title{font-size: var(--fs-h1-t);line-height: normal}}.soundproofing{width: var(--frame-width);height: 800px;display: flex;flex-direction: column;align-items: center;justify-content: center;padding-block: var(--space-3400);background: var(--video-blue);overflow: clip}.soundproofing__row{display: flex;gap: var(--space-1000);align-items: center;width: 100%;max-width: var(--container);isolation: isolate}.soundproofing__col{flex: 1 0 0;min-width: 0;display: flex;flex-direction: column;gap: var(--space-400);align-items: center;z-index: 3}@media (min-width: 1440px){.soundproofing__col{margin-inline-end: var(--space-600)}}.soundproofing__intro{display: flex;flex-direction: column;gap: var(--space-200);align-items: flex-start;width: 100%;color: var(--white)}.soundproofing__title{width: 100%;font: var(--fw-h1-d) var(--fs-h1-d) / normal var(--font-display)}.soundproofing__lead{width: 100%;font: var(--fw-d1-d) var(--fs-d1-d) / normal var(--font-display)}.soundproofing__stack{display: flex;flex-direction: column;gap: var(--space-400);align-items: center;width: 100%}.soundproofing__ba{display: flex;gap: var(--space-400);align-items: center;width: 100%}.ba-card{flex: 1 0 0;min-width: 0;align-self: stretch;display: flex;flex-direction: column;gap: var(--space-400);align-items: center;padding: var(--space-400);background: var(--surface-ba);border-radius: var(--radius-lg);box-shadow: inset 0 0 0 1.25px var(--stroke-ba);overflow: clip}.ba-tag{display: flex;align-items: center;justify-content: center;padding: var(--space-100) var(--space-300);border-radius: var(--radius-sm);font: var(--fw-bold) var(--fs-d4-d) / normal var(--font-body);text-transform: uppercase;white-space: nowrap}.ba-tag--before{background: var(--before-bg);color: var(--before)}.ba-tag--after{background: var(--after-bg);color: var(--after)}.wave{flex-shrink: 0;width: 181px;height: 80px;display: flex;gap: var(--wave-gap);align-items: center;padding-left: var(--wave-pad)}.wave i{flex-shrink: 0;width: var(--wave-gap);border-radius: var(--radius-wave)}.wave--before i{background: var(--before)}.wave--after i{background: var(--after);opacity: 0.6}.wave--before i:nth-child(1){height: 20px;opacity: 0.43}.wave--before i:nth-child(2){height: 45px;opacity: 0.56}.wave--before i:nth-child(3){height: 31.992px;opacity: 0.53}.wave--before i:nth-child(4){height: 57.988px;opacity: 0.78}.wave--before i:nth-child(5){height: 40px;opacity: 0.41}.wave--before i:nth-child(6){height: 65px;opacity: 0.66}.wave--before i:nth-child(7){height: 27.988px;opacity: 0.51}.wave--before i:nth-child(8){height: 50px;opacity: 0.76}.wave--before i:nth-child(9){height: 37.988px;opacity: 0.64}.wave--before i:nth-child(10){height: 61.992px;opacity: 0.69}.wave--before i:nth-child(11){height: 35px;opacity: 0.40}.wave--before i:nth-child(12){height: 47.988px;opacity: 0.46}.wave--before i:nth-child(13){height: 55px;opacity: 0.55}.wave--before i:nth-child(14){height: 30px;opacity: 0.73}.wave--before i:nth-child(15){height: 43.984px;opacity: 0.46}.wave--after i:nth-child(1){height: 7.988px}.wave--after i:nth-child(2){height: 10px}.wave--after i:nth-child(3){height: 6.992px}.wave--after i:nth-child(4){height: 11.992px}.wave--after i:nth-child(5){height: 8.984px}.wave--after i:nth-child(6){height: 10.996px}.wave--after i:nth-child(7){height: 7.988px}.wave--after i:nth-child(8){height: 10px}.wave--after i:nth-child(9){height: 8.984px}.wave--after i:nth-child(10){height: 10.996px}.wave--after i:nth-child(11){height: 7.988px}.wave--after i:nth-child(12){height: 10px}.wave--after i:nth-child(13){height: 8.984px}.wave--after i:nth-child(14){height: 7.988px}.wave--after i:nth-child(15){height: 10px}@keyframes wave-noise{0%,100%{transform: scaleY(1)}50%{transform: scaleY(0.42)}}@keyframes wave-calm{0%,70%,100%{transform: scaleY(1)}35%{transform: scaleY(1.5)}}.wave i{animation: wave-noise 1s ease-in-out infinite}.wave--after i{animation-name: wave-calm;animation-duration: 2.4s}.wave--before i:nth-child(1){animation-duration: .90s;animation-delay: -.05s}.wave--before i:nth-child(2){animation-duration: 1.05s;animation-delay: -.35s}.wave--before i:nth-child(3){animation-duration: .80s;animation-delay: -.60s}.wave--before i:nth-child(4){animation-duration: 1.15s;animation-delay: -.20s}.wave--before i:nth-child(5){animation-duration: .95s;animation-delay: -.45s}.wave--before i:nth-child(6){animation-duration: 1.10s;animation-delay: -.10s}.wave--before i:nth-child(7){animation-duration: .85s;animation-delay: -.55s}.wave--before i:nth-child(8){animation-duration: 1.00s;animation-delay: -.30s}.wave--before i:nth-child(9){animation-duration: .92s;animation-delay: -.15s}.wave--before i:nth-child(10){animation-duration: 1.08s;animation-delay: -.50s}.wave--before i:nth-child(11){animation-duration: .88s;animation-delay: -.25s}.wave--before i:nth-child(12){animation-duration: 1.12s;animation-delay: -.40s}.wave--before i:nth-child(13){animation-duration: .98s;animation-delay: -.05s}.wave--before i:nth-child(14){animation-duration: .82s;animation-delay: -.35s}.wave--before i:nth-child(15){animation-duration: 1.02s;animation-delay: -.20s}.wave--after i:nth-child(1){animation-delay: 0s}.wave--after i:nth-child(2){animation-delay: -.16s}.wave--after i:nth-child(3){animation-delay: -.32s}.wave--after i:nth-child(4){animation-delay: -.48s}.wave--after i:nth-child(5){animation-delay: -.64s}.wave--after i:nth-child(6){animation-delay: -.80s}.wave--after i:nth-child(7){animation-delay: -.96s}.wave--after i:nth-child(8){animation-delay: -1.12s}.wave--after i:nth-child(9){animation-delay: -1.28s}.wave--after i:nth-child(10){animation-delay: -1.44s}.wave--after i:nth-child(11){animation-delay: -1.60s}.wave--after i:nth-child(12){animation-delay: -1.76s}.wave--after i:nth-child(13){animation-delay: -1.92s}.wave--after i:nth-child(14){animation-delay: -2.08s}.wave--after i:nth-child(15){animation-delay: -2.24s}.ba-card__text{display: flex;flex-direction: column;gap: var(--space-200);align-items: center;width: 100%;text-align: center}.ba-card__title{font: var(--fw-h3-d) var(--fs-h3-d) / normal var(--font-body);color: var(--title);white-space: nowrap}.ba-card__desc{min-width: 100%;font: var(--fw-d3-d) var(--fs-d3-d) / normal var(--font-body);color: var(--subtitles)}.soundproofing__stats{display: flex;align-items: flex-start;width: 100%;padding: 1px;background: var(--frame);border-radius: var(--radius-lg);box-shadow: inset 0 0 0 1px var(--stroke);overflow: clip}.sp-stat{flex: 1 0 0;min-width: 0;display: flex;flex-direction: column;gap: var(--space-100);align-items: flex-start;padding: var(--space-600);text-align: center}.sp-stat__num{width: 100%;font: var(--fw-h3-d) var(--fs-h3-d) / normal var(--font-body);color: var(--title)}.sp-stat__label{width: 100%;font: var(--fw-d3-d) var(--fs-d3-d) / normal var(--font-body);color: var(--subtitles)}.sp-stat__rule{flex-shrink: 0;align-self: stretch;width: 0;border-left: 1px solid var(--stroke)}.soundproofing__cta{display: flex;gap: var(--space-200);align-items: center;justify-content: center;width: 100%;height: 52px;padding: var(--space-350) var(--space-400);background: var(--gold-gd);border-radius: var(--radius-md);box-shadow: inset 0 0 0 1px var(--sand);font: var(--fw-h3-d) var(--fs-h3-d) / normal var(--font-body);color: var(--brown);text-align: center;text-decoration: none;white-space: nowrap;transition: filter var(--ease-state)}.soundproofing__cta:hover{filter: brightness(1.04)}.soundproofing__cta-icon{position: relative;flex-shrink: 0;width: var(--icon-300);height: var(--icon-300);overflow: hidden}.soundproofing__cta-icon img{position: absolute;left: 3.093px;top: 3.514px;width: 17.815px;height: 16.973px;max-width: none}.soundproofing__art{position: relative;flex: 1 0 0;min-width: 0;aspect-ratio: 1 / 1;z-index: 2}.sp-slide{position: absolute;inset: 0;opacity: 0;transition: opacity 600ms ease;pointer-events: none}.sp-slide.is-active{opacity: 1}.soundproofing__render--video{opacity: 0;transition: opacity 400ms ease-in}.sp-slide.is-video .soundproofing__render--video{opacity: 1}.soundproofing__render{position: absolute;top: -7.32%;bottom: -12.26%;left: calc(50% - 7.5px);transform: translateX(-50%);width: auto;height: 119.58%;max-width: none;aspect-ratio: 1 / 1;object-fit: cover;pointer-events: none;--sp-fade: 3.5%;-webkit-mask-image: linear-gradient(to right,transparent 0,#000 var(--sp-fade),#000 calc(100% - var(--sp-fade)),transparent 100%),linear-gradient(to bottom,transparent 0,#000 var(--sp-fade),#000 calc(100% - var(--sp-fade)),transparent 100%);-webkit-mask-composite: source-in;mask-image: linear-gradient(to right,transparent 0,#000 var(--sp-fade),#000 calc(100% - var(--sp-fade)),transparent 100%),linear-gradient(to bottom,transparent 0,#000 var(--sp-fade),#000 calc(100% - var(--sp-fade)),transparent 100%);mask-composite: intersect}.sp-note{position: absolute;inset-inline-start: 0;top: 457px;width: 319px;display: flex;flex-direction: column;gap: var(--space-200);align-items: flex-start;padding: var(--space-600);background: var(--white);border-radius: var(--radius-lg) 0 var(--radius-lg) var(--radius-lg);filter: drop-shadow(var(--shadow-card))}.sp-note__title{width: 271px;font: var(--fw-h1-d) var(--fs-h3-d) / var(--lh-20) var(--font-display);color: var(--accent)}.sp-note__text{min-width: 100%;font: var(--fw-d4-d) var(--fs-d4-d) / var(--lh-18) var(--font-body);color: var(--subtitles)}.soundproofing__arc{position: relative;flex-shrink: 0;width: 176px;height: 565px;z-index: 1}.soundproofing__arc-rot{position: absolute;left: -421.5px;top: -6px;width: 577px;height: 577px;transform: rotate(90deg)}.soundproofing__arc-line{position: absolute;left: 22.91px;top: 0;width: 522.619px;height: 181.43px;max-width: none}.sp-dot{position: absolute;width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;padding: var(--space-75);background: var(--title);border-radius: var(--radius-full);box-shadow: inset 0 0 0 3px var(--title);filter: drop-shadow(var(--shadow-glow))}.sp-dot--accent{background: var(--accent)}.sp-dot--1{left: 28px;top: 47.5px}.sp-dot--2{left: 90px;top: 128.5px}.sp-dot--3{left: 116px;top: 238.5px}.sp-dot--4{left: 98px;top: 350.5px}.sp-dot--5{left: 46px;top: 437.5px}.soundproofing__arc.is-tabs .sp-dot{transition: background 300ms ease}.sp-dot__hit{position: absolute;inset: 0;width: 100%;height: 100%;padding: 0;border: 0;background: transparent;border-radius: inherit;cursor: pointer}.sp-dot__hit:focus-visible{border-radius: var(--radius-full)}.soundproofing__arc.is-tabs .sp-dot:not(.sp-dot--accent):hover{background: var(--accent)}@media (max-width: 1919px){.soundproofing{width: 100%}.soundproofing__row{margin-inline: auto;padding-inline: var(--gutter)}}@media (max-width: 1439px){.soundproofing{height: auto;padding-block: var(--space-2500)}}@media (max-width: 767px){.soundproofing{padding-block: var(--space-1000)}.soundproofing__row{flex-direction: column;gap: var(--space-800)}.soundproofing__col{width: 100%}.soundproofing__title{font-size: var(--fs-h1-t)}.soundproofing__lead{font-size: var(--fs-d2-d)}.soundproofing__ba{flex-direction: column}.ba-card__title{white-space: normal}.sp-stat{padding-inline: var(--space-200)}.soundproofing__art{width: 100%;flex: 0 0 auto}.sp-note{top: auto;bottom: 0;width: 100%}.sp-note__title{width: 100%}.soundproofing__arc{display: none}.soundproofing__render{top: 0;bottom: 0;height: 100%;width: 100%;object-fit: contain}.soundproofing__art{aspect-ratio: auto}.sp-slide.is-active{position: static;display: flex;flex-direction: column}.soundproofing__render{position: static;inset: auto;width: 100%;height: auto;aspect-ratio: 1 / 1;object-fit: contain;transform: none}.soundproofing__render--video{position: absolute;inset-block-start: 0;inset-inline-start: 0}.sp-note{position: static;width: 100%;margin-block-start: calc(var(--space-800) * -1)}}@media (max-width: 1023px){.sp-slide:not(.is-active){display: none}}@media (min-width: 1024px) and (max-width: 1439px){.soundproofing__row{gap: 0}.soundproofing__col{flex: 0 0 480px}.soundproofing__art{flex: 0 0 464px}.soundproofing__title{font-size: var(--fs-h1-t);line-height: normal}}@media (min-width: 768px) and (max-width: 1023px){.soundproofing__row{flex-direction: column;gap: var(--space-800)}.soundproofing__col{width: 100%}.soundproofing__title{font-size: var(--fs-h1-t);line-height: normal}.ba-card__title{white-space: normal}.soundproofing__art{width: 100%;flex: 0 0 auto}.sp-note{top: auto;bottom: 0;width: 100%}.sp-note__title{width: 100%}.soundproofing__arc{display: none}.soundproofing__art{aspect-ratio: 16 / 9}.soundproofing__render{top: 0;bottom: 0;left: 0;transform: none;width: 100%;height: 100%;aspect-ratio: auto;object-fit: cover}}@media (max-width: 1174px){.soundproofing__arc.is-tabs{display: flex;order: 2;position: static;width: 100%;height: auto;flex-wrap: wrap;gap: var(--space-300);align-items: center;justify-content: center;margin-block-start: var(--space-500)}.soundproofing__arc.is-tabs ~ .soundproofing__stack,.soundproofing__row:has(.soundproofing__arc.is-tabs) .soundproofing__stack{order: 3}.soundproofing__arc.is-tabs .soundproofing__arc-rot{display: none}.soundproofing__arc.is-tabs .sp-dot{position: relative;inset: auto;flex: 0 0 auto}}@media (min-width: 1024px) and (max-width: 1174px){.soundproofing__row{flex-wrap: wrap}.soundproofing__col{flex: 0 1 50.85%}.soundproofing__art{flex: 0 1 49.15%;align-self: flex-start}.soundproofing__arc:not(.is-tabs){display: none}.soundproofing__arc.is-tabs{margin-block-start: var(--space-1000)}}@media (max-width: 389px){.soundproofing__arc.is-tabs{gap: var(--space-200)}.sp-dot{width: 56px;height: 56px}}@media (max-width: 767px){.sp-note__text{font-size: var(--fs-d3-d)}}.problem-quiz{width: var(--frame-width);height: 714px;display: flex;flex-direction: column;align-items: center;justify-content: center;padding-block: var(--space-2500);background: var(--frame)}.problem-quiz__container{display: flex;gap: var(--space-600);align-items: center;width: 100%;max-width: var(--container)}.problem-quiz__info{flex-shrink: 0;width: 696px;display: flex;flex-direction: column;gap: var(--space-800);align-items: flex-start}.problem-quiz__intro{display: flex;flex-direction: column;gap: var(--space-200);align-items: flex-start;width: 100%}.problem-quiz__title{width: 100%;font: var(--fw-h1-d) var(--fs-h1-d) / normal var(--font-display);color: var(--title)}.problem-quiz__lead{width: 100%;font: var(--fw-d1-d) var(--fs-d1-d) / normal var(--font-display);color: var(--subtitles)}.problem-quiz__perks{display: flex;flex-direction: column;gap: var(--space-400);align-items: flex-start;width: 100%}.perk{display: flex;gap: var(--perk-gap);align-items: center;width: 100%}.perk__icon{flex-shrink: 0;width: 48px;height: 48px;display: flex;align-items: center;justify-content: center;background: var(--sand);border-radius: var(--radius-tile)}.perk__text{flex: 1 0 0;min-width: 0;display: flex;flex-direction: column;align-items: flex-start}.perk__name{width: 100%;font: var(--fw-h4-d) var(--fs-h4-d) / var(--lh-19) var(--font-body);color: var(--title)}.perk__note{width: 100%;font: var(--fw-d3-d) var(--fs-d3-d) / normal var(--font-body);color: var(--subtitles)}.problem-quiz__form{flex: 1 0 0;min-width: 0;display: flex;flex-direction: column;gap: var(--space-600);align-items: flex-start;padding: var(--space-1000);background: var(--white);border-radius: var(--radius-lg);box-shadow: inset 0 0 0 1px var(--stroke)}.problem-quiz__form-intro{display: flex;flex-direction: column;align-items: flex-start;width: 100%}.problem-quiz__form-title{font: var(--fw-h3-d) var(--fs-h3-d) / var(--lh-24) var(--font-body);color: var(--title);white-space: nowrap}.problem-quiz__form-note{min-width: 100%;font: var(--fw-d2-d) var(--fs-d2-d) / var(--lh-19) var(--font-body);color: var(--subtitles)}.problem-quiz__tiles{display: flex;flex-direction: column;gap: var(--space-200);align-items: flex-start;width: 100%;margin: 0;padding: 0;border: 0}.problem-quiz__tile-row{display: flex;gap: var(--space-200);align-items: center;width: 100%}.tile{flex: 1 0 0;min-width: 0;display: flex;flex-direction: column;gap: var(--space-200);align-items: center;padding: var(--space-400);background: var(--frame);border-radius: var(--radius-lg);box-shadow: inset 0 0 0 1px var(--stroke);cursor: pointer}.tile__input{position: absolute;width: 1px;height: 1px;opacity: 0;pointer-events: none}.tile:has(.tile__input:checked){background: var(--frame-3);box-shadow: inset 0 0 0 2px var(--accent)}.tile:has(.tile__input:focus-visible){outline: 2px solid var(--focus-ring-alt);outline-offset: 2px}.tile__icon{flex-shrink: 0;width: 48px;height: 48px;display: flex;align-items: center;justify-content: center;background: var(--frame-2);border-radius: var(--radius-tile-lg)}.tile__label{min-width: 100%;font: var(--fw-h4-d) var(--fs-d3-d) / normal var(--font-body);color: var(--title);text-align: center}.problem-quiz__field-row{display: flex;flex-direction: column;gap: var(--space-100);align-items: flex-start;width: 100%}.problem-quiz__field{display: flex;gap: var(--space-200);align-items: flex-start;width: 100%;padding: var(--space-300);background: var(--frame);border-radius: var(--radius-sm);box-shadow: inset 0 0 0 1px var(--stroke)}.problem-quiz__field-icon{position: relative;flex-shrink: 0;width: 16px;height: 16px;overflow: hidden}.problem-quiz__field-icon img{position: absolute;left: 0.887px;top: 1.086px;width: 14.164px;height: 14.16px;max-width: none}.problem-quiz__input{flex: 1 0 0;min-width: 0;align-self: stretch;padding: 0;border: 0;background: none;font: var(--fw-d3-d) max(var(--fs-d3-d),1em) / normal var(--font-body);color: var(--text-primary)}.problem-quiz__input::placeholder{color: var(--not-active);opacity: 1}.problem-quiz__submit{display: flex;gap: var(--space-200);align-items: center;justify-content: center;width: 100%;height: 52px;padding: var(--space-350) var(--space-400);background: var(--accent);border-radius: var(--radius-md);font: var(--fw-h3-d) var(--fs-h3-d) / normal var(--font-body);color: var(--white);text-align: center;white-space: nowrap;transition: filter var(--ease-state)}.problem-quiz__submit:hover{filter: brightness(1.06)}@media (max-width: 1919px){.problem-quiz{width: 100%}.problem-quiz__container{margin-inline: auto;padding-inline: var(--gutter)}}@media (max-width: 1439px){.problem-quiz{height: auto}.problem-quiz__info{flex-shrink: 1;width: auto;flex: 1 0 0;min-width: 0}}@media (max-width: 767px){.problem-quiz{padding-block: var(--space-1000)}.problem-quiz__container{flex-direction: column;align-items: stretch}.problem-quiz__info{width: 100%;flex: 0 0 auto}.problem-quiz__title{font-size: var(--fs-h1-t)}.problem-quiz__lead{font-size: var(--fs-d2-d)}.problem-quiz__form{flex: 0 0 auto;padding: var(--space-600)}.problem-quiz__form-title{white-space: normal}.problem-quiz__tile-row{flex-wrap: wrap}.tile{flex: 1 0 40%}}@media (min-width: 1024px) and (max-width: 1439px){.problem-quiz{min-height: 710px;padding-block: var(--space-1600)}.problem-quiz__info{flex: 0 0 400px;width: 400px}.problem-quiz__form{flex: 0 0 520px;width: 520px}.problem-quiz__title{font-size: var(--fs-h1-t);line-height: normal}.problem-quiz__lead{font-size: var(--fs-d2-d);line-height: normal}}@media (min-width: 768px) and (max-width: 1023px){.problem-quiz__container{flex-direction: column;align-items: stretch}.problem-quiz__info{flex: 0 0 auto;width: 100%}.problem-quiz__form{flex: 0 0 auto;width: 100%}.problem-quiz__form-title{white-space: normal}}.problem-quiz__tile-row{align-items: stretch}.tile{justify-content: center}.wincat-grid.wincat-grid{width: 100%;max-width: var(--frame-width);margin-inline: auto}.wincat-grid .articles-2__head{gap: var(--space-400)}.wincat-grid .articles-2__list{flex-wrap: wrap}.wincat-grid .articles-2__item{flex: 0 0 469.333px}.wincat-grid .articles-2__photo-img{transform: none}.wincat-grid .articles-2__photo-img{object-position: 50% 100%}@media (min-width: 1920px){.wincat-grid .articles-2__photo-img{inset: auto;left: 0;top: -19.41%;width: 100%;height: 119.68%;object-fit: fill}.wincat-grid .articles-2__item:nth-child(2) .articles-2__photo-img{top: -19.61%}.wincat-grid .articles-2__item:nth-child(3) .articles-2__photo-img{top: -19.51%}.wincat-grid .articles-2__item:nth-child(4) .articles-2__photo-img{top: -19.59%}.wincat-grid .articles-2__photo-img--tall{height: 130.97%}.wincat-grid .articles-2__item:nth-child(5) .articles-2__photo-img{top: -30.74%}.wincat-grid .articles-2__item:nth-child(6) .articles-2__photo-img{top: -30.75%}}@media (max-width: 1919px){.wincat-grid ul.articles-2__list{flex-wrap: wrap;overflow: visible}.wincat-grid .articles-2__item{flex: 1 1 300px}}@media (min-width: 1440px) and (max-width: 1919px){.wincat-grid .articles-2__item{flex: 1 1 calc((100% - var(--space-400) * 2) / 3)}}@media (max-width: 767px){.wincat-grid .articles-2__item{flex: 1 1 100%}}.window-category-grid__nav{display: none}@media (min-width: 768px){.wincat-grid .articles-2__dots{display: none}}:root{--price-plate-gd: linear-gradient(158.528deg,var(--accent) 11.811%,var(--title) 99.958%);--gold-2-gd: linear-gradient(to left,var(--sand) 31.731%,#f9dfaf 54.327%,#635335 100%);--price-calc-h: 810px;--price-pad-block: var(--space-1600);--price-card-gap: 15px;--price-info-gap: var(--space-300);--price-track-pad: 210px;--radius-pill: 100px;--price-radius-num: 20px;--price-radius-icon: 18.667px;--price-radius-badge: 64px;--price-radius-plate: 44px;--price-text-max: 800px}.price{width: 1923px;margin-left: calc(-1 * var(--hero-bleed));padding-block: var(--price-pad-block);display: flex;flex-direction: column;align-items: center;background: var(--accent)}.price h2,.price h3,.price p,.price li,.price span{text-wrap: wrap}.price__container{display: flex;flex-direction: column;gap: var(--space-800);align-items: flex-start;justify-content: center;width: 100%;max-width: var(--container)}.price__intro{display: flex;flex-direction: column;gap: var(--space-200);align-items: center;width: 100%;max-width: var(--container);color: var(--white);text-align: center}.price__title{width: 100%;max-width: var(--price-text-max);font: var(--fw-h1-d) var(--fs-h1-d) / normal var(--font-display)}.price__lead{width: 100%;max-width: var(--price-text-max);font: var(--fw-d1-d) var(--fs-d1-d) / normal var(--font-display);opacity: 0.7}.price__body{display: flex;gap: var(--space-800);align-items: flex-start;justify-content: center;width: 100%}.calc{flex-shrink: 0;width: 640px;min-height: var(--price-calc-h);display: flex;flex-direction: column;align-items: center;overflow: hidden;background: var(--white);border-radius: var(--radius-lg)}.calc__head{flex-shrink: 0;width: 100%;height: auto;display: flex;flex-direction: column;align-items: flex-start;padding: var(--space-500);background: var(--frame)}.calc__estimate{flex: 0 0 auto;min-height: 0;width: 100%;display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;padding: var(--space-500);background: var(--title);border-radius: var(--radius-md)}.calc__estimate-label{width: 100%;font: var(--fw-h4-d) var(--fs-d4-d) / normal var(--font-body);color: var(--frame-3)}.calc__price{width: 100%;padding-block: var(--space-200);font: var(--fw-h1-d) var(--fs-d1-d) / normal var(--font-display);color: var(--white);white-space: nowrap;text-box-trim: trim-both;text-box-edge: cap alphabetic}.calc__progress{width: 100%;display: flex;flex-direction: column;gap: var(--space-100);align-items: flex-start}.calc__progress-row{width: 100%;display: flex;align-items: flex-start;justify-content: space-between;font: var(--fw-h4-d) var(--fs-h4-d) / normal var(--font-body);color: var(--white);white-space: nowrap}.calc__progress-track{width: 100%;height: 4px;display: flex;flex-direction: column;align-items: flex-start;padding-right: var(--price-track-pad);overflow: hidden;background: var(--frame-3);border-radius: var(--radius-pill)}.calc__progress-fill{flex-shrink: 0;width: 1px;height: 4px;background: var(--gold-gd);border-radius: var(--radius-pill)}.calc__body{flex: 1 0 auto;min-height: 0;width: 100%;display: flex;flex-direction: column;gap: var(--space-400);align-items: flex-start;padding: var(--space-400) var(--space-800) var(--space-500)}.steps{width: 100%;height: 65.977px;display: flex;align-items: center}.steps__item{flex: 1 0 0;min-width: 0;display: flex;align-items: flex-start}.steps__item:last-child{flex: 0 0 auto}.steps__line{flex: 1 0 0;min-width: 0;max-width: none;height: 20px}.step{flex-shrink: 0;min-width: 110px;height: 66px;display: flex;flex-direction: column;gap: var(--space-200);align-items: center}.step__num{flex-shrink: 0;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;border-radius: var(--price-radius-num);font: var(--fw-h1-d) var(--fs-d3-d) / normal var(--font-body);white-space: nowrap}.step--done .step__num{background: var(--accent);color: var(--white)}.step--todo .step__num{padding: 1px;background: var(--frame-2);border: 1px solid var(--stroke);color: var(--not-active)}.step__label{width: max-content;max-width: 100%;font: var(--fw-h4-d) var(--fs-h4-d) / normal var(--font-body);text-align: center}.step--done .step__label{color: var(--title)}.step--todo .step__label{color: var(--not-active)}.calc__fields{flex: 1 0 auto;min-height: 0;width: 100%;display: flex;flex-direction: column;gap: var(--space-600);align-items: flex-start;justify-content: center}.calc__question{width: 100%;font: var(--fw-h2-d) var(--fs-h2-d) / normal var(--font-body);color: var(--title);text-align: center;white-space: nowrap}.problems{display: flex;flex-wrap: wrap;gap: var(--price-card-gap);align-items: flex-start;width: 100%}.problem{flex: 0 0 auto;width: calc((100% - var(--price-card-gap)) / 2);min-width: 0;align-self: stretch;display: flex;flex-direction: column;gap: var(--price-info-gap);align-items: flex-start;padding: var(--space-400);background: var(--frame);border: 1px solid var(--stroke);border-radius: var(--radius-md);text-align: start}.problem--selected,.problem[aria-pressed="true"]{background: var(--frame-3);border: 2px solid var(--accent)}.problem{transition: background var(--ease-state)}.problem:hover{background: var(--field-hover-bg)}.problem--selected:hover,.problem[aria-pressed="true"]:hover{background: var(--frame-3)}.problem__info{width: 100%;display: flex;flex-direction: column;gap: var(--space-400);align-items: flex-start}.problem__text{width: 100%;max-width: var(--price-text-max);display: flex;flex-direction: column;gap: var(--space-200);align-items: flex-start}.problem__name{width: 100%;font: var(--fw-h3-d) var(--fs-h3-d) / normal var(--font-body);color: var(--title)}.problem__desc{width: 100%;font: var(--fw-d3-d) var(--fs-d3-d) / normal var(--font-body);color: var(--subtitles)}.price .nobreak{white-space: nowrap}.calc__next{flex-shrink: 0;width: 100%;display: flex;gap: var(--space-200);align-items: center;justify-content: center;padding: var(--space-350) var(--space-400);background: var(--accent);border-radius: var(--radius-md);font: var(--fw-h3-d) var(--fs-h3-d) / normal var(--font-body);color: var(--white);text-align: center;white-space: nowrap;transition: background var(--ease-state),color var(--ease-state)}.calc__next:hover{background: var(--accent-hover)}.calc__next:active{background: var(--accent-hover);color: var(--pressed-ink)}.calc__next:disabled,.calc__next[aria-disabled="true"]{background: var(--disabled-bg);color: var(--disabled-ink);cursor: default;pointer-events: none}.calc__next-arrow{position: relative;flex-shrink: 0;width: 24px;height: 24px;overflow: hidden}.calc__next-arrow img{position: absolute;left: 10.483%;top: 14.64%;width: 80.77%;height: 70.711%;max-width: none}.ico{position: relative;flex-shrink: 0;overflow: hidden}.ico--32{width: 32px;height: 32px}.ico--48{width: 48px;height: 48px}.ico img{position: absolute;max-width: none}.ico__sealant{left: 4.167%;top: 0;width: 93.75%;height: 100%}.ico__glazed{left: 5.785%;top: 0.141%;width: 92.598%;height: 99.938%}.ico__geometry{left: 0;top: 0;width: 100%;height: 100%}.ico__set--1{left: 54.167%;top: 12.5%;width: 37.5%;height: 8.333%}.ico__set--2{left: 8.333%;top: 12.5%;width: 37.5%;height: 8.333%}.ico__set--3{left: 45.833%;top: 45.833%;width: 45.833%;height: 8.333%}.ico__set--4{left: 8.333%;top: 45.833%;width: 29.167%;height: 8.333%}.ico__set--5{left: 62.5%;top: 79.167%;width: 29.167%;height: 8.333%}.ico__set--6{left: 8.333%;top: 79.167%;width: 45.833%;height: 8.333%}.ico__set--7{left: 54.167%;top: 4.167%;width: 8.333%;height: 25%}.ico__set--8{left: 29.167%;top: 37.5%;width: 8.333%;height: 25%}.ico__set--9{left: 62.5%;top: 70.833%;width: 8.333%;height: 25%}.problem__icon{flex-shrink: 0;width: 48px;height: 48px;display: flex;align-items: center;justify-content: center;background: var(--frame-2);border-radius: var(--price-radius-icon)}.price__visual{position: relative;flex: 0 0 628px;min-width: 0;align-self: flex-start;height: var(--price-calc-h);overflow: hidden;border-radius: var(--radius-lg)}.price__plate{position: absolute;left: calc(50% - 0.5px);top: calc(50% + 0.52px);transform: translate(-50%,-50%);width: 515px;height: 655px;background: var(--price-plate-gd);border-radius: var(--price-radius-plate);opacity: 0.2;display: none}.price__photo{position: absolute;left: calc(50% + 5.3px);top: calc(50% + 15px);transform: translate(-50%,-50%) scaleX(-1);width: 885px;height: 885px;max-width: none;object-fit: cover;pointer-events: none}.price__badge{position: absolute;width: 96px;height: 96px;display: flex;align-items: center;justify-content: center;border-radius: var(--price-radius-badge)}.price__badge--glazed{left: 321px;top: 445.67px;padding: 1px;background: var(--gold-2-gd);border: 1px solid var(--stroke-sand)}.price__badge--setting{left: 458px;top: 44.67px;padding: 2px;background: var(--gold-2-gd);border: 2px solid var(--stroke-sand)}.price__badge--sealant{left: 152px;top: 375.67px;padding: 1px;background: var(--gold-2-gd);border: 1px solid var(--stroke-sand)}@media (max-width: 1439px){:root{--price-calc-w: 780px;--price-visual-w: 628px}.price{width: 100%;margin-left: 0}.price__container{width: 100%;max-width: var(--container);margin-inline: auto;padding-inline: var(--gutter)}.price__body{flex-direction: column;align-items: center}.calc{width: 100%;max-width: var(--price-calc-w)}.calc__head,.calc__estimate,.calc__body,.calc__fields{flex: 0 0 auto}.calc__head{height: auto}.calc{min-height: 0}.calc__estimate{gap: var(--space-400)}.calc__price,.calc__question{white-space: normal;line-height: var(--line-height-tight)}.problem__info--fixed{height: auto}.price__visual{flex: 0 0 auto;align-self: center;width: 100%;max-width: var(--price-visual-w);height: auto;aspect-ratio: 628 / 810}.price__plate{width: 82.0064%;height: 80.8642%}.price__photo{width: 140.9236%;height: auto}.price__badge{width: 15.2866%;height: auto;aspect-ratio: 1}.price__badge--glazed{left: 51.1146%;top: 55.0210%}.price__badge--setting{left: 72.9299%;top: 5.5148%}.price__badge--sealant{left: 24.2038%;top: 46.3790%}.price__badge .ico--48{width: 52.1739%;height: auto;aspect-ratio: 1}.price__badge--setting .ico--48{width: 54.5455%}}@media (max-width: 767px){.problems{flex-direction: column}.problem{width: 100%}}@media (max-width: 767px){:root{--price-step-w-mobile: 84px}.price{padding-block: var(--m-sec-pad)}.price__title{font-size: var(--fs-h1-t);line-height: var(--line-height-tight)}.price__lead{line-height: var(--line-height-tight)}.calc__head,.calc__estimate,.calc__body{padding: var(--space-400)}.steps{height: auto;gap: var(--space-200)}.step{width: var(--price-step-w-mobile);height: auto}.step__label{font-size: var(--fs-d4-d);line-height: var(--line-height-tight);text-align: center;overflow-wrap: break-word}}@media (min-width: 1024px) and (max-width: 1919px){.price__photo{width: 46.094vw;max-width: 885px}}@media (min-width: 1024px) and (max-width: 1919px){.price{width: 100%;margin-inline: 0}}@media (min-width: 768px) and (max-width: 1023px){.calc{max-width: 560px}}@media (max-width: 767px){.price__container{padding-inline: var(--space-600)}}@media (min-width: 1024px) and (max-width: 1439px){.price{padding-block: var(--space-1600)}.price__title{font-size: var(--fs-h1-t);line-height: normal}.price__lead{font-size: var(--fs-d2-d);line-height: normal}.calc{max-width: 600px}.price__visual{display: none}}@media (max-width: 1023px){.price__visual{display: none}}.price__badge-tip{position: absolute;inset-inline-end: calc(100% + 10px);top: 50%;width: max-content;max-width: 220px;padding: var(--space-200) var(--space-300);border-radius: var(--radius-sm);background: var(--white);color: var(--title);font: 600 var(--fs-d4-d) / var(--line-height-tight) var(--font-body);text-align: center;box-shadow: var(--shadow-pop);opacity: 0;transform: translateY(-50%) scale(0.96);pointer-events: none;transition: opacity 200ms cubic-bezier(0.22,1,0.36,1),transform 200ms cubic-bezier(0.22,1,0.36,1);z-index: 3}.price__badge{cursor: help}.price__badge:hover .price__badge-tip,.price__badge:focus-visible .price__badge-tip{opacity: 1;transform: translateY(-50%)}.price__badge--sealant .price__badge-tip{inset-inline-end: auto;inset-inline-start: calc(100% + 10px)}@media (max-width: 767px){.price__badge-tip{display: none}}.reels{overflow: hidden}:root{--radius-full: 5000px;--reels-lh-title: 48px;--reels-lh-subtitle: 24px;--fs-reels-caption: 15.692px;--reels-scrim: rgb(0 0 0 / 0.25)}.reels{width: 1923px;margin-left: calc(-1 * var(--hero-bleed));padding: var(--space-2500) 0;background: var(--white);display: flex;align-items: center;justify-content: center;overflow: hidden}.reels__container{flex: 1 0 0;min-width: 0;max-width: var(--container);display: flex;flex-direction: column;gap: var(--space-800);align-items: flex-start}.reels__track,.reels__switch,.reels__dots{transform: translateX(-0.5px)}.reels__head{display: flex;gap: var(--space-200);align-items: flex-start;justify-content: center;width: 100%}.reels__titles{flex: 1 0 0;min-width: 0;display: flex;flex-direction: column;gap: var(--space-200);align-items: flex-start;word-break: break-word}.reels__title{width: 100%;font: var(--fw-h1-d) var(--fs-h1-d) / var(--reels-lh-title) var(--font-display);color: var(--title)}.reels__subtitle{width: 100%;font: var(--fw-d1-d) var(--fs-d1-d) / var(--reels-lh-subtitle) var(--font-display);color: var(--subtitles)}.reels__switch{flex-shrink: 0;display: flex;gap: var(--space-200);align-items: center}.reels__nav{position: relative;flex-shrink: 0;width: 68px;height: 68px;padding: var(--space-600);border: 1px solid var(--stroke);border-radius: var(--radius-full);transition: filter 240ms cubic-bezier(0.4,0,0.2,1)}.reels__nav:hover{filter: brightness(0.97)}.reels__nav[aria-disabled="true"]{cursor: default;pointer-events: none}.reels__nav--prev{background: var(--frame-2)}.reels__nav--next{background: var(--frame)}.reels__nav-icon{position: absolute;top: 25.5858px;width: 9.82843px;height: 16.8284px}.reels__nav--prev .reels__nav-icon{left: 28.5858px}.reels__nav--next .reels__nav-icon{left: 29.5858px}.reels__track{display: flex;flex-wrap: nowrap;gap: var(--space-400);align-items: center;width: 100%;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: none;-webkit-mask-image: linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image: linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent)}.reels__track::-webkit-scrollbar{display: none}.reels__item{position: relative;flex-shrink: 0;width: 306px;height: 544px;border-radius: var(--radius-md);overflow: hidden;scroll-snap-align: start}.reels__poster{width: 306px;height: 544px;object-fit: cover}video.reels__poster{display: block}.reels__item{position: relative}.reels__still{display: block;width: 306px;height: 544px;object-fit: cover}.reels__item > video.reels__poster,.reels__item > .vj{position: absolute;inset: 0;width: 100%;height: 100%}.reels__cover{position: absolute;inset: 0;display: flex;flex-direction: column;gap: var(--space-300);align-items: center;justify-content: center;background: var(--reels-scrim)}.reels__play{position: relative;flex-shrink: 0;width: 64px;height: 64px;border: 2px solid var(--white);border-radius: var(--radius-full)}.reels__play-mark{position: absolute;left: 50%;top: calc(50% + 0.1px);transform: translate(-50%,-50%);width: 16px;height: 16px;background: var(--white)}.reels__caption{flex-shrink: 0;font: var(--fw-d2-d) var(--fs-reels-caption) / var(--line-height-body) var(--font-body);color: var(--white);white-space: nowrap}.reels__dots{flex-shrink: 0;display: flex;gap: var(--space-100);align-items: center}.reels__dot{flex-shrink: 0;width: 8px;height: 8px;border: 1px solid var(--stroke);border-radius: var(--radius-sm);background: var(--frame)}.reels__dot--active{border: 0;background: var(--accent)}@media (max-width: 1919px){:root{--reels-card-mobile: min(100% - var(--space-1000),306px)}.reels{width: 100%;margin-left: 0}.reels__container{width: 100%;max-width: var(--container);margin-inline: auto;padding-inline: var(--gutter)}.reels__track,.reels__switch,.reels__dots{transform: none}.reels__item{width: var(--reels-card-mobile);height: auto}.reels__poster{width: 100%;height: auto}.reels__still{width: 100%;height: auto}}@media (max-width: 767px){.reels{padding-block: var(--m-sec-pad)}.reels__head{flex-direction: column;align-items: flex-start;gap: var(--space-400)}.reels__title{font-size: var(--fs-h1-t);line-height: var(--line-height-tight)}.reels__subtitle{line-height: var(--line-height-tight)}}@media (min-width: 1024px) and (max-width: 1439px){.reels{padding-block: var(--space-1600)}.reels__container{gap: var(--space-600)}.reels__title{font-size: var(--fs-h1-t);line-height: normal}.reels__subtitle{font-size: var(--fs-d2-d);line-height: normal}}@media (max-width: 1439px){.reels__dots{gap: 0}.reels__dot{display: flex;align-items: center;justify-content: center;width: var(--space-600);height: var(--tap-target);background: none;border: 0;cursor: pointer}.reels__dot::before{content: "";display: block;width: var(--dot-size);height: var(--dot-size);background: var(--frame);border: 1px solid var(--stroke);border-radius: var(--radius-sm)}.reels__dot--active::before{background: var(--accent);border: 0}}.reels .reels__switch .reels__nav{display: flex !important}.reels__item{position: relative}.reels__open{position: absolute;inset: 0;width: 100%;height: 100%;background: transparent;border: 0;border-radius: var(--radius-lg);cursor: pointer}.rv{position: fixed;inset: 0;z-index: 1000;display: flex;align-items: center;justify-content: center;padding: var(--space-600);background: rgba(27,30,33,0.92)}.rv[hidden]{display: none}.rv-open,.rv-open body{overflow: hidden}.rv__box{position: relative;display: flex;gap: var(--space-600);align-items: stretch;max-width: var(--container);max-height: 100%;padding: var(--space-600);background: var(--white);border-radius: var(--radius-lg);overflow: auto}.rv__player{flex: 0 0 auto;min-width: 0}.rv__video{display: block;aspect-ratio: 9 / 16;height: 72vh;max-height: 72vh;max-width: min(100%,42vh);border-radius: var(--radius-lg);background: var(--black)}.rv__info{flex: 1 1 0;min-width: 0;display: flex;flex-direction: column;gap: var(--space-400);align-items: flex-start;max-width: 420px;padding-inline-end: var(--space-800)}.rv__eyebrow{font: var(--fw-d4-d) var(--fs-d4-d) / normal var(--font-body);color: var(--not-active);text-transform: uppercase}.rv__caption{font: var(--fw-h3-d) var(--fs-h3-d) / var(--line-height-tight) var(--font-body);color: var(--title);overflow-wrap: break-word}.rv__did{display: flex;flex-direction: column;gap: var(--space-200);width: 100%}.rv__did-head{font: var(--fw-h3-d) var(--fs-h3-d) / normal var(--font-display);color: var(--title)}.rv__did-list{display: flex;flex-direction: column;gap: var(--space-200);width: 100%}.rv__did-item{position: relative;padding-inline-start: var(--space-500);font: var(--fw-d3-d) var(--fs-d3-d) / var(--line-height-body) var(--font-body);color: var(--subtitles)}.rv__did-item::before{content: "";position: absolute;inset-inline-start: 0;top: 0.55em;width: 6px;height: 6px;background: var(--accent);border-radius: var(--radius-full)}.rv__service{font: var(--fw-h3-d) var(--fs-d3-d) / normal var(--font-body);color: var(--accent);text-decoration: underline}.rv__service[hidden]{display: none}.rv__cta{flex-shrink: 0;min-height: 52px;padding: var(--space-350) var(--space-400);font: var(--fw-h3-d) var(--fs-h3-d) / 1 var(--font-body);color: var(--brown);background: var(--gold-gd);border: 0;border-radius: var(--radius-md);box-shadow: inset 0 0 0 1px var(--sand);cursor: pointer;transition: filter 240ms cubic-bezier(0.4,0,0.2,1)}.rv__cta:hover{filter: brightness(0.97)}.rv__close{position: absolute;top: var(--space-400);inset-inline-end: var(--space-400);width: var(--tap-target);height: var(--tap-target);display: grid;place-items: center;background: var(--frame);border: 0;border-radius: var(--radius-full);cursor: pointer;z-index: 1}.rv__close::before,.rv__close::after{content: "";position: absolute;width: 18px;height: 2px;background: var(--title)}.rv__close::before{transform: rotate(45deg)}.rv__close::after{transform: rotate(-45deg)}@media (max-width: 767px){.rv{padding: var(--space-300)}.rv__box{flex-direction: column;gap: var(--space-400);padding: var(--space-400)}.rv__info{max-width: none;padding-inline-end: 0}.rv__video{max-height: 52vh;max-width: 100%}.rv__close{top: var(--space-300);inset-inline-end: var(--space-300)}.rv__cta{width: 100%}}.we-call-back{position: relative;width: 1923px;margin-left: calc(-1 * var(--hero-bleed));height: 520px;background: var(--accent);overflow: hidden}.we-call-back__photo{position: absolute;inset-inline-end: 0;top: calc(50% - 0.33px);transform: translateY(-50%);width: 1250px;height: 520px;max-width: none;object-fit: cover;pointer-events: none}.we-call-back__container{position: absolute;inset-inline-start: 240px;top: calc(50% - 0.33px);transform: translateY(-50%);width: 600px;display: flex;flex-direction: column;gap: var(--space-800);align-items: flex-start}.we-call-back__intro{display: flex;flex-direction: column;gap: var(--space-200);align-items: flex-start;width: 100%}.we-call-back__title{width: 100%;font: var(--fw-h1-d) var(--fs-h1-d) / normal var(--font-display);color: var(--white);text-wrap: wrap;overflow-wrap: break-word}.we-call-back__lead{width: 100%;font: var(--fw-d1-d) var(--fs-d1-d) / normal var(--font-display);color: var(--frame-3);overflow-wrap: break-word}.we-call-back__form{display: flex;flex-direction: column;gap: var(--space-300);align-items: flex-start;width: 400px}.we-call-back__fields{display: flex;flex-direction: column;gap: var(--space-200);align-items: flex-start;width: 100%}.we-call-back__field-row{display: flex;flex-direction: column;gap: var(--space-100);align-items: flex-start;width: 400px}.we-call-back__field{display: flex;gap: var(--space-200);align-items: flex-start;width: 100%;padding: var(--space-300);background: var(--frame);border-radius: var(--radius-sm);box-shadow: inset 0 0 0 1px var(--stroke)}.we-call-back__field-icon{position: relative;flex-shrink: 0;width: 16px;height: 16px;overflow: hidden}.we-call-back__field-icon img{position: absolute;max-width: none}.we-call-back__field-icon--user img{left: 2.667px;top: 1.333px;width: 10.667px;height: 13.333px}.we-call-back__field-icon--phone img{left: 0.847px;top: 1.082px;width: 14.146px;height: 14.172px}.we-call-back__input{flex: 1 0 0;min-width: 0;align-self: stretch;padding: 0;border: 0;background: none;font: var(--fw-d3-d) var(--fs-d3-d) / normal var(--font-body);color: var(--text-primary)}.we-call-back__input::placeholder{color: var(--not-active);opacity: 1}.we-call-back__field:hover{background: var(--field-hover-bg)}.we-call-back__field:focus-within{background: var(--frame)}.we-call-back__input:focus{color: var(--field-active-ink)}.we-call-back__field:has(.we-call-back__input[aria-invalid="true"]){background: var(--frame);box-shadow: inset 0 0 0 2px var(--red)}.we-call-back__input[aria-invalid="true"]{color: var(--field-error)}.we-call-back__input[aria-invalid="true"]::placeholder{color: var(--field-error)}.we-call-back__submit{display: flex;gap: var(--space-200);align-items: center;justify-content: center;width: 100%;height: 52px;padding: var(--space-350) var(--space-400);border-radius: var(--radius-md);box-shadow: inset 0 0 0 1px var(--sand);background: var(--gold-gd);font: var(--fw-h3-d) var(--fs-h3-d) / normal var(--font-body);color: var(--brown);text-align: center;white-space: nowrap;transition: background var(--ease-state),box-shadow var(--ease-state),color var(--ease-state)}.we-call-back__submit:hover,.we-call-back__submit:active{background: var(--sand-hover);box-shadow: inset 0 0 0 1px var(--sand-hover)}.we-call-back__submit:disabled{background: var(--disabled-bg);box-shadow: inset 0 0 0 1px var(--disabled-bg);color: var(--disabled-ink);cursor: default}@media (max-width: 1023px){.we-call-back__field-row{width: 100%}.we-call-back__field{align-items: center;padding-block: 0;min-height: var(--tap-target)}.we-call-back__input{min-height: var(--tap-target);font-size: var(--fs-d2-d)}}@media (min-width: 768px) and (max-width: 1023px){.we-call-back{width: 100%;margin-inline: 0;height: auto;min-height: 420px;display: flex;align-items: center;padding-block: var(--space-1000)}.we-call-back__photo{inset-inline-start: 50%;inset-inline-end: auto;top: 0;transform: none;width: 98.6%;height: 100%;object-position: center}.we-call-back__container{position: relative;z-index: 1;inset: auto;transform: none;width: 100%;max-width: var(--container);margin-inline: auto;padding-inline: var(--gutter)}.we-call-back__intro{max-width: 400px}.we-call-back__form{width: 100%;max-width: 400px}.we-call-back__title{font-size: var(--fs-h1-t)}.we-call-back__lead{font-size: var(--fs-d2-d)}}@media (max-width: 767px){.we-call-back{width: 100%;margin-left: 0;height: auto;display: flex;flex-direction: column;gap: var(--space-800);padding-bottom: var(--space-1000)}.we-call-back__photo{position: static;transform: none;width: 100%;max-width: 100%;height: auto;aspect-ratio: 3 / 2;object-position: center;max-height: 320px}.we-call-back__container{position: static;inset: auto;transform: none;width: 100%;max-width: var(--container);margin-inline: auto;padding-inline: var(--gutter)}.we-call-back__title{font-size: var(--fs-h1-t)}.we-call-back__lead{font-size: var(--fs-d2-d)}.we-call-back__form{width: 100%;max-width: none}}@media (min-width: 1024px) and (max-width: 1919px){.we-call-back__photo{width: 65.104vw;max-width: 1250px;aspect-ratio: 1250 / 520;height: auto}}@media (min-width: 1024px) and (max-width: 1919px){.we-call-back{width: 100%;margin-inline: 0}}@media (min-width: 1024px) and (max-width: 1439px){.we-call-back{width: 100%;margin-left: 0;height: 420px}.we-call-back__photo{inset-inline-start: 318px;inset-inline-end: auto;top: 0;transform: none;width: 1009.6px;height: 420px}.we-call-back__container{inset-inline-start: var(--gutter);top: 50%;transform: translateY(-50%);width: 400px}.we-call-back__title{font-size: var(--fs-h1-t);line-height: normal}.we-call-back__lead{font-size: var(--fs-d2-d);line-height: normal}}@media (min-width: 1440px) and (max-width: 1919px){.we-call-back__container{inset-inline-start: 12.5vw;width: 31.25vw}.we-call-back__form{width: 100%;max-width: 400px}.we-call-back__field-row{width: 100%}}@media (min-width: 1024px){.we-call-back__photo{height: 100%;min-height: 520px;object-fit: cover;object-position: center center}}@media (min-width: 1440px) and (max-width: 1919px){.we-call-back__photo{width: min(1250px,100%);height: 100%;min-height: 520px;aspect-ratio: auto;object-fit: contain;object-position: right center;transform: translate(clamp(0px,260px - (100vw - 1440px),260px),-50%)}}@media (min-width: 1024px) and (max-width: 1439px){.we-call-back__photo{width: min(1250px,100%);height: 100%;min-height: 0;aspect-ratio: auto;object-fit: contain;object-position: right center;transform: translate(clamp(0px,260px - (100vw - 1440px),260px),0)}}@media (max-width: 767px){.we-call-back__photo{display: none}}@media (max-width: 767px){.we-call-back__container{padding-block-start: var(--space-1000)}}.review{overflow: hidden}:root{--review-pad-y: var(--space-2500);--review-space-050: 2px;--review-space-160: 6.4px;--review-card-pad: 23px;--review-card-video-pad: 15px;--review-radius-platform: 20px;--review-radius-logo: 48px;--review-radius-pill: 5000px;--review-fs-platform: 28px;--review-fs-platform-score: 25.6px;--review-fw-bold: 700;--review-lh-40: 48px;--review-lh-28: 34px;--review-lh-26: 31px;--review-lh-16: 19px;--review-lh-12: 15px;--review-teg-red-bg: #ffc9c9;--review-teg-blue-bg: #e8f0fe;--review-teg-blue-ink: #4285f4;--review-avatar-green-bg: #e0f0d4;--review-avatar-green-ink: #555555;--review-logo-yandex-bg: #f8604a;--review-logo-dark-bg: #4a4a4a;--review-arrow-nudge: 1px}.review{width: 1923px;margin-left: calc(-1 * var(--hero-bleed));display: flex;align-items: center;justify-content: center;padding: var(--review-pad-y) 0;background: var(--white);overflow: hidden;contain: paint}.review__container{flex: 1 0 0;min-width: 0;max-width: var(--container);display: flex;flex-direction: column;gap: var(--space-800);align-items: flex-start}.review__head{display: flex;gap: var(--space-200);align-items: flex-start;justify-content: center;width: 100%}.review__intro{flex: 1 0 0;min-width: 0;display: flex;flex-direction: column;gap: var(--space-200);align-items: flex-start}.review__title{width: 100%;font: var(--fw-h1-d) var(--fs-h1-d) / var(--review-lh-40) var(--font-display);color: var(--title)}.review__platforms{display: flex;gap: var(--space-200);align-items: center;width: 100%}.review-platform{flex-shrink: 0;width: 274px;display: flex;flex-direction: column;gap: var(--space-200);align-items: center;padding: var(--space-600);background: var(--frame);border: 1px solid var(--stroke);border-radius: var(--review-radius-platform)}.review-platform--yandex{background: var(--frame-2)}.review-platform__brand{display: flex;gap: var(--space-200);align-items: center}.review-platform__logo{position: relative;flex-shrink: 0;width: 40px;height: 40px;border-radius: var(--review-radius-logo);overflow: hidden}.review-platform__logo img{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none}.review-platform__name{font: var(--fw-d2-d) var(--review-fs-platform) / var(--review-lh-28) var(--font-body);color: var(--title);white-space: nowrap}.review-platform--google .review-platform__name{width: 96px}.review-platform--yandex .review-platform__name{width: 98px}.review-platform--2gis .review-platform__name{width: 64px}.review-platform--yellowpages .review-platform__name{width: 175px}.review-platform__score{display: flex;gap: var(--review-space-160);align-items: center;font: var(--fw-h4-d) var(--review-fs-platform-score) / var(--review-lh-26) var(--font-body);color: var(--title)}.review-platform__star{flex-shrink: 0;width: 32px;height: 32px}.review-platform__score span{width: 40px}.review__switch{flex-shrink: 0;display: flex;gap: var(--space-200);align-items: center}.review-pag{flex-shrink: 0;width: 68px;height: 68px;display: flex;align-items: center;justify-content: center;background: var(--frame);border: 1px solid var(--stroke);border-radius: var(--review-radius-pill)}.review-pag--prev{background: var(--frame-2)}.review-pag[aria-disabled="true"]{cursor: default;pointer-events: none}.review-pag__icon{width: 24px;height: 24px;display: flex;align-items: center;justify-content: center}.review-pag__icon img{width: 9.828px;height: 16.828px}.review-pag--prev .review-pag__icon img{margin-right: var(--review-arrow-nudge)}.review-pag--next .review-pag__icon img{margin-left: var(--review-arrow-nudge)}.review__track{display: flex;gap: var(--space-400);align-items: flex-start;width: 100%}.review__track > li{flex-shrink: 0}.review-card{width: 469px;height: 360px;display: flex;flex-direction: column;justify-content: space-between;align-items: flex-start;padding: var(--review-card-pad);background: var(--frame);border: 1px solid var(--stroke);border-radius: var(--radius-lg)}.review-card__body{width: 100%;display: flex;flex-direction: column;gap: var(--space-400);align-items: flex-start}.review-card__head{width: 100%;display: flex;align-items: flex-start;justify-content: space-between}.review-card__person{flex: 1 0 0;min-width: 0;display: flex;gap: var(--space-200);align-items: center}.review-card__avatar{flex-shrink: 0;width: 42px;height: 42px;display: flex;align-items: center;justify-content: center;border-radius: var(--radius-lg);font: var(--fw-h4-d) var(--fs-h4-d) / var(--review-lh-16) var(--font-body);white-space: nowrap}.review-card__avatar--blue{background: var(--frame-2);color: var(--not-active)}.review-card__avatar--sand{background: var(--frame-sand);color: var(--sand)}.review-card__avatar--green{background: var(--review-avatar-green-bg);color: var(--review-avatar-green-ink)}.review-card__id{flex: 1 0 0;min-width: 0;display: flex;flex-direction: column;align-items: flex-start}.review-card__name{width: 100%;font: var(--fw-h4-d) var(--fs-h4-d) / var(--review-lh-16) var(--font-body);color: var(--title)}.review-card__role{width: 100%;font: var(--fw-d4-d) var(--fs-d4-d) / var(--review-lh-12) var(--font-body);color: var(--subtitles);min-height: calc(var(--review-lh-12) * 2)}.review-card__quote{flex-shrink: 0;width: 24px;height: 24px;display: flex;align-items: center;justify-content: center}.review-card__quote img{width: 20px;height: 20px}.review-card__rating{display: flex;gap: var(--review-space-050);align-items: flex-start}.review-card__rating img{flex-shrink: 0;width: 14px;height: 14px}.review-card__text{width: 360px;font: var(--fw-d4-d) var(--fs-d4-d) / var(--review-lh-12) var(--font-body);color: var(--subtitles);text-wrap: wrap}.review-card__meta{width: 100%;display: flex;align-items: center;justify-content: space-between;padding-top: var(--space-200)}.review-card__date{flex: 1 0 0;min-width: 0;font: var(--fw-d4-d) var(--fs-d4-d) / var(--review-lh-12) var(--font-body);color: var(--subtitles)}.review-teg{flex-shrink: 0;display: flex;gap: var(--space-200);align-items: center;justify-content: center;padding: var(--space-100) var(--space-200);border-radius: var(--radius-lg);font: var(--review-fw-bold) var(--fs-d4-d) / var(--review-lh-12) var(--font-body);text-align: center;white-space: nowrap}.review-teg--yandex{background: var(--review-teg-red-bg);color: var(--red)}.review-teg--google{background: var(--review-teg-blue-bg);color: var(--review-teg-blue-ink)}.review-teg--2gis,.review-teg--yellowpages,.review-teg--site{background: var(--frame-2);color: var(--title)}a.review-teg{text-decoration: none}a.review-teg:hover,a.review-teg:focus-visible{text-decoration: underline}.review-card--video{flex-direction: row;gap: var(--space-400);align-items: flex-start;justify-content: flex-start;padding: var(--review-card-video-pad)}.review-card__video{flex-shrink: 0;width: 184.5px;height: 328px;object-fit: cover;border-radius: var(--radius-sm)}.review-card__column{flex: 1 0 0;min-width: 0;height: 328px;display: flex;flex-direction: column;justify-content: flex-start;gap: var(--space-400);padding-top: calc(var(--review-card-pad) - var(--review-card-video-pad));align-items: flex-start}.review-card--video .review-card__meta{margin-top: auto}.review-card__head--video{flex-wrap: wrap;align-items: center;align-content: center;gap: var(--space-200);justify-content: flex-start}.review-card__id--video{min-width: 100px}.review-card__text--video{width: 100%;height: 112px;overflow: hidden}.review-card__meta--video{flex-wrap: wrap;row-gap: var(--space-200);border-top: 1px solid var(--stroke)}.review-card__date--video{min-width: 50px}.review__dots{display: flex;gap: var(--space-100);align-items: center}.review__dot{display: block;width: 8px;height: 8px;background: var(--frame);border: 1px solid var(--stroke);border-radius: var(--radius-sm)}.review__dot--active{background: var(--accent);border: 0}.review__invite{width: 100%;font: var(--fw-d2-d) var(--fs-d2-d) / var(--line-height-tight) var(--font-body);color: var(--subtitles)}.review__invite-link{color: var(--accent);font-weight: var(--fw-h4-d);text-decoration: underline;text-underline-offset: var(--space-100)}.review__invite-link:hover,.review__invite-link:focus-visible{color: var(--accent-hover)}@media (max-width: 1919px){:root{--review-card-mobile: min(85vw,469px);--review-platform-col: 274px;--review-dot: 8px}.review{width: 100%;margin-left: 0}.review__container{width: 100%;max-width: var(--container);margin-inline: auto;padding-inline: var(--gutter)}.review__platforms{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,var(--review-platform-col)),1fr));align-items: stretch}.review-platform{width: auto}.review__track{align-items: stretch;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;margin-inline: calc(-1 * var(--gutter));padding-inline: var(--gutter);scroll-padding-inline: var(--gutter);scrollbar-width: none}.review__track::-webkit-scrollbar{display: none}.review__track > li{scroll-snap-align: start;width: var(--review-card-mobile);display: flex}.review-card{width: 100%;height: auto}.review-card__column{height: auto}.review-card__text--video{height: auto;overflow: visible}.review-card--video{flex-direction: column;align-items: stretch}.review-card__video{width: 100%;height: 200px;object-fit: cover}.review__dots{gap: 0;flex-wrap: nowrap;min-width: 0}.review__dot{display: flex;align-items: center;justify-content: center;flex: 0 1 auto;width: var(--space-600);min-width: var(--space-300);height: var(--tap-target);background: none;border: 0}.review__dot::before{content: "";display: block;width: var(--review-dot);height: var(--review-dot);background: var(--frame);border: 1px solid var(--stroke);border-radius: var(--radius-sm)}.review__dot--active::before{background: var(--accent);border: 0}}@media (max-width: 1023px){.review__head{flex-direction: column;align-items: stretch;gap: var(--space-400)}}@media (max-width: 767px){.review__dots{grid-column: 1 / -1;width: 100%;flex-wrap: nowrap;justify-content: center}.review__dot{flex: 0 0 auto;width: var(--space-300);min-width: 0}.review{padding-block: var(--m-sec-pad)}.review__title{font-size: var(--fs-h1-t);line-height: var(--line-height-tight)}.review__platforms{grid-template-columns: repeat(2,minmax(0,1fr))}.review-platform{padding: var(--space-400)}.review__platforms .review-platform__name{width: auto;font-size: var(--fs-h3-d);line-height: var(--line-height-tight);white-space: normal}.review-card__text{width: 100%}.review-card__id--video{min-width: 0}}@media (min-width: 1024px) and (max-width: 1439px){:root{--review-platform-w: 165px}.review{padding-block: var(--space-1600)}.review__container{gap: var(--space-600)}.review__title{font-size: var(--fs-h1-t);line-height: normal}.review__platforms{grid-template-columns: repeat(4,var(--review-platform-w));justify-content: start}.review-platform{padding: var(--space-200);gap: var(--space-100)}.review-platform__logo{width: var(--icon-300);height: var(--icon-300)}.review-platform__star{width: 20px;height: 20px}.review-platform__name,.review-platform__score{font-size: var(--fs-d2-d);line-height: normal}.review-platform__name{width: auto;white-space: normal}.review-platform__score span{width: auto}.review__dots{gap: var(--space-100)}.review__dot{width: var(--review-dot);height: var(--review-dot)}.review-card{height: 360px}.review-card__column{height: 328px}.review-card__text--video{height: 112px;overflow: hidden}}.review__nav{display: none}@media (max-width: 767px){.review-card__text{font-size: var(--fs-d3-d);line-height: var(--line-height-tight)}}.team{overflow: hidden}:root{--team-photo-bg: #e0ddd8;--team-est-ink: rgba(255,255,255,0.8);--team-year-bg: rgba(30,90,168,0.1);--shadow-award: 0 8px 16px rgb(0 0 0 / 0.1);--font-numeric: "Unbounded",system-ui,sans-serif;--fs-year: 28px;--lh-year: 28px;--fs-13: 13px;--fs-11: 11px;--lh-11: 16.5px;--lh-16: 19px;--fs-10: 10px;--lh-10: 15px;--team-pad-y: var(--space-2500);--team-gap-section: var(--space-1600);--team-gap-year: 3.984px;--team-gap-award: 11.992px;--team-gap-stat: var(--space-400-frac);--team-gap-join: 5.996px;--team-gap-cert: 7px;--team-pad-card: var(--space-425);--team-pad-banner: 25px;--team-pad-btn: 13px 15px;--team-radius-10: 10px;--team-radius-12: var(--radius-tile);--team-radius-20: 20px;--team-radius-pill: 100px;--team-radius-round: 5000px}.team{width: 1923px;margin-left: calc(-1 * var(--hero-bleed));padding: var(--team-pad-y) 0;display: flex;flex-direction: column;gap: var(--team-gap-section);align-items: center;background: var(--white);overflow-x: clip}.team,.team *{-webkit-font-smoothing: antialiased}.team__about,.team__crew,.team .join{width: 100%;max-width: var(--container)}.team__about{display: flex;gap: var(--space-600);align-items: flex-start}.team__photo{position: relative;flex-shrink: 0;width: 696px;height: 511px;padding: var(--space-350);display: flex;flex-direction: column;justify-content: space-between;align-items: flex-start;border-radius: var(--radius-lg);background: var(--team-photo-bg);overflow: hidden;outline: 1px solid var(--stroke);outline-offset: -1px}.team__photo-img{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover;transform: translateX(-0.5px)}.team__since{position: relative;flex-shrink: 0;width: 129.57px;height: 76.445px;padding: var(--space-400);display: flex;flex-direction: column;gap: var(--team-gap-year);border-radius: var(--radius-lang);background: var(--accent)}.team__since-row{position: relative;flex-shrink: 0;width: 100%;display: block}.team__since-row--year{height: 28.008px}.team__since-row--place{height: 16.484px}.team__since-year,.team__since-place{position: absolute;transform: translateX(-50%);white-space: nowrap}.team__since-year{left: 45px;top: -0.75px;font: 800 var(--fs-year) / var(--lh-year) var(--font-numeric);color: var(--white)}.team__since-place{left: 44.94px;top: 0.25px;font: var(--fw-d4-d) var(--fs-11) / var(--lh-11) var(--font-body);color: var(--team-est-ink)}.team__award-row{position: relative;align-self: stretch;display: flex;justify-content: flex-end}.team .award{display: flex;gap: var(--team-gap-award);align-items: center;padding: var(--team-pad-card);border-radius: var(--radius-lang);background: var(--frame-sand);filter: drop-shadow(var(--shadow-award));outline: 1px solid var(--stroke-sand);outline-offset: -1px}.team .award__icon{flex-shrink: 0;width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;border-radius: var(--team-radius-10);background: var(--sand)}.team .award__icon img{width: 20px;height: 20px}.team .award__text{display: flex;flex-direction: column;align-items: flex-start;white-space: nowrap}.team .award__title{font: var(--fw-h2-d) var(--fs-13) / normal var(--font-body);color: var(--sand)}.team .award__years{font: var(--fw-d4-d) var(--fs-11) / normal var(--font-body);color: var(--subtitles)}.team__intro{flex: 1 0 0;min-width: 0;display: flex;flex-direction: column;gap: var(--space-600);align-items: flex-start}.team__title-desc{width: 100%;display: flex;flex-direction: column;gap: var(--space-200);align-items: flex-start}.team__heading{font: var(--fw-h1-d) var(--fs-h1-d) / normal var(--font-display);color: var(--title);white-space: nowrap}.team__lede{width: 100%;font: var(--fw-d1-d) var(--fs-d1-d) / normal var(--font-display);color: var(--subtitles)}.team__lede p{text-wrap: wrap}.team__numbers{width: 100%;display: grid;grid-template-columns: repeat(2,1fr);gap: var(--space-200)}.team .num-card{display: flex;gap: var(--team-gap-stat);align-items: center;padding: var(--team-pad-card);border-radius: var(--radius-md);background: var(--frame-sand);outline: 1px solid var(--stroke-sand);outline-offset: -1px}.team .num-card__icon{flex-shrink: 0;width: 42px;height: 42px;display: flex;align-items: center;justify-content: center;border-radius: var(--team-radius-12);background: var(--sand)}.team .num-card__glyph--done{width: 18.333px;height: 18.333px}.team .num-card__glyph--clock{width: 18.333px;height: 18.333px}.team .num-card__glyph--user{width: 18.333px;height: 16.667px}.team .num-card__glyph--shield{width: 15px;height: 18.336px}.team .num-card__text{flex: 1 0 0;min-width: 0;display: flex;flex-direction: column;align-items: flex-start}.team .num-card__value{width: 100%;font: var(--fw-h2-d) var(--fs-h2-d) / normal var(--font-body);color: var(--sand)}.team .num-card__label{width: 100%;font: var(--fw-d4-d) var(--fs-d4-d) / normal var(--font-body);color: var(--subtitles)}.team__block{width: 100%;display: flex;flex-direction: column;gap: var(--space-200);align-items: flex-start}.team__block-title{width: 100%;font: var(--fw-h4-d) var(--fs-h4-d) / var(--lh-16) var(--font-body);color: var(--title)}.team .journey{width: 100%;display: flex;flex-direction: column;gap: var(--space-200);align-items: flex-start}.team .journey__item{width: 662.402px;display: flex;gap: var(--space-200);align-items: center}.team .journey__year{flex-shrink: 0;width: 50px;height: 24px;display: flex;align-items: center;justify-content: center;border-radius: var(--team-radius-pill);background: var(--team-year-bg);font: var(--fw-h1-d) var(--fs-10) / var(--lh-10) var(--font-numeric);color: var(--accent);white-space: nowrap}.team .journey__text{flex-shrink: 0;font: var(--fw-d3-d) var(--fs-d3-d) / normal var(--font-body);color: var(--subtitles);white-space: nowrap}.team .certs{width: 100%;display: flex;flex-wrap: wrap;gap: var(--space-200);align-items: flex-start;align-content: flex-start}.team .cert{flex-shrink: 0;display: flex;gap: var(--team-gap-cert);align-items: center;padding: var(--space-200) var(--space-400);border-radius: var(--team-radius-pill);background: var(--frame);outline: 1px solid var(--stroke);outline-offset: -1px;font: var(--fw-d4-d) var(--fs-d4-d) / normal var(--font-body);color: var(--title);white-space: nowrap}.team .cert__icon{flex-shrink: 0;width: 10.996px;height: 10.996px}.team__crew{display: flex;flex-direction: column;gap: var(--space-800);align-items: flex-start}.team__crew-head{width: 100%;display: flex;gap: var(--space-800);align-items: flex-start;justify-content: center}.team__crew-head .team__heading{flex: 1 0 0;min-width: 0}.team .switch{flex-shrink: 0;display: flex;gap: var(--space-200);align-items: center}.team .switch__btn{flex-shrink: 0;width: 68px;height: 68px;display: flex;align-items: center;justify-content: center;border: 1px solid var(--stroke);border-radius: var(--team-radius-round)}.team .switch__btn--prev{background: var(--frame-2)}.team .switch__btn--next{background: var(--frame)}.team .switch__btn[aria-disabled="true"]{cursor: default;pointer-events: none}.team .switch__icon{width: 9.828px;height: 16.828px}.team__cards{width: 100%;display: flex;gap: var(--space-600);align-items: flex-start}.team .team-card{flex-shrink: 0;width: 300px;display: flex;flex-direction: column;align-items: flex-start;border-radius: var(--radius-lg);background: var(--frame-2);overflow: hidden;outline: 1px solid var(--stroke);outline-offset: -1px}.team .team-card__photo{position: relative;flex-shrink: 0;width: 300px;height: 400px;padding: var(--space-350);display: flex;flex-direction: column;align-items: flex-end;justify-content: flex-end;overflow: hidden}.team .team-card__img{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover;transform: translateX(-0.5px)}.team .teg{position: relative;flex-shrink: 0;display: flex;gap: var(--space-200);align-items: center;justify-content: center;padding: var(--space-100) var(--space-200);border-radius: var(--radius-lg);background: var(--frame);filter: drop-shadow(var(--shadow-tag));outline: 1px solid var(--stroke);outline-offset: -1px;font: var(--fw-h2-d) var(--fs-d4-d) / normal var(--font-body);color: var(--subtitles);text-align: center;white-space: nowrap}.team .team-card__info{width: 100%;display: flex;flex-direction: column;gap: var(--space-200);align-items: center;padding: var(--space-400);background: var(--frame);color: var(--title);text-align: center}.team .team-card__name{width: 100%;font: var(--fw-h3-d) var(--fs-h3-d) / normal var(--font-body)}.team .team-card__role{width: 100%;font: var(--fw-h4-d) var(--fs-d3-d) / normal var(--font-body)}.team .dots{flex-shrink: 0;display: flex;gap: var(--space-100);align-items: center}.team .dots__dot{flex-shrink: 0;width: 8px;height: 8px;border: 1px solid var(--stroke);border-radius: var(--radius-sm);background: var(--frame)}.team .dots__dot--current{border-color: transparent;background: var(--accent)}.team .join{display: flex;gap: var(--space-600);align-items: center;justify-content: space-between;padding: var(--team-pad-banner);border-radius: var(--team-radius-20);background: var(--frame-sand);outline: 1px solid var(--stroke-sand);outline-offset: -1px}.team .join__text{flex: 1 0 0;min-width: 0;display: flex;flex-direction: column;gap: var(--team-gap-join);align-items: flex-start}.team .join__title{width: 100%;font: var(--fw-h2-d) var(--fs-h2-d) / normal var(--font-body);color: var(--brown)}.team .join__desc{width: 100%;font: var(--fw-d2-d) var(--fs-d2-d) / var(--lh-16) var(--font-body);color: var(--subtitles)}.team .join__btn{flex-shrink: 0;display: flex;gap: var(--space-200);align-items: center;justify-content: center;padding: var(--team-pad-btn);border: 1px solid var(--sand);border-radius: var(--radius-md);background: var(--gold-gd);font: var(--fw-h4-d) var(--fs-h3-d) / normal var(--font-body);color: var(--brown);text-align: center;text-decoration: none;white-space: nowrap;transition: background var(--ease-state),border-color var(--ease-state),color var(--ease-state)}.team .join__btn:hover,.team .join__btn:active{background: var(--sand-hover);border-color: var(--sand-hover)}.team .join__btn[aria-disabled="true"]{background: var(--disabled-bg);border-color: var(--disabled-bg);color: var(--disabled-ink);cursor: default;pointer-events: none}.team .join__btn-icon{flex-shrink: 0;width: 19.385px;height: 16.971px}.team .switch__btn{transition: filter 240ms cubic-bezier(0.4,0,0.2,1)}.team .switch__btn:hover{filter: brightness(0.97)}:root{--team-photo-ratio: 696 / 511;--team-card-w: min(78vw,300px)}@media (max-width: 1919px){.team{width: 100%;margin-left: 0}.team__about,.team__crew{padding-inline: var(--gutter)}.team .join{width: calc(100% - 2 * var(--gutter));max-width: calc(var(--container) - 2 * var(--gutter));margin-inline: auto}.team__photo{flex: 696 1 0;min-width: 0;width: auto;height: auto;aspect-ratio: var(--team-photo-ratio)}.team__intro{flex: 720 1 0}.team__heading{white-space: normal;line-height: var(--line-height-tight)}.team .journey__item{width: 100%;align-items: flex-start}.team .journey__text{flex: 1 1 auto;min-width: 0;white-space: normal}.team__cards{overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: none}.team__cards::-webkit-scrollbar{display: none}.team .team-card{scroll-snap-align: start}.team .team-card:last-child{scroll-snap-align: end}}@media (max-width: 1023px){.team__about{flex-direction: column}.team__photo,.team__intro{flex: 0 0 auto;width: 100%}}@media (max-width: 767px){.team{padding-block: var(--m-sec-pad);gap: var(--space-1000)}.team__heading{font-size: var(--fs-h1-t)}.team__numbers{grid-template-columns: minmax(0,1fr)}.team__crew-head{gap: var(--space-400)}.team .team-card{width: var(--team-card-w)}.team .team-card__photo{width: 100%;height: auto;aspect-ratio: 3 / 4}.team .join{flex-direction: column;align-items: stretch}.team .join__text{flex: 0 0 auto}.team .join__btn{min-height: var(--tap-target)}}@media (min-width: 1024px) and (max-width: 1439px){.team{padding-block: var(--space-1600)}.team__heading{font-size: var(--fs-h1-t);line-height: normal}.team__about{display: grid;grid-template-columns: 468fr 452fr;gap: var(--space-600);align-items: start}.team__intro{display: contents}.team__photo{grid-column: 1;grid-row: 1 / 3}.team__numbers{grid-column: 1;grid-row: 3}.team__title-desc{grid-column: 2;grid-row: 1}.team__intro > .team__block:nth-child(3){grid-column: 2;grid-row: 2}.team__intro > .team__block:nth-child(4){grid-column: 2;grid-row: 3}}.team .switch,.team__nav{display: none}@media (max-width: 1439px){.team .dots{gap: 0}.team .dots__dot{display: flex;align-items: center;justify-content: center;width: var(--space-600);height: var(--tap-target);background: none;border: 0;cursor: pointer}.team .dots__dot::before{content: "";display: block;width: var(--dot-size);height: var(--dot-size);background: var(--frame);border: 1px solid var(--stroke);border-radius: var(--radius-sm)}.team .dots__dot--current::before{background: var(--accent);border: 0}}.team__col{flex-shrink: 0;width: 696px;display: flex;flex-direction: column;gap: var(--space-400)}.team__col .team__photo{width: 100%}.team__shots{display: flex;gap: var(--space-400);width: 100%}.team__shot{flex: 1 1 0;min-width: 0;margin: 0;border-radius: var(--radius-lg);overflow: hidden;aspect-ratio: 1360 / 765}.team__shot img{display: block;width: 100%;height: 100%;object-fit: cover}@media (max-width: 1919px){.team__col{flex: 696 1 0;min-width: 0;width: auto}.team__col .team__photo{flex: 0 0 auto;height: auto;aspect-ratio: var(--team-photo-ratio)}}@media (min-width: 1024px) and (max-width: 1439px){.team__col{grid-column: 1;grid-row: 1 / 3;width: auto}}@media (max-width: 1023px){.team__col{flex: 0 0 auto;width: 100%}}:root{--crew-space-y: var(--space-2500);--crew-card-mobile: min(78vw,306px)}.crew{padding-block: var(--crew-space-y);display: flex;flex-direction: column;align-items: center;overflow: clip}.crew__container{display: flex;flex-direction: column;gap: var(--space-800);align-items: flex-start;width: 100%;max-width: var(--container)}.crew__head{display: flex;gap: var(--space-200);align-items: flex-start;justify-content: space-between;width: 100%;min-width: 0}.crew__titles{flex: 1 0 0;min-width: 0;display: flex;flex-direction: column;gap: var(--space-200);align-items: flex-start}.crew__switch{flex-shrink: 0;display: flex;gap: var(--space-200);align-items: center}.crew__nav{position: relative;flex-shrink: 0;width: 68px;height: 68px;display: flex;align-items: center;justify-content: center;padding: var(--space-600);border: 1px solid var(--stroke);border-radius: var(--radius-full);transition: filter 240ms cubic-bezier(0.4,0,0.2,1)}.crew__nav:hover{filter: brightness(0.97)}.crew__nav[aria-disabled="true"]{cursor: default;pointer-events: none}.crew__nav--prev{background: var(--frame-2)}.crew__nav--next{background: var(--frame)}.crew__nav-icon{flex-shrink: 0;width: 9.82843px;height: 16.82843px}.crew .crew__switch .crew__nav{display: flex !important}.crew__title{font: var(--fw-h1-d) var(--fs-h1-d) / normal var(--font-display);color: var(--title);overflow-wrap: break-word}.crew__desc{font: var(--fw-d1-d) var(--fs-d1-d) / normal var(--font-display);color: var(--subtitles);overflow-wrap: break-word}.crew__slides{display: flex;gap: var(--space-400);align-items: flex-start;width: 100%;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: none;-webkit-mask-image: linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image: linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent)}.crew__slides::-webkit-scrollbar{display: none}.crew__slide{flex: 0 0 auto;scroll-snap-align: start;width: 306px;height: 544px;border-radius: var(--radius-lg);overflow: clip}.crew__slide img{width: 100%;height: 100%;object-fit: cover}@media (max-width: 1919px){.crew__container{margin-inline: auto;padding-inline: var(--gutter)}}@media (max-width: 767px){.crew{padding-block: var(--m-sec-pad)}.crew__container{gap: var(--space-600)}.crew__head{flex-direction: column;gap: var(--space-400)}.crew__title{font-size: var(--fs-h1-t);line-height: var(--line-height-tight)}.crew__desc{font-size: var(--fs-d2-d)}.crew__slide{width: var(--crew-card-mobile);height: auto;aspect-ratio: 9 / 16}}.licenses{width: var(--frame-width);padding-block: var(--space-2500);display: flex;flex-direction: column;align-items: center;background: var(--white)}.licenses__container{width: 100%;max-width: var(--container);display: flex;flex-direction: column;gap: var(--space-800)}.licenses__title{font: var(--fw-h1-d) var(--fs-h1-d) / normal var(--font-display);color: var(--title)}.licenses__list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--space-600)}.licenses__card{display: flex;gap: var(--space-600);align-items: center;padding: var(--space-600);background: var(--frame);border-radius: var(--radius-lg)}.licenses__doc{flex-shrink: 0;display: block;padding: var(--space-300);background: var(--white);border-radius: var(--radius-md);box-shadow: var(--shadow-tag)}.licenses__doc img{display: block;width: 190px;height: auto}.licenses__info{min-width: 0;display: flex;flex-direction: column;gap: var(--space-300);align-items: flex-start}.licenses__name{font: var(--fw-h3-d) var(--fs-h3-d) / var(--line-height-tight) var(--font-body);color: var(--title)}.licenses__text{font: var(--fw-d2-d) var(--fs-d2-d) / var(--line-height-d2) var(--font-body);color: var(--subtitles)}.licenses__open{font: var(--fw-h4-d) var(--fs-d3-d) / normal var(--font-body);color: var(--accent);text-decoration: underline}@media (max-width: 1919px){.licenses{width: 100%;margin-left: 0}.licenses__container{padding-inline: var(--gutter)}}@media (max-width: 1439px){.licenses__open{display: inline-flex;align-items: center;min-height: var(--tap-target)}}@media (max-width: 1023px){.licenses__list{grid-template-columns: minmax(0,1fr)}}@media (max-width: 767px){.licenses{padding-block: var(--m-sec-pad,var(--space-1600))}.licenses__title{font-size: var(--fs-h1-t)}.licenses__card{flex-direction: column;align-items: stretch}.licenses__doc{align-self: center}}:root{--wcb3-intro-max: 600px}@media (min-width: 1440px){.we-call-back--v3 .we-call-back__photo{top: 50%;transform: translateY(calc(-50% - 0.33px))}.we-call-back--v3 .we-call-back__container{top: 50%;transform: translateY(calc(-50% - 0.33px))}}@media (max-width: 1023px){.we-call-back--v3 .we-call-back__field{padding: 0 var(--space-300);min-height: auto}}@media (max-width: 767px){.we-call-back--v3{display: block;flex-direction: row;gap: normal;padding-bottom: 0}.we-call-back--v3 .we-call-back__photo{aspect-ratio: 4 / 3;object-fit: cover;object-position: 40% center}.we-call-back--v3 .we-call-back__intro{max-width: var(--wcb3-intro-max)}.we-call-back--v3 .we-call-back__container{padding-block: var(--space-1000)}.we-call-back--v3 .we-call-back__submit{height: auto;white-space: normal}}@media (min-width: 1024px) and (max-width: 1439px){.we-call-back--v3 .we-call-back__photo{transform: translate(clamp(0px,300px - (100vw - 1440px),300px),0)}}@media (min-width: 1440px) and (max-width: 1919px){.we-call-back--v3 .we-call-back__photo{transform: translate(clamp(0px,300px - (100vw - 1440px),300px),calc(-50% - 0.33px))}}.portfolio{overflow: hidden}:root{--portfolio-space-y: var(--space-2500);--portfolio-radius-pill: 5000px;--portfolio-slide-dim: 0.4}.portfolio{width: calc(var(--frame-width) + var(--hero-bleed));margin-left: calc(-1 * var(--hero-bleed));padding-block: var(--portfolio-space-y);display: flex;flex-direction: column;align-items: center;overflow: hidden}.portfolio__container{display: flex;flex-direction: column;gap: var(--space-800);align-items: center;width: 100%;max-width: var(--container)}.portfolio__head{display: flex;align-items: center;justify-content: space-between;width: 100%}.portfolio__title{font: var(--fw-h1-d) var(--fs-h1-d) / normal var(--font-display);color: var(--title);white-space: nowrap}.portfolio__pagination{flex-shrink: 0;display: flex;gap: var(--space-200);align-items: center}.portfolio__nav{flex-shrink: 0;width: 68px;height: 68px;display: flex;align-items: center;justify-content: center;padding: var(--space-600);border: 1px solid var(--stroke);border-radius: var(--portfolio-radius-pill);transition: filter 240ms cubic-bezier(0.4,0,0.2,1)}.portfolio__nav:hover{filter: brightness(0.96)}.portfolio__nav[aria-disabled="true"]{cursor: default;pointer-events: none}.portfolio__nav--prev{background: var(--frame-2)}.portfolio__nav--next{background: var(--frame)}.portfolio__nav-icon{position: relative;flex-shrink: 0;width: 9.82843px;height: 16.82843px}.portfolio__nav--prev .portfolio__nav-icon{left: -0.5px}.portfolio__nav--next .portfolio__nav-icon{left: 0.5px}.portfolio__slides{display: flex;gap: var(--space-400);align-items: flex-start;width: 100%}.portfolio__slide{flex-shrink: 0;width: 800px;height: 468px;border-radius: var(--radius-lg);overflow: hidden}.portfolio__slide--dimmed{opacity: var(--portfolio-slide-dim)}.portfolio__slide img{width: 100%;height: 100%;object-fit: cover;border-radius: var(--radius-lg)}@media (max-width: 1919px){:root{--portfolio-card-mobile: min(85vw,800px)}.portfolio{width: 100%;margin-left: 0}.portfolio__container{width: 100%;max-width: var(--container);margin-inline: auto;padding-inline: var(--gutter)}.portfolio__slides{flex-wrap: nowrap;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: none}.portfolio__slides::-webkit-scrollbar{display: none}.portfolio__slide{scroll-snap-align: start;width: var(--portfolio-card-mobile);height: auto}.portfolio__slide img{height: auto}.portfolio__slide--dimmed{opacity: 1}}@media (max-width: 767px){.portfolio{padding-block: var(--m-sec-pad)}.portfolio__container{gap: var(--space-600)}.portfolio__title{font-size: var(--fs-h1-t);line-height: var(--line-height-tight)}}@media (min-width: 1024px) and (max-width: 1439px){.portfolio__slide{aspect-ratio: 800 / 468}.portfolio__slide img{height: 100%;object-fit: cover}}.portfolio .portfolio__pagination .portfolio__nav{display: flex !important}.portfolio__slides{flex-wrap: nowrap;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: none;-webkit-mask-image: linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image: linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent)}.portfolio__slides::-webkit-scrollbar{display: none}.portfolio__slide{scroll-snap-align: start}.portfolio__slide--dimmed{opacity: 1}.portfolio__slide{flex: 0 0 auto;width: 306px;height: 544px;aspect-ratio: auto}.portfolio__slide img,.portfolio__slide video{width: 100%;height: 100%;object-fit: cover}.portfolio__slide{width: 348px;height: auto;aspect-ratio: 3 / 4}.portfolio__slide img{height: 100%;object-fit: cover}@media (max-width: 1919px){.portfolio__slide{height: auto;aspect-ratio: 3 / 4}.portfolio__slide img{height: 100%}}.portfolio__slide--video{position: relative;height: calc(348px * 4 / 3);width: calc(348px * 4 / 3 * 9 / 16);aspect-ratio: auto}.portfolio__slide--video .portfolio__still,.portfolio__slide--video .portfolio__video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;border-radius: var(--radius-lg)}.portfolio__slide--video .portfolio__video{background: transparent}.podcasts{width: var(--frame-width);padding-block: var(--space-2500);display: flex;flex-direction: column;align-items: center;background: var(--white)}.podcasts__container{width: 100%;max-width: var(--container);display: flex;gap: var(--space-1000);align-items: flex-start}.podcasts__media{flex: 0 0 696px;min-width: 0;display: flex;flex-direction: column;gap: var(--space-400)}.podcasts__hero,.podcasts__thumb{position: relative;display: block;border-radius: var(--radius-md);overflow: hidden}.podcasts__poster{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover}.podcasts__thumbs{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--space-400)}.podcasts__play{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 64px;height: 64px;border-radius: var(--radius-full);background: var(--title);opacity: 0.92}.podcasts__play::after{content: "";position: absolute;top: 50%;left: 54%;transform: translate(-50%,-50%);border-style: solid;border-width: 11px 0 11px 18px;border-color: transparent transparent transparent var(--white)}.podcasts__play--small{width: 44px;height: 44px}.podcasts__play--small::after{border-width: 8px 0 8px 13px}.podcasts__content{flex: 1 1 0;min-width: 0;display: flex;flex-direction: column;gap: var(--space-400);align-items: flex-start}.podcasts__title{width: 100%;font: var(--fw-h1-d) var(--fs-h1-d) / var(--line-height-tight) var(--font-display);color: var(--title)}.podcasts__text{width: 100%;font: var(--fw-d1-d) var(--fs-d1-d) / normal var(--font-display);color: var(--subtitles)}.podcasts__cta{align-self: stretch;display: flex;align-items: center;justify-content: center;min-height: var(--tap-target,44px);padding: var(--space-300) var(--space-800);border-radius: var(--radius-md);background: var(--gold-gd);color: var(--title);font: var(--fw-h4-d) var(--fs-d1-d) / normal var(--font-body);text-decoration: none}.podcasts__socials{display: flex;gap: var(--space-300)}.podcasts__social{display: flex;align-items: center;justify-content: center;width: 56px;height: 56px;border-radius: var(--radius-md);background: var(--frame);text-decoration: none}.podcasts__social img{flex-shrink: 0}@media (max-width: 1919px){.podcasts{width: 100%;margin-left: 0}.podcasts__container{padding-inline: var(--gutter)}.podcasts__media{flex: 696 1 0}.podcasts__content{flex: 720 1 0}}@media (min-width: 1024px) and (max-width: 1439px){.podcasts__title{font-size: var(--fs-h1-t)}}@media (max-width: 1023px){.podcasts__container{flex-direction: column}.podcasts__media{flex: 0 0 auto;width: 100%}}@media (max-width: 767px){.podcasts{padding-block: var(--m-sec-pad,var(--space-1600))}.podcasts__title{font-size: var(--fs-h1-t)}}.articles-2{overflow: clip}:root{--space-150: 6px;--radius-full: 5000px;--fw-text2-b: 700}.articles-2{width: 1923px;margin-left: calc(-1 * var(--hero-bleed));background: var(--white);display: flex;flex-direction: column;align-items: center;padding-block: var(--space-2500)}.articles-2__container{display: flex;flex-direction: column;gap: var(--space-800);align-items: flex-start;width: 100%;max-width: var(--container)}.articles-2__head{display: flex;gap: var(--space-800);align-items: flex-start;justify-content: center;width: 100%;max-width: var(--container)}.articles-2__intro{flex: 1 0 0;min-width: 0;display: flex;flex-direction: column;gap: var(--space-200);align-items: flex-start;overflow-wrap: break-word}.articles-2__title{width: 100%;font: var(--fw-h1-d) var(--fs-h1-d) / normal var(--font-display);color: var(--title)}.articles-2__subtitle{width: 100%;font: var(--fw-d1-d) var(--fs-d1-d) / normal var(--font-display);color: var(--subtitles)}.articles-2__switch{flex-shrink: 0;display: flex;gap: var(--space-200);align-items: center}.articles-2__nav{flex-shrink: 0;width: 68px;height: 68px;display: flex;align-items: center;justify-content: center;border: 1px solid var(--stroke);border-radius: var(--radius-full);transition: filter 240ms cubic-bezier(0.4,0,0.2,1)}.articles-2__nav:hover{filter: brightness(0.97)}.articles-2__nav[aria-disabled="true"]{cursor: default;pointer-events: none}.articles-2__nav--prev{background: var(--frame-2)}.articles-2__nav--next{background: var(--frame)}.articles-2__nav-icon{position: relative;flex-shrink: 0;width: 24px;height: 24px;overflow: hidden}.articles-2__nav-icon img{position: absolute;top: 3.586px;width: 9.828px;height: 16.828px;max-width: none}.articles-2__nav--prev .articles-2__nav-icon img{left: 6.586px}.articles-2__nav--next .articles-2__nav-icon img{left: 7.586px}.articles-2__list{display: flex;gap: var(--space-400);align-items: flex-start;width: 100%;max-width: var(--container)}.articles-2__item{flex: 0 0 420px;display: flex}.articles-2__card{position: relative;width: 100%;display: flex;flex-direction: column;align-items: flex-start;background: var(--frame);border-radius: var(--radius-lg);overflow: hidden}.articles-2__card::after{content: "";position: absolute;inset: 0;border: 1px solid var(--stroke);border-radius: inherit;pointer-events: none}.articles-2__card--frame-2{background: var(--frame-2)}.articles-2__photo{position: relative;width: 100%;height: 200px;display: flex;flex-direction: column;align-items: flex-end;justify-content: flex-end;padding: var(--space-350);overflow: hidden}.articles-2__photo-img{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover;pointer-events: none}@media (resolution: 1x){.articles-2__photo-img{transform: translateX(-0.5px)}}.articles-2__tag{position: relative;display: flex;gap: var(--space-200);align-items: center;justify-content: center;padding: var(--space-100) var(--space-200);background: var(--sand);border-radius: var(--radius-lg);filter: drop-shadow(var(--shadow-tag));font: var(--fw-text2-b) var(--fs-d4-d) / normal var(--font-body);color: var(--brown);text-align: center;white-space: nowrap}.articles-2__tag::after{content: "";position: absolute;inset: 0;border: 1px solid var(--stroke-sand);border-radius: inherit;pointer-events: none}.articles-2__info{display: flex;flex-direction: column;gap: var(--space-200);align-items: flex-start;width: 100%;padding: var(--space-400) var(--space-600) var(--space-600)}.articles-2__text{display: flex;flex-direction: column;gap: var(--space-200);align-items: flex-start;width: 100%;overflow-wrap: break-word}.articles-2__meta{display: flex;gap: var(--space-200);align-items: flex-start;width: 100%;font: var(--fw-d4-d) var(--fs-d4-d) / normal var(--font-body);color: var(--subtitles);white-space: nowrap}.articles-2__card-title{width: 100%;height: 24px;display: flex;flex-direction: column;justify-content: center;overflow: hidden;font: var(--fw-h3-d) var(--fs-h3-d) / normal var(--font-body);color: var(--title)}.articles-2__card-title span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.articles-2__excerpt{width: 100%;font: var(--fw-d3-d) var(--fs-d3-d) / normal var(--font-body);color: var(--subtitles);text-wrap: wrap}.articles-2__more{position: relative;display: flex;gap: var(--space-150);align-items: center;width: 100%;padding-top: var(--space-100);font: var(--fw-h4-d) var(--fs-d3-d) / normal var(--font-body);color: var(--accent);text-decoration: none;white-space: nowrap}.articles-2__more::before{content: "";position: absolute;inset: 0 0 auto;border-top: 1px solid var(--stroke)}.articles-2__more-icon{position: relative;flex-shrink: 0;width: 14px;height: 14px;overflow: hidden}.articles-2__more-icon img{position: absolute;left: 1.467px;top: 2.05px;width: 11.308px;height: 9.9px;max-width: none}.articles-2__dots{display: flex;gap: var(--space-100);align-items: center}.articles-2__dot{flex-shrink: 0;width: 8px;height: 8px;background: var(--frame);border: 1px solid var(--stroke);border-radius: var(--radius-sm)}.articles-2__dot--current{background: var(--accent);border: none}:root{--articles-2-card-phone: min(85vw,340px)}@media (max-width: 1919px){.articles-2{width: 100%;margin-left: 0}.articles-2__container{margin-inline: auto;padding-inline: var(--gutter)}ul.articles-2__list{width: calc(100% + var(--gutter) * 2);max-width: none;margin-inline: calc(-1 * var(--gutter));padding-inline: var(--gutter);overflow-x: auto;overscroll-behavior-inline: contain;scroll-snap-type: x mandatory;scroll-padding-inline: var(--gutter);-webkit-overflow-scrolling: touch;scrollbar-width: none}ul.articles-2__list::-webkit-scrollbar{display: none}.articles-2__item{scroll-snap-align: start}.articles-2__more{min-height: var(--tap-target)}}@media (max-width: 1919px) and (resolution: 1x){.articles-2__photo-img{transform: none}}@media (max-width: 767px){.articles-2{padding-block: var(--m-sec-pad)}.articles-2__head{flex-direction: column;align-items: stretch;gap: var(--space-400)}.articles-2__intro{flex: 0 0 auto;width: 100%}.articles-2__switch{align-self: flex-start}.articles-2__title{font-size: var(--fs-h1-t)}.articles-2__item{flex-basis: var(--articles-2-card-phone)}.articles-2__list{align-items: stretch}.articles-2__info{flex-grow: 1}.articles-2__text{margin-block-end: auto}.articles-2__card-title{height: auto;line-height: var(--line-height-tight)}.articles-2__card-title span{overflow: visible;text-overflow: clip;white-space: normal}}@media (min-width: 1024px) and (max-width: 1439px){.articles-2{padding-block: var(--space-1600)}.articles-2__container{gap: var(--space-600)}.articles-2__title{font-size: var(--fs-h1-t);line-height: normal}.articles-2__subtitle{font-size: var(--fs-d2-d);line-height: normal}}.articles-2__switch{display: flex}@media (max-width: 1439px){.articles-2__dots{gap: 0}.articles-2__dot{display: flex;align-items: center;justify-content: center;width: var(--space-600);height: var(--tap-target);background: none;border: 0;cursor: pointer}.articles-2__dot::before{content: "";display: block;width: var(--dot-size);height: var(--dot-size);background: var(--frame);border: 1px solid var(--stroke);border-radius: var(--radius-sm)}.articles-2__dot--current::before{background: var(--accent);border: 0}}@media (min-width: 1920px){ul.articles-2__list{overflow-x: auto;overscroll-behavior-inline: contain;scroll-snap-type: x mandatory;scrollbar-width: none}ul.articles-2__list::-webkit-scrollbar{display: none}.articles-2__item{scroll-snap-align: start}}.blog-index.blog-index{width: 100%;max-width: var(--frame-width);margin-inline: auto}.blog-index .articles-2__photo-img{transform: none}.blog-index .articles-2__list{align-items: stretch}.blog-index .articles-2__info{flex-grow: 1}.blog-index .articles-2__text{margin-block-end: auto}.blog-index .articles-2__card-title{height: auto;line-height: var(--line-height-tight)}.blog-index .articles-2__card-title span{overflow: visible;text-overflow: clip;white-space: normal}.blog-index .blog-index__all{width: auto;padding-top: 0}.blog-index .blog-index__all::before{content: none}@media (max-width: 767px){.blog-index .blog-index__all{grid-column: 1 / -1;grid-row: 3}}.blog-index .articles-2__list{flex-wrap: nowrap;overflow-x: auto;overscroll-behavior-inline: contain;scroll-snap-type: x mandatory;scrollbar-width: none}.blog-index ul.articles-2__list::-webkit-scrollbar{display: none}.blog-index .articles-2__item{flex: 0 0 420px;scroll-snap-align: start}.blog-index .articles-2__switch{display: flex;gap: var(--space-200);align-items: center}.blog-index .articles-2__switch .articles-2__nav{display: flex !important}@media (max-width: 1023px){.blog-index .articles-2__item{flex: 0 0 300px}}@media (max-width: 767px){.blog-index .articles-2__item{flex: 0 0 85%}}.blog-index--grid ul.articles-2__list{flex-wrap: wrap;overflow: visible;scroll-snap-type: none}.blog-index--grid .articles-2__item{flex: 0 0 469.333px}.blog-index--grid .articles-2__switch{display: none}@media (max-width: 1919px){.blog-index--grid ul.articles-2__list{flex-wrap: wrap;overflow: visible}.blog-index--grid .articles-2__item{flex: 1 1 300px}}@media (min-width: 1440px) and (max-width: 1919px){.blog-index--grid .articles-2__item{flex: 1 1 calc((100% - var(--space-400) * 2) / 3)}}@media (max-width: 767px){.blog-index--grid .articles-2__item{flex: 1 1 100%}}:root{--space-150: 6px;--space-625: 25px}.faq{width: 1923px;margin-left: calc(-1 * var(--hero-bleed));padding: var(--space-2500) 0;background: var(--frame);display: flex;flex-direction: column;align-items: center}.faq__row{position: relative;width: 100%;max-width: var(--container);display: flex;gap: var(--space-1600);align-items: flex-start;justify-content: flex-end}.faq__aside{position: absolute;inset-inline-start: 0;top: 0;bottom: 0;height: auto;pointer-events: none}.faq__aside-inner{position: sticky;top: 0;width: 476px;display: flex;flex-direction: column;gap: var(--space-625);align-items: flex-start;pointer-events: auto}.faq__title{width: 100%;font: var(--fw-h1-d) var(--fs-h1-d) / normal var(--font-display);color: var(--title);text-wrap: wrap}.faq__cta{width: 100%;display: flex;flex-direction: column;gap: var(--space-400);align-items: flex-start;padding: var(--space-600);background: var(--accent);border-radius: var(--radius-lg);box-shadow: inset 0 0 0 1px var(--stroke)}.faq__cta-text{width: 100%;display: flex;flex-direction: column;gap: var(--space-200);align-items: flex-start}.faq__cta-title{width: 100%;font: var(--fw-h1-t) var(--fs-h1-t) / normal var(--font-display);color: var(--white)}.faq__cta-note{width: 100%;font: var(--fw-d2-d) var(--fs-d2-d) / var(--line-height-d2) var(--font-body);color: var(--frame-3);opacity: 0.7}.faq__cta-actions{width: 100%;display: flex;flex-direction: column;gap: var(--space-200);align-items: flex-start}.faq__btn{width: 100%;display: flex;gap: var(--space-200);align-items: center;justify-content: center;padding: var(--space-350) var(--space-400);border-radius: var(--radius-md);font: var(--fw-h3-d) var(--fs-h3-d) / var(--lh-btn-abs) var(--font-body);color: var(--white);text-align: center;text-decoration: none;white-space: nowrap;transition: background var(--ease-state),color var(--ease-state)}.faq__btn--phone{background: var(--gold-gd);color: var(--brown)}.faq__btn--phone:hover{background: var(--gold-gd-pressed)}.faq__btn--phone:active{background: var(--gold-gd-pressed);color: var(--pressed-ink)}.faq__btn--whatsapp{background: var(--green)}.faq__btn--whatsapp:hover{background: var(--green-hover)}.faq__btn--whatsapp:active{background: var(--green-hover);color: var(--pressed-ink)}.faq__btn[aria-disabled="true"]{background: var(--disabled-bg);color: var(--disabled-ink);cursor: default;pointer-events: none}.faq__btn-icon{position: relative;flex-shrink: 0;width: 24px;height: 24px;overflow: hidden}.faq__btn-icon-img{position: absolute;left: 0.934px;top: 1.2893px;width: 21.8887px;height: 21.9282px;max-width: none}.faq__btn-icon-img--fill{left: 0;top: 0;width: 24px;height: 24px}.faq__list{flex-shrink: 0;width: calc(100% - 476px - var(--space-1600));display: flex;flex-direction: column;gap: var(--space-150);align-items: flex-start}.faq__item{width: 100%;display: flex;gap: var(--space-400);align-items: flex-start;padding: var(--space-600);background: var(--white);border-radius: var(--radius-md);box-shadow: inset 0 0 0 1px var(--stroke)}.faq__item--open{background: var(--frame-2)}.faq__text{flex: 1 0 0;min-width: 0;align-self: stretch;display: flex;flex-direction: column;gap: var(--space-200);align-items: flex-start;justify-content: center}.faq__heading{width: 100%;font: var(--fw-h3-d) var(--fs-h3-d) / normal var(--font-body);color: var(--title)}.faq__trigger{display: block;width: 100%;text-align: start}.faq__answer{width: 100%;font: var(--fw-d2-d) var(--fs-d2-d) / var(--line-height-d2) var(--font-body);color: var(--title);text-wrap: wrap}.faq__arrow{position: relative;flex-shrink: 0;width: 28px;height: 28px;overflow: hidden}.faq__arrow-img{position: absolute;left: 4.1825px;top: 8.8501px;width: 19.6332px;height: 11.4665px;max-width: none}@media (max-width: 1439px){.faq{width: 100%;margin-left: 0;padding-left: var(--space-1000);padding-right: var(--space-1000)}.faq__row{flex-direction: column;align-items: stretch;gap: var(--space-1000)}.faq__aside{position: static;height: auto}.faq__aside-inner{position: static;width: 100%;max-width: 476px}.faq__list,.faq__item{width: 100%}}@media (max-width: 1919px){.faq{width: 100%;margin-left: 0;padding-inline: var(--gutter)}.faq__trigger{display: flex;align-items: center;min-height: var(--tap-target)}.faq__arrow{height: var(--tap-target);display: flex;align-items: center;justify-content: center}.faq__arrow-img{position: static;left: auto;top: auto;width: auto;height: auto}.faq__heading{line-height: var(--line-height-tight)}}@media (max-width: 767px){.faq{padding-block: var(--m-sec-pad)}.faq__title{font-size: var(--fs-h1-t);line-height: var(--line-height-tight)}.faq__cta-title{line-height: var(--line-height-tight)}.faq__btn{white-space: normal}}@media (min-width: 768px) and (max-width: 1023px){.faq__aside,.faq__aside-inner{display: contents}.faq__title{order: 1;font-size: var(--fs-h1-t);line-height: normal}.faq__list{order: 2}.faq__cta{order: 3}.faq__row{gap: var(--space-600)}.faq__item{padding-block: var(--space-200)}}@media (min-width: 1024px) and (max-width: 1439px){.faq{padding-block: var(--space-1600)}.faq__title{font-size: var(--fs-h1-t);line-height: normal}.faq__aside,.faq__aside-inner{display: contents}.faq__title{order: 1}.faq__list{order: 2}.faq__cta{order: 3}.faq__row{gap: var(--space-600)}.faq__item{padding-block: var(--space-200)}}:root{--space-150: 6px;--office-gap: 13.984px;--radius-icon: 10px;--radius-tabs: var(--radius-tile);--tabs-track: #e4e7ed;--lh-h4-auto: 19px;--map-stroke: 0.905px}.repair{width: 1923px;margin-left: calc(-1 * var(--hero-bleed));padding: var(--space-2500) 0;display: flex;flex-direction: column;align-items: center}.repair__inner{display: flex;flex-direction: column;gap: var(--space-800);align-items: center;width: 100%;max-width: var(--container);flex-shrink: 0}.repair__title{width: 100%;height: 48px;font: var(--fw-h1-d) var(--fs-h1-d) / normal var(--font-display);color: var(--title)}.repair__content{display: flex;gap: var(--space-600);align-items: center;width: 100%;height: 512px;flex-shrink: 0}.repair__map-col{flex-shrink: 0;width: 696px;height: 100%;display: flex;flex-direction: column;gap: var(--space-400);align-items: flex-start;justify-content: center}.repair__map{position: relative;flex: 1 0 0;min-height: 0;width: 100%;border-radius: var(--radius-md);overflow: hidden}.repair__map::after{content: "";position: absolute;inset: 0;border-radius: inherit;box-shadow: inset 0 0 0 var(--map-stroke) var(--stroke);pointer-events: none}.repair__map-img,.repair__map-frame{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover;border-radius: inherit;border: 0}.office{flex-shrink: 0;width: 100%;display: flex;gap: var(--office-gap);align-items: flex-start;padding: var(--space-425);background: var(--frame);border-radius: var(--radius-md);box-shadow: inset 0 0 0 1px var(--stroke)}.office__icon{flex-shrink: 0;width: 42px;height: 42px;display: flex;align-items: center;justify-content: center;background: var(--frame-2);border-radius: var(--radius-icon)}.office__icon img{width: 18px;height: 22px}.office__text{flex: 1 0 0;min-width: 0;display: flex;flex-direction: column;align-items: flex-start}.office__name{width: 100%;font: var(--fw-h3-d) var(--fs-h3-d) / normal var(--font-body);color: var(--title)}.office__addr{width: 100%;font: var(--fw-d3-d) var(--fs-d3-d) / normal var(--font-body);color: var(--subtitles)}.repair__panel{flex: 1 0 0;min-width: 0;height: 100%;display: flex;flex-direction: column;gap: var(--space-600);align-items: flex-start;padding: var(--space-600);background: var(--frame);border-radius: var(--radius-md);box-shadow: 0 0 0 1px var(--stroke);overflow: hidden}.repair__tabs{flex-shrink: 0;width: 100%;display: flex;gap: var(--space-200);align-items: stretch;padding: 1px;background: var(--tabs-track);border-radius: var(--radius-tabs);box-shadow: inset 0 0 0 1px var(--stroke);overflow: hidden}.repair__tab{flex: 1 0 0;min-width: 0;display: flex;align-items: center;justify-content: center;padding: var(--space-200) var(--space-400);border-radius: var(--radius-sm);font: var(--fw-h4-d) var(--fs-h4-d) / var(--lh-h4-auto) var(--font-body);color: var(--title);white-space: nowrap;overflow: hidden}.repair__tab--active,.repair__tab[aria-selected="true"],.repair__tab[aria-pressed="true"]{background: var(--accent);border-radius: var(--radius-tabs);color: var(--white)}.repair__tab{transition: background var(--ease-state),color var(--ease-state)}.repair__tab:hover{background: var(--chip-hover)}.repair__tab:active{background: var(--chip-pressed)}.repair__tab--active:hover,.repair__tab--active:active,.repair__tab[aria-selected="true"]:hover,.repair__tab[aria-selected="true"]:active,.repair__tab[aria-pressed="true"]:hover,.repair__tab[aria-pressed="true"]:active{background: var(--accent)}.repair__inputs{flex-shrink: 0;width: 100%;display: flex;flex-direction: column;gap: var(--space-150)}.repair__input-vert{width: 100%;display: flex;flex-direction: column;gap: var(--space-100);align-items: flex-start}.field{width: 100%;display: flex;gap: var(--space-200);align-items: flex-start;padding: var(--space-300);background: var(--white);border-radius: var(--radius-sm);box-shadow: inset 0 0 0 1px var(--stroke)}.field__input{flex: 1 0 0;min-width: 0;align-self: stretch;background: none;border: 0;padding: 0;font: var(--fw-d3-d) var(--fs-d3-d) / normal var(--font-body);color: var(--field-active-ink)}.field__input::placeholder{color: var(--not-active);opacity: 1}.field:hover{background: var(--field-hover-bg)}.field:focus-within{background: var(--white)}.field:has(.field__input[aria-invalid="true"]){background: var(--frame);box-shadow: inset 0 0 0 2px var(--red)}.field__input[aria-invalid="true"]{color: var(--field-error)}.field__input[aria-invalid="true"]::placeholder{color: var(--field-error)}.field__icon{position: relative;flex-shrink: 0;width: 16px;height: 16px;overflow: hidden}.field__icon-pin{position: absolute;left: 2px;top: 0.667px;width: 12px;height: 14.667px}.field__icon-arrow{position: absolute;left: 2.39px;top: 5.057px;width: 11.219px;height: 6.552px}.repair__locations{flex: 1 0 0;min-height: 0;width: 100%;display: flex;gap: var(--space-600);align-items: flex-start}.loclist{flex: 1 0 0;min-width: 0;display: flex;flex-direction: column;gap: var(--space-400);max-height: 100%;overflow-y: auto;overscroll-behavior: contain}@media (min-width: 1920px),(min-width: 1024px) and (max-width: 1439px){.loclist{scrollbar-width: none}.loclist::-webkit-scrollbar{display: none}}.loc{position: relative;flex-shrink: 0;width: 100%;display: flex;flex-direction: column;gap: var(--space-300);align-items: flex-start}.loc[hidden],.loclist__sep[hidden]{display: none}.loc__link{color: inherit;text-decoration: none}.loc__link::after{content: "";position: absolute;inset: 0}.loc:hover .loc__link,.loc__link:focus-visible{text-decoration: underline}.loc__name{width: 100%;font: var(--fw-bold) var(--fs-h4-d) / var(--line-height-body) var(--font-body);color: var(--title)}.loc__addr{width: 100%;font: var(--fw-d3-d) var(--fs-d3-d) / var(--line-height-body) var(--font-body);color: var(--subtitles)}.loc--muted .loc__name{color: var(--black)}.loc--muted .loc__addr{color: var(--black);opacity: 0.7}.loclist__sep{position: relative;flex-shrink: 0;width: 100%;height: 0}.loclist__sep img{position: absolute;top: -1px;right: 0;bottom: 0;left: 0;width: 100%;height: 1px}.teg{flex-shrink: 0;display: flex;gap: var(--space-200);align-items: center;justify-content: center;padding: var(--space-100) var(--space-200);background: var(--white);border-radius: var(--radius-lg);box-shadow: inset 0 0 0 1px var(--stroke)}.teg__dot{flex-shrink: 0;width: 8px;height: 8px}.teg__text{font: var(--fw-bold) var(--fs-d4-d) / normal var(--font-body);color: var(--subtitles);text-align: center;white-space: nowrap}.loc-tag{flex-shrink: 0;display: flex;gap: var(--space-200);align-items: center}.loc-tag__dot{flex-shrink: 0;width: 8px;height: 8px}.loc-tag__text{font: var(--fw-h4-d) var(--fs-d3-d) / var(--line-height-body) var(--font-body);color: var(--black);white-space: nowrap}.repair__scroll{flex-shrink: 0;width: 8px;height: 100%;max-width: 345px;display: flex;flex-direction: column;align-items: flex-start;background: var(--frame-2);border-radius: var(--radius-sm);overflow: hidden}.repair__scroll-bar{flex-shrink: 0;width: 8px;height: 162px;background: var(--frame-3);border-radius: var(--radius-sm)}@media (max-width: 1919px){:root{--repair-col-min: 400px}.repair{width: 100%;margin-left: 0}.repair__inner{padding-inline: var(--gutter)}.repair__title{height: auto}.repair__content{height: auto;flex-wrap: wrap;align-items: stretch}.repair__map-col{flex: 1 1 var(--repair-col-min);width: auto;min-width: 0;height: auto;justify-content: flex-start}.repair__map{flex: 0 0 auto;aspect-ratio: 696 / 420}.repair__panel{flex: 1 1 var(--repair-col-min);min-width: 0;height: auto}.repair__locations{flex: 0 0 auto;min-height: 0;height: auto}.loclist{max-height: none;overflow: visible}.repair__scroll{display: none}.loc__name,.loc__addr{line-height: var(--line-height-tight)}.repair__tab{min-width: min-content;min-height: var(--tap-target)}.repair__tabs{overflow-x: auto;scrollbar-width: none}.repair__tabs::-webkit-scrollbar{display: none}.field{align-items: center;padding-block: 0}.field__input{min-height: var(--tap-target);font-size: var(--fs-d2-d)}}@media (max-width: 767px){.repair{padding-block: var(--m-sec-pad)}.repair__title{font-size: var(--fs-h1-t);line-height: var(--line-height-tight)}.repair__panel{padding: var(--space-400)}.repair__tab{padding-inline: var(--space-200)}}@media (max-width: 1023px){.loc .teg{display: none}.repair--areas .loc .teg{display: flex}}@media (min-width: 768px) and (max-width: 887px){:root{--repair-loclist-h: clamp(260px,52vh,560px)}.loclist{max-height: var(--repair-loclist-h);overflow-y: auto}.repair--areas .loclist{max-height: none}}@media (max-width: 767px){.loclist{max-height: none;overflow: visible}}@media (min-width: 768px) and (max-width: 887px){.repair__content{position: relative;align-items: flex-start;flex-wrap: nowrap}.repair__map-col{flex: 0 0 calc(45% - var(--space-600) / 2);justify-content: flex-start}.repair__panel{position: absolute;inset-block: 0;inset-inline-end: 0;width: calc(55% - var(--space-600) / 2);height: auto;padding: var(--space-400)}.repair__tab{padding-inline: var(--space-200);white-space: normal}.repair__locations{flex: 1 0 0;min-height: 0;height: auto;overflow: hidden}.loclist{max-height: 100%;overflow-y: auto}}@media (min-width: 768px) and (max-width: 887px){.repair__scroll{display: flex;align-self: stretch;height: auto}.loclist{scrollbar-width: none}.loclist::-webkit-scrollbar{display: none}}@media (min-width: 1024px) and (max-width: 1439px){.repair{padding-block: var(--space-1600)}}@media (min-width: 888px) and (max-width: 1919px){.repair__content{position: relative;align-items: flex-start;flex-wrap: nowrap}.repair__map-col{flex: 0 0 calc(50% - var(--space-600) / 2);justify-content: flex-start}.repair__panel{position: absolute;inset-block: 0;inset-inline-end: 0;width: calc(50% - var(--space-600) / 2);height: auto}.repair__locations{flex: 1 0 0;min-height: 0;height: auto;overflow: hidden}.loclist{max-height: 100%;overflow-y: auto;scrollbar-width: none}.loclist::-webkit-scrollbar{display: none}.repair__scroll{display: flex}}@media (min-width: 1024px) and (max-width: 1439px){.repair__inner{gap: var(--space-600)}.repair__content{height: 512px;flex-wrap: nowrap;align-items: center}.repair__map-col{flex: 0 0 400px;width: 400px;height: 100%;justify-content: center;gap: 0}.repair__panel{position: static;inset: auto;width: auto}.repair__map{flex: 1 0 0;aspect-ratio: auto}.repair__panel{flex: 0 0 504px;height: 100%}.repair__locations{flex: 1 0 0;min-height: 0;height: auto;overflow: hidden}.loclist{max-height: 100%;overflow-y: auto}.repair__scroll{display: flex}}.branches{width: 100%;display: flex;flex-direction: column;gap: var(--space-200)}.branches__title{font: var(--fw-h4-d) var(--fs-d3-d) / normal var(--font-body);color: var(--subtitles)}.branches__list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));grid-auto-rows: minmax(0,1fr);gap: var(--space-200)}.branch__link{display: flex;flex-direction: column;gap: 2px;height: 100%;padding: var(--space-200) var(--space-300);background: var(--frame);border-radius: var(--radius-sm);text-decoration: none}.branch__name{font: var(--fw-h4-d) var(--fs-d3-d) / normal var(--font-body);color: var(--title)}.branch__addr{font: var(--fw-d4-d) var(--fs-d4-d) / var(--line-height-tight) var(--font-body);color: var(--subtitles);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}@media (min-width: 1024px) and (max-width: 1439px){.branch__addr{-webkit-line-clamp: 3}}@media (max-width: 1023px){.branches__list{grid-template-columns: minmax(0,1fr);grid-auto-rows: auto}}@media (max-width: 767px){.branch__addr{font-size: var(--fs-d3-d)}}.bmap{display: block;width: 100%;height: 100%}.bmap__land{fill: var(--frame)}.bmap__sea{fill: var(--frame-2)}.bmap__coast{fill: none;stroke: var(--white);stroke-width: 3}.bmap__road{fill: none;stroke: var(--not-active,var(--subtitles));stroke-width: 2.5;stroke-dasharray: 1 7;stroke-linecap: round;opacity: 0.55}.bmap__pin{cursor: pointer}.bmap__dot{fill: var(--accent);stroke: var(--white);stroke-width: 2.5}.bmap__ring{fill: none;stroke: var(--accent);stroke-width: 1.5;opacity: 0.35}.bmap__label{font: var(--fw-h4-d) var(--fs-d4-d) var(--font-body);fill: var(--title);paint-order: stroke;stroke: var(--frame);stroke-width: 4;stroke-linejoin: round}.bmap__halo{fill: var(--white);opacity: 0.85}.bmap__credit{font: var(--fw-d4-d) 10px var(--font-body);fill: var(--subtitles)}.repair__map{position: relative}.bmap-zoom{position: absolute;inset-block-end: var(--space-300);inset-inline-end: var(--space-300);z-index: 2;display: flex;flex-direction: column;gap: 1px;border-radius: var(--radius-sm);overflow: hidden;box-shadow: var(--shadow-fab,0 6px 18px rgb(13 46 92 / 0.24))}.bmap-zoom__btn{width: var(--tap-target);height: var(--tap-target);position: relative;padding: 0;border: 0;background: var(--white);cursor: pointer;transition: background 160ms ease}.bmap-zoom__btn:hover{background: var(--frame)}.bmap-zoom__btn[aria-disabled="true"]{pointer-events: none}.bmap-zoom__btn[aria-disabled="true"]::before,.bmap-zoom__btn[aria-disabled="true"]::after{opacity: 0.35}.bmap-zoom__btn::before,.bmap-zoom__btn::after{content: "";position: absolute;inset-block-start: 50%;inset-inline-start: 50%;width: 14px;height: 2px;margin-block-start: -1px;margin-inline-start: -7px;background: var(--title)}.bmap-zoom__btn--out::after{content: none}.bmap-zoom__btn--in::after{transform: rotate(90deg)}.repair__map.is-zoomable .bmap{cursor: default}.repair__map.is-zoomed .bmap{cursor: grab;touch-action: none}.repair__map.is-zoomed .bmap:active{cursor: grabbing}:root{--space-1500: 60px;--lh-footer-about: 18px;--lh-footer-about-m: 15px;--footer-logo-pad-m: 10.667px;--lh-footer-contact: 21px;--lh-footer-copy: 19.5px;--fs-footer-copy: 13px}.footer{width: 1923px;margin-left: calc(-1 * var(--hero-bleed));display: flex;flex-direction: column;align-items: center;justify-content: center;padding-block: var(--space-1500);background: var(--title)}.footer{position: relative;z-index: var(--z-footer)}.footer__container{display: flex;flex-direction: column;gap: var(--space-800);align-items: flex-start;width: 100%;max-width: var(--container)}.footer__top{display: flex;gap: var(--space-1600);align-items: flex-start;width: 100%}.footer__brand{flex-shrink: 0;display: flex;flex-direction: column;gap: var(--space-400);align-items: flex-start;justify-content: center}.footer__logo{display: flex;flex-direction: column;align-items: flex-start;padding: var(--space-400);background: var(--white);border-radius: var(--radius-md);overflow: hidden}.footer__logo img{width: 148px;height: 60px}.footer__about{width: 309px;font: var(--fw-d2-d) var(--fs-d2-d) / var(--lh-footer-about) var(--font-body);color: var(--white);text-wrap: wrap;overflow-wrap: break-word}.footer__col{flex: 1 0 0;min-width: 1px;display: flex;flex-direction: column;gap: var(--space-400);align-items: flex-start}.footer__title{width: 100%;font: var(--fw-h3-d) var(--fs-h3-d) / normal var(--font-body);color: var(--white)}.footer__list{display: flex;flex-direction: column;gap: var(--space-200);align-items: flex-start;width: 100%}.footer__item{display: flex;align-items: center;justify-content: center;width: 100%}.footer__link{flex: 1 0 0;min-width: 1px;font: var(--fw-d3-d) var(--fs-d3-d) / normal var(--font-body);color: var(--not-active);text-decoration: none;transition: color 240ms cubic-bezier(0.4,0,0.2,1)}.footer__link:hover{color: var(--white)}.footer__contacts{display: flex;flex-direction: column;gap: var(--space-200);align-items: flex-start;width: 100%}.footer__contact{display: flex;gap: var(--space-200);align-items: center;width: 100%;min-height: 21px}.footer__contact-icon{position: relative;flex-shrink: 0;width: 16px;height: 16px;overflow: hidden}.footer__contact-icon img{position: absolute}.footer__contact-icon--phone img{left: 0.623px;top: 0.859px;width: 14.593px;height: 14.619px}.footer__contact-icon--mail img{left: 0.666px;top: 2px;width: 14.667px;height: 12px}.footer__contact-icon--pin img{left: 2px;top: 0.666px;width: 12px;height: 14.667px}.footer__contact-text{flex: 1 0 0;min-width: 1px;font: var(--fw-d3-d) var(--fs-d3-d) / var(--lh-footer-contact) var(--font-body);color: var(--not-active);text-decoration: none;transition: color 240ms cubic-bezier(0.4,0,0.2,1)}a.footer__contact-text:hover{color: var(--white)}.footer__socials{display: flex;flex-wrap: wrap;gap: var(--space-200);align-items: flex-start;align-content: flex-start;width: 100%}.footer__social{position: relative;display: block;width: 24px;height: 24px;overflow: hidden}.footer__social img{position: absolute;left: 2px;top: 2px;width: 20px;height: 20px}.footer__bottom{display: flex;align-items: center;justify-content: space-between;width: 100%;height: 49px;border-top: 1px solid var(--subtitles)}.footer__copy{flex: 1 0 0;min-width: 1px;font: var(--fw-d4-d) var(--fs-footer-copy) / var(--lh-footer-copy) var(--font-body);color: var(--not-active)}.footer__lang{flex-shrink: 0;display: flex;gap: var(--space-200);align-items: center}.footer__lang-btn{font: 500 var(--fs-d3-d) / normal var(--font-body);color: var(--not-active);text-align: center;text-decoration: none;white-space: nowrap;transition: color 240ms cubic-bezier(0.4,0,0.2,1)}.footer__lang-btn:hover{color: var(--white)}.footer__lang-btn--current{color: var(--white)}.footer__lang-rule{align-self: stretch;width: 0;border-left: 1px solid var(--subtitles)}@media (max-width: 1919px){.footer{width: 100%;margin-left: 0}.footer__container{width: 100%;max-width: var(--container);margin-inline: auto;padding-inline: var(--gutter)}.footer__link{display: flex;align-items: center;min-height: var(--tap-target)}.footer__contact{min-height: var(--tap-target)}.footer__contact-text{display: flex;align-items: center;min-height: var(--tap-target);overflow-wrap: anywhere}.footer__socials{column-gap: var(--space-100)}.footer__social{width: var(--tap-target);height: var(--tap-target)}.footer__social img{left: 50%;top: 50%;transform: translate(-50%,-50%)}.footer__lang-btn{display: flex;align-items: center;justify-content: center;min-width: var(--tap-target);min-height: var(--tap-target)}}@media (max-width: 1439px){.footer__legal-link{display: inline-flex;align-items: center;min-height: var(--tap-target)}}@media (max-width: 1199px){.footer__top{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--space-800) var(--space-1600)}.footer__brand,.footer__col{min-width: 0}}@media (max-width: 767px){.footer{padding-block: var(--space-1000)}.footer__top{grid-template-columns: minmax(0,1fr);gap: var(--space-800)}.footer__brand{order: 4;flex-direction: row;align-items: flex-start;gap: var(--space-400);width: 100%}.footer__logo{flex-shrink: 0;padding: var(--footer-logo-pad-m)}.footer__logo img{width: 98.667px;height: 39.558px}.footer__about{width: 209px;max-width: 100%;font: var(--fw-d3-d) var(--fs-d3-d) / var(--line-height-tight) var(--font-body)}.footer__list{display: grid;grid-template-columns: minmax(0,1fr)}.footer__list,.footer__contacts{gap: 0}.footer__bottom{flex-direction: column;align-items: flex-start;gap: var(--space-300);height: auto;padding-block: var(--space-400)}.footer__copy{flex: 0 0 auto;line-height: var(--line-height-tight)}}@media (min-width: 768px) and (max-width: 1607px){.footer__bottom{margin-bottom: var(--space-800)}}@media (min-width: 1024px) and (max-width: 1439px){.footer{padding-block: var(--space-1000)}.footer__top{display: grid;grid-template-columns: 309px repeat(3,minmax(0,1fr));gap: var(--space-600)}.footer__brand,.footer__col{min-width: 0}.footer__link,.footer__contact,.footer__contact-text{min-height: 0}.footer__social{width: var(--icon-300);height: var(--icon-300)}.footer__lang-btn{min-width: 0;min-height: 0}}@media (min-width: 1440px) and (max-width: 1919px){.footer__link,.footer__contact,.footer__contact-text{min-height: 0}.footer__social{width: var(--icon-300);height: var(--icon-300)}.footer__lang-btn{min-width: 0;min-height: 0}}@media (max-width: 767px){.footer__link,.footer__contact,.footer__contact-text{min-height: 36px}}.faq__item{position: relative}.faq__toggle{position: absolute;width: 1px;height: 1px;margin: 0;padding: 0;border: 0;opacity: 0;pointer-events: none}.faq__trigger{cursor: pointer;text-align: start}.faq__text{display: grid;grid-template-rows: auto minmax(0,0fr);gap: 0;justify-items: start;align-content: center;transition: grid-template-rows 320ms var(--m-ease,cubic-bezier(0.22,1,0.36,1))}.faq__answer{overflow: hidden;min-height: 0;padding-block-start: var(--space-200);opacity: 0;transform: translateY(-4px);visibility: hidden;transition: opacity 200ms ease,transform 200ms ease,visibility 0s linear 320ms}.faq__toggle:checked ~ .faq__text{grid-template-rows: auto minmax(0,1fr)}.faq__toggle:checked ~ .faq__text .faq__answer{opacity: 1;transform: none;visibility: visible;transition: opacity 260ms ease 120ms,transform 260ms ease 120ms,visibility 0s linear 0s}.faq__item:has(.faq__toggle:checked){background: var(--frame-2)}.faq__arrow-img{transition: transform 320ms var(--m-ease,cubic-bezier(0.22,1,0.36,1))}.faq__item:has(.faq__toggle:checked) .faq__arrow-img{transform: rotate(180deg)}.faq__toggle:focus-visible ~ .faq__text .faq__trigger{outline: 2px solid var(--focus-ring);outline-offset: 2px;box-shadow: 0 0 0 4px var(--focus-ring-alt);border-radius: 2px}@media (prefers-reduced-motion: reduce){.faq__arrow-img,.faq__text,.faq__answer{transition: none}}@media (max-width: 1000px){.faq__item{width: 100%}}.faq__arrow{cursor: pointer}@media (max-width: 1439px){.faq__arrow{overflow: visible}.faq__arrow::before{content: "";position: absolute;inset-block: 0;inset-inline-start: calc(-1 * var(--space-400));inset-inline-end: 0}}.is-flat.is-flat{width: 100%;max-width: var(--frame-width);margin-left: auto;margin-right: auto}.is-flat .reels__track,.is-flat .reels__switch,.is-flat .reels__dots,.is-flat .team__photo-img,.is-flat .team-card__img,.is-flat .articles-2__photo-img,.is-flat .window-category__photo,.is-flat .wc__photo{transform: none}.is-flat > .container,.is-flat > [class$="__inner"],.is-flat > [class$="__container"]{margin-inline: auto}@media (min-width: 1921px){.is-flat.is-flat{max-width: none}.we-call-back__container{inset-inline-start: calc(50% - var(--container) / 2)}.hero__scrim{inset-inline-start: auto;inset-inline-end: calc(var(--frame-width) - 1296px)}.hero-home__scrim{inset-inline-start: auto;inset-inline-end: calc(var(--frame-width) - 800px)}.hero-home.is-video-on .hero-home__scrim{inset-inline-start: 0;inset-inline-end: auto}}@media (max-width: 767px){.reels__container{display: grid;grid-template-columns: 1fr auto auto auto 1fr;gap: var(--space-400) var(--space-1000)}.reels__head,.reels__switch{display: contents}.reels__titles{grid-column: 1 / -1;grid-row: 1}.reels__track{grid-column: 1 / -1;grid-row: 2;min-width: 0}.reels__nav{display: block;grid-row: 3;width: 48px;height: 48px;padding: 0}.reels__nav--prev{grid-column: 2}.reels__nav--next{grid-column: 4}.reels__nav-icon{top: 15.5858px}.reels__nav--prev .reels__nav-icon{left: 18.5858px}.reels__nav--next .reels__nav-icon{left: 19.5858px}.reels__dots{display: flex;grid-column: 3;grid-row: 3;align-self: center}.articles-2__container{display: grid;grid-template-columns: 1fr auto auto auto 1fr;gap: var(--space-400) var(--space-1000)}.articles-2__head,.articles-2__switch{display: contents}.articles-2__intro{grid-column: 1 / -1;grid-row: 1}.articles-2__list{grid-column: 1 / -1;grid-row: 2;min-width: 0}.articles-2__nav{display: flex;align-items: center;justify-content: center;grid-row: 3;width: 48px;height: 48px;padding: 0}.articles-2__nav--prev{grid-column: 2}.articles-2__nav--next{grid-column: 4}.articles-2__dots{display: flex;grid-column: 3;grid-row: 3;align-self: center}.review__container{display: grid;grid-template-columns: 1fr auto minmax(0,auto) auto 1fr;gap: var(--space-400) var(--space-600)}.review__head,.review__switch{display: contents}.review__intro{grid-column: 1 / -1;grid-row: 1;min-width: 0}.review__track{grid-column: 1 / -1;grid-row: 2;min-width: 0}.review__invite,.review__empty{grid-column: 1 / -1;grid-row: 2;min-width: 0}.review-pag{display: flex;grid-row: 3;width: 48px;height: 48px}.review-pag--prev{grid-column: 2}.review-pag--next{grid-column: 4}.review__dots{display: flex;grid-column: 1 / -1;grid-row: 4;align-self: center;flex-wrap: nowrap;justify-content: center;min-width: 0}.review__dot{flex: 0 0 auto;width: var(--space-300)}.team__crew{display: grid;grid-template-columns: 1fr auto auto auto 1fr;gap: var(--space-800) var(--space-1000)}.team__crew-head,.team .switch{display: contents}.team__crew-head > .team__heading{grid-column: 1 / -1;grid-row: 1}.team__cards{grid-column: 1 / -1;grid-row: 2;min-width: 0}.team .switch__btn{display: flex;align-items: center;justify-content: center;grid-row: 3;width: 48px;height: 48px;padding: 0}.team .switch__btn--prev{grid-column: 2}.team .switch__btn--next{grid-column: 4}.team .dots{display: flex;grid-column: 3;grid-row: 3;align-self: center}.portfolio__head{display: contents}.portfolio__title{text-align: center}.portfolio__pagination{display: flex;order: 1}.portfolio__nav{display: flex;width: 48px;height: 48px;padding: 0}.crew__nav{width: 48px;height: 48px;padding: 0}.portfolio__container{gap: var(--space-400)}.review__platforms{display: flex;flex-wrap: nowrap;align-items: stretch;overflow-x: auto;overscroll-behavior-x: contain;-webkit-overflow-scrolling: touch;scrollbar-width: none}.review__platforms::-webkit-scrollbar{display: none}.review-platform{flex: 0 0 148px;width: 148px}}@media (max-width: 767px){:root{--m-card-w: 300px;--m-team-gap: 24px;--m-review-card-w: 280px;--m-review-card-h: 360px;--m-pf-slide-w: 342px;--m-pf-slide-h: 256px;--m-review-title-w: 240px;--m-platform-pad: 15.385px;--m-platform-gap: 4.923px}.window-category__title,.price__title,.articles-1__title,.reels__title,.review__title,.articles-2__title,.team__heading,.portfolio__title,.faq__title,.repair__title,.we-call-back__title{line-height: normal}.articles-1__lead,.articles-2__subtitle,.price__lead,.reels__subtitle,.team__lede,.we-call-back__lead{font-size: var(--fs-d2-d);line-height: normal}.articles-2__item{flex-basis: var(--m-card-w)}.team{--team-card-w: var(--m-card-w)}.team__cards{gap: var(--m-team-gap)}.review-card{width: var(--m-review-card-w);min-height: var(--m-review-card-h)}.review__track > li{width: var(--m-review-card-w)}.review__title{max-width: var(--m-review-title-w)}.review-platform{padding: var(--m-platform-pad);gap: var(--m-platform-gap)}.review__platforms .review-platform__name,.review-platform__score{font-size: var(--fs-d2-d);line-height: normal}.portfolio__slide{width: var(--m-pf-slide-w);height: var(--m-pf-slide-h);flex: 0 0 var(--m-pf-slide-w)}.portfolio__slide > *{width: 100%;height: 100%;object-fit: cover}}@media (max-width: 767px){:root{--m-platform-logo: 24px;--m-platform-star: 20px;--m-platform-score-gap: 3.938px;--m-review-pad: 16px;--m-faq-item-pad-y: 8px;--m-faq-gap-aside: 24px;--m-faq-info-pad: 16px;--m-map-title-lh: 48px;--m-map-h: 153px}.review-platform__logo{width: var(--m-platform-logo);height: var(--m-platform-logo)}.review-platform__star{width: var(--m-platform-star);height: var(--m-platform-star)}.review-platform__score{gap: var(--m-platform-score-gap)}.review-card{padding: var(--m-review-pad)}.faq__row{display: flex;flex-direction: column;gap: var(--m-faq-gap-aside)}.faq__aside,.faq__aside-inner{display: contents;position: static}.faq__title{order: 0}.faq__list{order: 1}.faq__cta{order: 2}.faq__item{padding-block: var(--m-faq-item-pad-y)}.faq__trigger{font-size: var(--fs-d2-d)}.faq__cta{padding: var(--m-faq-info-pad)}.faq__cta-note{font-size: var(--fs-d3-d)}.repair__title{line-height: var(--m-map-title-lh)}.repair__map{flex: 0 0 var(--m-map-h);height: var(--m-map-h)}.office{background: var(--frame-sand)}.office__icon{background: var(--sand)}.office__name{font-size: var(--fs-d2-d)}.office__addr{font-size: var(--fs-d3-d)}.loclist{max-height: none;overflow: visible}}@media (max-width: 767px){:root{--m-hero-title-fs: 24px;--m-hero-check-gap: 4px;--m-hero-btn-gap: 6px;--m-svc-card-h: 300px;--m-svc-gap: 8px}.our-services,.soundproofing,.problem-quiz{padding-block: var(--m-sec-pad)}.our-services__title,.soundproofing__title,.problem-quiz__title{line-height: normal}.problem-quiz__lead{font-size: var(--fs-d2-d);line-height: normal}.hero-home__title{font-size: var(--m-hero-title-fs);line-height: normal}.hero-home__lead{font-size: var(--fs-d2-d);line-height: normal}.hero-home__checks{gap: var(--m-hero-check-gap)}.hero-home__buttons{gap: var(--m-hero-btn-gap)}.hero-home__stats{display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: flex-start}.hero-home__stats .stat{flex: 0 0 auto}.hero-home__stats .stat__num{font-size: var(--m-hero-title-fs)}.our-services__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--m-svc-gap);align-items: stretch}.our-services__row{display: contents}.our-services__cell{width: auto}.our-services__cell .service-card{min-height: var(--m-svc-card-h);height: auto}.our-services__cell .service-card__info{flex-direction: column;align-items: stretch}.our-services__cell .service-card__img{flex: 0 0 auto;width: 100%}.our-services__cell .service-card__text{flex: 1 0 0;justify-content: flex-start;padding-block: var(--space-400) 0}}@media (max-width: 767px){.wincat-grid ul.articles-2__list{flex-wrap: nowrap;overflow-x: auto}.wincat-grid .articles-2__item{flex: 0 0 var(--m-card-w)}}@media (max-width: 767px){:root{--m-hero-photo-top: 138px;--m-hero-photo-h: 428px;--m-hero-scrim-h: 73px;--m-hero-photo-bottom: 158px;--m-hero-photo-gap: 293px;--m-hero-row-gap: 12px;--m-hero-frame-pad: 16px;--m-hero-intro-gap: 8px}.we-call-back{background: var(--title)}.we-call-back__container{padding-inline: var(--space-600)}.hero-home__photo{inset: auto 0 var(--m-hero-photo-bottom) 0;width: 100%;height: var(--m-hero-photo-h);object-fit: cover}.hero-home__scrim{inset: auto 0 var(--m-hero-photo-bottom) 0;width: 100%;height: var(--m-hero-photo-h);background: linear-gradient(to bottom,var(--accent),transparent) top / 100% var(--m-hero-scrim-h) no-repeat,linear-gradient(to top,var(--accent),transparent) bottom / 100% var(--m-hero-scrim-h) no-repeat}.hero-home{min-height: 0;height: auto}.hero-home__frame{min-height: 0;justify-content: flex-start;gap: var(--m-hero-row-gap);padding-block: var(--m-hero-frame-pad)}.hero-home__container{gap: 0}.hero-home .tag{margin-block-end: var(--m-hero-intro-gap)}.hero-home__intro{margin-block-end: var(--m-hero-photo-gap)}ul.hero-home__checks{margin-block-end: var(--m-hero-row-gap)}.price__photo{display: none}}@media (max-width: 767px){.soundproofing__row{flex-direction: column;gap: var(--space-400)}.soundproofing__col{display: contents}.soundproofing__intro{order: 0}.soundproofing__art{order: 1}.soundproofing__stack{order: 2}.price__visual{display: none}}@media (max-width: 767px){.problem-quiz{background: var(--white)}.problem-quiz__form{padding: 0;background: none;box-shadow: none;border-radius: 0}}@media (max-width: 767px){.review-card--video{flex-direction: column}.review-card__video{width: 100%;height: 168px;object-position: 50% 28%}.review-card__column{width: 100%;height: auto;padding-top: 0}}@media (max-width: 767px){.service-card__name{font-size: var(--fs-card-title-m);line-height: var(--line-height-tight);text-wrap: balance;hyphens: manual}}@media (max-width: 767px){.our-services__grid .showmore,.articles-2__list .showmore,.wincat-grid .showmore{grid-column: 1 / -1;justify-self: center}}@media (max-width: 767px){.hero-home.is-video-on .hero-home__photo{display: none}.hero-home.is-video-on .hero-home__scrim{inset: 0;width: 100%;height: 100%;background: var(--hero-scrim-mobile-video)}.hero-home.is-video-on .hero-home__title,.hero-home.is-video-on .hero-home__lead,.hero-home.is-video-on .hero-check,.hero-home.is-video-on .hero-home__stats{text-shadow: 0 1px 3px rgb(13 46 92 / 0.95),0 2px 14px rgb(13 46 92 / 0.85)}}:root{--shadow-pop: 0 8px 24px rgb(13 46 92 / 0.16);--shadow-fab: 0 6px 18px rgb(13 46 92 / 0.24);--wa-fab-size: 60px;--wa-card-w: 320px;--wa-avatar: 40px;--wa-avatar-bg: rgb(255 255 255 / 0.22);--z-footer: 50;--z-float: 60;--lang-menu-w: 132px}.calc [hidden],.lang-menu[hidden],.wa__card[hidden],.wrm[hidden],.nudge[hidden],.lead-pop__field[hidden]{display: none !important}.calc__price--updating{opacity: 0.6}.calc__progress-track{padding-inline: 0}.calc__progress-fill{transition: width 0.35s ease}.step--current .step__num{box-shadow: 0 0 0 4px var(--frame-3)}.step[role="button"]{cursor: pointer}.calc__form{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--space-400) var(--space-600);width: 100%}.calc__contact{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--space-400) var(--space-600);width: 100%}.calc__field{display: flex;flex-direction: column;gap: var(--space-200);min-width: 0}.calc__field--wide{grid-column: 1 / -1}.calc__label{font: var(--fw-h4-d) var(--fs-d3-d) / normal var(--font-body);color: var(--subtitles)}.calc__select,.calc__input{width: 100%;min-height: var(--tap-target);padding: var(--space-200) var(--space-300);background: var(--white);border: 1px solid var(--not-active);border-radius: var(--radius-sm);font: var(--fw-d2-d) var(--fs-d2-d) / normal var(--font-body);color: var(--title)}.calc__select{appearance: none;background-image: none}.calc__field:has(.calc__select){position: relative}.calc__field:has(.calc__select)::after{content: "";position: absolute;inset-inline-end: var(--space-400);bottom: calc(var(--tap-target) / 2);width: var(--space-200);height: var(--space-200);border-right: 2px solid var(--subtitles);border-bottom: 2px solid var(--subtitles);transform: translateY(25%) rotate(45deg);pointer-events: none}.calc__select{padding-inline-end: var(--space-800)}.calc__input[aria-invalid="true"]{border-color: var(--red)}.calc__chips{display: flex;flex-wrap: wrap;gap: var(--space-200)}.calc__chip{min-height: var(--tap-target);padding: var(--space-200) var(--space-400);background: var(--frame);border: 1px solid var(--not-active);border-radius: var(--radius-sm);font: var(--fw-h4-d) var(--fs-d3-d) / normal var(--font-body);color: var(--title);transition: background-color 0.2s ease,color 0.2s ease}.calc__chip[aria-pressed="true"]{background: var(--accent);border-color: var(--accent);color: var(--white)}.calc__error{grid-column: 1 / -1;font: var(--fw-h4-d) var(--fs-d3-d) / normal var(--font-body);color: var(--red)}.calc__actions{flex-shrink: 0;display: flex;gap: var(--space-400);align-items: stretch;width: 100%}.calc__actions .calc__next{flex: 1 1 auto;width: auto}.calc__back{flex: 0 0 auto;min-height: var(--tap-target);padding: var(--space-350) var(--space-600);background: var(--frame);border: 1px solid var(--not-active);border-radius: var(--radius-md);font: var(--fw-h3-d) var(--fs-h3-d) / normal var(--font-body);color: var(--title);white-space: nowrap}.calc__success{display: flex;flex-direction: column;gap: var(--space-400);width: 100%}.calc__ticket{align-self: flex-start;padding: var(--space-200) var(--space-400);background: var(--frame-2);border-radius: var(--radius-sm);font: var(--fw-h4-d) var(--fs-h4-d) / normal var(--font-body);color: var(--accent)}.calc__success-text{font: var(--fw-d2-d) var(--fs-d2-d) / var(--line-height-tight) var(--font-body);color: var(--subtitles)}.calc__next-title{font: var(--fw-h3-d) var(--fs-h3-d) / normal var(--font-body);color: var(--title)}.calc__next-list{display: grid;gap: var(--space-300);width: 100%;margin: 0;padding: 0;list-style: none}.calc__next-item{display: grid;gap: var(--space-100);padding: var(--space-300);background: var(--frame);border-radius: var(--radius-sm)}.calc__next-when{font: var(--fw-h4-d) var(--fs-d4-d) / normal var(--font-body);color: var(--accent)}.calc__next-name{font: var(--fw-h4-d) var(--fs-h4-d) / normal var(--font-body);color: var(--title)}.calc__next-text{font: var(--fw-d3-d) var(--fs-d3-d) / var(--line-height-tight) var(--font-body);color: var(--subtitles)}.calc__again{align-self: flex-start;min-height: var(--tap-target);padding: var(--space-350) var(--space-600);background: var(--accent);border-radius: var(--radius-md);font: var(--fw-h3-d) var(--fs-h3-d) / normal var(--font-body);color: var(--white)}@media (max-width: 767px){.calc__form,.calc__contact{grid-template-columns: minmax(0,1fr)}.calc__actions{flex-wrap: wrap}.calc__back,.calc__again{width: 100%;text-align: center}}.wa{position: fixed;inset-block-end: calc(var(--space-600) + var(--cookie-lift,0px));transition: inset-block-end 320ms cubic-bezier(0.22,1,0.36,1);inset-inline-end: var(--space-600);z-index: var(--z-float);display: flex;flex-direction: column;gap: var(--space-300);align-items: flex-end}.wa{pointer-events: none}.wa > *{pointer-events: auto}.wa__fab{width: var(--wa-fab-size);height: var(--wa-fab-size);display: flex;align-items: center;justify-content: center;background: var(--green);border-radius: 50%;box-shadow: var(--shadow-fab);transition: transform 0.2s ease}.wa__fab:hover{transform: scale(1.06)}.wa__fab img{width: 32px;height: 32px}.wa__card{order: -1;width: var(--wa-card-w);max-width: calc(100vw - var(--space-800));overflow: hidden;background: var(--white);border: 1px solid var(--stroke);border-radius: var(--radius-lg);box-shadow: var(--shadow-pop)}.wa__head{display: flex;gap: var(--space-300);align-items: center;padding: var(--space-400);background: var(--green);color: var(--white)}.wa__avatar{flex-shrink: 0;width: var(--wa-avatar);height: var(--wa-avatar);display: flex;align-items: center;justify-content: center;background: var(--wa-avatar-bg);border-radius: 50%}.wa__avatar img{width: 24px;height: 24px}.wa__who{flex: 1 1 auto;min-width: 0;display: flex;flex-direction: column;gap: var(--space-100)}.wa__brand{font: var(--fw-h4-d) var(--fs-h4-d) / normal var(--font-body)}.wa__status{font: var(--fw-d4-d) var(--fs-d4-d) / normal var(--font-body);opacity: 0.85}.wa__close{flex-shrink: 0;width: var(--icon-300);height: var(--icon-300);display: flex;align-items: center;justify-content: center;color: var(--white);font: var(--fw-h3-d) var(--fs-h3-d) / normal var(--font-body)}.wa__body{display: flex;flex-direction: column;gap: var(--space-300);padding: var(--space-400);background: var(--frame)}.wa__agent{font: var(--fw-d4-d) var(--fs-d4-d) / normal var(--font-body);color: var(--subtitles)}.wa__bubble{padding: var(--space-300);background: var(--white);border-start-start-radius: var(--space-100);border-start-end-radius: var(--radius-md);border-end-end-radius: var(--radius-md);border-end-start-radius: var(--radius-md);font: var(--fw-d3-d) var(--fs-d3-d) / var(--line-height-tight) var(--font-body);color: var(--title)}.wa__cta{display: flex;gap: var(--space-200);align-items: center;justify-content: center;min-height: var(--tap-target);padding: var(--space-300) var(--space-400);background: var(--green);border-radius: var(--radius-md);font: var(--fw-h4-d) var(--fs-h4-d) / normal var(--font-body);color: var(--white);text-decoration: none}.wa__cta img{width: 20px;height: 20px}@media (max-width: 767px){.wa{inset-block-end: calc(var(--space-400) + var(--cookie-lift,0px));inset-inline-end: var(--space-400)}}.lang[aria-expanded]{cursor: pointer}.lang-menu{position: fixed;z-index: calc(var(--z-float) + 10);min-width: var(--lang-menu-w);display: flex;flex-direction: column;gap: var(--space-100);padding: var(--space-200);background: var(--white);border: 1px solid var(--stroke);border-radius: var(--radius-md);box-shadow: var(--shadow-pop)}.lang-menu__item{display: flex;gap: var(--space-200);align-items: center;min-height: var(--tap-target);padding: var(--space-200) var(--space-300);border-radius: var(--radius-sm);font: var(--fw-h4-d) var(--fs-d3-d) / normal var(--font-body);color: var(--menu-ink);text-decoration: none}.lang-menu__item img{width: 24px;height: 24px}.lang-menu__item:hover{background: var(--frame)}.lang-menu__item--current{background: var(--frame-2);color: var(--accent)}.cookie{position: fixed;inset-inline: 0;bottom: 0;z-index: 70;padding: var(--space-300);opacity: 0;transform: translateY(12px);transition: opacity 320ms cubic-bezier(0.22,1,0.36,1),transform 320ms cubic-bezier(0.22,1,0.36,1)}.cookie.is-in{opacity: 1;transform: none}.cookie__inner{max-width: var(--container);margin-inline: auto;display: flex;gap: var(--space-400);align-items: center;justify-content: space-between;padding: var(--space-400) var(--space-500);background: var(--white);border: 1px solid var(--stroke);border-radius: var(--radius-md);box-shadow: 0 10px 30px -12px var(--shadow-cookie)}.cookie__text{font: var(--fw-d3-d) var(--fs-d3-d) / var(--line-height-d2) var(--font-body);color: var(--subtitles)}.cookie__link{color: var(--accent);text-decoration: underline}.cookie__actions{flex-shrink: 0;display: flex;gap: var(--space-200)}.cookie__accept,.cookie__decline{min-height: var(--tap-target,44px);padding-inline: var(--space-500);border-radius: var(--radius-full);font: var(--fw-h4-d) var(--fs-d3-d) / normal var(--font-body);cursor: pointer;white-space: nowrap;transition: transform 180ms cubic-bezier(0.22,1,0.36,1),box-shadow 180ms cubic-bezier(0.22,1,0.36,1),background 180ms cubic-bezier(0.22,1,0.36,1)}.cookie__accept{border: 0;background: var(--accent);color: var(--white)}.cookie__decline{border: 1px solid var(--stroke);background: var(--white);color: var(--title)}.cookie__accept:hover,.cookie__decline:hover{transform: translateY(-1px)}.cookie__accept:active,.cookie__decline:active{transform: translateY(0) scale(0.985)}.cookie__decline:hover{background: var(--frame)}@media (max-width: 767px){.cookie{padding: var(--space-200)}.cookie__inner{flex-direction: column;align-items: stretch;gap: var(--space-200);padding: var(--space-300)}.cookie__text{font-size: var(--fs-d4-d);line-height: var(--lh-18,1.4);display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.cookie__inner .cookie__link{display: block;padding-block: var(--space-100);font-size: var(--fs-d4-d)}.cookie__accept,.cookie__decline{padding-inline: var(--space-400);font-size: var(--fs-d4-d)}.cookie__actions > *{flex: 1 1 0}}@media (max-width: 319px){.cookie__accept,.cookie__decline{white-space: normal}}.footer__bottom{flex-wrap: wrap;height: auto;min-height: 49px}@media (min-width: 768px){.footer__bottom{gap: var(--space-600)}}.footer__legal{display: flex;flex-wrap: wrap;flex-shrink: 0;gap: var(--space-400)}.footer__legal-link{font: var(--fw-d4-d) var(--fs-d4-d) / normal var(--font-body);color: var(--footer-note,var(--white));opacity: 0.72;text-decoration: none;transition: color 180ms cubic-bezier(0.22,1,0.36,1)}.footer__legal-link:hover{text-decoration: underline}.cookie__reopen{padding: 0;border: 0;background: none;font: inherit;color: var(--accent);text-decoration: underline;cursor: pointer}html.wrm-open{overflow: hidden}.wrm{position: fixed;inset: 0;z-index: 80;display: flex;align-items: center;justify-content: center;padding: var(--space-600);background: var(--shadow-cookie);opacity: 0;transition: opacity 240ms cubic-bezier(0.22,1,0.36,1)}.wrm.is-in{opacity: 1}.wrm__box{position: relative;max-width: min(720px,100%);max-height: 100%;display: flex;flex-direction: column;gap: var(--space-300);padding: var(--space-400);background: var(--white);border-radius: var(--radius-lg);transform: translateY(10px) scale(0.985);transition: transform 240ms cubic-bezier(0.22,1,0.36,1)}.wrm.is-in .wrm__box{transform: none}.wrm__box--video{width: min(960px,100%);max-width: none}.wrm__close{position: absolute;top: calc(-1 * var(--space-300));inset-inline-end: calc(-1 * var(--space-300));width: 40px;height: 40px;padding: 0;border: 0;border-radius: var(--radius-full);background: var(--title);font-size: 0;cursor: pointer;transition: transform 240ms cubic-bezier(0.22,1,0.36,1),background 240ms cubic-bezier(0.22,1,0.36,1)}.wrm__close::before,.wrm__close::after{content: "";position: absolute;top: 50%;left: 50%;width: 16px;height: 2px;border-radius: 1px;background: var(--white);transform: translate(-50%,-50%) rotate(45deg)}.wrm__close::after{transform: translate(-50%,-50%) rotate(-45deg)}.wrm__close:hover{background: var(--accent);transform: rotate(90deg) scale(1.08)}.wrm__bar{display: flex;gap: var(--space-400);align-items: center;justify-content: space-between;flex-wrap: wrap}.wrm__btn{min-height: var(--tap-target,44px);padding-inline: var(--space-500);border: 1px solid var(--stroke);border-radius: var(--radius-full);background: var(--white);color: var(--title);font: var(--fw-h4-d) var(--fs-d3-d) / normal var(--font-body);cursor: pointer;transition: background 180ms cubic-bezier(0.22,1,0.36,1)}.wrm__btn:hover{background: var(--frame)}.wrm__link{font: var(--fw-h4-d) var(--fs-d3-d) / normal var(--font-body);color: var(--accent);text-decoration: underline}.licenses__viewer-img{display: block;max-width: 100%;max-height: calc(100vh - 200px);width: auto;margin-inline: auto;border-radius: var(--radius-sm)}.podcasts__frame-box{aspect-ratio: 16 / 9;border-radius: var(--radius-sm);overflow: hidden;background: var(--title)}.podcasts__frame{display: block;width: 100%;height: 100%;border: 0}.nudge{position: fixed;z-index: var(--z-float);pointer-events: none;inset-block-end: calc(var(--space-600) + var(--cookie-lift,0px));inset-inline-start: var(--space-600);width: min(340px,calc(100vw - 2 * var(--space-400)));padding: var(--space-500);background: var(--white);border: 1px solid var(--stroke);border-radius: var(--radius-lg);box-shadow: var(--shadow-pop)}.nudge:not(.is-away) .nudge__close,.nudge:not(.is-away) .nudge__cta{pointer-events: auto}.nudge__close{position: absolute;inset-block-start: var(--space-200);inset-inline-end: var(--space-200);width: 32px;height: 32px;padding: 0;border: 0;border-radius: var(--radius-full);background: none;font-size: 0;cursor: pointer;transition: transform 240ms cubic-bezier(0.22,1,0.36,1),background 240ms cubic-bezier(0.22,1,0.36,1)}.nudge__close::before,.nudge__close::after{content: "";position: absolute;top: 50%;left: 50%;width: 14px;height: 2px;border-radius: 1px;background: var(--subtitles);transform: translate(-50%,-50%) rotate(45deg)}.nudge__close::after{transform: translate(-50%,-50%) rotate(-45deg)}.nudge__close:hover{background: var(--frame);transform: rotate(90deg)}.nudge__title{padding-inline-end: var(--space-800);font: var(--fw-h4-d) var(--fs-d1-d) / var(--line-height-tight) var(--font-body);color: var(--title)}.nudge__text{margin-top: var(--space-200);font: var(--fw-d2-d) var(--fs-d3-d) / var(--line-height-d2) var(--font-body);color: var(--subtitles)}.nudge__cta{margin-top: var(--space-400);width: 100%;min-height: var(--tap-target);border: 0;border-radius: var(--radius-md);background: var(--gold-gd);color: var(--title);font: var(--fw-h4-d) var(--fs-d2-d) / normal var(--font-body);cursor: pointer}@media (max-width: 767px){.nudge{inset-inline-start: var(--space-400);inset-block-end: calc(var(--space-400) + var(--cookie-lift,0px));width: min(264px,calc(100vw - 2 * var(--space-400)));padding: var(--space-400)}.nudge__title{padding-inline-end: var(--space-600);font-size: var(--fs-d2-d)}.nudge__text{margin-top: var(--space-100);font-size: var(--fs-d4-d)}.nudge__cta{margin-top: var(--space-300);min-height: 40px;font-size: var(--fs-d3-d)}}@media (max-width: 1439px){.nudge__close{width: var(--tap-target);height: var(--tap-target)}}.lead-pop .wrm__box{width: min(520px,100%);padding: var(--space-800)}.lead-pop__title{font: var(--fw-h1-d) var(--fs-h3-d) / var(--line-height-tight) var(--font-display);color: var(--title)}.lead-pop__text{font: var(--fw-d2-d) var(--fs-d2-d) / var(--line-height-d2) var(--font-body);color: var(--subtitles)}.lead-pop__form{display: flex;flex-direction: column;gap: var(--space-300)}.lead-pop__field{display: flex;align-items: center;width: 100%;padding: var(--space-300);background: var(--frame);border-radius: var(--radius-sm);box-shadow: inset 0 0 0 1px var(--stroke)}.lead-pop__input{flex: 1 1 auto;min-width: 0;border: 0;background: none;font: var(--fw-d2-d) var(--fs-d2-d) / normal var(--font-body);color: var(--title)}.lead-pop__input::placeholder{color: var(--subtitles)}.lead-pop__submit{min-height: var(--tap-target);border: 0;border-radius: var(--radius-md);background: var(--gold-gd);color: var(--title);font: var(--fw-h4-d) var(--fs-d1-d) / normal var(--font-body);cursor: pointer}.lead-pop__note{font: var(--fw-d2-d) var(--fs-d3-d) / var(--line-height-d2) var(--font-body);color: var(--subtitles)}.lead-pop__note a{color: var(--accent);text-decoration: underline}@media (max-width: 767px){.lead-pop .wrm__box{padding: var(--space-400)}.lead-pop__title{font-size: var(--fs-h4-d);padding-inline-end: var(--space-400)}.lead-pop__text{font-size: var(--fs-d3-d)}.lead-pop__submit{min-height: 44px;font-size: var(--fs-d2-d)}.lead-pop__note{font-size: var(--fs-d4-d)}}.ferr{position: relative;flex-shrink: 0;width: 20px;height: 20px;margin-inline-start: var(--space-200);border-radius: var(--radius-full);background: var(--red);cursor: help;animation: ferr-pop 320ms cubic-bezier(0.34,1.56,0.64,1) both}.ferr::before{content: "!";position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;font: 700 13px / 1 var(--font-body);color: var(--white)}.ferr::after{content: attr(data-tip);position: absolute;inset-block-end: calc(100% + 8px);inset-inline-end: 0;width: max-content;max-width: 240px;padding: var(--space-200) var(--space-300);border-radius: var(--radius-sm);background: var(--title);color: var(--white);font: 500 var(--fs-d4-d) / var(--line-height-tight) var(--font-body);box-shadow: var(--shadow-pop);opacity: 0;transform: translateY(4px);pointer-events: none;transition: opacity 180ms cubic-bezier(0.22,1,0.36,1),transform 180ms cubic-bezier(0.22,1,0.36,1);z-index: 5}.ferr:hover::after{opacity: 1;transform: none}@keyframes ferr-pop{0%{transform: scale(0)}100%{transform: scale(1)}}.we-call-back__field:has([aria-invalid="true"]),.problem-quiz__field:has([aria-invalid="true"]),.lead-pop__field:has([aria-invalid="true"]){box-shadow: inset 0 0 0 2px var(--red);animation: ferr-shake 360ms cubic-bezier(0.22,1,0.36,1)}@keyframes ferr-shake{0%,100%{transform: none}25%{transform: translateX(-4px)}55%{transform: translateX(3px)}80%{transform: translateX(-2px)}}@media (max-width: 767px){.btn,.faq__btn,.soundproofing__cta,.door-usp__cta,.price-list__cta-btn,.problem-quiz__submit,.calc__next,.we-call-back__submit{min-height: 46px;padding-block: var(--space-250,10px);font-size: var(--fs-btn-m)}:root{--wa-fab-size: 52px}.wa__fab img{width: 26px;height: 26px}.wa{inset-block-end: calc(var(--space-600) + var(--cookie-lift,0px));opacity: 0;transform: translateY(8px) scale(0.9);pointer-events: none;transition: opacity 240ms cubic-bezier(0.22,1,0.36,1),transform 240ms cubic-bezier(0.22,1,0.36,1),inset-block-end 320ms cubic-bezier(0.22,1,0.36,1)}.wa > *{pointer-events: none}.is-scrolled .wa{opacity: 1;transform: none}.is-scrolled .wa > *{pointer-events: auto}.calc__back,.calc__again{min-height: 46px;padding-block: var(--space-250,10px);font-size: var(--fs-btn-m)}}.price,.calc{overflow-anchor: none}.lead-pop__wa{align-self: center;font: var(--fw-d2-d) var(--fs-d3-d) / normal var(--font-body);color: var(--accent);text-decoration: underline}.cookie__inner{border-color: rgb(134 151 174 / 0.45)}.cookie__link{white-space: nowrap;font-size: var(--fs-d4-d)}.to-top{position: fixed;inset-block-end: calc(var(--space-600) + var(--cookie-lift,0px) + var(--wa-fab-size) + var(--space-300));inset-inline-end: var(--space-600);z-index: var(--z-float);width: var(--wa-fab-size);height: var(--wa-fab-size);display: flex;align-items: center;justify-content: center;padding: 0;background: var(--white);border: 1px solid var(--stroke);border-radius: 50%;box-shadow: var(--shadow-fab);cursor: pointer;opacity: 0;visibility: hidden;transform: translateY(8px);transition: opacity 240ms var(--m-ease,ease),transform 240ms var(--m-ease,ease),visibility 240ms,inset-block-end 320ms cubic-bezier(0.22,1,0.36,1)}.to-top.is-on{opacity: 1;visibility: visible;transform: none}.to-top:hover{transform: translateY(-2px)}.to-top__chev{width: 12px;height: 12px;margin-block-start: 3px;border-top: 2px solid var(--accent);border-left: 2px solid var(--accent);transform: rotate(45deg)}@media (max-width: 767px){.to-top{inset-inline-end: var(--space-400)}}.portfolio__slide{position: relative}.portfolio__open{position: absolute;inset: 0;width: 100%;height: 100%;padding: 0;border: 0;background: transparent;border-radius: inherit;cursor: zoom-in}.pv-open,.pv-open body{overflow: hidden}.pv{position: fixed;inset: 0;z-index: 200;display: flex;align-items: center;justify-content: center;gap: var(--space-400);padding: var(--space-600);background: rgb(13 46 92 / 0.92)}.pv[hidden]{display: none}.pv__stage{margin: 0;display: flex;flex-direction: column;align-items: center;gap: var(--space-300);max-width: min(100%,1100px)}.pv__img{max-width: 100%;max-height: calc(100svh - var(--space-600) * 2 - 96px);width: auto;height: auto;border-radius: var(--radius-md);transition: opacity 180ms ease}.pv__img.is-loading{opacity: 0.35}.pv__caption{max-width: 70ch;color: var(--white);font: var(--fw-d2-d) var(--fs-d3-d) / var(--line-height-d2) var(--font-body);text-align: center;opacity: 0.85}.pv__count{position: absolute;inset-block-end: var(--space-400);inset-inline-start: 50%;transform: translateX(-50%);margin: 0;color: var(--white);font: var(--fw-d2-d) var(--fs-d3-d) / normal var(--font-body);opacity: 0.7}.pv__close,.pv__arrow{flex-shrink: 0;width: 48px;height: 48px;position: relative;padding: 0;border: 0;background: rgb(255 255 255 / 0.12);border-radius: 50%;cursor: pointer;transition: background 160ms ease}.pv__close:hover,.pv__arrow:hover{background: rgb(255 255 255 / 0.24)}.pv__close{position: absolute;inset-block-start: var(--space-400);inset-inline-end: var(--space-400)}.pv__close::before,.pv__close::after{content: "";position: absolute;inset-block-start: 50%;inset-inline-start: 25%;width: 50%;height: 2px;background: var(--white)}.pv__close::before{transform: rotate(45deg)}.pv__close::after{transform: rotate(-45deg)}.pv__arrow::before{content: "";position: absolute;top: 50%;left: 50%;width: 12px;height: 12px;border-top: 2px solid var(--white);border-left: 2px solid var(--white)}.pv__arrow--prev::before{transform: translate(-30%,-50%) rotate(-45deg)}.pv__arrow--next::before{transform: translate(-70%,-50%) rotate(135deg)}@media (max-width: 767px){.pv{padding: var(--space-400)}.pv__arrow{position: absolute;inset-block-end: calc(var(--space-400) + 48px)}.pv__arrow--prev{inset-inline-start: var(--space-400)}.pv__arrow--next{inset-inline-end: var(--space-400)}.pv__img{max-height: calc(100svh - var(--space-400) * 2 - 150px)}}:root{--m-state: 180ms;--m-reveal: 560ms;--m-ease: cubic-bezier(0.22,1,0.36,1);--m-rise: 14px;--m-step: 70ms;--m-shadow: 0 10px 24px -12px rgb(13 46 92 / 0.28);--m-shadow-soft: 0 6px 16px -10px rgb(13 46 92 / 0.22);--m-veil: rgb(13 46 92 / 0.28);--m-sheen: rgb(255 255 255 / 0.55);--m-track: 0.3px}.btn,.faq__btn,.join__btn,.soundproofing__cta,.door-usp__cta,.price-list__cta-btn,.problem-quiz__submit,.calc__next,.we-call-back__submit,.nudge__cta,.lead-pop__submit{transition: transform var(--m-state) var(--m-ease),box-shadow var(--m-state) var(--m-ease),filter var(--m-state) var(--m-ease)}.btn:hover,.faq__btn:hover,.join__btn:hover,.soundproofing__cta:hover,.door-usp__cta:hover,.price-list__cta-btn:hover,.problem-quiz__submit:hover,.calc__next:hover,.we-call-back__submit:hover,.nudge__cta:hover,.lead-pop__submit:hover{transform: translateY(-1px);box-shadow: var(--m-shadow);filter: brightness(1.04)}.btn:active,.faq__btn:active,.join__btn:active,.soundproofing__cta:active,.door-usp__cta:active,.price-list__cta-btn:active,.problem-quiz__submit:active,.calc__next:active,.we-call-back__submit:active,.nudge__cta:active,.lead-pop__submit:active{transform: translateY(0) scale(0.988);box-shadow: none;filter: brightness(0.97)}.wa__fab{transition: transform var(--m-state) var(--m-ease),box-shadow var(--m-state) var(--m-ease)}.wa__fab:hover{transform: scale(1.06);box-shadow: var(--m-shadow)}.wa__fab:active{transform: scale(0.97)}.service-card,.articles-2__card,.door-types__card,.loc{transition: transform var(--m-state) var(--m-ease),box-shadow var(--m-state) var(--m-ease)}.service-card:hover,.articles-2__card:hover,.door-types__card:hover,.loc:hover{transform: translateY(-3px);box-shadow: var(--m-shadow-soft)}.articles-2__photo-img,.door-types__photo img{transition: filter 240ms cubic-bezier(0.4,0,0.2,1),transform 420ms var(--m-ease)}.articles-2__card:hover .articles-2__photo-img,.door-types__card:hover .door-types__photo img{transform: scale(1.035)}.team-card__img{transition: transform 420ms var(--m-ease)}.team-card:hover .team-card__img{transform: scale(1.04)}.articles-2__more-icon{transition: transform var(--m-state) var(--m-ease)}.articles-2__card:hover .articles-2__more-icon{transform: translateX(3px)}@media (scripting: enabled){[data-reveal]{opacity: 0;transform: translateY(var(--m-rise))}[data-reveal].is-in{opacity: 1;transform: none}.motion-off [data-reveal]{opacity: 1;transform: none}}.hl{display: block;overflow: clip}.hl__i{display: block;will-change: transform}.service-card__img,.service-card__name{transition: transform 420ms var(--m-ease)}.service-card:hover{transform: translateY(-4px)}.service-card:hover .service-card__img{transform: translateY(-3px) scale(1.06)}.service-card:hover .service-card__name{transform: translateX(2px)}.service-card .ico,.service-card [class*="__icon"]{transition: transform 420ms var(--m-ease),box-shadow 420ms var(--m-ease)}.service-card:hover .ico,.service-card:hover [class*="__icon"]{transform: translateY(-2px) scale(1.05);box-shadow: var(--m-shadow-soft)}.problem{transition: background 220ms var(--m-ease),box-shadow 220ms var(--m-ease),transform 220ms var(--m-ease)}.problem:hover{transform: translateY(-2px)}.problem .ico,.problem__icon{transition: transform 320ms cubic-bezier(0.34,1.56,0.64,1)}.problem:hover .ico,.problem:hover .problem__icon{transform: translateY(-2px) rotate(-4deg) scale(1.06)}.problem{position: relative}.problem--selected{animation: problem-pick 380ms var(--m-ease)}.problem--selected .ico,.problem--selected .problem__icon{animation: problem-icon-pop 460ms cubic-bezier(0.34,1.56,0.64,1);transform: scale(1.12)}.problem--selected::after{content: "";position: absolute;inset: 0;border-radius: inherit;pointer-events: none;animation: problem-ring 520ms var(--m-ease)}.problem::before{content: "✓";position: absolute;top: var(--space-200);inset-inline-end: var(--space-200);width: 22px;height: 22px;display: flex;align-items: center;justify-content: center;border-radius: var(--radius-full);background: var(--accent);color: var(--white);font: var(--fw-bold) var(--fs-d4-d) / 1 var(--font-body);opacity: 0;transform: scale(0.3);transition: opacity 200ms var(--m-ease),transform 320ms cubic-bezier(0.34,1.56,0.64,1);pointer-events: none}.problem--selected::before{opacity: 1;transform: scale(1)}@keyframes problem-pick{0%{transform: scale(1)}38%{transform: scale(0.965)}100%{transform: scale(1)}}@keyframes problem-icon-pop{0%{transform: scale(1)}45%{transform: scale(1.28) rotate(5deg)}75%{transform: scale(1.02)}100%{transform: scale(1.12)}}@keyframes problem-ring{0%{box-shadow: 0 0 0 0 var(--accent)}100%{box-shadow: 0 0 0 14px transparent}}.tile{position: relative;transition: background 220ms var(--m-ease),box-shadow 220ms var(--m-ease),transform 220ms var(--m-ease)}.tile:hover{transform: translateY(-2px)}.tile__icon{transition: transform 320ms cubic-bezier(0.34,1.56,0.64,1)}.tile:hover .tile__icon{transform: translateY(-2px) rotate(-4deg) scale(1.06)}.tile:has(.tile__input:checked){animation: problem-pick 380ms var(--m-ease)}.tile:has(.tile__input:checked) .tile__icon{animation: problem-icon-pop 460ms cubic-bezier(0.34,1.56,0.64,1);transform: scale(1.12)}.tile:has(.tile__input:checked)::after{content: "";position: absolute;inset: 0;border-radius: inherit;pointer-events: none;animation: problem-ring 520ms var(--m-ease)}.tile::before{content: "✓";position: absolute;top: var(--space-200);inset-inline-end: var(--space-200);width: 22px;height: 22px;display: flex;align-items: center;justify-content: center;border-radius: var(--radius-full);background: var(--accent);color: var(--white);font: var(--fw-bold) var(--fs-d4-d) / 1 var(--font-body);opacity: 0;transform: scale(0.3);transition: opacity 200ms var(--m-ease),transform 320ms cubic-bezier(0.34,1.56,0.64,1);pointer-events: none}.tile:has(.tile__input:checked)::before{opacity: 1;transform: scale(1)}.step--current .step__num{position: relative}.step--current .step__num::after{content: "";position: absolute;inset: 0;border-radius: inherit;box-shadow: 0 0 0 3px var(--accent);animation: step-echo 2.6s var(--m-ease) infinite;pointer-events: none}@keyframes step-echo{0%{transform: scale(1);opacity: 0.55}55%,100%{transform: scale(1.75);opacity: 0}}.price__visual[data-reveal] .price__badge{opacity: 0;transform: scale(0.6)}.price__visual[data-reveal].is-in .price__badge{animation: badge-pop 520ms var(--m-ease) both,price-levitate 7s cubic-bezier(0.45,0,0.55,1) infinite}.price__visual[data-reveal].is-in .price__badge--sealant{animation-delay: 180ms,0s}.price__visual[data-reveal].is-in .price__badge--glazed{animation-delay: 320ms,0s}.price__visual[data-reveal].is-in .price__badge--setting{animation-delay: 460ms,0s}@keyframes badge-pop{0%{opacity: 0;transform: scale(0.6)}70%{opacity: 1;transform: scale(1.06)}100%{opacity: 1;transform: scale(1)}}.price__visual[data-reveal].is-in .price__photo{animation: price-levitate 7s cubic-bezier(0.45,0,0.55,1) infinite}@keyframes price-levitate{0%,100%{translate: 0 0}50%{translate: 0 -14px}}.articles-2__photo::after{content: "";position: absolute;inset: 0;background: var(--m-veil);opacity: 0;transition: opacity 320ms var(--m-ease);pointer-events: none}.articles-2__card:hover .articles-2__photo::after{opacity: 1}.articles-2__tag{position: absolute;right: var(--space-350);bottom: var(--space-350);transition: right 520ms var(--m-ease),bottom 520ms var(--m-ease),transform 520ms var(--m-ease),box-shadow 520ms var(--m-ease)}.articles-2__card:hover .articles-2__tag{right: 50%;bottom: 50%;transform: translate(50%,50%) scale(1.35);box-shadow: var(--m-shadow)}.we-call-back__input,.problem-quiz__input,.calc input[type="tel"],.calc input[type="text"]{transition: box-shadow 220ms var(--m-ease),background 220ms var(--m-ease),transform 220ms var(--m-ease)}.we-call-back__input:focus,.problem-quiz__input:focus,.calc input[type="tel"]:focus,.calc input[type="text"]:focus{transform: translateY(-1px)}.we-call-back__field input:focus-visible,.problem-quiz__field input:focus-visible,.lead-pop__field input:focus-visible{outline: none;box-shadow: none}.we-call-back__field,.problem-quiz__field,.lead-pop__field{transition: box-shadow 180ms var(--m-ease)}.we-call-back__field:focus-within,.problem-quiz__field:focus-within,.lead-pop__field:focus-within{box-shadow: inset 0 0 0 2px var(--accent),0 0 0 4px var(--focus-ring-alt)}.calc__input:focus-visible,.calc__select:focus-visible{outline: none;box-shadow: inset 0 0 0 2px var(--accent),0 0 0 4px var(--focus-ring-alt)}.calc__input,.calc__select{transition: box-shadow 180ms var(--m-ease)}.we-call-back__field:has([aria-invalid="true"]):focus-within,.problem-quiz__field:has([aria-invalid="true"]):focus-within,.lead-pop__field:has([aria-invalid="true"]):focus-within{box-shadow: inset 0 0 0 2px var(--red),0 0 0 4px var(--focus-ring-alt)}.we-call-back__input:not(:placeholder-shown),.problem-quiz__input:not(:placeholder-shown),.lead-pop__input:not(:placeholder-shown){box-shadow: inset 0 0 0 1.5px var(--accent)}.we-call-back__submit,.problem-quiz__submit,.lead-pop__submit{position: relative;overflow: hidden}.we-call-back__submit::after,.problem-quiz__submit::after,.lead-pop__submit::after{content: "";position: absolute;inset: 0;border-radius: inherit;background: radial-gradient(circle at center,var(--m-sheen),transparent 60%);opacity: 0;transform: scale(0.2);pointer-events: none}.we-call-back__submit:active::after,.problem-quiz__submit:active::after,.lead-pop__submit:active::after{animation: press-pulse 420ms ease-out}@keyframes press-pulse{0%{opacity: 0.9;transform: scale(0.2)}100%{opacity: 0;transform: scale(1.4)}}.join__btn{position: relative;overflow: hidden;transition: transform var(--m-state) var(--m-ease),box-shadow var(--m-state) var(--m-ease),letter-spacing 320ms var(--m-ease)}.join__btn-icon{transition: transform 320ms var(--m-ease)}.join__btn::before{content: "";position: absolute;inset-block: 0;inset-inline-start: -60%;width: 45%;background: linear-gradient(100deg,transparent,var(--m-sheen),transparent);transform: skewX(-18deg);pointer-events: none;opacity: 0}.join__btn:hover{transform: translateY(-1px);box-shadow: var(--m-shadow);letter-spacing: var(--m-track)}.join__btn:hover .join__btn-icon{transform: translateX(6px)}.join__btn:hover::before{animation: join-sheen 720ms var(--m-ease)}@keyframes join-sheen{0%{opacity: 0;inset-inline-start: -60%}15%{opacity: 1}100%{opacity: 0;inset-inline-start: 110%}}.svc-group{display: grid;grid-template-rows: auto minmax(0,0fr);transition: grid-template-rows 340ms var(--m-ease)}.svc-group:has(.svc-group__state:checked){grid-template-rows: auto minmax(0,1fr)}.svc-group__panel{display: block;overflow: hidden;min-height: 0;visibility: hidden;transition: visibility 0s linear 340ms}.svc-group__state:checked ~ .svc-group__panel{visibility: visible;transition: visibility 0s linear 0s}.svc-group__chevron{transition: transform 340ms var(--m-ease)}.svc-group__state:checked ~ .svc-group__head .svc-group__chevron{transform: rotate(180deg)}.sg-card{transition: transform var(--m-state) var(--m-ease),box-shadow var(--m-state) var(--m-ease)}.sg-card__icon,.sg-card__more img{transition: transform 320ms var(--m-ease)}.sg-card:hover{transform: translateY(-3px);box-shadow: var(--m-shadow-soft)}.sg-card:hover .sg-card__icon{transform: translateY(-2px) scale(1.06)}.sg-card:hover .sg-card__more img{transform: translateX(4px)}.review-platform.is-filter{position: relative;transition: transform var(--m-state) var(--m-ease),box-shadow var(--m-state) var(--m-ease),background var(--m-state) var(--m-ease);background: var(--frame)}.review-platform.is-filter:hover{transform: translateY(-2px)}.review-platform.is-filter.is-active{background: var(--frame-2);box-shadow: inset 0 0 0 2px var(--accent)}.review-platform__hit{position: absolute;inset: 0;width: 100%;height: 100%;padding: 0;border: 0;background: transparent;border-radius: inherit;cursor: pointer}.review.is-filterable .review__track > li[data-platform]{opacity: 0;transform: translateY(10px);transition: opacity 420ms var(--m-ease),transform 420ms var(--m-ease);transition-delay: calc(var(--r-i,0) * 70ms)}.review.is-filterable .review__track > li[data-platform].is-shown{opacity: 1;transform: none}.review__empty{width: 100%;padding-block: var(--space-800);text-align: center;font: var(--fw-d2-d) var(--fs-d2-d) / var(--line-height-d2) var(--font-body);color: var(--subtitles)}.repair__tab{transition: background var(--m-state) var(--m-ease),color var(--m-state) var(--m-ease),transform var(--m-state) var(--m-ease)}.repair__tab:hover:not(.repair__tab--active){transform: translateY(-1px)}.repair__tab:active{transform: translateY(0) scale(0.985)}.repair__locations.is-swapped .loclist{animation: loc-swap 420ms var(--m-ease)}@keyframes loc-swap{0%{opacity: 0;transform: translateY(8px)}100%{opacity: 1;transform: none}}.price-list__cta-btn{position: relative;overflow: hidden}.price-list__cta-btn::before{content: "";position: absolute;inset-block: 0;inset-inline-start: -60%;width: 45%;background: linear-gradient(100deg,transparent,var(--m-sheen),transparent);transform: skewX(-18deg);pointer-events: none;opacity: 0}.price-list__cta-btn:hover::before{animation: join-sheen 720ms var(--m-ease)}.showmore{grid-column: 1 / -1;justify-self: center;margin-inline: auto;white-space: nowrap;align-self: center;margin-block-start: var(--space-600);padding: var(--space-300) var(--space-800);border: 1px solid var(--stroke);border-radius: var(--radius-full);background: var(--white);color: var(--title);font: var(--fw-h4-d) var(--fs-d2-d) / normal var(--font-body);cursor: pointer;transition: transform var(--m-state) var(--m-ease),box-shadow var(--m-state) var(--m-ease),background var(--m-state) var(--m-ease)}.showmore:hover{transform: translateY(-1px);background: var(--frame);box-shadow: var(--m-shadow-soft)}.showmore:active{transform: translateY(0) scale(0.985)}.is-added{animation: sm-in 460ms var(--m-ease) both;animation-delay: calc(var(--sm-i,0) * 70ms)}@keyframes sm-in{0%{opacity: 0;transform: translateY(12px)}100%{opacity: 1;transform: none}}[data-collapse] > [hidden],.review__track > li[hidden]{display: none}@view-transition{navigation: auto}.menu{view-transition-name: menu}.footer{view-transition-name: footer}@keyframes vt-out{to{opacity: 0;transform: translateY(-8px)}}@keyframes vt-in{from{opacity: 0;transform: translateY(8px)}}::view-transition-old(root){animation: vt-out 220ms var(--m-ease) both}::view-transition-new(root){animation: vt-in 320ms var(--m-ease) both}.branch__link{transition: transform var(--m-state) var(--m-ease),box-shadow var(--m-state) var(--m-ease),background var(--m-state) var(--m-ease)}.branch__link:hover{transform: translateY(-2px);background: var(--frame-2);box-shadow: var(--m-shadow-soft)}.pl-group{display: grid;grid-template-rows: auto minmax(0,0fr);transition: grid-template-rows 340ms var(--m-ease)}.pl-group:has(.pl-group__state:checked){grid-template-rows: auto minmax(0,1fr)}.pl-group__panel{display: block;overflow: hidden;min-height: 0;visibility: hidden;transition: visibility 0s linear 340ms}.pl-group__state:checked ~ .pl-group__panel{visibility: visible;transition: visibility 0s linear 0s}.pl-group__chevron{transition: transform 340ms var(--m-ease)}.window-category__item{transition: transform var(--m-state) var(--m-ease),background var(--m-state) var(--m-ease)}.window-category__more img{transition: transform var(--m-state) var(--m-ease)}.window-category__item:hover{transform: translateY(-2px);background: var(--frame)}.window-category__item:hover .window-category__more img{transform: translateX(4px)}.svc-tile{transition: transform var(--m-state) var(--m-ease),box-shadow var(--m-state) var(--m-ease)}.svc-tile__photo img,.svc-tile__more img{transition: transform 320ms var(--m-ease)}.svc-tile:hover{transform: translateY(-3px);box-shadow: var(--m-shadow-soft)}.svc-tile:hover .svc-tile__photo img{transform: scale(1.04)}.svc-tile:hover .svc-tile__more img{transform: translateX(4px)}.bmap__dot,.bmap__ring{transform-box: fill-box;transform-origin: center;transition: transform 220ms cubic-bezier(0.34,1.56,0.64,1)}.bmap__pin:hover .bmap__dot{transform: scale(1.35)}.bmap__pin:hover .bmap__ring{transform: scale(1.5)}.bmap__pin:focus-visible .bmap__dot{transform: scale(1.35)}.bmap__ring{animation: bmap-breathe 2.6s var(--m-ease) infinite}@keyframes bmap-breathe{0%,100%{opacity: 0.35}50%{opacity: 0.7}}.podcasts__hero .podcasts__poster,.podcasts__thumb .podcasts__poster,.podcasts__play{transition: transform 420ms var(--m-ease),opacity 220ms var(--m-ease)}.podcasts__hero:hover .podcasts__poster,.podcasts__thumb:hover .podcasts__poster{transform: scale(1.04)}.podcasts__hero:hover .podcasts__play,.podcasts__thumb:hover .podcasts__play{transform: translate(-50%,-50%) scale(1.12);opacity: 1}.podcasts__social,.licenses__card{transition: transform var(--m-state) var(--m-ease),box-shadow var(--m-state) var(--m-ease),background var(--m-state) var(--m-ease)}.podcasts__social:hover{transform: translateY(-2px);background: var(--frame-2);box-shadow: var(--m-shadow-soft)}.licenses__card:hover{transform: translateY(-3px);box-shadow: var(--m-shadow-soft)}.podcasts__cta{position: relative;overflow: hidden;transition: transform var(--m-state) var(--m-ease),box-shadow var(--m-state) var(--m-ease),filter var(--m-state) var(--m-ease)}.podcasts__cta:hover{transform: translateY(-1px);box-shadow: var(--m-shadow);filter: brightness(1.04)}.podcasts__cta::before{content: "";position: absolute;inset-block: 0;inset-inline-start: -60%;width: 45%;background: linear-gradient(100deg,transparent,var(--m-sheen),transparent);transform: skewX(-18deg);pointer-events: none;opacity: 0}.podcasts__cta:hover::before{animation: join-sheen 720ms var(--m-ease)}@media (max-width: 1199px){.menu__burger{transition: background-color var(--m-state) var(--m-ease)}.menu__burger span{transition: transform 260ms var(--m-ease),opacity 200ms var(--m-ease)}.menu__nav{opacity: 0;transform: translateY(-6px);transition: max-height 300ms cubic-bezier(0.1,0.7,0.3,1),padding 300ms cubic-bezier(0.1,0.7,0.3,1),opacity 180ms linear,transform 300ms var(--m-ease),visibility 0s 300ms}.menu__toggle:checked ~ .menu__nav{opacity: 1;transform: none;transition: max-height 360ms cubic-bezier(0.45,0,0.2,1),padding 360ms cubic-bezier(0.45,0,0.2,1),opacity 240ms linear,transform 360ms cubic-bezier(0.45,0,0.2,1),visibility 0s}.menu__nav .menu__item{opacity: 0;transform: translateY(-8px);transition: opacity 220ms var(--m-ease),transform 220ms var(--m-ease)}.menu__toggle:checked ~ .menu__nav .menu__item{opacity: 1;transform: none}.menu__toggle:checked ~ .menu__nav .menu__item:nth-child(2){transition-delay: 30ms}.menu__toggle:checked ~ .menu__nav .menu__item:nth-child(3){transition-delay: 60ms}.menu__toggle:checked ~ .menu__nav .menu__item:nth-child(4){transition-delay: 90ms}.menu__toggle:checked ~ .menu__nav .menu__item:nth-child(5){transition-delay: 120ms}.menu__toggle:checked ~ .menu__nav .menu__item:nth-child(6){transition-delay: 150ms}}@media (min-width: 768px) and (max-width: 1023px){.lang{opacity: 0;transform: translateY(-6px);transition: max-height 300ms cubic-bezier(0.1,0.7,0.3,1),padding 300ms cubic-bezier(0.1,0.7,0.3,1),opacity 180ms linear,transform 300ms var(--m-ease),visibility 0s 300ms}.menu__toggle:checked ~ .lang{opacity: 1;transform: none;transition: max-height 360ms cubic-bezier(0.45,0,0.2,1),padding 360ms cubic-bezier(0.45,0,0.2,1),opacity 240ms linear,transform 360ms cubic-bezier(0.45,0,0.2,1),visibility 0s}}@media (max-width: 767px){.menu__contact{opacity: 0;transform: translateY(-6px);transition: max-height 300ms cubic-bezier(0.1,0.7,0.3,1),opacity 180ms linear,transform 300ms var(--m-ease),visibility 0s 300ms}.menu__toggle:checked ~ .menu__contact{opacity: 1;transform: none;transition: max-height 360ms cubic-bezier(0.45,0,0.2,1),opacity 240ms linear,transform 360ms cubic-bezier(0.45,0,0.2,1),visibility 0s}}.lang-menu,.wa__card{opacity: 0;transform: translateY(-8px) scale(0.98);transition: opacity 200ms var(--m-ease),transform 240ms var(--m-ease)}.wa__card{transform: translateY(10px) scale(0.98)}.lang-menu.is-in,.wa__card.is-in{opacity: 1;transform: none}.lang-menu__item{opacity: 0;transition: opacity 200ms var(--m-ease)}.lang-menu.is-in .lang-menu__item{opacity: 1}.lang-menu.is-in .lang-menu__item:nth-child(2){transition-delay: 40ms}.lang-menu.is-in .lang-menu__item:nth-child(3){transition-delay: 80ms}.nudge{opacity: 0;transform: translateY(14px);transition: opacity 260ms var(--m-ease),transform 340ms var(--m-ease)}.nudge.is-in{opacity: 1;transform: none}.nudge.is-away{opacity: 0;transform: translateY(14px);pointer-events: none}.pl-card[role="button"]{cursor: pointer;transition: transform var(--m-state) var(--m-ease),box-shadow var(--m-state) var(--m-ease)}.pl-card[role="button"]:hover{transform: translateY(-2px);box-shadow: var(--m-shadow-soft)}.door-types__card,.articles-2__card{position: relative;cursor: pointer}.door-types__card .door-types__more::after,.articles-2__card .articles-2__more::after{content: "";position: absolute;inset: 0;z-index: 1;border-radius: inherit}.door-types__card,.articles-2__card{position: relative}.door-types__card .door-types__more,.articles-2__card .articles-2__more{position: static}.svc-all__chip{transition: background var(--ease-state),border-color var(--ease-state),color var(--ease-state),transform var(--m-state) var(--m-ease)}.svc-all__chip:hover{transform: translateY(-1px)}.svc-all__chip:active{transform: translateY(0) scale(0.97)}.svc-all__state--core:checked ~ .svc-all__filter .svc-all__chip--core,.svc-all__state--hardware:checked ~ .svc-all__filter .svc-all__chip--hardware,.svc-all__state--glazing:checked ~ .svc-all__filter .svc-all__chip--glazing,.svc-all__state--insulation:checked ~ .svc-all__filter .svc-all__chip--insulation,.svc-all__state--security:checked ~ .svc-all__filter .svc-all__chip--security,.svc-all__state--sliding:checked ~ .svc-all__filter .svc-all__chip--sliding,.svc-all__state--emergency:checked ~ .svc-all__filter .svc-all__chip--emergency{animation: problem-pick 380ms var(--m-ease)}.svc-all__card{transition: border-color var(--ease-state),box-shadow var(--ease-state),transform var(--m-state) var(--m-ease)}.svc-all__card:hover{transform: translateY(-2px);box-shadow: var(--m-shadow-soft)}.svc-all__card:active{transform: translateY(0) scale(0.99);box-shadow: none}.svc-all__more img{transition: transform 320ms var(--m-ease)}.svc-all__card:hover .svc-all__more img{transform: translateX(4px)}[dir="rtl"] .svc-all__card:hover .svc-all__more img{transform: scaleX(-1) translateX(4px)}@keyframes svc-all-swap{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: none}}.svc-all__state--all:checked ~ .svc-all__grid > .svc-all__item > .svc-all__card,.svc-all__state--core:checked ~ .svc-all__grid > .svc-all__item--core > .svc-all__card,.svc-all__state--hardware:checked ~ .svc-all__grid > .svc-all__item--hardware > .svc-all__card,.svc-all__state--glazing:checked ~ .svc-all__grid > .svc-all__item--glazing > .svc-all__card,.svc-all__state--insulation:checked ~ .svc-all__grid > .svc-all__item--insulation > .svc-all__card,.svc-all__state--security:checked ~ .svc-all__grid > .svc-all__item--security > .svc-all__card,.svc-all__state--sliding:checked ~ .svc-all__grid > .svc-all__item--sliding > .svc-all__card,.svc-all__state--emergency:checked ~ .svc-all__grid > .svc-all__item--emergency > .svc-all__card{animation: svc-all-swap 300ms var(--m-ease)}.svc-all__state--all:checked ~ .svc-all__expand:checked ~ .svc-all__grid > .svc-all__item:nth-child(n+7) > .svc-all__card{animation: sm-in 460ms var(--m-ease)}.articles-1__dot{transition: background var(--m-state) var(--m-ease),box-shadow var(--m-state) var(--m-ease),transform var(--m-state) var(--m-ease)}.articles-1__dot:hover{transform: scale(1.4)}.articles-1__dot:active{transform: scale(0.85)}.sys-cover__item{position: relative}.sys-cover__item a.sys-cover__more{position: static}.sys-cover__item a.sys-cover__more::after{content: "";position: absolute;inset: 0;z-index: 1;cursor: pointer}.sys-cover__name,.sys-cover__more{transition: transform var(--m-state) var(--m-ease),border-color var(--m-state) var(--m-ease)}.sys-cover__more img{transition: transform 320ms var(--m-ease)}.sys-cover__item:has(a.sys-cover__more):hover .sys-cover__name{transform: translateX(2px)}.sys-cover__item:has(a.sys-cover__more):hover a.sys-cover__more{border-top-color: var(--accent)}.sys-cover__item:has(a.sys-cover__more):hover .sys-cover__more img{transform: translateX(4px)}[dir="rtl"] .sys-cover__item:has(a.sys-cover__more):hover .sys-cover__name{transform: translateX(-2px)}[dir="rtl"] .sys-cover__item:has(a.sys-cover__more):hover .sys-cover__more img{transform: scaleX(-1) translateX(4px)}.sys-cover__photo[data-reveal] img{transform: scale(1.05);transition: transform 1100ms var(--m-ease)}.sys-cover__photo[data-reveal].is-in img{transform: none}.motion-off .sys-cover__photo[data-reveal] img{transform: none;transition: none}.defects__card[data-reveal] .defects__seg--on{background-color: var(--sev-empty);transform-origin: bottom}.defects__card[data-reveal].is-in .defects__seg--on{animation: sev-fill 420ms var(--m-ease) both;animation-delay: calc(var(--m-i,0) * var(--m-step) + var(--sev-step,0ms))}.defects__card[data-reveal].is-in .defects__seg--on:nth-child(2){--sev-step: 90ms}.defects__card[data-reveal].is-in .defects__seg--on:nth-child(3){--sev-step: 180ms}.defects__card[data-reveal].is-in .defects__seg--on:nth-child(4){--sev-step: 270ms}.defects__card[data-reveal].is-in .defects__seg--on:nth-child(5){--sev-step: 360ms}@keyframes sev-fill{from{background-color: var(--sev-empty);transform: scaleY(0.4)}to{background-color: var(--defects-level-color);transform: none}}.motion-off .defects__card[data-reveal] .defects__seg--on{background-color: var(--defects-level-color);animation: none}@font-face{font-family: 'Cairo';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/cairo-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS8p4_RHH1.woff2) format('woff2');unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family: 'Cairo';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/cairo-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscSCyS8p4_RHH1.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Cairo';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/cairo-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS8p4_RA.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Cairo';font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/cairo-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS8p4_RHH1.woff2) format('woff2');unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family: 'Cairo';font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/cairo-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscSCyS8p4_RHH1.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Cairo';font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/cairo-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS8p4_RA.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Cairo';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/cairo-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS8p4_RHH1.woff2) format('woff2');unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family: 'Cairo';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/cairo-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscSCyS8p4_RHH1.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Cairo';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/cairo-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS8p4_RA.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Cairo';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/cairo-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS8p4_RHH1.woff2) format('woff2');unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family: 'Cairo';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/cairo-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscSCyS8p4_RHH1.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Cairo';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/cairo-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS8p4_RA.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Cairo';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/cairo-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS8p4_RHH1.woff2) format('woff2');unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family: 'Cairo';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/cairo-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscSCyS8p4_RHH1.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Cairo';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/cairo-SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS8p4_RA.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[dir="rtl"]{--font-display: "Exo 2","Cairo",system-ui,sans-serif;--font-body: "Inter","Cairo",system-ui,sans-serif}[dir="rtl"] .articles-2__card-title{line-height: var(--lh-btn-abs)}[dir="rtl"] .articles-1__name{line-height: var(--lh-btn-abs)}[dir="rtl"] .articles-1__desc{line-height: var(--lh-17)}[dir="rtl"] .articles-2__tag{line-height: var(--lh-15,15px)}[dir="rtl"] .stat__num{line-height: var(--lh-48,48px)}[dir="rtl"] .reels__nav-icon,[dir="rtl"] .portfolio__nav-icon,[dir="rtl"] .join__btn-icon,[dir="rtl"] .articles-2__nav-icon,[dir="rtl"] .articles-2__more-icon,[dir="rtl"] .crew__nav-icon,[dir="rtl"] .window-category__arrow,[dir="rtl"] .sg-card__more img,[dir="rtl"] .svc-tile__more img,[dir="rtl"] .door-types__more img,[dir="rtl"] .sys-cover__more img,[dir="rtl"] .defects__more img{transform: scaleX(-1)}[dir="rtl"] .articles-1__pager-icon{transform: scaleX(-1)}[dir="rtl"] .pv__arrow--prev::before{transform: translate(-70%,-50%) rotate(135deg)}[dir="rtl"] .pv__arrow--next::before{transform: translate(-30%,-50%) rotate(-45deg)}[dir="rtl"] .hero__scrim{transform: scaleX(-1)}@media (min-width: 1920px){[dir="rtl"] .hero__stage{left: calc(50% - 11.5px)}}[dir="rtl"] .menu__contact span,[dir="rtl"] .hero__buttons .btn--gold span,[dir="rtl"] .faq__btn--phone > span:not(.faq__btn-icon),[dir="rtl"] .fact:nth-of-type(2) .fact__body p,[dir="rtl"] .fact:nth-of-type(3) .fact__body p,[dir="rtl"] .footer__contact-text,[dir="rtl"] .prose__item > a[href^="tel:"],[dir="rtl"] .prose__item > a[href^="mailto:"]{direction: ltr;unicode-bidi: isolate;text-align: right}[dir="rtl"] input[type="tel"]{text-align: right}[dir="rtl"] .footer__contact-text{justify-content: flex-end}[dir="rtl"] .bmap{direction: ltr}[dir="rtl"] .calc__next-arrow,[dir="rtl"] .soundproofing__cta-icon{transform: scaleX(-1)}@media (min-width: 1175px){[dir="rtl"] .soundproofing__arc{transform: scaleX(-1)}[dir="rtl"] .soundproofing__arc .sp-dot > img{transform: scaleX(-1)}}@media (min-width: 1440px) and (max-width: 1919px){[dir="rtl"] .we-call-back__photo{transform: translate(calc(-1 * clamp(0px,260px - (100vw - 1440px),260px)),-50%);object-position: left center}[dir="rtl"] .we-call-back--v2 .we-call-back__photo{transform: translate(calc(-1 * clamp(0px,200px - (100vw - 1440px),200px)),-0.334px);object-position: left center}[dir="rtl"] .we-call-back--v3 .we-call-back__photo{transform: translate(calc(-1 * clamp(0px,300px - (100vw - 1440px),300px)),calc(-50% - 0.33px));object-position: left center}}@media (min-width: 1024px) and (max-width: 1439px){[dir="rtl"] .we-call-back__photo{transform: translate(calc(-1 * clamp(0px,260px - (100vw - 1440px),260px)),0);object-position: left center}[dir="rtl"] .we-call-back--v2 .we-call-back__photo{transform: translate(calc(-1 * clamp(0px,200px - (100vw - 1440px),200px)),0);object-position: left center}[dir="rtl"] .we-call-back--v3 .we-call-back__photo{transform: translate(calc(-1 * clamp(0px,300px - (100vw - 1440px),300px)),0);object-position: left center}}[dir="rtl"] .problem-quiz__submit,[dir="rtl"] .we-call-back__submit{line-height: var(--lh-btn-abs)}[dir="rtl"] .reels__nav-icon,[dir="rtl"] .portfolio__nav-icon,[dir="rtl"] .review-pag__icon,[dir="rtl"] .switch__icon,[dir="rtl"] .calc__next-arrow,[dir="rtl"] .soundproofing__cta-icon,[dir="rtl"] .join__btn-icon{transform: scaleX(-1)}[dir="rtl"] .hero-home__scrim{transform: scaleX(-1)}@media (min-width: 1440px){[dir="rtl"] .hero-home.is-video-on::after{-webkit-mask-image: linear-gradient(to left,rgb(0 0 0 / 0) 18%,rgb(0 0 0 / 1) 32%,rgb(0 0 0 / 1) 68%,rgb(0 0 0 / 0) 84%);mask-image: linear-gradient(to left,rgb(0 0 0 / 0) 18%,rgb(0 0 0 / 1) 32%,rgb(0 0 0 / 1) 68%,rgb(0 0 0 / 0) 84%)}}@media (min-width: 1175px){[dir="rtl"] .soundproofing__arc{transform: scaleX(-1)}[dir="rtl"] .sp-dot > img{transform: scaleX(-1)}}[dir="rtl"] .soundproofing__render{left: auto;right: calc(50% - 7.5px);transform: translateX(50%)}@media (min-width: 768px) and (max-width: 1023px){[dir="rtl"] .soundproofing__render{right: auto;left: 0;transform: none}}[dir="rtl"] .articles-2__tag{right: auto;left: var(--space-350);transition: left 520ms var(--m-ease),bottom 520ms var(--m-ease),transform 520ms var(--m-ease),box-shadow 520ms var(--m-ease)}[dir="rtl"] .articles-2__card:hover .articles-2__tag{left: 50%;right: auto;transform: translate(-50%,50%) scale(1.35)}