/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: optional;
  src: url(/fonts/vox-37dedbe4d2.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: optional;
  src: url(/fonts/vox-48e8e7de03.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: optional;
  src: url(/fonts/vox-d2348e8ba0.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: optional;
  src: url(/fonts/vox-e9e1f23478.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: optional;
  src: url(/fonts/vox-01f2dc6a71.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: optional;
  src: url(/fonts/vox-b5043adb42.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: optional;
  src: url(/fonts/vox-45146ac955.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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: optional;
  src: url(/fonts/vox-6ddde43390.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: optional;
  src: url(/fonts/vox-973a21a59f.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: optional;
  src: url(/fonts/vox-37dedbe4d2.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: optional;
  src: url(/fonts/vox-48e8e7de03.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: optional;
  src: url(/fonts/vox-d2348e8ba0.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: optional;
  src: url(/fonts/vox-e9e1f23478.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: optional;
  src: url(/fonts/vox-01f2dc6a71.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: optional;
  src: url(/fonts/vox-b5043adb42.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: optional;
  src: url(/fonts/vox-45146ac955.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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: optional;
  src: url(/fonts/vox-6ddde43390.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: optional;
  src: url(/fonts/vox-973a21a59f.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: optional;
  src: url(/fonts/vox-37dedbe4d2.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: optional;
  src: url(/fonts/vox-48e8e7de03.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: optional;
  src: url(/fonts/vox-d2348e8ba0.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: optional;
  src: url(/fonts/vox-e9e1f23478.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: optional;
  src: url(/fonts/vox-01f2dc6a71.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: optional;
  src: url(/fonts/vox-b5043adb42.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: optional;
  src: url(/fonts/vox-45146ac955.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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: optional;
  src: url(/fonts/vox-6ddde43390.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: optional;
  src: url(/fonts/vox-973a21a59f.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;
}
/* arabic */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 500;
  font-display: optional;
  src: url(/fonts/vox-be23e13ebd.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-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-10EC7, U+10EC9-10EEE, U+10EF0-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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 500;
  font-display: optional;
  src: url(/fonts/vox-311c7d79cd.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 500;
  font-display: optional;
  src: url(/fonts/vox-2da8169c00.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* hebrew */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 500;
  font-display: optional;
  src: url(/fonts/vox-0e30e3ce62.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 500;
  font-display: optional;
  src: url(/fonts/vox-a88e218288.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 500;
  font-display: optional;
  src: url(/fonts/vox-c8660635cb.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;
}
/* arabic */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 600;
  font-display: optional;
  src: url(/fonts/vox-be23e13ebd.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-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-10EC7, U+10EC9-10EEE, U+10EF0-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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 600;
  font-display: optional;
  src: url(/fonts/vox-311c7d79cd.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 600;
  font-display: optional;
  src: url(/fonts/vox-2da8169c00.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* hebrew */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 600;
  font-display: optional;
  src: url(/fonts/vox-0e30e3ce62.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 600;
  font-display: optional;
  src: url(/fonts/vox-a88e218288.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 600;
  font-display: optional;
  src: url(/fonts/vox-c8660635cb.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;
}
/* arabic */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  font-display: optional;
  src: url(/fonts/vox-be23e13ebd.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-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-10EC7, U+10EC9-10EEE, U+10EF0-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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  font-display: optional;
  src: url(/fonts/vox-311c7d79cd.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  font-display: optional;
  src: url(/fonts/vox-2da8169c00.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* hebrew */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  font-display: optional;
  src: url(/fonts/vox-0e30e3ce62.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  font-display: optional;
  src: url(/fonts/vox-a88e218288.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  font-display: optional;
  src: url(/fonts/vox-c8660635cb.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;
}
/* ============ TOKENS — Jama zakladov (Vox Casino, SI) ============ */
:root{
  /* palette (Vox official stylesheet, one step deeper) */
  --bg:#121524;
  --bg-2:#171A28;
  --surface:#212535;
  --surface-2:#2B2F42;
  --border:#3D4353;
  --ink:#FFFFFF;
  --text:#D5DEEA;
  --text-soft:#95B6C9;
  --gold:#F3C73A;
  --cta-from:#FF9832;
  --cta-to:#D67414;
  --cta-hover:#FFAD5C;
  --cta-ink:#121524;
  --violet-from:#2A0132;
  --violet-mid:#AE29BA;
  --violet-text:#C98BFF;
  --link:#4DB8FF;
  --plus:#2FD08A;
  --watch:#FF7A7A;
  --vip-gold:#D3D77C;
  --vip-platinum:#E8E8E8;
  --vip-diamond:#38D5F8;
  --glow:radial-gradient(55% 70% at 70% 15%,rgba(255,152,50,.20),rgba(174,41,186,.12) 55%,rgba(18,21,36,0) 80%);
  --gold-line:linear-gradient(270deg,#F3E700,#C38300 6%,#AA4F00 22%,#C78B00 43%,#F5EB00 60%,#C28000 86%,#C78B00);
  --scrim-90:rgba(18,21,36,.90);
  --scrim-75:rgba(18,21,36,.75);
  --link-dim:rgba(77,184,255,.45);
  --shadow-panel:0 12px 32px rgba(0,0,0,.28);
  --shadow-cta:0 4px 14px rgba(255,152,50,.30);
  --shadow-drop:0 18px 40px rgba(0,0,0,.45);
  --shadow-up:0 -8px 24px rgba(0,0,0,.35);
  /* aliases */
  --bg-main:var(--bg);
  --bg-card:var(--surface);
  --accent:var(--gold);
  --accent-2:var(--violet-text);
  --text-main:var(--text);
  /* type */
  --font-heading:"Rubik","Roboto",system-ui,sans-serif;
  --font-body:"Roboto",system-ui,sans-serif;
  /* shape: rounded axis */
  --radius-s:8px;
  --radius:16px;
  --radius-l:18px;
  --radius-pill:99px;
  /* rhythm: dense */
  --space-1:10px;
  --space-2:16px;
  --space-3:28px;
  --section-pad:clamp(34px,4.5vw,54px);
  --panel-gap:clamp(14px,2.2vw,22px);
  --wrap:1160px;
  --gutter:clamp(16px,4vw,28px);
}

/* ============ RESET / BASE ============ */
*,*::before,*::after{box-sizing:border-box}
html{color-scheme:dark}
body{margin:0;background:var(--bg);color:var(--text);font:400 17px/1.7 var(--font-body);overflow-x:hidden;-webkit-font-smoothing:antialiased}
img{max-width:100%}
ul,ol{margin:0;padding:0;list-style:none}
p{margin:0 0 1em;overflow-wrap:anywhere}
p:last-child{margin-bottom:0}
h1,h2,h3,h4{font-family:var(--font-heading);color:var(--ink);line-height:1.22;letter-spacing:-.01em;margin:0 0 var(--space-2);text-wrap:balance}
h1{font-size:clamp(30px,4.2vw,44px);font-weight:700}
h2{font-size:clamp(23px,2.8vw,31px);font-weight:600}
h3{font-size:clamp(18px,2vw,20px);font-weight:600}
h4{font-size:17px;font-weight:600}
strong{color:var(--ink);font-weight:600}
::selection{background:var(--gold);color:var(--cta-ink)}
:focus-visible{outline:2px solid var(--gold);outline-offset:2px}

main a:not(.vox-btn){color:var(--link);text-decoration:underline;text-decoration-color:var(--link-dim);text-underline-offset:3px}

/* ============ SHELL: container / main / section panels (cards archetype) ============ */
.vox-container{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}
.vox-container > *{min-width:0}
main{display:flex;flex-direction:column;gap:var(--panel-gap);padding-block:var(--panel-gap);background:var(--bg)}
.vox-section{width:min(100%,calc(var(--wrap) + 2 * var(--gutter)));margin-inline:auto;padding-block:var(--section-pad);background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-l);box-shadow:var(--shadow-panel)}
.vox-section--alt{background:var(--bg)}
.vox-section--violet{background:linear-gradient(165deg,var(--violet-from) 0%,var(--bg-2) 62%)}

/* ============ BUTTONS ============ */
.vox-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:0;border:0;border-radius:var(--radius-pill);padding:15px 32px;font:600 17px/1 var(--font-heading);letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .15s ease,border-color .2s ease}
.vox-btn--primary{background:linear-gradient(180deg,var(--cta-from),var(--cta-to));color:var(--cta-ink);box-shadow:var(--shadow-cta)}
.vox-btn--primary:hover{background:linear-gradient(180deg,var(--cta-hover),var(--cta-from));transform:translateY(-1px)}
.vox-btn--secondary{background:transparent;border:1.5px solid var(--border);color:var(--ink)}
.vox-btn--secondary:hover{border-color:var(--ink)}
.vox-btn .vox-icon{width:1.2em;height:1.2em}

/* ============ ICONS / CHIPS / FIGURES ============ */
.vox-icon{width:1.5em;height:1.5em;display:inline-block;vertical-align:middle;flex-shrink:0;color:var(--violet-text)}
.vox-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--border);font:600 13px/1.3 var(--font-body);color:var(--text)}
.vox-chip .vox-icon{width:1.1em;height:1.1em}
.vox-chip--plus .vox-icon{color:var(--plus)}
.vox-chip--watch .vox-icon{color:var(--watch)}
a.vox-chip{text-decoration:none}
.vox-figure{font-family:var(--font-heading);font-weight:700;font-variant-numeric:tabular-nums;color:var(--gold)}

/* ============ HEADER ============ */
.vox-header{position:sticky;top:0;z-index:1000;background:var(--bg);border-bottom:1px solid var(--border)}
.vox-header__bar{display:flex;align-items:center;gap:clamp(12px,2vw,24px);min-height:68px}
.vox-logo{flex-shrink:0;display:inline-flex;align-items:center}
.vox-logo__img{display:block;height:40px;width:auto;max-width:200px;object-fit:contain}
.vox-nav{display:flex;align-items:center;gap:clamp(14px,2vw,26px);margin-inline-start:auto}
.vox-nav__link{font:500 15px/1.2 var(--font-body);color:var(--text);text-decoration:none;padding:8px 0;transition:color .15s}
.vox-nav__link:hover{color:var(--ink)}
.vox-nav__link[aria-current="page"]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--gold)}
.vox-header__cta{flex-shrink:0;white-space:nowrap}
.vox-nav > .vox-btn{display:none} /* desktop: hide nav copy — CTA lives outside nav only */
.vox-burger{flex-shrink:0;display:none;width:44px;height:44px;padding:0;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:transparent;border:1px solid var(--border);border-radius:10px;cursor:pointer}
.vox-burger span{display:block;width:22px;height:2px;border-radius:2px;background:var(--ink);transition:transform .2s ease,opacity .2s ease}
.vox-header.is-open .vox-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.vox-header.is-open .vox-burger span:nth-child(2){opacity:0}
.vox-header.is-open .vox-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
@media (max-width:959px){
  .vox-header__bar{min-height:60px}
  .vox-burger{display:flex}
  .vox-nav{display:none;position:absolute;top:100%;left:0;right:0;margin:0;z-index:1001;flex-direction:column;align-items:stretch;gap:0;background:var(--bg-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);box-shadow:var(--shadow-drop);padding:8px var(--gutter) 16px}
  .vox-header.is-open .vox-nav{display:flex}
  .vox-nav__link{padding:13px 2px;border-bottom:1px solid var(--border);font-size:16px}
  .vox-nav__link:last-child{border-bottom:0}
  .vox-nav__link[aria-current="page"]{box-shadow:none;color:var(--ink)}
  .vox-logo__img{max-width:min(45vw,190px)}
}
@media (max-width:639px){
  .vox-header__cta{display:none} /* prenos na mobilnem poteka skozi sticky vrstico z enim oranžnim gumbom */
}

/* ============ FOOTER ============ */
.vox-footer{background:var(--bg);border-top:1px solid var(--border)}
.vox-footer__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,.8fr);gap:var(--space-3);padding-block:var(--space-3)}
.vox-footer__brand{display:flex;flex-direction:column;gap:12px}
.vox-footer__about{margin:0;font-size:15px;line-height:1.65;color:var(--text)}
.vox-footer__micro{margin:0;font:500 14px/1.6 var(--font-body);color:var(--text-soft)}
.vox-footer__title{font:600 12px/1.4 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft);margin:0 0 12px}
.vox-footer__col ul{list-style:none;display:grid;gap:8px}
.vox-footer__col a{color:var(--text);text-decoration:none;font-size:15px}
.vox-footer__col a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}
.vox-footer__disclaimer{border-top:1px solid var(--border);padding-block:var(--space-2);display:grid;gap:8px;font-size:13px;line-height:1.6;color:var(--text-soft)}
.vox-footer__disclaimer p{margin:0}
.vox-footer__bar{background:var(--bg-2);border-top:1px solid var(--border)}
.vox-footer__bar-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-block:14px}
.vox-footer__copy,.vox-footer__tag{margin:0;font-size:13px;color:var(--text-soft)}
@media (max-width:860px){
  .vox-footer__grid{grid-template-columns:1fr 1fr}
  .vox-footer__brand{grid-column:1 / -1}
}
@media (max-width:560px){
  .vox-footer__grid{grid-template-columns:1fr}
}

/* ============ HERO — home (stacked) ============ */
.vox-hero{position:relative;overflow:hidden;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-l);box-shadow:var(--shadow-panel)}
.vox-hero--home{background:var(--bg)}
.vox-hero--home::before{content:"";position:absolute;inset:0;background:var(--glow);pointer-events:none}
.vox-hero--home .vox-hero__inner{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding-block:clamp(34px,5vw,56px)}
.vox-hero--home .vox-hero__inner > *{margin:0;min-width:0}
.vox-hero__title{font:700 clamp(30px,4.6vw,46px)/1.12 var(--font-heading);color:var(--ink);margin:0;text-wrap:balance}
.vox-hero__title em{font-style:normal;color:var(--gold);font-variant-numeric:tabular-nums}
.vox-hero__sub{margin:0;font-size:clamp(16px,1.8vw,18px);color:var(--text)}
.vox-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.vox-hero__note{font-size:14px;color:var(--text-soft)}
.vox-hero__media{width:100%;aspect-ratio:3/2;border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(150deg,var(--surface) 0%,var(--surface-2) 55%,var(--violet-from) 100%)}
.vox-hero__img{display:block;width:100%;height:auto;max-height:70vh;aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius)}

/* ============ HERO — inner (compact page-header) ============ */
.vox-hero--inner{background:var(--bg-2);min-height:clamp(150px,20vw,190px);display:flex;align-items:center;padding-block:clamp(26px,4vw,38px)}
.vox-hero--inner::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background:linear-gradient(90deg,var(--scrim-90),var(--scrim-75));pointer-events:none}
.vox-hero--inner .vox-hero__inner{position:relative;display:flex;flex-direction:column;gap:10px;width:100%}
.vox-hero--inner .vox-hero__inner > *{margin:0}
.vox-hero--inner .vox-hero__title{font-size:clamp(24px,3vw,30px);font-weight:600}
.vox-hero--inner .vox-hero__sub{font-size:16px}
.vox-hero--inner .vox-hero__img{position:absolute;inset:0;width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;z-index:0;border-radius:0}
:where(.vox-hero--inner .vox-hero__inner > :not(.vox-hero__img)){position:relative;z-index:2}

/* ============ PAGE-HEADER (base, no image) ============ */
.vox-page-head{position:relative;overflow:hidden;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-l);padding-block:clamp(28px,4vw,40px)}
.vox-page-head__inner{position:relative;display:flex;flex-direction:column;gap:10px}
.vox-page-head__inner > *{margin:0}
.vox-page-head .vox-page-head__inner h1{font-size:clamp(24px,3vw,30px);font-weight:600}

.vox-breadcrumb{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--text-soft)}
.vox-breadcrumb li{display:flex;align-items:center;gap:6px}
.vox-breadcrumb li + li::before{content:"›";color:var(--border)}
.vox-breadcrumb a{color:var(--text-soft);text-decoration:none}
.vox-breadcrumb a:hover{color:var(--ink)}

.vox-eyebrow{display:inline-flex;align-items:center;gap:10px;font:600 12px/1.4 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft)}
.vox-eyebrow::before{content:"";width:22px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--cta-from),var(--cta-to))}

/* ============ OVERVIEW / QUICK-FACTS ============ */
.vox-overview ul,.vox-overview ol{padding-left:1.25em;list-style:revert;margin:0 0 1em;display:grid;gap:6px}
.vox-overview li::marker{color:var(--gold)}
.vox-quickfacts{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}
.vox-fact{display:flex;flex-direction:column;gap:6px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px}
.vox-fact__label{font:600 12px/1.4 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft)}
.vox-fact__value{font:700 20px/1.25 var(--font-heading);color:var(--ink)}
.vox-fact__value--gold{color:var(--gold);font-variant-numeric:tabular-nums}

/* ============ FEATURE CARDS (grid) / CARDS GRID ============ */
.vox-features{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}
.vox-feature{display:flex;flex-direction:column;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-2)}
.vox-feature > *{margin:0}
.vox-feature__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--surface-2);color:var(--violet-text)}
.vox-feature__icon .vox-icon{width:24px;height:24px}
.vox-feature h3{font-size:18px;margin:0}
.vox-feature p{margin:0;font-size:15px;color:var(--text)}
.vox-grid{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}
.vox-card{display:flex;flex-direction:column;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-2)}
.vox-card > *{margin:0}
.vox-card p{font-size:15px;color:var(--text)}

/* ============ STATS BAR (strip) ============ */
.vox-stats{display:flex;flex-wrap:wrap;gap:var(--space-2) clamp(20px,3vw,36px)}
.vox-stat{flex:1 1 150px;min-width:0;padding-inline-start:14px;border-inline-start:2px solid var(--border)}
.vox-stat:first-child{border-inline-start:0;padding-inline-start:0}
.vox-stat__value{font:700 clamp(24px,3vw,30px)/1.15 var(--font-heading);color:var(--gold);font-variant-numeric:tabular-nums}
.vox-stat__label{margin-top:4px;font:600 12px/1.4 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft)}

/* ============ CATEGORIES BAR ============ */
.vox-cats{display:flex;flex-wrap:wrap;gap:10px}

/* ============ NUMBERED LIST ============ */
.vox-steps{counter-reset:voxstep;display:grid;gap:14px}
.vox-steps li{position:relative;padding:2px 0 2px 46px}
.vox-steps li::before{counter-increment:voxstep;content:counter(voxstep);position:absolute;left:0;top:0;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--surface-2);border:1px solid var(--border);color:var(--gold);font:700 16px/1 var(--font-heading);font-variant-numeric:tabular-nums}
.vox-steps h3,.vox-steps h4{margin:0 0 4px;font-size:17px}
.vox-steps p{margin:0;font-size:15px}

/* ============ TWO-COLS + CONTENT PANEL ============ */
.vox-two-cols{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-3);align-items:start}
.vox-two-cols > *{min-width:0}
@media (max-width:900px){.vox-two-cols{grid-template-columns:1fr}}
.vox-panel{display:flex;flex-direction:column;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-2) var(--space-3)}
.vox-panel > *{margin:0}
.vox-panel__title{font-size:17px;font-weight:600;font-family:var(--font-heading);color:var(--ink)}
.vox-facts{margin:0}
.vox-facts__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;border-bottom:1px solid var(--border)}
.vox-facts__row:last-child{border-bottom:0}
.vox-facts dt{color:var(--text-soft);font-size:14px}
.vox-facts dd{margin:0;color:var(--ink);font-weight:600;font-size:15px;text-align:right;overflow-wrap:anywhere}
.vox-checklist{display:grid;gap:10px}
.vox-checklist li{display:flex;gap:10px;align-items:flex-start;font-size:15px}
.vox-checklist .vox-icon{color:var(--gold);margin-top:2px}
.vox-mini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.vox-mini__tile{display:flex;flex-direction:column;gap:4px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-s);padding:12px 14px}
.vox-mini__value{font:700 22px/1.2 var(--font-heading);color:var(--gold);font-variant-numeric:tabular-nums}
.vox-mini__label{font-size:13px;color:var(--text-soft);text-transform:uppercase;letter-spacing:.08em}
.vox-score{display:flex;align-items:center;gap:12px}
.vox-score__num{font:700 40px/1 var(--font-heading);color:var(--gold)}
.vox-score__stars{display:flex;gap:2px;color:var(--gold)}
.vox-score__label{font-size:13px;color:var(--text-soft)}

/* ============ TABLES ============ */
.vox-table-wrap{overflow-x:auto;max-width:100%;margin-block:24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}
.vox-table-wrap table{width:100%;border-collapse:collapse;margin:0;font-size:15px}
.vox-table-wrap th{background:var(--surface-2);color:var(--text-soft);font:600 12px/1.4 var(--font-body);letter-spacing:.08em;text-transform:uppercase;text-align:left;padding:12px 14px;white-space:nowrap}
.vox-table-wrap td{padding:12px 14px;border-top:1px solid var(--border);color:var(--text);vertical-align:top;overflow-wrap:anywhere}
.vox-table-wrap td:first-child{color:var(--ink);font-weight:600}
.vox-table-wrap .vox-icon{width:20px;height:20px;color:var(--violet-text)}
.vox-bonus-table td .vox-figure{font-size:17px}
.vox-payname{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--ink)}

/* ============ PROS / CONS ============ */
.vox-pros-cons{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}
.vox-box{display:flex;flex-direction:column;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-2) var(--space-3)}
.vox-box > *{margin:0}
.vox-box--plus{border-top:3px solid var(--plus)}
.vox-box--watch{border-top:3px solid var(--watch)}
.vox-items{display:flex;flex-wrap:wrap;gap:8px}
.vox-item{display:flex;flex-direction:column;gap:6px;width:100%;font-size:15px}
.vox-answer{margin:0;padding-left:12px;border-left:2px solid var(--surface-2);font-size:15px;color:var(--text)}
.vox-answer strong{color:var(--gold);font-weight:600}

/* ============ WELCOME PACK — štiri dvorane ============ */
.vox-chambers{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));align-items:start}
.vox-chamber{display:flex;flex-direction:column;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-2)}
.vox-chamber::before{content:"";display:block;height:3px;border-radius:2px;background:var(--gold-line)}
.vox-chamber > *{margin:0}
.vox-chamber__no{font:600 15px/1.4 var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--violet-text)}
.vox-chamber__pct{font:700 clamp(26px,3vw,30px)/1.15 var(--font-heading);color:var(--gold);font-variant-numeric:tabular-nums}
.vox-chamber__fs{font:600 16px/1.4 var(--font-body);color:var(--ink)}
.vox-chamber__list{display:grid;gap:5px;font-size:15px;color:var(--text-soft)}
.vox-chamber__game{font-size:13px;color:var(--text-soft)}
@media (min-width:640px){
  .vox-chamber:nth-child(2){margin-top:8px}
  .vox-chamber:nth-child(3){margin-top:16px}
  .vox-chamber:nth-child(4){margin-top:24px}
}
.vox-rules{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--space-2)}

/* wager comparison */
.vox-wager{display:grid;gap:12px}
.vox-wager__row{display:grid;gap:6px}
.vox-wager__label{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--text-soft)}
.vox-wager__label strong{color:var(--ink)}
.vox-wager__track{height:14px;border-radius:var(--radius-pill);background:var(--surface-2);overflow:hidden}
.vox-wager__fill{height:100%;border-radius:var(--radius-pill)}
.vox-wager__fill--vox{background:var(--gold)}
.vox-wager__fill--other{background:var(--border)}

/* cashback ladder */
.vox-ladder{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(96px,100%),1fr))}
.vox-ladder__step{display:flex;flex-direction:column;gap:4px;padding-top:10px;border-top:3px solid var(--border)}
.vox-ladder__pct{font:700 18px/1.2 var(--font-heading);color:var(--gold);font-variant-numeric:tabular-nums}
.vox-ladder__name{font-size:13px;color:var(--text-soft)}
.vox-ladder__step--gold{border-top-color:var(--vip-gold)}
.vox-ladder__step--platinum{border-top-color:var(--vip-platinum)}
.vox-ladder__step--diamond{border-top-color:var(--vip-diamond)}

/* honest box */
.vox-honest{display:flex;flex-direction:column;gap:8px;background:var(--bg);border-left:4px solid var(--watch);border-radius:var(--radius);padding:var(--space-2) var(--space-3)}
.vox-honest > *{margin:0}
.vox-honest__label{font:700 12px/1.4 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--watch)}
.vox-honest p{font-size:15px;color:var(--text)}

/* ============ FAQ (two-col) ============ */
.vox-faq{display:grid;gap:var(--space-2);grid-template-columns:1fr}
@media (min-width:860px){
  .vox-faq{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-3);align-items:start}
}
.vox-faq details{border-bottom:1px solid var(--border)}
.vox-faq summary{cursor:pointer;padding:1rem 0;font-weight:600;list-style:none;color:var(--ink);font-size:16px}
.vox-faq summary::-webkit-details-marker{display:none}
.vox-faq summary::before{content:'+';margin-right:.5rem;transition:transform .2s;color:var(--gold);font-family:var(--font-heading)}
.vox-faq details[open] summary::before{content:'−'}
.vox-faq details > :not(summary){padding:.5rem 0 1rem}
.vox-faq details > :not(summary) p{margin:0;font-size:15px;color:var(--text)}

