@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_94a00489-module__thTcAa__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_94a00489-module__thTcAa__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.1mq5s36pj0pak.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.1u6j2dgtvkhof.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.3dbx4-_3lrmrn.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.1u_-sc7tcpy__.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.2420v9bshvb4k.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.3xl3ybfsmj-am.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.01pm4i-1drugi.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.1rjy8ctfj1__1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.3l4zvto3p0stf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.1mq5s36pj0pak.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.1u6j2dgtvkhof.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.3dbx4-_3lrmrn.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.1u_-sc7tcpy__.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.2420v9bshvb4k.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.3xl3ybfsmj-am.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.01pm4i-1drugi.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.1rjy8ctfj1__1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.3l4zvto3p0stf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.1mq5s36pj0pak.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.1u6j2dgtvkhof.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.3dbx4-_3lrmrn.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.1u_-sc7tcpy__.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.2420v9bshvb4k.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.3xl3ybfsmj-am.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.01pm4i-1drugi.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.1rjy8ctfj1__1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.3l4zvto3p0stf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.1mq5s36pj0pak.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.1u6j2dgtvkhof.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.3dbx4-_3lrmrn.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.1u_-sc7tcpy__.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.2420v9bshvb4k.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.3xl3ybfsmj-am.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.01pm4i-1drugi.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.1rjy8ctfj1__1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.3l4zvto3p0stf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Fallback;src:local(Arial);ascent-override:92.98%;descent-override:24.47%;line-gap-override:0.0%;size-adjust:99.78%}.roboto_c5ab6c96-module__NpkQRG__className{font-family:Roboto,Roboto Fallback;font-style:normal}.roboto_c5ab6c96-module__NpkQRG__variable{--font-roboto:"Roboto", "Roboto Fallback"}
:root{--blue:#006cbb;--blue-700:#004c94;--blue-100:#d5eaf7;--blue-50:#ebf7ff;--ink-900:#141b29;--ink-800:#2a2b3c;--ink-700:#545566;--ink-500:#7a7e8c;--ink-300:#b5b5c1;--ink-200:#dadde2;--white:#fff;--subtle:#f7f9fa;--border:#e9ecef;--green:#78cb38;--yellow:#fbc02d;--red:#f2564d;--footer-bg:#171a2d;--footer-text:#6a6c83;--footer-border:#383a4f;--head:var(--font-montserrat), "Montserrat", Helvetica, Arial, sans-serif;--body:var(--font-roboto), "Roboto", Helvetica, Arial, sans-serif;--sh-sm:0 1px 3px #141b2914, 0 1px 2px #141b290a;--sh-md:0 4px 8px #141b290f, 0 2px 4px #141b290a;--sh-lg:0 12px 24px #141b2914, 0 4px 8px #141b290a;--sh-xl:0 24px 48px #141b292e, 0 8px 16px #141b291a;--wrap:1200px;--gutter:15px;--aside:360px;--overlap:104px;--hero-pad-b:56px}@media (max-width:1180px){:root{--aside:330px;--overlap:88px}}@media (max-width:1023px){:root{--overlap:0px;--hero-pad-b:40px}}@media (max-width:760px){:root{--gutter:18px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--body);color:var(--ink-800);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}img,svg{max-width:100%}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}h1,h2,h3,h4{font-family:var(--head);color:var(--ink-900);letter-spacing:-.01em;margin:0;font-weight:600}p{margin:0}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:2px}.on-dark :focus-visible,.hero :focus-visible,.academy-bar :focus-visible{outline-color:#fff}.wrap{max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.icon{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.icon--sm{width:16px;height:16px}.skip{z-index:100;background:var(--white);color:var(--blue);border-radius:8px;padding:10px 16px;font-weight:500;transition:top .15s;position:absolute;top:-60px;left:16px}.skip:focus{top:16px}.container{width:100%;margin:0 auto;padding:0 15px}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1200px}}.row{flex-wrap:wrap;margin:0 -15px;display:flex}.col-6,.col-12,.col-md-3{width:100%;padding:0 15px;position:relative}.col-6{flex:0 0 50%;max-width:50%}.col-12{flex:0 0 100%;max-width:100%}@media (min-width:768px){.col-md-3{flex:0 0 25%;max-width:25%}}.d-flex{display:flex!important}.align-items-center{align-items:center!important}@media (min-width:576px){.align-items-sm-center{align-items:center!important}}@media (min-width:768px){.align-items-md-center{align-items:center!important}.justify-content-md-between{justify-content:space-between!important}.mt-md-4{margin-top:1.5rem!important}}@media (min-width:992px){.align-items-lg-center{align-items:center!important}}.btn{font-family:var(--body);border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:14px 24px;font-size:16px;font-weight:500;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.btn--primary{background:var(--blue);color:#fff}.btn--primary:hover{background:var(--blue-700);color:#fff;text-decoration:none}.btn--go{background:var(--green);color:#fff;font-weight:500}.btn--go:hover{color:#fff;background:#6bb82f;text-decoration:none}.btn--go:focus-visible{outline-color:var(--ink-900)}.btn--ghost{border:1px solid var(--blue);color:var(--blue);background:0 0}.btn--ghost:hover{background:var(--blue-50);text-decoration:none}.btn--onblue{color:var(--blue-700);background:#fff}.btn--onblue:hover{background:var(--blue-50);color:var(--blue-700);text-decoration:none}.btn--full{width:100%}.btn-ghost-sm{border:1px solid var(--white);color:var(--white);white-space:nowrap;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:background .18s,color .18s}.btn-ghost-sm:hover{background:var(--blue-50);text-decoration:none}.academy-bar{z-index:35;background:#171a2d;min-height:95px;position:relative}.academy-bar__in{flex-wrap:nowrap;align-items:center;gap:34px;min-height:95px;display:flex}.academy-mark{--u:30px;--trk:.17em;--sz:.41;align-items:center;gap:calc(var(--u) * .375);flex:none;display:flex}.academy-mark:hover{text-decoration:none}.academy-mark__logo{height:var(--u);flex:none;width:auto;display:block}.academy-mark__rule{width:1px;height:calc(var(--u) * var(--sz) * .72);background:#ffffff4d;border-radius:.5px;flex:none;transition:background .22s}.academy-mark__word{font-family:var(--head);font-weight:600;font-size:calc(var(--u) * var(--sz));letter-spacing:var(--trk);text-transform:uppercase;color:var(--white);white-space:nowrap;margin-right:calc(-1 * var(--trk));line-height:1;transition:color .22s;position:relative}.academy-mark__word:after{content:"";left:0;right:var(--trk);transform-origin:0;background:currentColor;height:1px;transition:transform .28s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-.42em;transform:scaleX(0)}.academy-mark:hover .academy-mark__word,.academy-mark:focus-visible .academy-mark__word{color:var(--blue-100)}.academy-mark:hover .academy-mark__word:after,.academy-mark:focus-visible .academy-mark__word:after{transform:scaleX(1)}.academy-mark:hover .academy-mark__rule{background:var(--blue)}.academy-nav{flex:0 auto;align-items:center;gap:26px;min-width:0;display:flex;overflow:hidden}.academy-nav a{color:var(--ink-700);white-space:nowrap;font-size:15px;font-weight:500}.academy-nav a:hover{color:var(--white);text-decoration:none}.academy-nav a[aria-current]{color:var(--blue)}.academy-auth{flex:none;align-items:center;gap:34px;display:flex}.academy-auth__sep{background:var(--border);flex:none;width:1px;height:24px}.academy-auth__login{color:var(--white);white-space:nowrap;align-items:center;gap:7px;padding:20px 0;font-size:14px;font-weight:500;line-height:1.125;display:inline-flex;position:relative;overflow:hidden}.academy-auth__login:hover{color:var(--white);text-decoration:none}.academy-auth__login:before{content:"";background:var(--blue);opacity:0;visibility:hidden;width:10px;height:2px;transition:opacity .3s,visibility .3s,width .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%,-8px)}.academy-auth__login:hover:before,.academy-auth__login:focus-visible:before{opacity:1;visibility:visible;width:100%}.academy-app{color:var(--white);white-space:nowrap;align-items:center;gap:7px;margin-left:auto;padding:20px 0;font-size:14px;font-weight:500;line-height:1.125;display:inline-flex;position:relative;overflow:hidden}.academy-app:hover{color:var(--white);text-decoration:none}.academy-app svg{opacity:.7}.academy-app:before{content:"";background:var(--blue);opacity:0;visibility:hidden;width:10px;height:2px;transition:opacity .3s,visibility .3s,width .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%,-8px)}.academy-app:hover:before,.academy-app:focus-visible:before{opacity:1;visibility:visible;width:100%}@media (max-width:1023px){.academy-bar__in{flex-wrap:wrap;gap:0 16px;min-height:0;padding-top:14px}.academy-mark{order:1}.academy-app{order:2;margin-left:auto;padding:0}.academy-app:before{content:none}.academy-auth__sep{order:3}.academy-auth{order:4}.academy-auth__login{padding:0}.academy-auth__login:before{content:none}.academy-nav{border-top:1px solid var(--border);scrollbar-width:none;flex:1 0 100%;order:5;gap:22px;margin-top:12px;padding:11px 0 1px;overflow-x:auto}.academy-nav::-webkit-scrollbar{display:none}}@media (max-width:760px){.academy-bar__in{gap:0 12px;padding-top:12px;padding-bottom:0}.academy-mark{--u:26px}.academy-mark__word{font-size:11px}.academy-mark__rule{height:8px}.academy-auth{order:2;gap:10px;margin-left:auto}.academy-auth__login{font-size:13px}.academy-auth__sep{border-top:1px solid var(--border);background:0 0;flex:1 0 100%;order:3;width:auto;height:0;margin-top:12px}.btn-ghost-sm{padding:7px 12px;font-size:13px}.academy-nav{border-top:0;flex:120px;order:4;min-width:0;margin-top:0;padding:11px 12px 1px 0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.academy-app{order:5;align-self:center;margin-left:auto;padding:11px 0 1px;display:none}.academy-app__t{display:none}.academy-app svg{opacity:.85;width:20px;height:20px}}@media (max-width:520px){.academy-mark{--u:24px}}.nav{flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;display:flex}.nav-link{padding:.5rem 1rem;display:block}.nav-link:hover,.nav-link:focus{text-decoration:none}.footer{color:var(--footer-text);background:var(--footer-bg);padding:64px 0;font-size:.875rem}@media (max-width:767.98px){.footer{padding:56px 0 40px}}.footer .secondary-title{color:var(--white);margin:0 0 20px}@media (max-width:575.98px){.footer .secondary-title{margin-bottom:10px}}@media (max-width:991.98px){.footer .row>div{margin:0 0 30px}}.footer .icon--iso{margin:0 0 25px}@media (min-width:768px){.footer .icon--iso{margin:15px 0 0}}@media (min-width:992px){.footer .icon--iso{margin:0 0 0 33px}}.footer .icon--soc{margin:0 0 25px 25px}@media (min-width:768px){.footer .icon--soc{margin:15px 0 0 25px}}@media (min-width:992px){.footer .icon--soc{margin:0 0 0 35px}}.footer .icon--soc svg{width:74px;height:74px}.footer .icon--soc .grey{display:block}.footer .icon--soc .color{display:none}.footer .icon--soc:hover .color{display:block}.footer .icon--soc:hover .grey{display:none}.footer .bottom__wrapper{flex-direction:column;align-items:center;display:flex}@media (min-width:768px){.footer .bottom__wrapper{align-items:inherit}}@media (min-width:992px){.footer .bottom__wrapper{flex-direction:row}}.footer-navigation{flex-direction:column}.footer-navigation .nav-link{color:var(--footer-text);margin:.4em 0;padding:0;line-height:1.5;transition:color .3s;display:inline-block}.footer-navigation .nav-link:hover{color:var(--white)}.footer-navigation .badge{margin-left:5px;position:relative}.footer-bottom{border-top:1px solid var(--footer-border);margin-top:60px;padding-top:30px}@media (max-width:767.98px){.footer-bottom{flex-direction:column;align-items:center;margin-top:0}}.footer-bottom .nav{position:relative}@media (max-width:767.98px){.footer-bottom .nav{margin:0 0 15px;padding-left:32px}.footer-bottom .nav li:first-child{position:absolute;top:0;left:0}}.footer-bottom .nav li:first-child a{padding-top:0;padding-bottom:0;padding-left:0}.footer-bottom .nav-link{color:var(--footer-text);text-transform:uppercase;margin:.8em 0;padding:0 1em;font-size:.6875rem;font-weight:500;line-height:1.5;transition:color .3s}.footer-bottom .nav-link:hover{color:var(--white)}@media (max-width:767.98px){.footer-bottom .nav-link{padding-top:0}}.social-links{list-style:none}.social-links li{float:left;margin:0 5px}.social-links a{width:30px;height:30px;color:var(--footer-text);display:block}.social-links a svg *{transition:all .3s}.social-links a:hover{color:var(--white)}.badge{text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:8px;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;display:inline-block}.badge-success{color:var(--white);background-color:var(--green)}.badge-primary{color:var(--white);background-color:var(--blue-700)}.stm-lms-wrapper{padding:0!important}.stm-lms-wrapper .container{width:100%;max-width:100%;padding:0}.layout{padding:48px 0 88px}.layout__grid{grid-template-columns:minmax(0,1fr) var(--aside);align-items:start;gap:56px;display:grid}.col-side{padding-top:56px}@media (max-width:1180px){.layout__grid{gap:36px}}@media (max-width:1023px){.layout__grid{grid-template-columns:minmax(0,1fr)}.col-side{padding-top:0}.layout{padding:36px 0 96px}}.hero{isolation:isolate;z-index:41;color:#fff;padding:64px 0 var(--hero-pad-b);background:#171a2d;position:relative}.hero__deco{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero__dots{opacity:.55;background-image:radial-gradient(#ffffff29 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(105deg,#000000e6,#0000 62%);mask-image:linear-gradient(105deg,#000000e6,#0000 62%)}.hero__rings{opacity:.9;width:660px;height:660px;position:absolute;top:-120px;right:-160px}.hero__grid{grid-template-columns:minmax(0,1fr) var(--aside);align-items:stretch;gap:56px;display:grid}.hero__copy{flex-direction:column;display:flex}.hero h1{color:#fff;letter-spacing:-.025em;margin:18px 0 0;font-size:clamp(34px,4.4vw,52px);font-weight:700;line-height:1.06}.hero__lead{color:#ffffffd6;margin-top:18px;font-size:18px;line-height:1.62}.hero__rating{color:#ffffffdb;align-items:center;gap:10px;margin-top:24px;margin-bottom:34px;font-size:14px;display:flex}.hero__rating b{color:#fff;font-weight:500}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7;align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.eyebrow a{color:#ffffffc7}.eyebrow a:hover{color:#fff;text-decoration:none}.eyebrow i{color:#fff6;font-style:normal}.stars{gap:2px;display:inline-flex}.stars svg{width:15px;height:15px;fill:var(--yellow);stroke:none}.stars svg.off{fill:#ffffff47}.facts{border-top:1px solid #ffffff2e;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:auto;padding-top:24px;display:grid}.fact{border-left:1px solid #ffffff29;align-items:center;gap:11px;padding-left:24px;display:flex}.fact:nth-child(4n+1){border-left:0;padding-left:0}.fact__ic{color:#fff;background:#ffffff24;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.fact__k{letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;font-size:11px;display:block}.fact__v{color:#fff;font-size:14px;font-weight:500;line-height:1.35;display:block}.avatar{background:var(--blue-50);color:var(--blue);border:1px solid var(--blue-100);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.avatar img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block;position:absolute;inset:0}.avatar svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:62%;height:62%;margin-top:8%}.avatar--sm{width:36px;height:36px}.avatar--lg{width:56px;height:56px}.hero .avatar{color:#fff;background:#ffffff29;border-color:#ffffff4d}@media (max-width:1180px){.hero__grid{gap:36px}}@media (max-width:1120px){.facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.fact:nth-child(4n+1){border-left:1px solid #ffffff29;padding-left:24px}.fact:nth-child(odd){border-left:0;padding-left:0}}@media (max-width:1023px){.hero{padding-top:44px}.hero__grid{grid-template-columns:minmax(0,1fr)}.hero__rings{opacity:.6;right:-260px}}@media (max-width:760px){.hero h1{max-width:none}.facts{gap:16px}.fact,.fact:nth-child(4n+1){padding-left:16px}.fact:nth-child(odd){padding-left:0}}.enrol{top:var(--overlap);background:var(--white);box-shadow:var(--sh-xl);color:var(--ink-800);border-radius:16px;align-self:end;position:relative;overflow:hidden}.enrol__video{aspect-ratio:16/9;background:var(--ink-900);border-radius:10px;width:calc(100% - 20px);margin:10px 10px 0;display:block;position:relative;overflow:hidden}.enrol__video img,.enrol__video svg.thumb{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.enrol__video .masterstudy-single-course-thumbnail{object-fit:cover;width:100%;height:100%;display:block}.enrol__video .masterstudy-single-course-video,.enrol__video .masterstudy-single-course-video__container,.enrol__video .masterstudy-single-course-video__wrapper{width:100%;height:100%;position:absolute;inset:0}.enrol__video .masterstudy-single-course-video__poster{object-fit:cover;width:100%;height:100%}.enrol__body{padding:22px 24px 24px}.enrol__price{align-items:baseline;gap:10px;display:flex}.enrol__price b{font-family:var(--head);color:var(--ink-900);letter-spacing:-.02em;font-size:26px;font-weight:700}.enrol__price s{color:var(--ink-500);font-size:15px}.enrol__note{color:var(--ink-700);margin-top:6px;font-size:13px}.enrol__cta{margin-top:18px}.enrol__meta{color:var(--ink-700);justify-content:space-between;align-items:center;margin-top:14px;font-size:13px;display:flex}.enrol__guard{align-items:center;gap:6px;display:inline-flex}.enrol__resume{color:var(--ink-700);align-items:flex-start;gap:8px;margin-top:12px;font-size:13px;display:flex}.enrol__resume svg{color:var(--blue);flex:none;margin-top:2px}.enrol__resume b{color:var(--ink-900);font-weight:500}.st{display:none}[data-state=guest] .st--guest,[data-state=progress] .st--progress,[data-state=done] .st--done{display:block}.status{background:var(--blue-50);border:1px solid var(--blue-100);border-radius:12px;padding:14px 16px}.status__row{align-items:center;gap:13px;display:flex}.status__ic{background:var(--white);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.status__ic svg{width:22px;height:22px;stroke:var(--blue)}.status__t{flex:1;min-width:0}.status__t b{font-family:var(--head);color:var(--ink-900);font-size:16px;font-weight:600;line-height:1.3;display:block}.status__t span{color:var(--ink-700);margin-top:2px;font-size:13px;display:block}.status__t span em{color:var(--ink-900);font-style:normal;font-weight:500}.status__btn{color:var(--blue);border:1px solid var(--blue-100);background:var(--white);border-radius:999px;flex:none;padding:5px 12px;font-size:12px;font-weight:500;transition:background .18s,border-color .18s}.status__btn:hover{background:var(--white);border-color:var(--blue);color:var(--blue-700);text-decoration:none}.status--done{background:#f1f9e9;border-color:#dbeeca}.status--done .status__ic svg{stroke:#3e6a1d}.pbar{background:var(--white);border:1px solid var(--blue-100);border-radius:999px;height:6px;margin-top:13px;overflow:hidden}.pbar span{background:var(--blue);border-radius:999px;height:100%;display:block}.st .btn{margin-top:18px}[data-state=done] .enrol__guard{display:none}.enrol .masterstudy-buy-button{margin-top:18px}.enrol .masterstudy-buy-button__link,.enrol .masterstudy-buy-button__link_centered{width:100%;font-family:var(--body);background:var(--green);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:14px 24px;font-size:16px;font-weight:500;transition:background .18s;display:inline-flex}.enrol .masterstudy-buy-button__link:hover,.enrol .masterstudy-buy-button__link_centered:hover{color:#fff;background:#6bb82f;text-decoration:none}.enrol .masterstudy-buy-button__title{color:inherit}.enrol .masterstudy-single-course-share-button{cursor:pointer;align-items:center;margin-left:auto;display:inline-flex}.enrol .masterstudy-single-course-share-button .masterstudy-single-course-share-button__title{color:var(--ink-700);align-items:center;gap:7px;margin-bottom:0;font-size:13px;font-weight:500;display:inline-flex}.enrol .masterstudy-single-course-share-button .masterstudy-single-course-share-button__title:before{content:none}.enrol .masterstudy-single-course-share-button .masterstudy-single-course-share-button__title .icon{color:inherit}.enrol .masterstudy-single-course-share-button .masterstudy-single-course-share-button__title:hover{color:var(--blue)}@media (max-width:1023px){.enrol{align-self:auto;max-width:420px}}.tabs{z-index:30;background:var(--white);border-bottom:1px solid var(--border);margin-bottom:40px;position:sticky;top:0}.tabs__list{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.tabs__list::-webkit-scrollbar{display:none}.tab{font-family:var(--head);color:var(--ink-500);white-space:nowrap;margin-right:28px;padding:16px 4px;font-size:15px;font-weight:600;transition:color .18s;position:relative}.tab:hover{color:var(--ink-800)}.tab:after{content:"";background:var(--blue);transform-origin:0;border-radius:3px 3px 0 0;height:3px;transition:transform .22s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.tab[aria-selected=true]{color:var(--blue)}.tab[aria-selected=true]:after{transform:scaleX(1)}.tab__count{font-family:var(--body);color:var(--ink-500);background:var(--subtle);border:1px solid var(--border);border-radius:999px;margin-left:7px;padding:1px 8px;font-size:12px;font-weight:500;display:inline-block}[data-js] .panel[hidden]{display:none}.panel:focus{outline:none}.sec{margin-bottom:56px}.sec:last-child{margin-bottom:0}.sec.prose ul{margin:1rem 0 1rem 1rem;list-style:outside}.sec.prose ul li{margin-bottom:1rem;padding-left:1.5rem;list-style:none;position:relative}.sec.prose ul li:before{content:"";width:1rem;height:1rem;color:var(--green);background-color:currentColor;position:absolute;top:.2em;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") 50%/contain no-repeat}.sec__head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.sec__sub{color:var(--ink-500);font-size:14px}.sec h2{font-size:26px}.prose p{color:var(--ink-700);margin-bottom:16px}.prose p:last-child{margin-bottom:0}.prose strong{color:var(--ink-800);font-weight:500}.outcomes{background:var(--border);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid;overflow:hidden}.outcome{background:var(--white);align-items:flex-start;gap:13px;padding:20px 22px;display:flex}.outcome svg{color:var(--green);margin-top:2px}.outcome span{color:var(--ink-700);font-size:15px;line-height:1.5}@media (max-width:760px){.outcomes{grid-template-columns:minmax(0,1fr)}.sec h2{font-size:22px}}.curriculum{padding-left:58px;position:relative}.curriculum:before{content:"";background:var(--blue-100);border-radius:2px;width:2px;position:absolute;top:26px;bottom:26px;left:18px}.module{border:1px solid var(--border);background:var(--white);box-shadow:var(--sh-sm);border-radius:12px;margin-bottom:14px;position:relative}.module:last-child{margin-bottom:0}.module__ring{width:38px;height:38px;position:absolute;top:16px;left:-58px}.module__ring svg{width:38px;height:38px;display:block}.module__ring b{font-family:var(--head);color:var(--blue-700);place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;inset:0}.module>summary{cursor:pointer;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:flex}.module>summary::-webkit-details-marker{display:none}.module>summary:hover{background:var(--subtle);border-radius:12px}.module[open]>summary:hover{border-radius:12px 12px 0 0}.module__t{flex:1;min-width:0}.module__t h3{font-size:17px;line-height:1.35}.module__t p{color:var(--ink-500);margin-top:4px;font-size:13px}.module__chev{color:var(--ink-500);transition:transform .22s}.module[open] .module__chev{transform:rotate(180deg)}.module__list{border-top:1px solid var(--border)}.lesson{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:13px 20px;display:flex}.lesson:last-child{border-bottom:0}.lesson:hover{background:var(--subtle)}.lesson__ic{color:var(--blue);flex:none}.lesson__ic--lock{color:var(--ink-300)}.lesson--done .lesson__ic{color:#5fa828}.lesson--done .lesson__name{color:var(--blue)}.lesson--now{background:var(--blue-50)}.lesson--now .lesson__ic{color:var(--blue)}.lesson--now .lesson__name{color:var(--ink-900);font-weight:500}.lesson--now:hover{background:var(--blue-50)}.lesson__n{color:var(--ink-300);text-align:right;font-variant-numeric:tabular-nums;flex:none;width:20px;font-size:13px}.lesson__name{min-width:0;color:var(--ink-800);flex:1;font-size:15px}.lesson a.lesson__name{color:var(--blue-700);text-decoration:none}.lesson a.lesson__name:hover{text-decoration:underline}.lesson__len{color:var(--ink-500);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.pill{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-weight:500}.pill--preview{background:var(--blue-50);color:var(--blue-700)}[data-state=progress] .pill--preview,[data-state=done] .pill--preview{display:none}.pill--quiz{background:var(--subtle);color:var(--ink-700);border:1px solid var(--border)}.pill--task{color:#8a6100;background:#fff6e0}@media (max-width:760px){.curriculum{padding-left:0}.curriculum:before{display:none}.module__ring{flex:none;position:relative;top:auto;left:auto}.module>summary{gap:12px}.lesson{flex-wrap:wrap;row-gap:6px}.lesson__name{flex:140px;order:2}.lesson__n,.lesson__ic{order:1}.lesson .pill,.lesson__len{order:3;margin-left:50px}.lesson .pill+.lesson__len{margin-left:0}}.faq{border-top:1px solid var(--border)}.faq details{border-bottom:1px solid var(--border)}.faq summary{cursor:pointer;font-family:var(--head);color:var(--ink-900);align-items:center;gap:16px;padding:20px 4px;font-size:16px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--blue)}.faq summary span{flex:1}.faq .sign{width:18px;height:18px;color:var(--blue);flex:none;position:relative}.faq .sign:before,.faq .sign:after{content:"";background:currentColor;border-radius:2px;position:absolute}.faq .sign:before{width:18px;height:2px;top:8px;left:0}.faq .sign:after{width:2px;height:18px;transition:transform .22s;top:0;left:8px}.faq details[open] .sign:after{transform:scaleY(0)}.faq p{color:var(--ink-700);padding:0 4px 22px}.rev-top{border:1px solid var(--border);border-radius:12px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:36px;margin-bottom:28px;padding:26px;display:grid}.rev-score{text-align:center}.rev-score b{font-family:var(--head);color:var(--ink-900);letter-spacing:-.03em;font-size:46px;font-weight:700;line-height:1;display:block}.rev-score .stars{justify-content:center;margin:10px 0 6px}.rev-score .stars svg{width:17px;height:17px}.rev-score small{color:var(--ink-500);font-size:13px}.rev-bars{gap:8px;display:grid}.rev-bar{color:var(--ink-500);grid-template-columns:52px minmax(0,1fr) 34px;align-items:center;gap:12px;font-size:13px;display:grid}.rev-bar i{background:var(--border);border-radius:99px;height:7px;display:block;overflow:hidden}.rev-bar i span{background:var(--yellow);border-radius:99px;height:100%;display:block}.review{border-bottom:1px solid var(--border);grid-template-columns:44px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.review:last-child{border-bottom:0}.review__av{background:var(--blue-50);width:44px;height:44px;color:var(--blue-700);font-family:var(--head);border-radius:50%;place-items:center;font-size:15px;font-weight:600;display:grid;overflow:hidden}.review__av img{object-fit:cover;width:100%;height:100%}.review__hd{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.review__hd b{font-family:var(--head);color:var(--ink-900);font-size:15px;font-weight:600}.review__hd small{color:var(--ink-500);font-size:13px}.review__hd .stars{margin-left:auto}.review__hd .stars svg{width:14px;height:14px}.review p{color:var(--ink-700);margin-top:8px;font-size:15px}@media (max-width:760px){.rev-top{grid-template-columns:minmax(0,1fr);gap:22px}}.notice{border:1px solid var(--border);border-left:3px solid var(--blue);background:var(--white);border-radius:12px;margin-bottom:16px;padding:26px 28px}.notice time{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500);font-size:12px}.notice h3{margin:8px 0 10px;font-size:19px}.notice p{color:var(--ink-700)}.notice ul{gap:8px;margin-top:12px;display:grid}.notice li{color:var(--ink-700);gap:10px;font-size:15px;display:flex}.notice li svg{color:var(--blue);margin-top:3px}.card{border:1px solid var(--border);background:var(--white);box-shadow:var(--sh-sm);border-radius:12px;margin-bottom:20px;padding:24px}.card:last-child{margin-bottom:0}.card h2,.card h3{margin-bottom:14px;font-size:17px}.card--tint{background:var(--blue-50);border-color:var(--blue-100)}.card--tint p{color:var(--ink-700);margin-bottom:14px;font-size:14px}.dl{display:grid}.dl>div{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:11px 0;display:flex}.dl>div:last-child{border-bottom:0;padding-bottom:0}.dl>div:first-child{padding-top:0}.dl svg{color:var(--blue)}.dl dt{color:var(--ink-700);flex:1;font-size:14px}.dl dd{color:var(--ink-900);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:500}.tick{gap:11px;display:grid}.tick li{color:var(--ink-700);gap:11px;font-size:14px;line-height:1.5;display:flex}.tick li svg{color:var(--blue);margin-top:2px}.tutor{align-items:center;gap:14px;margin-bottom:14px;display:flex}.tutor b{font-family:var(--head);color:var(--ink-900);font-size:16px;font-weight:600;display:block}.tutor span{color:var(--ink-500);font-size:13px;display:block}.band{background:linear-gradient(140deg,var(--blue-700),var(--blue));color:#fff;padding:56px 0}.band__in{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.band h2{color:#fff;letter-spacing:-.02em;font-size:30px;font-weight:700}.band p{color:#ffffffd1;margin-top:8px}.band__cta{flex-wrap:wrap;gap:12px;margin-left:auto;display:flex}.band__cta .masterstudy-buy-button__single-price-info-text{text-align:center;color:#fff;flex-basis:100%}.band .btn--ghost{color:#fff;border-color:#ffffff8c}.band .btn--ghost:hover{background:#ffffff1f}.band .masterstudy-buy-button{background:0 0;border-radius:0;width:100%;min-width:0;display:inline-block}.band .masterstudy-buy-button__link,.band .masterstudy-buy-button__link_centered{font-family:var(--body);background:var(--green);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:14px 24px;font-size:16px;font-weight:500;display:inline-flex}.band .masterstudy-buy-button__link:hover,.band .masterstudy-buy-button__link_centered:hover{color:#fff;background:#6bb82f;text-decoration:none}@media (max-width:760px){.band__cta{width:100%;margin-left:0}.band .btn{flex:1}}.dock{z-index:40;background:var(--white);border-top:1px solid var(--border);align-items:center;gap:14px;padding:12px 16px;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #141b291a}.dock b{font-family:var(--head);color:var(--ink-900);font-size:19px;font-weight:700}.dock small{color:var(--ink-500);font-size:12px;display:block}.dock .btn{margin-top:0;margin-left:auto;padding:12px 22px}.dock .masterstudy-buy-button{background:0 0;border-radius:0;min-width:0;margin-left:auto;display:inline-block}.dock .masterstudy-buy-button__link,.dock .masterstudy-buy-button__link_centered{font-family:var(--body);background:var(--green);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:12px 22px;font-size:16px;font-weight:500;display:inline-flex}.dock .masterstudy-buy-button__link:hover,.dock .masterstudy-buy-button__link_centered:hover{color:#fff;background:#6bb82f;text-decoration:none}.dock .masterstudy-buy-button__title{width:auto;color:inherit;text-align:center;text-transform:none;letter-spacing:normal;font-weight:inherit}.dock .masterstudy-buy-button__single-price-info-text{display:none}@media (max-width:1023px){.dock{display:flex}}
.field{margin-bottom:14px;display:block}.field__label{color:var(--ink-700);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.input-wrap{border:1px solid var(--ink-200);background:var(--white);border-radius:8px;align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.input-wrap:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-50)}.input-wrap--error{border-color:var(--red)}.input-wrap>.icon{color:var(--ink-500);margin-left:14px}.input{min-width:0;font:inherit;color:var(--ink-900);background:0 0;border:0;border-radius:8px;outline:0;flex:1;padding:13px 14px;font-size:16px}.input::placeholder{color:var(--ink-500)}.input--coupon{text-transform:uppercase;letter-spacing:.04em}.input--coupon::placeholder{letter-spacing:.04em}textarea.input{resize:vertical;min-height:88px;line-height:1.5}.input-eye{color:var(--ink-500);align-self:stretch;place-items:center;padding:0 14px;display:grid}.input-eye:hover{color:var(--blue)}.field__hint{color:var(--ink-500);margin-top:6px;font-size:13px;line-height:1.45}.field__error{color:#c8372f;margin-top:6px;font-size:13px;line-height:1.45}.form-error{color:#9f2a23;background:#fdeceb;border:1px solid #f8c9c6;border-radius:8px;margin-bottom:14px;padding:10px 14px;font-size:14px}.coupon-applied{border:1px solid var(--blue);background:var(--blue-50);color:var(--ink-800);border-left-width:4px;border-radius:10px;align-items:center;gap:12px;margin:0 0 14px;padding:12px 16px;font-size:14.5px;line-height:1.45;display:flex}.coupon-applied p{margin:0}.coupon-applied b{color:var(--blue-700);font-weight:700}.coupon-applied__icon{background:var(--blue);color:#fff;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;display:grid}.coupon-applied__icon svg{fill:none;stroke:currentColor;stroke-width:2px;width:22px;height:22px}.coupon-applied__code{letter-spacing:.02em;color:var(--ink-900,#1a1d2b);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.form-note{background:var(--blue-50);border:1px solid var(--blue-100);color:var(--ink-800);border-radius:8px;margin-bottom:14px;padding:10px 14px;font-size:14px}.strength{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px;display:grid}.strength i{background:var(--ink-200);border-radius:99px;height:4px;transition:background .2s}.strength[data-score="1"] i:nth-child(-n+1){background:var(--red)}.strength[data-score="2"] i:nth-child(-n+2){background:#f79a3e}.strength[data-score="3"] i:nth-child(-n+3){background:var(--yellow)}.strength[data-score="4"] i{background:var(--green)}.btn[disabled],.btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.btn--sm{padding:9px 16px;font-size:14px}.link-btn{color:var(--blue);font-weight:500}.link-btn:hover{text-decoration:underline}.auth{background:var(--white);box-shadow:var(--sh-xl);border-radius:16px;width:100%;max-width:520px;overflow:hidden}.auth__body{padding:32px 36px 28px}.auth__head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.auth__head h2{letter-spacing:-.02em;font-size:26px;font-weight:700}.auth__close{background:var(--subtle);width:36px;height:36px;color:var(--ink-700);border-radius:50%;place-items:center;display:grid}.auth__close:hover{background:var(--border);color:var(--ink-900)}.auth__google{border:1px solid var(--ink-200);width:100%;color:var(--ink-900);background:var(--white);border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:13px 16px;font-size:16px;font-weight:500;transition:background .15s,border-color .15s;display:flex}.auth__google:hover{background:var(--subtle);border-color:var(--ink-300)}.auth__google svg{width:22px;height:22px}.auth__or{color:var(--ink-500);align-items:center;gap:16px;margin:20px 0;font-size:14px;display:flex}.auth__or:before,.auth__or:after{content:"";background:var(--border);flex:1;height:1px}.auth__foot{background:var(--subtle);border-top:1px solid var(--border);color:var(--ink-700);padding:18px 36px;font-size:15px}.modal{z-index:80;background:#141b299e;place-items:start center;padding:40px 16px;display:grid;position:fixed;inset:0;overflow-y:auto}.auth-page{background:var(--subtle);place-items:start center;min-height:calc(100vh - 73px);padding:48px 16px 72px;display:grid}@media (max-width:560px){.auth__body{padding:24px 20px 22px}.auth__foot{padding:16px 20px}.modal{padding:16px 10px}}.page{background:var(--subtle);min-height:calc(100vh - 73px);padding:40px 0 80px}.page h1{letter-spacing:-.02em;font-size:30px;font-weight:700}.page__lead{color:var(--ink-700);max-width:64ch;margin-top:8px}.page__grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;margin-top:28px;display:grid}.panel-card{background:var(--white);border:1px solid var(--border);box-shadow:var(--sh-sm);border-radius:12px;padding:26px}.panel-card+.panel-card{margin-top:20px}.panel-card h2{margin-bottom:14px;font-size:19px}.panel-card p{color:var(--ink-700)}.price-row{align-items:baseline;gap:10px;margin:4px 0 16px;display:flex}.price-row b{font-family:var(--head);color:var(--ink-900);letter-spacing:-.02em;font-size:34px;font-weight:700}.price-row span{color:var(--ink-500);font-size:14px}.enrol__vat{color:var(--ink-500);font-size:15px;font-weight:500}.checklist{gap:9px;margin:0 0 20px;display:grid}.checklist li{color:var(--ink-700);gap:10px;font-size:15px;display:flex}.checklist svg{color:var(--green);margin-top:3px}@media (max-width:900px){.page__grid{grid-template-columns:minmax(0,1fr)}}.bigbar{background:var(--border);border-radius:99px;height:10px;margin:14px 0 6px;overflow:hidden}.bigbar span{background:var(--blue);border-radius:99px;height:100%;display:block}.prows{border-top:1px solid var(--border);margin-top:18px}.prow{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 2px;font-size:15px;display:flex}.prow__name{min-width:0;color:var(--ink-800);flex:1}.prow__meta{color:var(--ink-500);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.prow--done .icon{color:#5fa828}.prow--current .icon{color:var(--blue)}.prow--locked{color:var(--ink-300)}.prow--locked .prow__name{color:var(--ink-500)}.prow--locked .icon{color:var(--ink-300)}.prow__mod{font-family:var(--head);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500);padding:18px 2px 8px;font-size:13px;font-weight:600}.tag{white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-block}.tag--ok{color:#3e6a1d;background:#f1f9e9}.tag--blue{background:var(--blue-50);color:var(--blue-700)}.tag--grey{background:var(--subtle);color:var(--ink-700);border:1px solid var(--border)}.tag--warn{color:#8a6100;background:#fff6e0}.stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.stat{background:var(--white);border:1px solid var(--border);border-radius:12px;padding:18px 20px}.stat b{font-family:var(--head);color:var(--ink-900);font-size:28px;font-weight:700;line-height:1.1;display:block}.stat span{color:var(--ink-500);font-size:13px}.table-wrap{margin-top:6px;overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-size:14px}table.data th{text-align:left;color:var(--ink-500);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:500}table.data td{border-bottom:1px solid var(--border);color:var(--ink-800);vertical-align:middle;padding:11px 12px}table.data tr:last-child td{border-bottom:0}table.data td.num{font-variant-numeric:tabular-nums;white-space:nowrap}.minibar{vertical-align:middle;background:var(--border);border-radius:99px;width:90px;height:6px;margin-right:8px;display:inline-block;overflow:hidden}.minibar span{background:var(--blue);height:100%;display:block}.code{letter-spacing:.03em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.inline-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.inline-form .field{margin-bottom:0}.inline-form .input-wrap{height:50px}.inline-form .input{height:100%;padding-top:0;padding-bottom:0}.inline-form .btn{align-items:center;height:50px;padding:0 22px;display:inline-flex}.input--select{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666B7A' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 14px center no-repeat;padding-right:38px}.admin-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.admin-head .btn{margin-left:auto}.qa-item{border:1px solid var(--border);border-radius:10px;margin-top:12px;padding:16px}.qa-item__meta{color:var(--ink-500);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:6px;font-size:13px;display:flex}.qa-item__meta form{flex:none}.qa-item__body{color:var(--ink-900);white-space:pre-wrap}.qa-item__answer{border-left:3px solid var(--blue);background:var(--blue-50);white-space:pre-wrap;border-radius:0 8px 8px 0;margin-top:10px;padding:10px 14px;font-size:15px}@media (max-width:900px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.player{--p-bg:#222938;--p-side:#171a2d;--p-top:#0f1420;--p-raise:#1e2537;--p-hover:#1b2133;--p-line:#2a2b3c;--p-line-2:#383a4f;--p-strong:#fff;--p-body:#e6e8ee;--p-mute:#b5b5c1;--p-dim:#7a7e8c;--p-input:#0f1420;--p-pick:#006cbb29;--p-ok-bg:#1b2a1a;--p-ok-line:#3e6a1d;--p-ok-text:#cfe8b8;--p-bad-bg:#2a1a1d;--p-bad-line:#7a2a25;--p-bad-text:#f6c6c2;--p-answer:#006cbb24;--p-answer-k:#9cc8ea;--p-card:#1a2030;--p-active:#1e2537;--p-mod:#1e2537;--p-mod-hover:#262e44;background:var(--p-bg);height:100dvh;color:var(--p-strong);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.player[data-theme=light]{--p-bg:#fff;--p-side:#eef1f6;--p-top:#fff;--p-raise:#f3f5f9;--p-hover:#e4e9f1;--p-line:#dde2ea;--p-line-2:#cdd3dd;--p-card:#fff;--p-active:#dce6f3;--p-mod:#dfe5ee;--p-mod-hover:#d3dbe7;--p-strong:#141b29;--p-body:#2a2b3c;--p-mute:#545566;--p-dim:#666b7a;--p-input:#fff;--p-pick:#ebf7ff;--p-ok-bg:#f1f9e9;--p-ok-line:#dbeeca;--p-ok-text:#3e6a1d;--p-bad-bg:#fdeceb;--p-bad-line:#f8c9c6;--p-bad-text:#9f2a23;--p-answer:#ebf7ff;--p-answer-k:#004c94}.player{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:thin;scrollbar-color:var(--p-line-2) transparent}.player[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.player *{scrollbar-width:thin;scrollbar-color:var(--p-line-2) transparent}.player a{color:inherit}.player :focus-visible{outline-color:var(--p-strong)}.player[data-theme=light] :focus-visible{outline-color:var(--blue)}.player__top{background:var(--p-top);border-bottom:1px solid var(--p-line);align-items:center;gap:14px;min-height:56px;padding:0 16px;display:flex;position:relative}.player__back,.player__theme{width:36px;height:36px;color:var(--p-mute);border-radius:8px;flex:none;place-items:center;display:grid}.player__back:hover,.player__theme:hover{background:var(--p-line);color:var(--p-strong);text-decoration:none}.player__toggle{background:var(--p-line);color:var(--p-strong);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;display:none}.player__course{flex:0 auto;min-width:0;max-width:30vw;overflow:hidden}.player__course small{color:var(--p-dim);font-size:12px;line-height:1.2;display:block}.player__course b{white-space:nowrap;text-overflow:ellipsis;color:var(--p-strong);font-size:15px;font-weight:500;display:block;overflow:hidden}.player__acct{color:var(--p-mute);flex:none;align-items:center;gap:16px;margin-left:auto;font-size:14px;display:flex}.player__acct a:hover,.player__acct button:hover{color:var(--p-strong);text-decoration:none}.player__body{grid-template-columns:352px minmax(0,1fr);min-height:0;display:grid}.player__side{background:var(--p-side);border-right:1px solid var(--p-line);grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.player__side-scroll{min-height:0;overflow-y:auto}.player__foot{border-top:1px solid var(--p-line);color:var(--p-dim);flex-wrap:wrap;gap:4px 14px;padding:12px 16px;font-size:12px;display:flex}.player__foot a{color:var(--p-dim)}.player__foot a:hover{color:var(--p-strong);text-decoration:none}.player__right{grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.player__main{grid-template-columns:minmax(0,1fr);align-content:stretch;min-height:0;display:grid;overflow-y:auto}.player__scroll{flex-direction:column;min-width:0;padding:40px 32px 0;display:flex}.player__qa{min-width:0;padding:0 32px 56px}.player__qa .qa{max-width:960px;margin:0 auto}.player__qa-toggle{color:var(--p-mute);border:1px solid var(--p-line-2);border-radius:8px;align-items:center;gap:7px;padding:7px 12px;font-size:14px;display:none}.player__qa-toggle:hover{color:var(--p-strong);border-color:var(--p-dim)}@media (min-width:1400px){.player__qa-toggle{display:inline-flex}.player[data-qa=open] .player__main{grid-template-columns:minmax(0,1fr) 380px;align-content:stretch;overflow:hidden}.player[data-qa=open] .player__scroll{overflow-y:auto}.player[data-qa=open] .player__qa{border-left:1px solid var(--p-line);background:var(--p-side);padding:28px 22px 40px;overflow-y:auto}.player[data-qa=open] .player__qa .qa{border-top:0;margin-top:0;padding-top:0}.player[data-qa=closed] .player__qa{display:none}}.player__logo{flex:none;align-items:center;gap:9px;display:flex}.player__logo--center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player__logo:hover{text-decoration:none}.player__logo svg{width:auto;height:24px;display:block}.player__logo-rule{background:var(--p-line-2);width:1px;height:10px}.player__logo-word{font-family:var(--head);letter-spacing:.17em;text-transform:uppercase;color:var(--p-strong);font-size:10px;font-weight:600}.player[data-theme=light] .player__logo svg path{fill:#2a2b3c;opacity:1}.player[data-theme=light] .player__logo svg path:first-child{fill:var(--blue)}.pnav{z-index:5;background:var(--p-card);border:1px solid var(--p-line);border-bottom:0;border-radius:10px 10px 0 0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;margin-top:auto;padding:10px 12px;display:grid;position:sticky;bottom:0;box-shadow:0 -6px 18px #080c162e}.pmain>:not(.pnav){flex:none}.player[data-theme=light] .pnav{box-shadow:0 -4px 14px #141b290f}.pbar__side{min-width:0;display:flex}.pbar__side--r{justify-content:flex-end}.pbar__side form{min-width:0;display:flex}.pbar__nav{min-width:0;color:var(--p-mute);text-align:left;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:15px;display:inline-flex}.pbar__nav b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.pbar__nav span{min-width:0}.pbar__nav:hover{background:var(--p-raise);color:var(--p-strong);text-decoration:none}.pbar__nav--next{color:var(--p-strong)}.player .pbar__nav--cta,.player .pbar__nav--cta:hover{background:var(--green);color:#fff;border-radius:8px;padding:11px 14px 11px 18px;font-size:15px;text-decoration:none}.player .pbar__nav--cta:hover{background:#6bb82f}.pbar__nav--cta b{font-weight:500}.pbar__nav--cta .icon{stroke-width:2.2px}.pbar__nav--locked{opacity:.5;cursor:not-allowed}.pbar__nav--locked:hover{color:var(--p-strong);background:0 0}.pbar__chev{flex:none}.pbar__chev--l{transform:rotate(90deg)}.pbar__chev--r{transform:rotate(-90deg)}.pstatus{letter-spacing:.02em;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:6px 4px;font-size:13px;font-weight:500;display:inline-flex}.pstatus--done{color:var(--blue)}.player[data-theme=dark] .pstatus--done{color:#6fb8ee}.pstatus--progress{color:var(--p-mute)}button.pstatus--progress{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--p-line-2);text-decoration-color:var(--p-line-2);text-underline-offset:4px}button.pstatus--progress:hover{color:var(--blue);-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}.pstatus--info{color:var(--p-mute)}.pside__head{padding:22px 16px 18px}.pside__head h2{color:var(--p-strong);font-size:19px;font-weight:700}.pside__bar{background:var(--p-line);border-radius:99px;height:5px;margin:16px 0 10px;overflow:hidden}.pside__bar span{background:var(--blue);border-radius:99px;height:100%;display:block}.pside__pct{color:var(--p-mute);font-size:14px}.pmod{border-top:1px solid var(--p-line)}.pmod>summary{cursor:pointer;background:var(--p-mod);font-family:var(--head);color:var(--p-strong);align-items:center;gap:12px;padding:17px 16px;font-size:16px;font-weight:600;list-style:none;transition:background .15s;display:flex}.pmod>summary:hover{background:var(--p-mod-hover)}.pmod>summary::-webkit-details-marker{display:none}.pmod>summary span.t{flex:1;min-width:0;line-height:1.3}.pmod>summary span.c{font-family:var(--body);color:var(--p-mute);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.pmod>summary .chev{background:var(--p-line);border-radius:50%;place-items:center;width:26px;height:26px;transition:transform .2s;display:grid}.pmod[open]>summary .chev{transform:rotate(180deg)}.pitem{border-top:1px solid var(--p-line);align-items:flex-start;gap:12px;padding:15px 16px;text-decoration:none;transition:background .15s;display:flex}a.pitem:hover .pitem__t b{color:var(--blue)}.player[data-theme=dark] a.pitem:hover .pitem__t b{color:#6fb8ee}a.pitem:hover{background:var(--p-hover);text-decoration:none}.pitem--active,a.pitem.pitem--active:hover{background:var(--p-active)}.pitem__t{flex:1;min-width:0}.pitem__t b{color:var(--p-strong);font-size:15.5px;font-weight:500;line-height:1.35;transition:color .15s;display:block}.pitem__t span{color:var(--p-dim);align-items:center;gap:7px;margin-top:5px;font-size:13px;display:flex}.pitem__t span .icon{color:#f79a3e;width:16px;height:16px}.pitem--pdf .pitem__t span .icon{color:var(--red)}.pitem--quiz .pitem__t span .icon{color:#4da3e6}.player[data-theme=light] .pitem--quiz .pitem__t span .icon{color:var(--blue)}.pitem__state{border:1.5px solid var(--p-line-2);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:2px;display:grid}.pitem--done .pitem__state{background:var(--blue);border-color:var(--blue)}.pitem--done .pitem__state svg{stroke:#fff;stroke-width:3px;width:11px;height:11px}.pitem--locked{opacity:.5;cursor:not-allowed}.player[data-theme=light] .pitem--locked{opacity:.68}.pitem--locked .pitem__state{color:var(--p-dim);border:0}.pmain{flex-direction:column;flex:1 0 auto;width:100%;max-width:960px;margin:0 auto;display:flex}.pmain__kind{color:var(--p-mute);font-size:13px}.pmain h1{color:var(--p-strong);letter-spacing:-.02em;margin:4px 0 24px;font-size:28px;font-weight:700}.pvideo{aspect-ratio:16/9;background:#000;border-radius:10px;position:relative;overflow:hidden}.pvideo iframe,.pvideo img{object-fit:cover;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.pvideo__pending{color:#fff;background:#141b29db;border-radius:8px;padding:9px 12px;font-size:13px;position:absolute;bottom:12px;left:12px;right:12px}.pdesc{max-width:72ch;margin-top:28px}.pdesc h2{color:var(--p-strong);margin-bottom:10px;font-size:19px}.pdesc p{color:var(--p-body);margin-bottom:14px;font-size:16px;line-height:1.7}.pdesc h3{color:var(--p-strong);margin:22px 0 12px;font-size:16px}.pdesc ul,.pdesc ol{gap:10px;margin:0;padding:0;display:grid}.pdesc li{color:var(--p-mute);font-size:15.5px;line-height:1.6}.pdesc li b{color:var(--p-strong);font-weight:600}.pdesc__ticks li{align-items:flex-start;gap:11px;display:flex}.pdesc__ticks li .icon{color:var(--green);margin-top:5px}.pdesc__dots li{padding-left:20px;position:relative}.pdesc__dots li:before{content:"";background:var(--blue);border-radius:50%;width:6px;height:6px;position:absolute;top:.68em;left:4px}.pdesc__steps{counter-reset:step}.pdesc__steps li{counter-increment:step;padding-left:34px;position:relative}.pdesc__steps li:before{content:counter(step);background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;font-weight:600;display:grid;position:absolute;top:1px;left:0}.pdesc__takeaway{border-left:3px solid var(--blue);background:var(--p-pick);border-radius:0 10px 10px 0;margin-top:26px;padding:18px 20px}.pdesc__takeaway h3{margin:0 0 6px}.pdesc__takeaway p{color:var(--p-body);margin:0;font-style:italic}.pactions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.pactions .note{color:var(--p-mute);font-size:14px}.pbtn-ghost{border:1px solid var(--p-line-2);color:var(--p-strong);background:0 0}.pbtn-ghost:hover{background:var(--p-raise);text-decoration:none}.pbanner{border:1px solid var(--p-line-2);background:var(--p-raise);color:var(--p-mute);border-radius:10px;margin-bottom:22px;padding:14px 16px;font-size:14px}.pbanner b{color:var(--p-strong);font-weight:500}.pbanner--ok{border-color:var(--p-ok-line);background:var(--p-ok-bg);color:var(--p-ok-text)}.pbanner--ok b{color:inherit;font-weight:700}.pbanner--bad{border-color:var(--p-bad-line);background:var(--p-bad-bg);color:var(--p-bad-text)}.pbanner--bad b{color:inherit;font-weight:700}.pcard{background:var(--p-card);border:1px solid var(--p-line);border-radius:12px;margin-top:16px;padding:22px}.pcard h2,.pcard h3{color:var(--p-strong);margin-bottom:6px;font-size:17px}.pcard p{color:var(--p-mute);font-size:15px}.pcard--cta{border-color:var(--blue);flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px;display:flex}.pcard--cta>div{flex:1;min-width:240px}.quiz{background:var(--p-card);border:1px solid var(--p-line);border-radius:12px;max-width:720px;padding:26px}.quiz__head{align-items:center;gap:14px;margin-bottom:20px;display:flex}.quiz__count{color:var(--p-mute);white-space:nowrap;font-size:13px;font-weight:500}.quiz__dots{flex:1;gap:6px;display:flex}.quiz__dots i{background:var(--p-line-2);border-radius:99px;flex:1;height:4px;transition:background .2s}.quiz__dots i.is-done{background:var(--blue)}.quiz__dots i.is-now{background:var(--p-strong)}.quiz-q fieldset{border:0;min-width:0;margin:0;padding:0}.quiz-q legend{font-family:var(--head);color:var(--p-strong);margin-bottom:16px;padding:0;font-size:18px;font-weight:600;line-height:1.4}.quiz-opt{border:1px solid var(--p-line-2);cursor:pointer;color:var(--p-body);border-radius:8px;align-items:flex-start;gap:12px;margin-top:9px;padding:13px 14px;font-size:15px;transition:border-color .15s,background .15s;display:flex}.quiz-opt:hover{border-color:var(--p-dim)}.quiz-opt:has(input:checked){border-color:var(--blue);background:var(--p-pick)}.quiz-opt input{accent-color:var(--blue);flex:none;width:16px;height:16px;margin-top:3px}.quiz__nav{align-items:center;gap:12px;margin-top:24px;display:flex}.quiz__nav .spacer{flex:1}.quiz__review{gap:8px;margin:16px 0 0;display:grid}.quiz__review li{color:var(--p-body);align-items:flex-start;gap:10px;font-size:14px;display:flex}.quiz__review .tagq{border-radius:999px;flex:none;margin-top:1px;padding:1px 9px;font-size:12px;font-weight:500}.quiz__review .tagq--ok{background:var(--p-ok-bg);color:var(--p-ok-text);border:1px solid var(--p-ok-line)}.quiz__review .tagq--bad{background:var(--p-bad-bg);color:var(--p-bad-text);border:1px solid var(--p-bad-line)}.score{align-items:center;gap:18px;display:flex}.score b{font-family:var(--head);color:var(--p-strong);font-size:44px;font-weight:700;line-height:1}.score h2{color:var(--p-strong);font-size:19px}.score p{color:var(--p-mute);font-size:15px}.qa{border-top:1px solid var(--p-line);margin-top:36px;padding-top:28px}.qa h2{color:var(--p-strong);font-size:19px}.qa__sub{color:var(--p-mute);margin:4px 0 16px;font-size:14px}.qa .input-wrap{background:var(--p-input);border-color:var(--p-line-2)}.qa .input{color:var(--p-strong)}.qa__item{border:1px solid var(--p-line);border-radius:10px;margin-top:12px;padding:14px 16px}.qa__meta{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.qa__delete{color:var(--p-dim);padding:0 2px;font-size:12px}.qa__delete:hover{color:var(--red);text-decoration:underline}.qa__item p{white-space:pre-wrap;color:var(--p-body);font-size:15px}.qa__item small{color:var(--p-dim);margin-bottom:6px;font-size:12px;display:block}.qa__answer{border-left:3px solid var(--blue);background:var(--p-answer);border-radius:0 8px 8px 0;margin-top:10px;padding:10px 14px}.qa__answer small{color:var(--p-answer-k)}@media (max-width:960px){.player__body{grid-template-columns:minmax(0,1fr)}.player__toggle{display:inline-flex}.player__side{border-right:0;border-bottom:1px solid var(--p-line);max-height:60vh;display:none}.player[data-side=open] .player__side{display:block}.player__scroll{padding:26px 16px 40px}.player__qa{padding:0 16px 40px}.player__logo-rule,.player__logo-word{display:none}.pnav{border-radius:12px 12px 0 0;gap:6px;padding:8px}.pbar__nav--cta{padding:11px 12px;font-size:14px}.player__logo--center{position:static;transform:none}.pbar__nav{padding:8px;font-size:14px}.pbar__nav--next b{max-width:34vw}.pstatus{white-space:normal;text-align:center;padding:6px 4px;font-size:11px}.player__course{display:none}.player__acct{margin-left:auto}.pmain h1{font-size:23px}.player__acct .hide-sm{display:none}.quiz{padding:20px 16px}}.buy{background:var(--green);color:#fff;width:100%;min-height:60px;font-family:var(--body);border-radius:8px;align-items:center;padding:0 24px;transition:background .18s;display:flex}.buy:hover{color:#fff;background:#6bb82f;text-decoration:none}.buy__t{letter-spacing:.06em;text-transform:uppercase;flex:1;font-size:16px;font-weight:700}.buy__sep{background:#ffffff59;align-self:stretch;width:1px;margin:12px 20px}.buy__p{font-size:16px;font-weight:700}.buy--inline{width:auto;min-height:52px;display:inline-flex}.buy-note{color:var(--ink-500);margin-top:10px;font-size:13px;display:block}.band .buy-note{color:#fffc;text-align:center}.trailer{cursor:pointer;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.trailer img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.trailer__play{background:var(--blue);border-radius:50%;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;transition:transform .2s,background .2s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 8px 22px #141b2966}.trailer__play svg{fill:#fff;stroke:none;width:22px;height:22px;margin-left:4px}.trailer:hover .trailer__play{background:var(--blue-700);transform:scale(1.07)}.video-modal{z-index:90;background:#141b29d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.video-modal__box{aspect-ratio:16/9;width:min(1080px,100%);box-shadow:var(--sh-xl);background:#000;border-radius:12px;position:relative;overflow:hidden}.video-modal__box iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-modal__close{color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:18px;right:18px}.video-modal__close:hover{background:#ffffff42}.share{cursor:pointer;color:var(--ink-700);align-items:center;gap:7px;margin-left:auto;font-size:13px;font-weight:500;display:inline-flex}.share:hover{color:var(--blue)}.modal--center{place-items:center}.share-box{background:var(--white);width:min(560px,100%);box-shadow:var(--sh-xl);border-radius:16px;padding:36px 40px 40px}.share-box__head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.share-box__head h2{margin:0;font-size:22px;line-height:1.3}.share-box__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.share-btn{color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:12px;height:56px;font-size:16px;font-weight:500;transition:filter .15s;display:flex}.share-btn:hover{filter:brightness(1.08);color:#fff;text-decoration:none}.share-btn svg{flex:none;width:22px;height:22px}.share-btn--facebook{background:#1877f2}.share-btn--x{background:#000}.share-btn--linkedin{background:#0a66c2}.share-btn--telegram{background:#26a5e4}.share-btn--whatsapp{background:#25d366}.share-btn--copy{background:#4a5568}@media (max-width:560px){.share-box{padding:24px 20px 26px}.share-box__grid{grid-template-columns:1fr;gap:12px}}a.lesson{color:inherit}a.lesson:hover{text-decoration:none}a.lesson:hover .lesson__name{color:var(--blue)}.rev-empty{color:var(--ink-700);border:1px dashed var(--ink-200);border-radius:12px;padding:22px 24px}.review-form{border:1px solid var(--blue-100);background:var(--blue-50);border-radius:12px;margin-bottom:28px;padding:22px 24px}.review-form h3{margin-bottom:4px;font-size:17px}.review-form>p{color:var(--ink-700);margin-bottom:14px;font-size:14px}.rate{align-items:center;gap:2px;margin-bottom:14px;display:flex}.rate button{border-radius:4px;padding:2px;line-height:0}.rate svg{width:30px;height:30px;fill:var(--ink-200);stroke:none;transition:fill .12s,transform .12s}.rate button.is-on svg{fill:var(--yellow)}.rate button:hover svg{transform:scale(1.08)}.rate__word{color:var(--ink-700);font-variant-numeric:tabular-nums;margin-left:12px;font-size:14px}.saved-note{color:#3e6a1d;margin-left:12px;font-size:14px}.stack>*+*{margin-top:20px}.cert-hero{color:#fff;background:#171a2d;padding:44px 0 48px}.cert-hero__in{align-items:center;gap:20px;display:flex}.cert-hero__seal{width:56px;height:56px;color:var(--green);background:#78cb3829;border-radius:50%;flex:none;place-items:center;display:grid}.cert-hero__seal svg{width:30px;height:30px}.cert-hero__k{letter-spacing:.14em;text-transform:uppercase;color:var(--green);font-size:12px;font-weight:500}.cert-hero h1{color:#fff;letter-spacing:-.02em;margin-top:4px;font-size:clamp(26px,3.4vw,38px);font-weight:700}.cert-hero__sub{color:#fffc;margin-top:6px}.cert-hero__sub b{color:#fff;font-weight:500}.cert-page{background:var(--subtle);padding:0 0 80px}.cert-grid{grid-template-columns:minmax(0,1fr) var(--aside);align-items:start;gap:32px;padding-top:48px;display:grid}.cert-art{box-shadow:var(--sh-xl);border:1px solid var(--border);background:#fff;border-radius:12px;overflow:hidden}.cert-grid .dl dd{text-align:right;max-width:60%}@media (max-width:1023px){.cert-grid{grid-template-columns:minmax(0,1fr);padding-top:32px}}.module__list li .lesson{border-bottom:1px solid var(--border)}.module__list li:last-child .lesson{border-bottom:0}.academy-bar form{display:contents}.academy-bar .btn-ghost-sm{cursor:pointer;background:0 0}.academy-bar .btn-ghost-sm:hover{color:var(--blue-700)}.filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.filters__search{flex:280px}.filters__search .input{padding:10px 12px;font-size:15px}.filters__count{color:var(--ink-500);white-space:nowrap;margin-left:auto;font-size:13px}.select{font:inherit;color:var(--ink-900);background:var(--white);border:1px solid var(--ink-200);cursor:pointer;border-radius:8px;padding:10px 12px;font-size:14px}.select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}table.data tr.is-open td{background:var(--blue-50);border-bottom-color:#0000}table.data tr.detail-row td{background:var(--subtle);padding:0}.detail{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.2fr);gap:8px 32px;padding:18px 20px 20px;display:grid}.detail dl{grid-template-columns:auto 1fr;align-content:start;gap:7px 14px;margin:0;display:grid}.detail dt{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-500);white-space:nowrap;padding-top:2px;font-size:12px}.detail dd{color:var(--ink-900);overflow-wrap:anywhere;margin:0;font-size:14px}.detail__quizzes h4{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-500);font-size:12px;font-family:var(--body);margin-bottom:8px;font-weight:400}.detail__quizzes ul{gap:5px;display:grid}.detail__quizzes li{color:var(--ink-800);justify-content:space-between;gap:12px;font-size:13px;display:flex}.detail__access{border-top:1px solid var(--border);color:var(--ink-500);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;margin-top:6px;padding-top:14px;font-size:14px;display:flex}.detail__access-side{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.detail__access .link-btn{font-size:14px;font-weight:500}.link-btn--danger{color:#c8372f;font-size:13px}@media (max-width:1100px){.detail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.detail{grid-template-columns:minmax(0,1fr)}}.label-edit{align-items:center;gap:8px;display:flex}.label-edit__input{font:inherit;color:var(--ink-900);background:0 0;border:1px solid #0000;border-radius:6px;width:220px;min-width:0;padding:5px 8px;font-size:14px}.label-edit__input:hover{border-color:var(--ink-200)}.label-edit__input:focus{border-color:var(--blue);background:var(--white);outline:0}.label-edit .link-btn{opacity:0;transition:opacity .15s}.label-edit:focus-within .link-btn,.label-edit:hover .link-btn{opacity:1}.tutor__links{flex-wrap:wrap;gap:8px;margin:16px 0 0;display:flex}.chip-link{border:1px solid var(--blue-100);background:var(--blue-50);min-height:36px;color:var(--blue-700);border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 11px;font-size:13.5px;font-weight:500;line-height:1;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.chip-link .icon{stroke-width:1.8px;width:16px;height:16px}.chip-link:hover{background:var(--blue-100);border-color:var(--blue);color:var(--blue-700);text-decoration:none}.chip-link:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.nf{background:var(--subtle);border-bottom:1px solid var(--border)}.nf__in{padding:96px var(--gutter) 112px;text-align:center;max-width:720px}.nf__code{font-family:var(--head);letter-spacing:.18em;color:var(--blue);margin:0 0 18px;font-size:14px;font-weight:700}.nf h1{margin:0 0 16px;font-size:clamp(28px,4vw,40px);line-height:1.15}.nf__lead{color:var(--ink-700);margin:0 0 32px;font-size:18px;line-height:1.6}.nf__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.nf__actions .btn{min-height:48px}@media (max-width:600px){.nf__in{padding:64px var(--gutter) 80px}.nf__actions .btn{width:100%}}.cert-band{background:linear-gradient(140deg,var(--blue-700),var(--blue));color:#fff;padding:64px 0;overflow:hidden}.cert-band__in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;display:grid}.cert-band__k{font-family:var(--head);letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8;margin:0 0 12px;font-size:12px;font-weight:600}.cert-band h2{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(26px,3.4vw,36px);line-height:1.15}.cert-band__copy>p:not(.cert-band__k){color:#ffffffd6;max-width:52ch;margin:0;font-size:17px;line-height:1.6}.cert-band__cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.cert-band__art{border-radius:14px;transition:transform .25s;display:block;overflow:hidden;transform:rotate(-2deg);box-shadow:0 24px 48px #00000047}.cert-band__art:hover{transform:rotate(0)}.cert-band__art img{width:100%;height:auto;display:block}@media (max-width:900px){.cert-band{padding:48px 0}.cert-band__in{grid-template-columns:minmax(0,1fr);gap:32px}.cert-band__art{max-width:520px;transform:none}.cert-band__cta .btn{flex:200px;justify-content:center}}.legal-hero{color:#fff;background:#171a2d;padding:48px 0 52px}.legal-hero .eyebrow{margin-bottom:14px}.legal-hero h1{color:#fff;letter-spacing:-.02em;max-width:18ch;margin:0 0 14px;font-size:clamp(28px,4vw,40px);line-height:1.15}.legal-hero__sub{color:#ffffffd1;max-width:62ch;margin:0;font-size:17px;line-height:1.6}.legal-hero__meta{color:#fff9;margin:18px 0 0;font-size:13px}.legal{background:var(--white);padding:0 0 88px}.legal__grid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:56px;padding-top:48px;display:grid}.legal__side{gap:28px;display:grid;position:sticky;top:24px}.legal__nav,.legal__toc{gap:2px;display:grid}.legal__nav-k{font-family:var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-500);margin:0 0 6px;padding:0 12px;font-size:11px;font-weight:600}.legal__nav-k+.legal__nav-k,.legal__nav a+.legal__nav-k{margin-top:18px}.legal__nav a,.legal__toc a{color:var(--ink-700);border-radius:8px;padding:8px 12px;font-size:14px;line-height:1.35;display:block}.legal__nav a:hover,.legal__toc a:hover{background:var(--subtle);color:var(--ink-900);text-decoration:none}.legal__nav a[aria-current]{background:var(--blue-50);color:var(--blue-700);font-weight:500}.legal__body{max-width:72ch}.legal__body>p:first-child{color:var(--ink-800);font-size:18px;line-height:1.65}.legal__body h2{margin:44px 0 14px;scroll-margin-top:24px;font-size:22px;line-height:1.3}.legal__body h2:first-child{margin-top:0}.legal__body p{color:var(--ink-700);margin:0 0 16px;font-size:16px;line-height:1.7}.legal__body ul{margin:0 0 20px;padding-left:22px;list-style:outside}.legal__body li{color:var(--ink-700);margin-bottom:8px;font-size:16px;line-height:1.7}.legal__body a{color:var(--blue);text-decoration:underline;-webkit-text-decoration-color:var(--blue-100);text-decoration-color:var(--blue-100);text-underline-offset:3px}.legal__body a:hover{-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}@media (max-width:900px){.legal__grid{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:32px}.legal__side{position:static}.legal__toc{display:none}.legal__nav{grid-template-columns:1fr 1fr}.legal__nav-k{grid-column:1/-1}}.legal-line{text-align:center;margin:12px 0 0;font-size:13px;line-height:1.5}.legal-line a{color:var(--blue);text-decoration:underline}.admin-tabs{border-bottom:1px solid var(--border);gap:8px;margin:24px 0 20px;display:flex}.admin-tab{font-family:var(--head);color:var(--ink-500);border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:14px 18px;font-size:16px;font-weight:600;transition:color .18s,border-color .18s;display:inline-flex;position:relative}.admin-tab:hover{color:var(--ink-900)}.admin-tab[aria-selected=true]{color:var(--blue);border-bottom-color:var(--blue)}.admin-tab__count{font-family:var(--body);color:var(--ink-500);background:var(--subtle);border:1px solid var(--border);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:500}.admin-tab[aria-selected=true] .admin-tab__count{color:var(--blue-700);background:var(--blue-50);border-color:var(--blue-100)}@media (max-width:600px){.admin-tabs{scrollbar-width:none;overflow-x:auto}.admin-tab{padding:12px;font-size:14px}}.legal__toc a[aria-current]{color:var(--blue-700);background:var(--blue-50);font-weight:500}.cookie-banner{z-index:60;background:var(--white);border:1px solid var(--border);max-width:880px;box-shadow:var(--sh-xl);border-radius:12px;flex-wrap:wrap;align-items:center;gap:20px;margin:0 auto;padding:16px 20px;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.cookie-banner p{color:var(--ink-800);flex:380px;margin:0;font-size:14px;line-height:1.55}.cookie-banner p a{color:var(--blue);text-decoration:underline}.cookie-banner__actions{gap:8px;margin-left:auto;display:flex}.cookie-banner__no{border:1px solid var(--border);color:var(--ink-700);background:var(--white)}.cookie-banner__no:hover{background:var(--subtle)}@media (max-width:600px){.cookie-banner{padding:14px 16px;bottom:8px;left:8px;right:8px}.cookie-banner__actions{width:100%;margin-left:0}.cookie-banner__actions .btn{flex:1;justify-content:center}}.page__grid--single{grid-template-columns:minmax(0,720px)}.page .admin-tabs{margin-top:28px}