/* ============ CTA BLOCK ============ */
.vox-cta{position:relative;overflow:hidden;background:var(--bg);text-align:center}
.vox-cta::before{content:"";position:absolute;inset:0;background:var(--glow);pointer-events:none}
.vox-cta__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}
.vox-cta__inner > *{margin:0}
.vox-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}
.vox-cta__note{font-size:14px;color:var(--text-soft)}

/* ============ TOC ============ */
.vox-toc{counter-reset:voxtoc;display:grid;gap:2px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-2)}
.vox-toc a{display:flex;align-items:baseline;gap:10px;padding:10px 12px;border-radius:10px;color:var(--text);text-decoration:none}
.vox-toc a::before{counter-increment:voxtoc;content:counter(voxtoc,decimal-leading-zero);color:var(--gold);font:700 13px/1 var(--font-heading);font-variant-numeric:tabular-nums}
.vox-toc a:hover{background:var(--surface-2);color:var(--ink)}

/* ============ LEGAL BODY ============ */
.vox-legal{counter-reset:voxlaw}
.vox-legal h2{counter-increment:voxlaw;counter-reset:voxsub}
.vox-legal h2::before{content:counter(voxlaw) ". ";color:var(--gold);font-variant-numeric:tabular-nums}
.vox-legal h3{counter-increment:voxsub}
.vox-legal h3::before{content:counter(voxlaw) "." counter(voxsub) ". ";color:var(--violet-text)}
.vox-legal p{font-size:16px}
.vox-legal ul,.vox-legal ol{padding-left:1.25em;list-style:revert;margin:0 0 1em;display:grid;gap:6px}
.vox-legal li::marker{color:var(--gold)}

/* ============ RTP GRID ============ */
.vox-rtp{display:grid;gap:clamp(.6rem,1.5vw,1rem);grid-template-columns:repeat(2,minmax(0,1fr))}
@media (min-width:640px){.vox-rtp{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (min-width:960px){.vox-rtp{grid-template-columns:repeat(4,minmax(0,1fr))}}
.vox-rtp-item{position:relative;overflow:hidden;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}
.vox-rtp-item__thumb{display:block;aspect-ratio:3/2;position:relative;background:linear-gradient(150deg,var(--surface-2),var(--violet-from))}
.vox-rtp-item__thumb img{width:100%;height:100%;object-fit:cover;display:block}
.vox-rtp-item__name{padding:10px 12px;font:600 14px/1.4 var(--font-body);color:var(--ink)}
.vox-rtp-tooltip{position:absolute;bottom:0;left:0;right:0;opacity:0;transition:opacity .2s;background:var(--scrim-90);color:var(--text);padding:8px 12px;font-size:13px;display:flex;justify-content:space-between;gap:8px;pointer-events:none}
.vox-rtp-item:hover .vox-rtp-tooltip{opacity:1}

/* ============ STICKY MOBILE BAR ============ */
.vox-sticky{position:fixed;left:0;right:0;bottom:0;z-index:900;display:none;align-items:center;gap:12px;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom,0px));background:var(--bg-2);border-top:1px solid var(--border);box-shadow:var(--shadow-up)}
.vox-sticky__label{flex:1;min-width:0;font:600 14px/1.35 var(--font-body);color:var(--text)}
.vox-sticky a{text-decoration:none}
@media (max-width:639px){
  .vox-sticky{display:flex}
  body{padding-bottom:calc(74px + env(safe-area-inset-bottom,0px))}
  .vox-sticky .vox-btn{padding:13px 16px;font-size:15px}
  body .vox-back-top{bottom:calc(84px + env(safe-area-inset-bottom,0px))}
}

/* ============ CHAT WIDGET ============ */
.vox-chat-btn{position:fixed;right:16px;bottom:16px;z-index:1150;display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;border:1px solid var(--border);background:linear-gradient(180deg,var(--cta-from),var(--cta-to));color:var(--cta-ink);box-shadow:var(--shadow-cta);cursor:pointer}
.vox-chat-btn .vox-icon{width:24px;height:24px}
.vox-chat{position:fixed;inset:0;z-index:1200;display:none;align-items:center;justify-content:center;padding:20px;background:var(--scrim-75)}
.vox-chat.is-open{display:flex}
.vox-chat__box{width:min(420px,100%);display:flex;flex-direction:column;gap:12px;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3);box-shadow:var(--shadow-drop)}
.vox-chat__box > *{margin:0}
.vox-chat__title{font-family:var(--font-heading);font-size:18px;color:var(--ink)}
@media (max-width:767px){
  .vox-chat-btn{bottom:calc(84px + env(safe-area-inset-bottom,0px))}
}

/* ============ MOTION ============ */
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation:none !important;transition:none !important}
}
/* sa-responsive-net */
table th{white-space:nowrap}
figure,blockquote,dl,dd,fieldset{margin:0}
/* sa-logo-chip */
.vox-footer .vox-logo__img{filter:none;background:transparent;padding:0}
.vox-footer .vox-footer__logo-chip{background:transparent;padding:0}
/* sa-logo-fit */
.vox-logo__img{object-fit:contain}
/* sa-ph-media */
.vox-page-header:has(.vox-hero__img){position:relative;overflow:hidden;isolation:isolate;min-height:clamp(200px,30vh,300px);display:flex;flex-direction:column;justify-content:center}
.vox-page-header:has(.vox-hero__img) .vox-hero__img{position:absolute;inset:0;width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;margin:0;z-index:0}
.vox-page-header:has(.vox-hero__img)::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(10,12,18,.72),rgba(10,12,18,.5))}
:where(.vox-page-header:has(.vox-hero__img)>:not(.vox-hero__img)){position:relative}
.vox-page-header:has(.vox-hero__img)>:not(.vox-hero__img){z-index:2}
.vox-page-header:has(.vox-hero__img),.vox-page-header:has(.vox-hero__img) h1,.vox-page-header:has(.vox-hero__img) a,.vox-page-header:has(.vox-hero__img) p,.vox-page-header:has(.vox-hero__img) li,.vox-page-header:has(.vox-hero__img) span{color:#fff}
/* sa-hero-media */
.vox-hero:has(>.vox-hero__img){position:relative;isolation:isolate}
.vox-hero:has(>.vox-hero__img)>.vox-hero__img{z-index:0}
.vox-hero:has(>.vox-hero__img)::after{z-index:1}
:where(.vox-hero:has(>.vox-hero__img)>:not(.vox-hero__img)){position:relative}
.vox-hero:has(>.vox-hero__img)>:not(.vox-hero__img){z-index:2}
/* sa-rhythm v3 */
:where(.vox-table-wrap){margin-block:1.5rem}
:where(main) :where(ul,ol,table,.vox-table-wrap)+p{margin-block-start:1rem}
main :is(ul,ol,table,.vox-table-wrap,.vox-rtp,.vox-steps,.vox-cards,.vox-features)+:is(.vox-actions,div:has(>.vox-btn),p:has(>.vox-btn)){margin-block-start:1.25rem}
/* sa-table-thead */
.vox-table-wrap thead th,.vox-table-wrap thead{position:static}
/* sa-slot-link v2 */
.vox-rtp-item,.vox-rtp-item:hover,.vox-rtp-item:focus{color:inherit;text-decoration:none;cursor:pointer}
:where(.vox-rtp-item){display:block}
/* sa-actions-gap: .vox-actions после текстовых обёрток (.vox-overview) не получал верхнего отступа */
.vox-actions{margin-block-start:1.25rem}
/* sa-rtp-touch */
.vox-rtp-item__thumb{display:block}
@media (hover:none){.vox-rtp-item__thumb{aspect-ratio:auto;overflow:visible}.vox-rtp-item__thumb img{height:auto}.vox-rtp-tooltip{position:static;opacity:1;background:transparent;border-top:0;padding:.4rem .7rem 0;font-size:.74rem;line-height:1.35}.vox-rtp-item__name{padding-top:.35rem}}
/* sa-anchor-offset: переход по якорю с другой страницы не уезжает под sticky-шапку */
html{scroll-padding-top:76px}
/* sa-footer-touch: укрупнение зон касания ссылок футера на мобильных */
@media (max-width:767px){
  .vox-footer__col ul{gap:0}
  .vox-footer__col a{display:block;padding-block:9px}
}
