@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/build/website/fonts/open-sans-cyrillic-ext-300-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-cyrillic-ext-300-normal.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/build/website/fonts/open-sans-cyrillic-300-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-cyrillic-300-normal.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/build/website/fonts/open-sans-greek-ext-300-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-greek-ext-300-normal.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/build/website/fonts/open-sans-greek-300-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-greek-300-normal.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/build/website/fonts/open-sans-hebrew-300-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-hebrew-300-normal.woff) format("woff");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/build/website/fonts/open-sans-math-300-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-math-300-normal.woff) format("woff");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/build/website/fonts/open-sans-symbols-300-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-symbols-300-normal.woff) format("woff");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/build/website/fonts/open-sans-vietnamese-300-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-vietnamese-300-normal.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/build/website/fonts/open-sans-latin-ext-300-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-latin-ext-300-normal.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/build/website/fonts/open-sans-latin-300-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-latin-300-normal.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/build/website/fonts/open-sans-cyrillic-ext-400-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-cyrillic-ext-400-normal.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/build/website/fonts/open-sans-cyrillic-400-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-cyrillic-400-normal.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/build/website/fonts/open-sans-greek-ext-400-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-greek-ext-400-normal.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/build/website/fonts/open-sans-greek-400-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-greek-400-normal.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/build/website/fonts/open-sans-hebrew-400-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-hebrew-400-normal.woff) format("woff");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/build/website/fonts/open-sans-math-400-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-math-400-normal.woff) format("woff");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/build/website/fonts/open-sans-symbols-400-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-symbols-400-normal.woff) format("woff");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/build/website/fonts/open-sans-vietnamese-400-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-vietnamese-400-normal.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/build/website/fonts/open-sans-latin-ext-400-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-latin-ext-400-normal.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/build/website/fonts/open-sans-latin-400-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-latin-400-normal.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/build/website/fonts/open-sans-cyrillic-ext-600-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-cyrillic-ext-600-normal.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/build/website/fonts/open-sans-cyrillic-600-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-cyrillic-600-normal.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/build/website/fonts/open-sans-greek-ext-600-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-greek-ext-600-normal.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/build/website/fonts/open-sans-greek-600-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-greek-600-normal.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/build/website/fonts/open-sans-hebrew-600-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-hebrew-600-normal.woff) format("woff");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/build/website/fonts/open-sans-math-600-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-math-600-normal.woff) format("woff");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/build/website/fonts/open-sans-symbols-600-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-symbols-600-normal.woff) format("woff");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/build/website/fonts/open-sans-vietnamese-600-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-vietnamese-600-normal.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/build/website/fonts/open-sans-latin-ext-600-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-latin-ext-600-normal.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/build/website/fonts/open-sans-latin-600-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-latin-600-normal.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/build/website/fonts/open-sans-cyrillic-ext-700-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-cyrillic-ext-700-normal.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/build/website/fonts/open-sans-cyrillic-700-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-cyrillic-700-normal.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/build/website/fonts/open-sans-greek-ext-700-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-greek-ext-700-normal.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/build/website/fonts/open-sans-greek-700-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-greek-700-normal.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/build/website/fonts/open-sans-hebrew-700-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-hebrew-700-normal.woff) format("woff");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/build/website/fonts/open-sans-math-700-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-math-700-normal.woff) format("woff");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/build/website/fonts/open-sans-symbols-700-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-symbols-700-normal.woff) format("woff");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/build/website/fonts/open-sans-vietnamese-700-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-vietnamese-700-normal.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/build/website/fonts/open-sans-latin-ext-700-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-latin-ext-700-normal.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/build/website/fonts/open-sans-latin-700-normal.woff2) format("woff2"),url(/build/website/fonts/open-sans-latin-700-normal.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(/build/website/fonts/open-sans-cyrillic-ext-400-italic.woff2) format("woff2"),url(/build/website/fonts/open-sans-cyrillic-ext-400-italic.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(/build/website/fonts/open-sans-cyrillic-400-italic.woff2) format("woff2"),url(/build/website/fonts/open-sans-cyrillic-400-italic.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(/build/website/fonts/open-sans-greek-ext-400-italic.woff2) format("woff2"),url(/build/website/fonts/open-sans-greek-ext-400-italic.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(/build/website/fonts/open-sans-greek-400-italic.woff2) format("woff2"),url(/build/website/fonts/open-sans-greek-400-italic.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(/build/website/fonts/open-sans-hebrew-400-italic.woff2) format("woff2"),url(/build/website/fonts/open-sans-hebrew-400-italic.woff) format("woff");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(/build/website/fonts/open-sans-math-400-italic.woff2) format("woff2"),url(/build/website/fonts/open-sans-math-400-italic.woff) format("woff");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(/build/website/fonts/open-sans-symbols-400-italic.woff2) format("woff2"),url(/build/website/fonts/open-sans-symbols-400-italic.woff) format("woff");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(/build/website/fonts/open-sans-vietnamese-400-italic.woff2) format("woff2"),url(/build/website/fonts/open-sans-vietnamese-400-italic.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(/build/website/fonts/open-sans-latin-ext-400-italic.woff2) format("woff2"),url(/build/website/fonts/open-sans-latin-ext-400-italic.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(/build/website/fonts/open-sans-latin-400-italic.woff2) format("woff2"),url(/build/website/fonts/open-sans-latin-400-italic.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--color-green-50:#f7faeb;--color-green-100:#e6efc1;--color-green-200:#dae7a3;--color-green-300:#c9db79;--color-green-400:#bed55f;--color-green-500:#aeca37;--color-green-600:#9eb832;--color-green-700:#7c8f27;--color-green-800:#606f1e;--color-green-900:#495517;--color-blue-50:#e6f7fd;--color-blue-100:#b0e7f9;--color-blue-200:#8adbf6;--color-blue-300:#54caf2;--color-blue-400:#33c0ef;--color-blue-500:#00b0eb;--color-blue-600:#00a0d6;--color-blue-700:#007da7;--color-blue-800:#006181;--color-blue-900:#004a63;--color-orange-50:#fff6e9;--color-orange-100:#fee7c4;--color-orange-200:#fdd9a0;--color-orange-300:#fbba5c;--color-orange-400:#fcab3d;--color-orange-500:#fc9d1e;--color-orange-600:#e58a0f;--color-orange-700:#b96c08;--color-orange-800:#8f5306;--color-orange-900:#6b3e04;--color-grey-50:#f1f1f1;--color-grey-100:#d3d3d3;--color-grey-200:#bdbdbd;--color-grey-300:#9f9f9f;--color-grey-400:#8d8d8d;--color-grey-500:#707070;--color-grey-600:#666;--color-grey-700:#505050;--color-grey-800:#3e3e3e;--color-grey-900:#2f2f2f;--color-red-50:#fbece7;--color-red-100:#f2c3b4;--color-red-200:#eca690;--color-red-300:#e37e5e;--color-red-400:#dd653e;--color-red-500:#d53e0e;--color-red-600:#c2380d;--color-red-700:#972c0a;--color-red-800:#752208;--color-red-900:#591a06;--color-white:#fff;--color-black:#000;--color-dark:#14140f;--color-brand-red:#eb103c;--color-brand-red-hover:#fa365d;--color-brand-red-pressed:#dd0530;--accent-50:var(--color-green-50);--accent-alt-50:var(--color-blue-50);--accent-100:var(--color-green-100);--accent-alt-100:var(--color-blue-100);--accent-200:var(--color-green-200);--accent-alt-200:var(--color-blue-200);--accent-300:var(--color-green-300);--accent-alt-300:var(--color-blue-300);--accent-400:var(--color-green-400);--accent-alt-400:var(--color-blue-400);--accent-500:var(--color-green-500);--accent-alt-500:var(--color-blue-500);--accent-600:var(--color-green-600);--accent-alt-600:var(--color-blue-600);--accent-700:var(--color-green-700);--accent-alt-700:var(--color-blue-700);--accent-800:var(--color-green-800);--accent-alt-800:var(--color-blue-800);--accent-900:var(--color-green-900);--accent-alt-900:var(--color-blue-900);--accent-muted:#cad0b1;--accent-muted-strong:#849248;--accent-50-transparent:hsla(72,60%,95%,0);--accent-glow:#faffe2;--shadow-100:0 1px 4px 0 rgb(0 0 0/5%);--shadow-200:0 2px 12px 0 rgb(76 76 76/4%),0 2px 4px 0 rgb(0 0 0/3%);--shadow-300:0 8px 20px 0 rgb(78 78 78/4%),0 2px 4px 0 rgb(0 0 0/4%);--shadow-400:0 4px 24px -4px rgb(55 55 55/4%),0 8px 16px 0 rgb(0 0 0/3%);--shadow-500:0 8px 32px -6px hsla(0,0%,39.6%,.02),0 8px 32px 0 rgb(92 92 92/2%),0 16px 32px 0 rgb(0 0 0/4%);--shadow-600:0 16px 48px -8px hsla(0,0%,44.7%,.02),0 16px 32px 0 rgb(89 89 89/2%),0 24px 40px 8px rgb(0 0 0/4%);--shadow-card:0 1px 2px 0 rgb(0 0 0/5%),0 4px 16px 0 rgb(0 0 0/3%);--font-sans:"Open Sans","Segoe UI",tahoma,sans-serif}[data-theme=orange]{--accent-50:var(--color-orange-50);--accent-alt-50:var(--color-orange-50);--accent-100:var(--color-orange-100);--accent-alt-100:var(--color-orange-100);--accent-200:var(--color-orange-200);--accent-alt-200:var(--color-orange-200);--accent-300:var(--color-orange-300);--accent-alt-300:var(--color-orange-300);--accent-400:var(--color-orange-400);--accent-alt-400:var(--color-orange-400);--accent-500:var(--color-orange-500);--accent-alt-500:var(--color-orange-500);--accent-600:var(--color-orange-600);--accent-alt-600:var(--color-orange-600);--accent-700:var(--color-orange-700);--accent-alt-700:var(--color-orange-700);--accent-800:var(--color-orange-800);--accent-alt-800:var(--color-orange-800);--accent-900:var(--color-orange-900);--accent-alt-900:var(--color-orange-900);--accent-muted:var(--color-orange-200);--accent-muted-strong:var(--color-orange-700);--accent-50-transparent:rgba(255,246,233,0);--accent-glow:#fff4e0}*,:after,:before{box-sizing:border-box}html{scrollbar-gutter:stable}body{color:var(--color-dark);font-family:var(--font-sans);font-size:18px;font-weight:400;letter-spacing:0;line-height:26px;margin:0}@media(min-width:1200px){body{font-size:18px;font-weight:400;letter-spacing:0;line-height:28px}}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit}body{position:relative}.container{margin:0 auto;max-width:1312px;padding:0 16px;width:100%}@media(min-width:640px){.container{padding:0 32px}}.visually-hidden{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.icon{flex-shrink:0;height:24px;width:24px}.btn{align-items:center;background:none;border:0;border-radius:20px;box-shadow:var(--shadow-200);color:var(--color-white);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:18px;font-weight:400;justify-content:center;line-height:24px;padding:20px 24px;text-align:center;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.btn.is-disabled,.btn:disabled{background-color:var(--color-grey-200);color:var(--color-white);cursor:default;pointer-events:none}.btn--icon{gap:8px;padding-right:16px}.btn--green{background-color:var(--accent-500)}.btn--green:hover{background-color:var(--accent-400)}.btn--green:active{background-color:var(--accent-600)}.btn--blue{background-color:var(--accent-alt-500)}.btn--blue:hover{background-color:var(--accent-alt-400)}.btn--blue:active{background-color:var(--accent-alt-600)}.btn--bone{background-color:var(--accent-50);color:var(--color-dark)}.btn--bone:hover{background-color:var(--color-white)}.btn--bone:active{background-color:var(--accent-100)}.btn--bone.is-disabled,.btn--bone:disabled{color:var(--color-grey-700)}.btn--red{background-color:var(--color-brand-red)}.btn--red:hover{background-color:var(--color-brand-red-hover)}.btn--red:active{background-color:var(--color-brand-red-pressed)}.btn--outline{border:1px solid var(--color-dark);box-shadow:none;color:var(--color-dark)}.btn--outline:hover{background-color:var(--accent-50)}.btn--outline:active{background-color:var(--accent-100)}.btn--outline.is-disabled,.btn--outline:disabled{background:none;border-color:var(--color-grey-400);color:var(--color-grey-400)}.btn--white{background-color:var(--color-white);color:var(--color-dark);gap:16px;padding:12px 12px 12px 24px}.btn--white .btn__icon-box{align-items:center;background-color:var(--accent-alt-500);border-radius:12px;color:var(--color-white);display:flex;padding:8px;transition:background-color .15s ease}.btn--white:hover .btn__icon-box{background-color:var(--accent-alt-300)}.btn--white:active .btn__icon-box{background-color:var(--accent-alt-600)}.btn--white.is-disabled,.btn--white:disabled{color:var(--color-grey-700)}.btn--white.is-disabled .btn__icon-box,.btn--white:disabled .btn__icon-box{background-color:var(--color-grey-600)}.btn--small{border:1px solid var(--color-dark);border-radius:16px;box-shadow:none;color:var(--color-dark);font-size:15px;height:48px;padding:12px 16px}.btn--small:hover{background-color:var(--accent-50)}.btn--small:active{background-color:var(--accent-100)}.btn--small.is-disabled,.btn--small:disabled{background:none;border-color:var(--color-grey-400);color:var(--color-grey-400)}.link-btn{align-items:center;background:none;border:0;border-bottom:2px solid var(--accent-500);color:var(--color-grey-900);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:18px;font-weight:400;gap:8px;line-height:24px;padding:0 0 6px;text-decoration:none;transition:border-color .15s ease,color .15s ease}.link-btn:hover{border-color:var(--accent-700);color:var(--color-dark)}.link-btn .icon{transition:transform .3s ease}.link-btn[aria-expanded=true] .icon{transform:rotate(180deg)}.link-btn--plain{border-bottom:0;font-size:17px;padding-bottom:0}.field{display:flex;flex-direction:column;gap:4px;max-width:360px;position:relative;width:100%}.field__input{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}@media(min-width:1200px){.field__input{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}}.field__input{background-color:var(--color-white);border:1px solid var(--color-grey-200);border-radius:12px;color:var(--color-dark);font-family:var(--font-sans);outline:none;padding:12px 16px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.field__input::placeholder{color:var(--color-grey-500);opacity:1}.field__input:hover{border-color:var(--accent-alt-300);box-shadow:inset 0 0 0 1px var(--accent-alt-300)}.field__input.is-filled,.field__input:not(:placeholder-shown):not(:focus){border-color:var(--color-dark);box-shadow:none}.field__input:focus{border-color:var(--accent-alt-500);box-shadow:inset 0 0 0 1px var(--accent-alt-500)}.field__input:disabled{border-color:var(--color-grey-300);box-shadow:none;color:var(--color-grey-300)}.field__input:disabled::placeholder{color:var(--color-grey-300)}.field__label{background-color:var(--color-white);color:var(--color-dark);font-size:14px;font-weight:400;left:12px;letter-spacing:0;line-height:20px;padding:0 4px;position:absolute;top:-9px;z-index:1}@media(min-width:1200px){.field__label{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}}.field__hint{color:var(--color-red-500);display:none;font-size:13px;font-weight:600;line-height:18px;padding:4px 16px 0}.field--error .field__input{border-color:var(--color-red-500);box-shadow:inset 0 0 0 1px var(--color-red-500)}.field--error .field__hint{display:block}.field:has(.field__input:disabled) .field__label{color:var(--color-grey-300)}.feedback-form__error{color:var(--color-red-500);display:none;font-size:13px;font-weight:600;line-height:18px}.is-feedback-error .feedback-form__error{display:block}.icon-btn{align-items:center;background:none;border:0;border-radius:16px;color:var(--color-dark);cursor:pointer;display:inline-flex;padding:12px;transition:background-color .15s ease}.icon-btn:hover{background-color:var(--color-grey-50)}.icon-btn:active{background-color:var(--color-grey-100)}.menu-item{align-items:center;background:none;border:0;border-radius:16px;color:var(--color-dark);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:18px;font-weight:400;justify-content:center;line-height:24px;padding:12px 16px;text-decoration:none;transition:background-color .15s ease}.menu-item:hover{background-color:var(--color-grey-50)}.menu-item:active{background-color:var(--color-grey-100)}.burger{align-items:center;background:none;border:0;border-radius:16px;cursor:pointer;display:inline-flex;flex-direction:column;gap:4px;height:48px;justify-content:center;padding:4px;transition:background-color .15s ease;width:48px}.burger:hover{background-color:var(--color-grey-50)}.burger:active{background-color:var(--color-grey-100)}.burger__bar{background-color:var(--color-dark);border-radius:1px;height:3px;transition:transform .2s ease,opacity .2s ease;width:24px}.checkbox{align-items:center;cursor:pointer;display:flex;gap:12px}.checkbox__input{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.checkbox__box{align-items:center;background-color:var(--color-white);border:1px solid var(--color-grey-200);border-radius:6px;color:var(--color-white);display:flex;flex-shrink:0;height:24px;justify-content:center;transition:background-color .15s ease,border-color .15s ease;width:24px}.checkbox__box .icon{height:16px;opacity:0;transition:opacity .15s ease;width:16px}.checkbox__label{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}@media(min-width:1200px){.checkbox__label{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}}.checkbox__label{color:var(--color-grey-500)}.checkbox__input:checked+.checkbox__box{background-color:var(--accent-alt-500);border-color:var(--accent-alt-500);box-shadow:var(--shadow-200)}.checkbox__input:checked+.checkbox__box .icon{opacity:1}.checkbox__input:focus-visible+.checkbox__box{outline:2px solid var(--accent-alt-500);outline-offset:2px}.burger.is-open .burger__bar:first-child{transform:translateY(7px) rotate(-45deg)}.burger.is-open .burger__bar:nth-child(2){opacity:0}.burger.is-open .burger__bar:nth-child(3){transform:translateY(-7px) rotate(45deg)}.tag{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}@media(min-width:1200px){.tag{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}}.tag{align-items:center;border:1px solid var(--color-dark);border-radius:50px;color:var(--color-dark);display:inline-flex;gap:8px;justify-content:center;padding:8px 16px}.tag--sm{border-color:var(--color-grey-800);font-size:14px;gap:4px;line-height:20px;padding:6px 12px}.tag--lg{padding:12px 20px}.tag--step{background-color:var(--accent-50);border-color:var(--color-grey-200);color:var(--color-grey-900)}.feature-card{background-color:var(--color-white);border:1px solid var(--accent-50);border-radius:24px;box-shadow:var(--shadow-200);display:flex;flex-direction:column;gap:16px;max-width:408px;padding:20px 20px 32px;width:100%}@media(min-width:1200px){.feature-card{border-radius:32px;gap:24px;padding:32px 32px 48px}}.feature-card__icon{align-self:flex-start;background-color:var(--accent-100);border-radius:12px;color:var(--color-dark);display:inline-flex;padding:12px}.feature-card__title{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}@media(min-width:1200px){.feature-card__title{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}.feature-card__title{margin:0 0 8px}@media(min-width:1200px){.feature-card__title{margin-bottom:16px}}.feature-card__text{font-size:18px;font-weight:400;letter-spacing:0;line-height:26px}@media(min-width:1200px){.feature-card__text{font-size:18px;font-weight:400;letter-spacing:0;line-height:28px}}.feature-card__text{margin:0}.product-row{border:1px solid var(--color-grey-200);border-radius:24px;display:flex;flex-direction:column;gap:40px;padding:24px;transition:background-color .2s ease}@media(min-width:1200px){.product-row{gap:24px;padding:40px}.product-row:hover{background-color:var(--accent-50)}}.product-row__head{display:flex;flex-direction:column;gap:16px}@media(min-width:992px){.product-row__head{align-items:flex-end;flex-direction:row;gap:24px;justify-content:space-between}}.product-row__headline{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.product-row__title{font-size:28px;font-weight:700;letter-spacing:-1px;line-height:36px}@media(min-width:1200px){.product-row__title{font-size:40px;font-weight:700;letter-spacing:0;line-height:48px}}.product-row__title{margin:0}@media(min-width:1200px){.product-row__title{max-width:664px}}.product-row__desc{font-size:18px;font-weight:400;letter-spacing:0;line-height:26px}@media(min-width:1200px){.product-row__desc{font-size:18px;font-weight:400;letter-spacing:0;line-height:28px}}.product-row__desc{color:var(--color-grey-900);margin:0}@media(min-width:992px){.product-row__desc{flex-shrink:0;width:35%}}@media(min-width:1200px){.product-row__desc{width:400px}}.product-row__action{display:flex;flex-direction:column}.product-row__action .btn{width:100%}@media(min-width:640px){.product-row__action{align-items:flex-end}.product-row__action .btn{width:auto}}@media(min-width:1200px){.product-row__action{height:64px}.product-row__action .btn{opacity:0;transition:opacity .2s ease}.product-row:hover .product-row__action .btn{opacity:1}}.product-card{background-color:var(--color-white);border-radius:24px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;max-width:408px;padding:8px;transition:background-color .2s ease;width:100%}@media(min-width:1200px){.product-card{border-radius:32px}.product-card:hover{background-color:var(--accent-200)}}.product-card__media{aspect-ratio:392/320;border-radius:16px;overflow:hidden;position:relative;width:100%}@media(min-width:1200px){.product-card__media{border-radius:24px}}.product-card__img{height:100%;object-fit:cover;width:100%}.product-card__label{align-items:center;backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.7);border-bottom-right-radius:16px;color:var(--color-black);display:flex;font-size:16px;font-weight:600;left:0;line-height:24px;padding-left:8px;padding-right:16px;position:absolute;top:0}@media(min-width:1200px){.product-card__label{border-bottom-right-radius:24px;font-size:18px;line-height:28px;padding-right:20px}}.product-card__label-icon{color:var(--color-dark);display:inline-flex;padding:8px}@media(min-width:1200px){.product-card__label-icon{padding:12px}}.product-card__body{display:flex;flex-direction:column;gap:32px;padding:20px 16px}@media(min-width:1200px){.product-card__body{padding:20px}}.product-card__title{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}@media(min-width:1200px){.product-card__title{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}.product-card__title{color:#181d03;margin:0}.product-card__action .btn{border:1px solid var(--color-dark);width:100%}@media(min-width:1200px){.product-card__action .btn{opacity:0;pointer-events:none;transition:opacity .2s ease}.product-card:hover .product-card__action .btn{opacity:1;pointer-events:auto}}.product-media{background-color:var(--accent-50);border:1px solid var(--accent-100);border-radius:24px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;padding:8px;transition:background-color .2s ease;width:100%}@media(min-width:640px){.product-media{align-items:stretch;border-radius:32px;flex-direction:row}}@media(min-width:1200px){.product-media:hover{background-color:var(--accent-200)}}.product-media__media{aspect-ratio:532/400;border-radius:16px;overflow:hidden;width:100%}@media(min-width:640px){.product-media__media{border-radius:24px;flex-shrink:0;width:40%}}@media(min-width:640px)and (max-width:991.98px){.product-media__media{aspect-ratio:1;width:50%}}@media(min-width:1200px){.product-media__media{aspect-ratio:auto;height:400px;width:532px}}.product-media__img{height:100%;object-fit:cover;width:100%}.product-media__content{display:flex;flex-direction:column;gap:32px;padding:20px 16px}@media(min-width:640px){.product-media__content{flex:1;gap:24px;justify-content:space-between;padding:24px 32px}}@media(min-width:640px)and (max-width:991.98px){.product-media__content{gap:16px;padding:20px 24px}}@media(min-width:1200px){.product-media__content{padding:24px 48px}}.product-media__txt{align-items:flex-start;display:flex;flex-direction:column;gap:16px}@media(min-width:640px)and (max-width:991.98px){.product-media__txt{gap:12px}}@media(min-width:1200px){.product-media__txt{gap:24px}}.product-media__title{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}@media(min-width:1200px){.product-media__title{font-size:32px;font-weight:600;letter-spacing:0;line-height:40px}}.product-media__title{margin:0 0 12px}@media(min-width:640px)and (max-width:991.98px){.product-media__title{font-size:20px;line-height:28px;margin-bottom:8px}}.product-media__desc{font-size:18px;font-weight:400;letter-spacing:0;line-height:26px}@media(min-width:1200px){.product-media__desc{font-size:18px;font-weight:400;letter-spacing:0;line-height:28px}}.product-media__desc{margin:0}@media(min-width:640px)and (max-width:991.98px){.product-media__desc{font-size:16px;line-height:24px}}.product-media__action .btn{border:1px solid var(--color-dark);width:100%}@media(min-width:640px){.product-media__action{align-self:flex-start}.product-media__action .btn{width:auto}}@media(min-width:1200px){.product-media__action{align-self:flex-start}.product-media__action .btn{opacity:0;pointer-events:none;transition:opacity .2s ease}.product-media:hover .product-media__action .btn{opacity:1;pointer-events:auto}}.news-card{background-color:var(--accent-50);border-radius:24px;color:inherit;display:flex;flex-direction:column;max-width:344px;padding:8px;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease;width:100%}@media(min-width:992px){.news-card{background-color:var(--color-white);border-radius:32px;max-width:408px}}@media(min-width:1200px){.news-card:hover{background-color:var(--accent-50);box-shadow:var(--shadow-card)}}.news-card__media{aspect-ratio:4/3;border-radius:16px;overflow:hidden;width:100%}@media(min-width:992px){.news-card__media{border-radius:24px}}.news-card__img{height:100%;object-fit:cover;width:100%}.news-card__body{display:flex;flex-direction:column;gap:12px;padding:20px 16px}@media(min-width:1200px){.news-card__body{padding:20px 24px}}.news-card__title{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}@media(min-width:1200px){.news-card__title{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}}.news-card__title{margin:0}.news-card__text{font-size:18px;font-weight:400;letter-spacing:0;line-height:26px}@media(min-width:1200px){.news-card__text{font-size:18px;font-weight:400;letter-spacing:0;line-height:28px}}.news-card__text{color:var(--color-grey-900);margin:0;padding-bottom:20px}.news-card__meta{align-items:center;color:var(--color-grey-400);display:flex;font-size:16px;gap:16px;line-height:24px;margin-top:4px}@media(min-width:1200px){.news-card__meta{font-size:18px;line-height:28px}}.news-card__dot{background-color:currentcolor;border-radius:50%;flex-shrink:0;height:4px;width:4px}.slider__viewport{overflow:hidden;touch-action:pan-y}@media(max-width:991.98px){.slider__viewport{cursor:grab}}.slider__track{display:flex;gap:16px;transition:transform .3s ease}@media(min-width:992px){.slider__track{gap:20px}}.slider__track>*{flex:0 0 100%}@media(min-width:640px){.slider__track>*{flex:0 0 calc(50% - 8px)}}@media(min-width:992px){.slider__track>*{flex:1 1 0}}.slider__nav{align-items:center;display:flex;justify-content:center;margin-top:32px}@media(min-width:640px){.slider__nav{justify-content:space-between}}@media(min-width:992px){.slider__nav{display:none}}.slider__dots{align-items:center;display:flex;gap:6px}.slider__dot{background-color:var(--accent-muted);border:0;border-radius:50px;cursor:pointer;flex-shrink:0;height:12px;padding:0;transition:width .3s ease,background-color .3s ease;width:12px}.slider__dot.is-active{background-color:var(--accent-muted-strong);width:48px}.slider__arrows{display:none;gap:16px}@media(min-width:640px){.slider__arrows{display:flex}}.slider__arrow{align-items:center;background-color:var(--accent-100);border:0;border-radius:50px;color:var(--color-dark);cursor:pointer;display:inline-flex;padding:12px}.slider__arrow.is-prev .icon{transform:scaleX(-1)}.slider__arrow:disabled{cursor:default;opacity:.4}.bullet{font-size:18px;font-weight:400;letter-spacing:0;line-height:26px}@media(min-width:1200px){.bullet{font-size:18px;font-weight:400;letter-spacing:0;line-height:28px}}.bullet{align-items:center;display:flex;gap:12px;margin:0}.bullet:before{background-color:var(--accent-700);border-radius:50%;content:"";flex-shrink:0;height:8px;width:8px}.list-menu{display:flex;flex-direction:column}.list-menu__title{color:var(--color-black);font-size:18px;font-weight:700;line-height:26px;margin:0;padding:8px 16px}.list-menu__item{color:var(--color-grey-900);display:block;font-size:16px;line-height:24px;padding:8px 16px;text-decoration:none;transition:color .15s ease}.list-menu__item:hover{color:var(--accent-alt-600)}.section-heading{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}@media(min-width:1200px){.section-heading{gap:24px;margin:0 auto;max-width:836px}}.section-heading__title{font-size:32px;font-weight:700;letter-spacing:-1px;line-height:40px}@media(min-width:1200px){.section-heading__title{font-size:56px;font-weight:700;letter-spacing:0;line-height:64px}}.section-heading__title{margin:0}.section-heading__subtitle{font-size:18px;font-weight:400;letter-spacing:0;line-height:26px}@media(min-width:1200px){.section-heading__subtitle{font-size:20px;font-weight:400;letter-spacing:0;line-height:28px}}.section-heading__subtitle{margin:0}@media(min-width:1200px){.section-heading__subtitle{max-width:622px}}.brand-life{font-weight:400}.site-header-bar{left:0;position:absolute;right:0;top:0;z-index:20}@media(max-width:991.98px){.site-header-bar{padding-inline:0}}@media(min-width:992px){.site-header-bar{padding-top:16px}}.site-header{align-items:center;-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);background-color:hsla(0,0%,100%,.3);display:flex;justify-content:space-between;padding:8px 16px;width:100%}@media(min-width:992px){.site-header{-webkit-backdrop-filter:blur(6px) saturate(140%);backdrop-filter:blur(6px) saturate(140%);border-radius:32px;padding:16px 24px}}.site-header__logo,.site-header__logo-box{align-items:center;display:flex}.site-header__logo{border-radius:50px;color:var(--color-dark);height:48px;padding:10px 8px;text-decoration:none}@media(min-width:1200px){.site-header__logo{padding:10px 20px}}.logo{height:auto;width:110px}.site-header__tagline{display:none}@media(min-width:1200px){.site-header__tagline{color:var(--color-dark);display:block;font-size:15px;line-height:18px;margin:0;width:137px}}.site-header__menu{display:none}@media(min-width:992px){.site-header__menu{align-items:center;display:flex}}@media(min-width:992px)and (max-width:1399.98px){.site-header__menu .menu-item{padding-inline:8px}}.site-header__right{align-items:center;display:flex;gap:16px}@media(min-width:992px){.site-header__right .burger{display:none}}.site-header__login-btn{display:none}@media(min-width:992px){.site-header__login-btn{display:inline-flex}}.site-menu{align-items:center;background-color:var(--color-white);display:flex;flex-direction:column;gap:32px;inset:0;overflow-y:auto;padding:96px 16px 32px;position:fixed;z-index:150}.site-menu[hidden]{display:none}@media(min-width:992px){.site-menu{display:none}}.site-menu__nav{align-items:center;display:flex;flex-direction:column}.site-menu__nav .menu-item{font-weight:600;line-height:26px}.site-menu__divider{background-color:#dedede;border:0;height:1px;margin:0;max-width:341px;width:100%}.site-menu__cta{display:flex;flex-direction:column;gap:16px;max-width:343px;width:100%}.site-menu__cta .btn{width:100%}.site-menu__manager{max-width:343px;width:100%}.site-menu__manager .btn{justify-content:space-between;width:100%}body.is-menu-open{overflow:hidden}body.is-menu-open .site-header-bar{position:fixed;z-index:160}body.is-menu-open .site-header{background-color:var(--color-white)}body.is-modal-open{overflow:hidden}.modal{display:flex;inset:0;justify-content:center;overflow-y:auto;overscroll-behavior:contain;padding:60px 16px;position:fixed;z-index:200}.modal[hidden]{display:none}@media(min-width:1200px){.modal{align-items:center;padding:24px}}.modal__overlay{backdrop-filter:blur(25px);background-color:hsla(0,0%,100%,.2);inset:0;position:fixed}.modal__dialog{background-color:var(--color-white);border-radius:24px;box-shadow:var(--shadow-400);display:flex;flex-direction:column;gap:48px;margin:auto;max-width:343px;padding:56px 16px 48px;position:relative;width:100%;z-index:1}@media(min-width:1200px){.modal__dialog{border-radius:32px;box-shadow:var(--shadow-600);height:800px;max-height:calc(100vh - 48px);max-width:836px;padding:60px 0 0}}.modal__close{color:var(--color-grey-300);position:absolute;right:8px;top:8px}@media(min-width:1200px){.modal__close{right:16px;top:16px}}.modal__headline{display:flex;flex-direction:column;gap:16px;text-align:center}@media(min-width:1200px){.modal__headline{padding:0 188px}}.modal__title{font-size:28px;font-weight:700;letter-spacing:-1px;line-height:36px}@media(min-width:1200px){.modal__title{font-size:40px;font-weight:700;letter-spacing:0;line-height:48px}}.modal__title{color:var(--color-dark);margin:0}.modal__text{font-size:18px;font-weight:400;letter-spacing:0;line-height:26px}@media(min-width:1200px){.modal__text{font-size:18px;font-weight:400;letter-spacing:0;line-height:28px}}.modal__text{color:var(--color-dark);margin:0}.modal__scroll{min-height:0;position:relative}@media(min-width:1200px){.modal__scroll{flex:1}.modal__scroll:after,.modal__scroll:before{content:"";height:60px;left:0;pointer-events:none;position:absolute;right:8px;z-index:1}.modal__scroll:before{background:linear-gradient(to bottom,var(--color-white),hsla(0,0%,100%,0));top:0}.modal__scroll:after{background:linear-gradient(to top,var(--color-white),hsla(0,0%,100%,0));bottom:0}}.modal__body{display:flex;flex-direction:column;gap:48px}@media(min-width:1200px){.modal__body{height:100%;overflow-y:auto;padding:8px 188px 48px;scrollbar-color:var(--color-grey-200) var(--color-grey-50);scrollbar-width:thin}.modal__body::-webkit-scrollbar{width:8px}.modal__body::-webkit-scrollbar-track{background-color:var(--color-grey-50);border-radius:50px}.modal__body::-webkit-scrollbar-thumb{background-color:var(--color-grey-200);border-radius:50px}}.modal__form{display:flex;flex-direction:column;gap:24px}.modal__form .field{max-width:none}.modal__form .btn{width:100%}.modal__direct{display:flex;flex-direction:column;gap:16px}.modal__direct .btn{width:100%}@media(min-width:1200px){.modal__direct{gap:24px}}.modal__direct-title{font-size:18px;font-weight:400;letter-spacing:0;line-height:26px}@media(min-width:1200px){.modal__direct-title{font-size:20px;font-weight:400;letter-spacing:0;line-height:28px}}.modal__direct-title{color:var(--color-dark);margin:0}.modal__direct-label-full{display:none}@media(min-width:1200px){.modal__direct-label-full{display:inline}.modal__direct-label-short{display:none}}.modal--success .modal__dialog{gap:80px;padding:100px 16px 24px}@media(min-width:1200px){.modal--success .modal__dialog{gap:0;padding:240px 188px 60px}}.modal--success .modal__headline{align-items:center;gap:24px}@media(min-width:1200px){.modal--success .modal__headline{padding:0}}.modal--success .modal__title{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}@media(min-width:1200px){.modal--success .modal__title{font-size:32px;font-weight:600;letter-spacing:0;line-height:40px}}.modal--success .modal__title{max-width:300px}@media(min-width:1200px){.modal--success .modal__title{max-width:none}}.modal--success .btn{width:100%}@media(min-width:1200px){.modal--success .btn{align-self:center;margin-top:auto;width:auto}}.modal__success-icon{align-items:center;background-color:var(--accent-500);border-radius:50px;color:var(--color-white);display:flex;height:56px;justify-content:center;width:56px}.modal__success-icon .icon{stroke-width:3}.hero{background-color:#f9f9f9;overflow:hidden;padding-top:64px;position:relative}@media(min-width:640px){.hero{background:#f7f7f7 url(/images/markup/hero-bg.webp) 50%/cover no-repeat;display:flex;flex-direction:column}}@media(min-width:640px)and (max-width:1199.98px){.hero{background-image:url(/images/markup/hero-bg-md.webp)}}@media(min-width:992px){.hero{padding-top:96px}}@media(min-width:1200px){.hero{min-height:clamp(720px,54.9vw + 175px,966px)}}.hero__art{aspect-ratio:1;background:url(/images/markup/hero-map-mobile.webp) top/cover no-repeat;margin-top:-64px;width:100%;z-index:0}@media(min-width:640px){.hero__art{display:none}}.hero__inner{display:flex;flex-direction:column;position:relative;z-index:1}@media(min-width:640px){.hero__inner{flex:1;gap:64px;justify-content:center;padding-bottom:48px}}@media(min-width:1200px){.hero__inner{gap:96px}}@media(min-width:640px)and (max-width:1199.98px){.hero__content,.hero__facts{max-width:clamp(440px,37vw + 200px,664px)}}.hero__content{align-items:flex-start;display:flex;flex-direction:column;padding-top:24px}@media(min-width:640px){.hero__content{padding-top:0}}@media(min-width:1200px){.hero__content{max-width:622px}}.hero__title{font-size:40px;font-weight:700;letter-spacing:-1px;line-height:48px}@media(min-width:640px){.hero__title{font-size:56px;letter-spacing:0;line-height:64px}}@media(min-width:1200px){.hero__title{font-size:76px;line-height:82px}}.hero__title{margin:0 0 16px}@media(min-width:640px){.hero__title{margin-bottom:32px}}.hero__subtitle{font-size:20px;font-weight:400;letter-spacing:0;line-height:28px}@media(min-width:1200px){.hero__subtitle{font-size:20px;font-weight:400;letter-spacing:0;line-height:28px}}.hero__subtitle{color:var(--color-grey-900);margin:0 0 48px}.hero__cta{display:flex;flex-direction:column;gap:16px;width:100%}.hero__cta .btn{width:100%}@media(min-width:640px){.hero__cta{flex-direction:row;flex-wrap:wrap;width:auto}.hero__cta .btn{width:auto}}.hero__facts{display:flex;flex-direction:column;gap:24px;padding:64px 0 48px}@media(min-width:640px){.hero__facts{flex-direction:row;flex-wrap:wrap;gap:24px;padding:0}}.hero__fact{font-size:18px;font-weight:400;letter-spacing:0;line-height:26px}@media(min-width:1200px){.hero__fact{font-size:20px;font-weight:400;letter-spacing:0;line-height:28px}}.hero__fact{border-left:4px solid var(--accent-alt-500);color:var(--color-grey-900);margin:0;padding-left:16px}@media(min-width:640px){.hero__fact{border-left:3px solid var(--color-grey-500);flex:1 1 280px;padding-left:20px}}@media(min-width:1200px){.hero__fact{flex:0 0 auto;width:245px}}.logos{--logos-gap:16px;--logos-height:48px;background-color:var(--accent-100);overflow:hidden}@media(min-width:1200px){.logos{--logos-gap:40px;--logos-height:60px}}.logos__track{animation:logos-marquee var(--logos-duration,20s) linear infinite;display:flex;width:max-content}.logos__set{gap:var(--logos-gap);list-style:none;margin:0;padding:0 var(--logos-gap) 0 0}.logos__item,.logos__set{align-items:center;display:flex}.logos__item img{height:var(--logos-height);width:auto}@keyframes logos-marquee{to{transform:translateX(calc(-100%/var(--logos-sets, 2)))}}@media(prefers-reduced-motion:reduce){.logos__track{animation:none}}.value{background-color:var(--color-white);overflow:hidden;position:relative}.value:before{background-color:var(--accent-glow);content:"";height:2100px;left:50%;-webkit-mask:url(/images/markup/value-ellipse.svg) center/contain no-repeat;mask:url(/images/markup/value-ellipse.svg) center/contain no-repeat;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:2100px}.value__inner{display:flex;flex-direction:column;gap:40px;padding-bottom:60px;padding-top:60px;position:relative}@media(min-width:992px){.value__inner{gap:64px;padding-bottom:100px;padding-top:100px}}.value__cards{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:640px){.value__cards{grid-template-columns:repeat(2,1fr)}.value__cards>:last-child:nth-child(odd){grid-column:1/-1}}@media(min-width:992px){.value__cards{gap:20px;grid-template-columns:repeat(3,1fr)}.value__cards>:last-child:nth-child(odd){grid-column:auto}}.value__cards .feature-card{max-width:none}.numbers{background:linear-gradient(180deg,var(--accent-50-transparent) 0,var(--accent-50) 100%)}@media(max-width:991.98px){.numbers{background:var(--accent-50)}}.numbers__inner{display:flex;flex-direction:column;gap:40px;padding-bottom:60px;padding-top:60px}@media(min-width:992px){.numbers__inner{gap:64px;padding-bottom:120px;padding-top:100px}}.numbers__grid{display:grid;gap:16px;grid-template-columns:1fr}.numbers__grid .numbers__tile{width:100%}@media(min-width:640px)and (max-width:991.98px){.numbers__grid{gap:20px;grid-auto-rows:minmax(240px,auto);grid-template-columns:repeat(2,1fr)}.numbers__grid .is-c1-r1{grid-area:1/1}.numbers__grid .is-c2-r1{grid-area:1/2}.numbers__grid .is-c1-r2{grid-area:2/1}.numbers__grid .is-c2-r2{grid-area:2/2}.numbers__grid .is-c3-r1{grid-area:3/1}.numbers__grid .is-c3-r2{grid-area:3/2}.numbers__grid .numbers__photo{aspect-ratio:auto;position:relative}.numbers__grid .numbers__photo img{inset:0;position:absolute}}@media(min-width:992px){.numbers__grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);grid-template-rows:240px auto 240px}.numbers__grid .is-c1-r1{grid-area:1/1}.numbers__grid .is-c1-r2{grid-area:2/1/4/2}.numbers__grid .is-c2-r1{grid-area:1/2/3/3}.numbers__grid .is-c2-r2{grid-area:3/2}.numbers__grid .is-c3-r1{grid-area:1/3}.numbers__grid .is-c3-r2{grid-area:2/3/4/4}}.number-card{background-color:var(--accent-100);border-radius:24px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:40px;padding:24px}@media(min-width:640px){.number-card{gap:0;justify-content:space-between}}@media(min-width:992px){.number-card{border-radius:32px;height:240px;padding:32px}}.number-card__value{align-items:baseline;display:flex;font-size:56px;font-weight:700;gap:12px;line-height:64px;margin:0}@media(min-width:1200px){.number-card__value{font-size:64px}}.number-card__value--wrap{align-items:center}.number-card__value--wrap .number-card__unit{flex:1}.number-card__unit{font-size:20px;font-weight:400;line-height:28px}@media(min-width:1200px){.number-card__unit{font-size:24px;line-height:30px}}.number-card__text{font-size:18px;font-weight:400;letter-spacing:0;line-height:26px}@media(min-width:1200px){.number-card__text{font-size:18px;font-weight:400;letter-spacing:0;line-height:28px}}.number-card__text{margin:0}.numbers__photo{aspect-ratio:1;border-radius:24px;box-shadow:var(--shadow-card);overflow:hidden}@media(min-width:992px){.numbers__photo{align-self:start;border-radius:32px}}.numbers__photo img{height:100%;object-fit:cover;width:100%}.products{background-color:var(--color-white);overflow:hidden;position:relative}.products:before{background-color:var(--accent-glow);content:"";height:2100px;left:50%;-webkit-mask:url(/images/markup/products-ellipse.svg) center/contain no-repeat;mask:url(/images/markup/products-ellipse.svg) center/contain no-repeat;pointer-events:none;position:absolute;top:calc(50% + 32px);transform:translate(-50%,-50%);width:2100px}.products__inner{display:flex;flex-direction:column;gap:40px;padding-bottom:60px;padding-top:60px;position:relative}@media(min-width:992px){.products__inner{gap:64px;padding-bottom:120px;padding-top:100px}}.products__cards{display:flex;flex-direction:column;gap:16px}@media(min-width:992px){.products__cards{gap:20px}}.products__cards .product-row{background-color:var(--color-white);box-shadow:var(--shadow-card)}@media(min-width:992px){.products__cards .product-row{border-radius:32px;padding-bottom:48px}.products__cards .product-row:hover{background-color:var(--accent-100)}.products__cards .product-row:hover .product-row__desc{color:var(--color-dark)}}.howit__inner{display:flex;flex-direction:column;gap:40px;padding-bottom:60px;padding-top:60px}@media(min-width:992px){.howit__inner{gap:64px;padding-bottom:148px;padding-top:100px}}.howit__banner{background-color:var(--accent-200);border-radius:24px;box-shadow:0 10px 40px 0 rgba(21,25,5,.05);display:flex;flex-direction:column;overflow:hidden;padding:24px;position:relative}.howit__banner:before{background:url(/images/markup/howit-ellipse.svg) 50%/contain no-repeat;content:"";height:900px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:900px}@media(min-width:640px){.howit__banner{border:1px solid var(--accent-300);border-radius:32px;display:block;height:500px;padding:0}.howit__banner:before{left:calc(50% + 265px)}}@media(min-width:640px)and (max-width:991.98px){.howit__banner{height:calc(28.4vw + 218px)}}.howit__cta{display:contents}@media(min-width:640px){.howit__cta{display:flex;flex-direction:column;gap:32px;left:48px;position:absolute;top:50%;transform:translateY(-50%);width:340px}}@media(min-width:640px)and (max-width:991.98px){.howit__cta{gap:24px;width:calc(22.73vw + 114px)}}@media(min-width:1200px){.howit__cta{gap:48px;left:79px;width:400px}}.howit__txt{display:contents}@media(min-width:640px){.howit__txt{display:flex;flex-direction:column;gap:24px}}@media(max-width:639.98px){.howit__title{order:1}.howit__phones{order:2}.howit__bullets{order:3}.howit__btn{order:4}}.howit__title{font-size:28px;font-weight:700;letter-spacing:-1px;line-height:36px}@media(min-width:1200px){.howit__title{font-size:40px;font-weight:700;letter-spacing:0;line-height:48px}}.howit__title{margin:0 0 16px;position:relative}@media(min-width:640px){.howit__title{margin:0;width:340px}}@media(min-width:640px)and (max-width:991.98px){.howit__title{width:100%}}@media(min-width:1200px){.howit__title{width:400px}}.howit__phones{height:409px;margin:0 -24px;position:relative}@media(min-width:640px){.howit__phones{height:auto;margin:0;position:static}}.howit__phone{display:block;filter:drop-shadow(0 20px 50px rgba(21,25,5,.1));position:absolute;width:189px}.howit__phone img{height:auto;width:100%}.howit__phone .howit__phone-overlay{inset:0;position:absolute}@media(min-width:640px){.howit__phone{transform:translate(-50%,-50%) rotate(21.42deg);width:260px}}@media(min-width:640px)and (max-width:991.98px){.howit__phone{width:calc(34.09vw - 78px)}}@media(min-width:1200px){.howit__phone{width:309px}}.howit__phone--back{left:10.5%;top:51px}@media(min-width:640px){.howit__phone--back{left:93.44%;top:15.2%}}@media(min-width:640px)and (max-width:991.98px){.howit__phone--back{left:calc(82.7vw + 47px)}}.howit__phone--front{left:74.05%;top:0}@media(min-width:640px){.howit__phone--front{left:61.43%;top:52.2%}}@media(min-width:640px)and (max-width:991.98px){.howit__phone--front{left:calc(39.2vw + 181px)}}.howit__bullets{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;position:relative}@media(min-width:992px){.howit__bullets{gap:12px;margin:0;width:340px}}@media(min-width:1200px){.howit__bullets{width:408px}}.howit__btn{position:relative;width:100%}@media(min-width:640px){.howit__btn{align-self:flex-start;width:auto}}.howit__btn-label-full{display:none}@media(min-width:1200px){.howit__btn-label-full{display:inline}.howit__btn-label-short{display:none}}.howit__more{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}@media(min-width:1200px){.howit__more{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}}.howit__more{align-items:center;background:none;border:0;color:var(--color-dark);cursor:pointer;display:flex;font-family:var(--font-sans);gap:8px;justify-content:center;padding:0;text-align:center;text-decoration:underline}.howit__more .icon{transition:transform .2s ease}.howit__more[aria-expanded=true] .icon{transform:rotate(180deg)}@media(min-width:992px){.howit__more{font-size:18px;font-weight:400;letter-spacing:0;line-height:26px}}@media(min-width:992px)and (min-width:1200px){.howit__more{font-size:18px;font-weight:400;letter-spacing:0;line-height:28px}}.howit__accordion{align-items:center;display:flex;flex-direction:column}.howit__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease,visibility .3s;visibility:hidden;width:100%}.howit__panel.is-open{grid-template-rows:1fr;visibility:visible}.howit__panel{--howit-panel-bleed:min(48px,max(0px,(100vw - 1328px)/2));margin-inline:calc(var(--howit-panel-bleed)*-1);width:calc(100% + var(--howit-panel-bleed)*2)}.howit__panel-inner{overflow:hidden}@media(prefers-reduced-motion:reduce){.howit__panel{transition:none}}.howit__steps{background-color:var(--color-white);border:1px solid var(--color-grey-200);border-radius:24px;box-shadow:var(--shadow-300);display:flex;flex-direction:column;gap:24px;margin-top:24px;padding:24px 16px}@media(min-width:992px){.howit__steps{border-radius:32px;flex-direction:row;gap:40px;padding:40px 48px}}.howit__step{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:16px}.howit__step-title{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}@media(min-width:1200px){.howit__step-title{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}}.howit__step-title{margin:0 0 8px}.howit__step-text{font-size:18px;font-weight:400;letter-spacing:0;line-height:26px}@media(min-width:1200px){.howit__step-text{font-size:18px;font-weight:400;letter-spacing:0;line-height:28px}}.howit__step-text{color:var(--color-grey-800);margin:0}.education{background-color:var(--accent-50)}.education__inner{display:flex;flex-direction:column;gap:40px;padding-bottom:60px;padding-top:60px}@media(min-width:992px){.education__inner{gap:64px;padding-bottom:120px;padding-top:100px}}@media(max-width:639.98px){.education__slider .slider__track{flex-direction:column}.education__slider .slider__track>*{flex:0 0 auto}.education__slider .slider__nav{display:none}}.education__cards{align-items:stretch}.education__cards .product-card{max-width:none}@media(min-width:640px){.education__cards .product-card__body{flex:1;justify-content:space-between}}.development{background-color:var(--color-white)}.development__inner{display:flex;flex-direction:column;gap:40px;padding-bottom:60px;padding-top:60px}@media(min-width:992px){.development__inner{gap:64px;padding-bottom:120px;padding-top:100px}}.development__cards{display:flex;flex-direction:column;gap:16px}@media(min-width:992px){.development__cards{gap:20px}}.testimonials{background-color:var(--accent-50);overflow:hidden}.testimonials__inner{display:flex;flex-direction:column;gap:40px;padding-bottom:60px;padding-top:60px}@media(min-width:992px){.testimonials__inner{gap:64px;padding-bottom:120px;padding-top:100px}}.testimonials__viewport{cursor:grab;overflow:visible;touch-action:pan-y}.testimonials__track{display:flex;gap:16px;transition:transform .4s ease;will-change:transform}@media(min-width:992px){.testimonials__track{gap:20px}}.testimonial{background-color:var(--color-white);border-radius:24px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;flex-shrink:0;gap:48px;justify-content:space-between;margin:0;padding:24px;width:calc(100% - 48px)}@media(min-width:640px){.testimonial{width:calc(50% - 8px)}}@media(min-width:992px){.testimonial{width:calc(33.33333% - 13.33333px)}}@media(min-width:1200px){.testimonial{gap:81px}}.testimonial__quote{font-size:20px;font-weight:400;letter-spacing:0;line-height:28px}@media(min-width:1200px){.testimonial__quote{font-size:24px;font-weight:400;letter-spacing:0;line-height:32px}}.testimonial__quote{font-style:italic;margin:0}.testimonial__author{align-items:center;display:flex;gap:16px}.testimonial__avatar{border:1px solid var(--accent-500);border-radius:50%;flex-shrink:0;height:60px;object-fit:cover;width:60px}.testimonial__avatar--initials{align-items:center;border:0;color:var(--color-white);display:inline-flex;font-size:24px;font-weight:600;justify-content:center;line-height:32px}.testimonial__avatar--initials.is-green{background-color:var(--accent-500)}.testimonial__avatar--initials.is-blue{background-color:var(--accent-alt-400)}.testimonial__name{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}@media(min-width:1200px){.testimonial__name{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}}.testimonial__name{color:var(--color-grey-900);font-style:normal}.testimonials__slider{--testimonials-interval:6s;display:flex;flex-direction:column;gap:40px}@media(min-width:992px){.testimonials__slider{gap:60px}}.testimonials__nav{align-items:center;display:flex;justify-content:center}@media(min-width:640px){.testimonials__nav{justify-content:space-between}}@media(min-width:992px){.testimonials__nav{align-self:flex-end;width:692px}}.testimonials__dots{align-items:center;display:flex;gap:6px}.testimonials__dot{background-color:var(--accent-muted);border:0;border-radius:50px;cursor:pointer;flex-shrink:0;height:12px;padding:0;position:relative;transition:width .3s ease;width:12px}.testimonials__dot.is-active:after{animation:testimonials-progress var(--testimonials-interval) linear;background-color:var(--accent-muted-strong);border-radius:50px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.testimonials__dot.is-active{width:48px}.testimonials__slider:has(.testimonials__viewport:hover) .testimonials__dot.is-active:after,.testimonials__slider:has(:focus-visible) .testimonials__dot.is-active:after{animation-play-state:paused}@keyframes testimonials-progress{0%{width:12px}to{width:100%}}@media(prefers-reduced-motion:reduce){.testimonials__dot.is-active:after{animation:none}}.testimonials__arrows{display:none;gap:16px}@media(min-width:640px){.testimonials__arrows{display:flex}}.testimonials__arrow{align-items:center;background-color:var(--accent-100);border:0;border-radius:50px;color:var(--color-dark);cursor:pointer;display:inline-flex;padding:12px}.testimonials__arrow.is-prev .icon{transform:scaleX(-1)}.testimonials__arrow:disabled{cursor:default;opacity:.4}.resources{background-color:var(--color-white)}.resources__inner{display:flex;flex-direction:column;gap:40px;padding-bottom:60px;padding-top:60px}@media(min-width:992px){.resources__inner{gap:64px;padding-bottom:100px;padding-top:100px}}.resources__banners{display:flex;flex-direction:column;gap:16px}@media(min-width:992px){.resources__banners{flex-direction:row;gap:20px;--bleed-collage:max(0px,654px - 0.5 * 100vw);--bleed-phone:max(0px,624px - 0.5 * 100vw)}}.resources__banner{border-radius:24px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;overflow:hidden;padding:24px;position:relative}.resources__banner:before{background:url(/images/markup/resources-ellipse.svg) 50%/contain no-repeat;content:"";height:1115px;left:25.3%;pointer-events:none;position:absolute;top:35%;transform:translate(-50%,-50%);width:1115px}.resources__banner.is-blue{background-color:var(--accent-alt-50);border:1px solid var(--accent-alt-100)}.resources__banner.is-green{background-color:var(--accent-300);border:1px solid var(--accent-300)}@media(min-width:992px){.resources__banner{flex:1}}@media(min-width:1200px){.resources__banner{border-radius:32px;height:450px;padding:0}}.resources__cta{align-items:flex-start;display:flex;flex-direction:column;gap:16px;position:relative;z-index:1}.resources__cta .btn{justify-content:center;margin-top:16px;width:100%}@media(min-width:640px){.resources__cta .btn{justify-content:flex-start;width:auto}}@media(min-width:992px){.resources__cta{flex:1}.resources__cta .btn{margin-top:auto}}@media(min-width:1200px){.resources__cta{bottom:47px;left:47px;position:absolute;top:47px;width:297px}}.resources__title{font-size:28px;font-weight:700;letter-spacing:-1px;line-height:36px}@media(min-width:1200px){.resources__title{font-size:40px;font-weight:700;letter-spacing:0;line-height:48px}}.resources__title{margin:0}.resources__text{font-size:18px;font-weight:400;letter-spacing:0;line-height:26px}@media(min-width:1200px){.resources__text{font-size:18px;font-weight:400;letter-spacing:0;line-height:28px}}.resources__text{margin:0}.resources__phones{height:338px;margin:-24px calc(50% - 171.5px) 0;position:relative;width:343px}@media(min-width:640px){.resources__phones{display:contents}}.resources__art{z-index:1}.resources__art--phone{filter:drop-shadow(0 20px 50px rgba(21,25,5,.1));left:-16px;position:absolute;top:-53px;transform:rotate(30deg);width:189px}@media(min-width:640px){.resources__art--phone{align-self:center;left:auto;margin-bottom:24px;position:relative;top:auto;transform:none;width:220px}}@media(min-width:1200px){.resources__art--phone{margin-bottom:0;position:absolute;right:calc(-52px - var(--bleed-phone, 0px));top:46px;width:278px}}.resources__art--phone-2{left:229px;top:-97px}@media(min-width:640px){.resources__art--phone-2{display:none}}.resources__collage{height:221px;margin:0 auto 24px;position:relative;width:289px;z-index:1}@media(min-width:992px)and (max-width:1199.98px){.resources__collage{height:416px;transform:translateY(59px) scale(1.35);transform-origin:top center}}@media(min-width:1200px){.resources__collage{height:auto;margin:0;position:static;width:auto}}.resources__thumb{border:6px solid hsla(0,0%,100%,.5);border-radius:16px;box-sizing:border-box;object-fit:cover;overflow:hidden;position:absolute}.resources__thumb--main{display:block}.resources__thumb--main img{display:block;height:100%;object-fit:cover;width:100%}.resources__thumb--main:after{background:url(/images/markup/resources-play.svg) 50%/contain no-repeat;content:"";height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}@media(max-width:1199.98px){.resources__thumb--2{height:79px;left:75px;opacity:.4;top:0;width:139px;z-index:1}.resources__thumb--1{height:107px;left:50px;opacity:.6;top:16px;width:189px;z-index:2}.resources__thumb--3{height:133px;left:26px;opacity:.8;top:36px;width:237px;z-index:3}.resources__thumb--4{display:none}.resources__thumb--main{height:161px;left:0;top:60px;width:289px;z-index:4}}@media(min-width:1200px){.resources__thumb--1{top:-37px}.resources__thumb--1,.resources__thumb--2{height:107px;opacity:.6;right:calc(17px - var(--bleed-collage, 0px));width:189px}.resources__thumb--2{top:378px}.resources__thumb--3{top:53px}.resources__thumb--3,.resources__thumb--4{height:133px;opacity:.8;right:calc(-7px - var(--bleed-collage, 0px));width:237px}.resources__thumb--4{top:262px}.resources__thumb--main{box-shadow:0 1px 2px rgba(0,0,0,.05),0 4px 16px rgba(0,0,0,.03);height:161px;right:calc(-33px - var(--bleed-collage, 0px));top:144px;width:289px}}@media(min-width:640px)and (max-width:991.98px){.resources__banner{border-radius:32px;height:450px;padding:0}.resources__cta{left:47px;position:absolute;top:50%;transform:translateY(-50%);width:297px}.resources__cta .btn{margin-top:32px}.resources__art--phone{align-self:auto;left:auto;margin-bottom:0;position:absolute;right:-52px;top:46px;width:278px}.resources__collage{height:auto;margin:0;position:static;width:auto}.resources__thumb--1{top:-37px}.resources__thumb--1,.resources__thumb--2{height:107px;left:auto;opacity:.6;right:17px;width:189px}.resources__thumb--2{top:378px}.resources__thumb--3{top:53px}.resources__thumb--3,.resources__thumb--4{height:133px;left:auto;opacity:.8;right:-7px;width:237px}.resources__thumb--4{display:block;top:262px}.resources__thumb--main{box-shadow:0 1px 2px rgba(0,0,0,.05),0 4px 16px rgba(0,0,0,.03);height:161px;left:auto;right:-33px;top:144px;width:289px}}.news{background-color:var(--accent-50);overflow:hidden;position:relative}@media(min-width:992px){.news{background:none}}.news:before{background-color:var(--accent-glow);content:"";height:2400px;left:50%;-webkit-mask:url(/images/markup/resnews-ellipse.svg) center/contain no-repeat;mask:url(/images/markup/resnews-ellipse.svg) center/contain no-repeat;pointer-events:none;position:absolute;top:120px;transform:translate(-50%,-50%);width:2400px}.news__inner{align-items:center;display:flex;flex-direction:column;gap:40px;padding-bottom:60px;padding-top:60px;position:relative;z-index:1}@media(min-width:992px){.news__inner{gap:64px;padding-bottom:120px;padding-top:100px}}.news__slider{width:100%}.news__cards .news-card{max-width:none}@media(min-width:992px){.news__cards{align-items:stretch}}.news__more{align-self:stretch}@media(min-width:640px){.news__more{align-self:center}}.cta{background-color:var(--accent-300);overflow:hidden;padding:60px 0;position:relative}@media(min-width:1200px){.cta{padding:100px 0 120px}}.cta:before{background:url(/images/markup/cta-ellipse.svg) 50%/contain no-repeat;content:"";height:1750px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:1750px}.cta>*{position:relative;z-index:1}.cta__headline{font-size:32px;font-weight:400;letter-spacing:-1px;line-height:40px}@media(min-width:1200px){.cta__headline{font-size:56px;font-weight:400;letter-spacing:0;line-height:64px}}.cta__headline{margin:0 auto;max-width:836px;text-align:center}.cta__photos{aspect-ratio:411/263;margin:40px calc(50% - 205.5px);position:relative;width:411px}@media(min-width:992px){.cta__photos{aspect-ratio:1468/352;margin:48px auto 84px;width:min(1468px,100% - 64px)}}.cta__photo{aspect-ratio:1;border-radius:16px;box-shadow:0 20px 50px rgba(28,33,4,.1);position:absolute;width:33.09%}@media(min-width:992px){.cta__photo{border-radius:24px;width:20.505%}}.cta__photo--1{left:18.36%;top:4.43%;transform:rotate(-10.92deg)}.cta__photo--2{left:52.98%;top:3.74%;transform:rotate(4.79deg)}.cta__photo--3{left:64.77%}.cta__photo--3,.cta__photo--4{top:43.74%;transform:rotate(-7.95deg)}.cta__photo--4{left:2.13%}.cta__photo--5{left:33.24%;top:45.28%;transform:rotate(7.03deg)}@media(min-width:992px){.cta__photo--1{left:0;top:11.08%;transform:none}.cta__photo--2{left:78.68%;top:11.08%}.cta__photo--3{left:59.27%;top:5.5%}.cta__photo--4{left:20.46%;top:5.5%}.cta__photo--5{left:39.73%;top:8.04%}}.cta__bottom{align-items:center;display:flex;flex-direction:column;gap:32px}@media(min-width:1200px){.cta__bottom{gap:48px}}.cta__join{font-size:32px;font-weight:400;letter-spacing:-1px;line-height:40px}@media(min-width:1200px){.cta__join{font-size:56px;font-weight:400;letter-spacing:0;line-height:64px}}.cta__join{margin:0;text-align:center}.cta__join strong{font-weight:700}.cta__buttons{display:flex;flex-direction:column;gap:16px;width:100%}.cta__buttons .btn{width:100%}@media(min-width:640px){.cta__buttons{flex-direction:row;flex-wrap:wrap;justify-content:center;width:auto}.cta__buttons .btn{width:auto}}.footer{background-color:var(--color-white)}.footer__inner{display:flex;flex-direction:column;gap:40px;padding-bottom:40px;padding-top:60px}@media(min-width:992px){.footer__inner{padding-top:80px}}.footer__top{display:flex;flex-direction:column;gap:40px}@media(min-width:992px)and (max-width:1199.98px){.footer__top{align-items:start;display:grid;gap:32px 40px;grid-template-columns:171px 1fr}.footer__top .footer__menus{grid-area:1/2/3/3;justify-content:flex-end}}@media(min-width:1200px){.footer__top{align-items:flex-start;flex-direction:row;gap:40px;justify-content:space-between}}.footer__brand{align-items:center;display:flex;gap:16px}@media(min-width:992px){.footer__brand{align-items:flex-start;flex-direction:column;width:171px}}.footer__logo{color:var(--color-dark);flex-shrink:0;text-decoration:none}.footer__logo .logo{width:171px}.footer__tagline{color:var(--color-dark);font-size:15px;line-height:18px;margin:0;width:137px}.footer__menus{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media(max-width:991.98px){.footer__menus .list-menu__item,.footer__menus .list-menu__title{padding-inline:0}}@media(min-width:992px){.footer__menus{display:flex;gap:24px}.footer__menus .list-menu{width:150px}}@media(min-width:1200px){.footer__menus{gap:40px}}.footer__solo-link{color:var(--color-dark);display:block;text-decoration:none;transition:color .15s ease}.footer__solo-link:hover{color:var(--accent-alt-600)}.footer__social{display:flex;gap:40px}@media(min-width:992px){.footer__social{flex-direction:column;gap:24px}}@media(min-width:1200px){.footer__social{width:128px}}.footer__social-group{display:flex;flex-direction:column;gap:8px}.footer__social-title{font-size:16px;font-weight:600;line-height:24px;margin:0}.footer__social-icons{display:flex;gap:4px;margin-left:-4px}.footer__social-icons a{display:inline-flex;padding:4px;transition:color .15s ease}.footer__social-icons.is-blue{color:var(--accent-alt-600)}.footer__social-icons.is-blue a:hover{color:var(--accent-alt-700)}.footer__social-icons.is-green{color:var(--accent-600)}.footer__social-icons.is-green a:hover{color:var(--accent-700)}.footer__divider{background-color:var(--color-grey-200);border:0;height:1px;margin:0;width:100%}@media(min-width:992px){.footer__divider--stack{display:none}}.footer__copyright{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}@media(min-width:1200px){.footer__copyright{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}}.footer__copyright{color:var(--color-grey-500);margin:0;text-align:center}.course-section{background-color:var(--color-white)}.course-section__inner{display:flex;flex-direction:column;gap:32px;padding-bottom:60px;padding-top:60px}@media(min-width:1200px){.course-section__inner{gap:48px;padding-bottom:120px;padding-top:100px}}.course-section__head{display:flex;flex-direction:column;gap:20px}.course-section__title{font-size:32px;font-weight:700;letter-spacing:-1px;line-height:40px}@media(min-width:1200px){.course-section__title{font-size:56px;font-weight:700;letter-spacing:0;line-height:64px}}.course-section__title{color:var(--color-grey-900);margin:0}.course-section__subtitle{font-size:17px;font-weight:400;letter-spacing:0;line-height:26px}@media(min-width:1200px){.course-section__subtitle{font-size:18px;font-weight:400;letter-spacing:0;line-height:28px}}.course-section__subtitle{color:var(--color-grey-500);margin:0;max-width:680px}.course-section__subtitle--wide{max-width:760px}.accent-text{color:var(--accent-700)}.course-facts{display:grid;gap:20px 16px;grid-template-columns:repeat(2,1fr);margin:0}@media(min-width:640px){.course-facts{display:flex;flex-wrap:wrap;gap:20px 49px}}@media(min-width:1200px){.course-facts{gap:20px 65px}}.course-facts__item{display:flex;flex-direction:column;gap:2px;position:relative}@media(min-width:640px){.course-facts__item:not(:last-child):after{background-color:var(--color-grey-300);content:"";height:44px;position:absolute;right:-25px;top:50%;transform:translateY(-50%);width:1px}}@media(min-width:1200px){.course-facts__item:not(:last-child):after{right:-33px}}.course-facts__value{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}@media(min-width:1200px){.course-facts__value{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}.course-facts__value{color:var(--color-grey-900)}.course-facts__label{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}@media(min-width:1200px){.course-facts__label{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}}.course-facts__label{color:var(--color-grey-500);margin:0}@media(min-width:640px)and (max-width:1199.98px){.course-facts--hero{display:grid;gap:24px 16px}.course-facts--hero .course-facts__item:after{content:none}}@media(min-width:1200px){.course-facts--hero .course-facts__value{font-size:28px;line-height:36px}.course-facts--hero .course-facts__item:not(:last-child):after{height:48px}}.course-hero{background-color:#f7f7f7;padding-top:96px;position:relative}@media(min-width:1200px){.course-hero{padding-top:0}.course-hero:before{background:linear-gradient(90deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.75) 55%,hsla(0,0%,100%,0));bottom:0;content:"";left:0;position:absolute;top:0;width:62.5%;z-index:1}}.course-hero__photo{height:300px;object-fit:cover;object-position:78% top;width:100%}@media(min-width:640px){.course-hero__photo{height:420px}}@media(min-width:1200px){.course-hero__photo{height:100%;left:0;object-position:center;position:absolute;top:0}}.course-hero__inner{display:flex;flex-direction:column;gap:24px;padding-bottom:60px;padding-top:32px;position:relative;z-index:2}@media(min-width:1200px){.course-hero__inner{gap:40px;padding-bottom:120px;padding-top:200px}}.course-hero__text{display:flex;flex-direction:column;gap:24px}@media(min-width:1200px){.course-hero__text{max-width:880px}}.course-hero__title{color:var(--color-grey-900);font-size:40px;font-weight:700;letter-spacing:-1px;line-height:48px;margin:0}@media(min-width:1200px){.course-hero__title{font-size:76px;letter-spacing:-2px;line-height:82px}}.course-hero__subtitle{font-size:18px;font-weight:400;letter-spacing:0;line-height:26px}@media(min-width:1200px){.course-hero__subtitle{font-size:20px;font-weight:400;letter-spacing:0;line-height:28px}}.course-hero__subtitle{color:var(--color-grey-700);margin:0}@media(min-width:1200px){.course-hero__subtitle{max-width:620px}}.course-hero__cta{align-items:flex-start;display:flex;flex-direction:column;gap:20px}@media(max-width:639.98px){.course-hero__cta .btn{width:100%}}@media(min-width:1200px){.course-hero__cta{align-items:center;flex-direction:row;gap:32px}}.course-partners{background-color:var(--accent-50)}.course-partners__inner{align-items:center;display:flex;flex-direction:column;gap:20px;padding-bottom:32px;padding-top:32px}@media(min-width:1200px){.course-partners__inner{flex-direction:row;gap:40px;padding-bottom:28px;padding-top:28px}}.course-partners__caption{color:var(--color-grey-600);font-size:12px;font-weight:600;letter-spacing:.6px;line-height:16px;margin:0;text-align:center;text-transform:uppercase}@media(min-width:1200px){.course-partners__caption{flex-shrink:0;max-width:132px;text-align:left}.course-partners__caption--tail{border-left:1px solid var(--color-grey-300);max-width:none;padding-left:40px;width:165px}}.course-partners__logos{align-items:center;display:flex;flex-wrap:wrap;gap:20px 24px;justify-content:center;list-style:none;margin:0;padding:0}@media(min-width:1200px){.course-partners__logos{flex:1;flex-wrap:nowrap;justify-content:space-between}}.course-partners__logo img{max-height:36px;width:auto}.course-benefits__cards{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:640px){.course-benefits__cards{grid-template-columns:repeat(2,1fr)}.course-benefits__cards>:last-child:nth-child(odd){grid-column:1/-1}}@media(min-width:992px){.course-benefits__cards{gap:24px;grid-template-columns:repeat(3,1fr)}.course-benefits__cards>:last-child:nth-child(odd){grid-column:auto}}.course-benefits__cards .feature-card{max-width:none}.course-ticker{--ticker-gap:16px;background-color:var(--accent-300);overflow:hidden}@media(min-width:640px){.course-ticker{--ticker-gap:24px}}@media(min-width:1200px){.course-ticker{--ticker-gap:32px}}.course-ticker__track{animation:logos-marquee var(--logos-duration,20s) linear infinite;display:flex;width:max-content}.course-ticker__set{align-items:center;display:flex;gap:var(--ticker-gap);list-style:none;margin:0;padding:20px var(--ticker-gap) 20px 0}@media(min-width:640px){.course-ticker__set{padding-bottom:23px;padding-top:23px}}@media(min-width:1200px){.course-ticker__set{padding-bottom:26px;padding-top:26px}}.course-ticker__item{align-items:center;color:var(--color-grey-900);display:flex;font-size:16px;font-weight:700;gap:var(--ticker-gap);line-height:24px;white-space:nowrap}@media(min-width:640px){.course-ticker__item{font-size:18px;line-height:26px}}@media(min-width:1200px){.course-ticker__item{font-size:20px;line-height:28px}}.course-ticker__item:after{background-color:currentcolor;border-radius:50%;content:"";height:6px;width:6px}@media(prefers-reduced-motion:reduce){.course-ticker__track{animation:none}}.numbered-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.numbered-list__item{align-items:center;display:flex;gap:20px;padding:20px 0;position:relative}.numbered-list__item:not(:last-child){border-bottom:1px solid var(--color-grey-200)}@media(min-width:1200px){.numbered-list__item{gap:32px;padding:28px 0}}.numbered-list__num{border-right:1px solid var(--color-grey-200);color:var(--accent-700);flex-shrink:0;font-size:40px;font-weight:300;line-height:48px;padding-right:20px;width:77px}@media(min-width:640px){.numbered-list__num{font-size:48px;line-height:56px;width:89px}}@media(min-width:1200px){.numbered-list__num{font-size:64px;line-height:72px;padding-right:32px;width:129px}}.numbered-list__text{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.numbered-list__title{font-size:19px;font-weight:700;letter-spacing:0;line-height:26px}@media(min-width:1200px){.numbered-list__title{font-size:22px;font-weight:700;letter-spacing:0;line-height:30px}}.numbered-list__title{color:var(--color-grey-900);margin:0}.numbered-list__desc{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}@media(min-width:1200px){.numbered-list__desc{font-size:17px;font-weight:400;letter-spacing:0;line-height:26px}}.numbered-list__desc{color:var(--color-grey-500);margin:0}.numbered-list--grid .numbered-list__item{align-items:flex-start}@media(min-width:1200px){.numbered-list--grid .numbered-list__item{gap:24px;padding:32px 0}.numbered-list--grid .numbered-list__num{font-size:56px;line-height:64px;padding-right:24px;width:105px}.numbered-list--grid{--numbered-gap:64px;column-gap:var(--numbered-gap);display:grid;grid-template-columns:repeat(2,1fr)}.numbered-list--grid .numbered-list__item{border-bottom:0}.numbered-list--grid .numbered-list__item:nth-child(odd):after{background-color:var(--color-grey-200);bottom:0;content:"";height:1px;left:0;position:absolute;right:calc(var(--numbered-gap)*-1 - 100%)}.numbered-list--grid .numbered-list__item:nth-child(odd):last-child:after,.numbered-list--grid .numbered-list__item:nth-child(odd):nth-last-child(2):after{content:none}.course-pains__inner{flex-direction:row;gap:96px}}.course-pains__intro{display:flex;flex-direction:column;gap:24px}@media(min-width:1200px){.course-pains__intro{flex:0 0 480px}.course-pains__list{flex:1;min-width:0}.course-pains__list .numbered-list__item:first-child{padding-top:0}}.course-author{background-color:var(--color-grey-50);display:flex;flex-direction:column}@media(min-width:1200px){.course-author{align-items:stretch;flex-direction:row}}.course-author__photo{height:360px;object-fit:cover;object-position:center top;width:100%}@media(min-width:640px){.course-author__photo{height:420px}}@media(min-width:1200px){.course-author__photo{flex:0 0 45%;height:auto;min-height:880px;width:45%}}.course-author__content{align-items:flex-start;display:flex;flex-direction:column;gap:24px;padding:40px 16px 60px}@media(min-width:640px){.course-author__content{padding-inline:32px}}@media(min-width:1200px){.course-author__content{flex:1;gap:32px;justify-content:center;min-width:0;padding:100px clamp(32px,8.33vw,160px) 100px clamp(40px,4.17vw,80px)}}.course-author__subtitle{font-size:18px;font-weight:400;letter-spacing:0;line-height:26px}@media(min-width:1200px){.course-author__subtitle{font-size:20px;font-weight:400;letter-spacing:0;line-height:28px}}.course-author__subtitle{color:var(--color-grey-500);margin:0}.course-author__stat{align-items:center;display:flex;gap:20px;margin:0}.course-author__stat-value{color:var(--accent-700);font-size:64px;font-weight:700;letter-spacing:-3px;line-height:72px}@media(min-width:640px){.course-author__stat-value{font-size:72px;line-height:80px}}@media(min-width:1200px){.course-author__stat-value{font-size:96px;line-height:104px}}.course-author__stat-text{color:var(--color-grey-500);display:flex;flex-direction:column;font-size:18px;gap:2px;line-height:26px}.course-author__stat-text strong{color:var(--color-grey-900);font-size:28px;line-height:36px}@media(min-width:1200px){.course-author__toggle{display:none}}.course-author__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease,visibility .3s;visibility:hidden;width:100%}.course-author__panel.is-open{grid-template-rows:1fr;visibility:visible}@media(max-width:1199.98px){.course-author__panel{margin-top:-24px}}@media(min-width:1200px){.course-author__panel{grid-template-rows:1fr;visibility:visible}}.course-author__panel-inner{overflow:hidden}@media(max-width:1199.98px){.course-author__panel-inner .course-author__cells{margin-top:24px}}.course-author__cells{background-color:var(--color-white);border:1px solid var(--color-grey-200);border-radius:16px;display:flex;flex-direction:column;margin:0;padding:8px 0}@media(min-width:640px){.course-author__cells{flex-direction:row;padding:24px 0}}.course-author__cell{display:flex;flex:1;flex-direction:column;gap:6px;padding:16px 20px}.course-author__cell:not(:first-child){border-top:1px solid var(--color-grey-200)}@media(min-width:640px){.course-author__cell{padding:0 20px}.course-author__cell:not(:first-child){border-left:1px solid var(--color-grey-200);border-top:0}}.course-author__cell dt{color:var(--color-grey-900);font-size:18px;font-weight:700;line-height:26px}.course-author__cell dd{color:var(--color-grey-500);font-size:15px;line-height:22px;margin:0}.course-program__modules{display:flex;flex-direction:column;gap:12px}@media(min-width:640px){.course-program__modules{gap:16px}}.course-module{background-color:var(--color-white);border:1px solid var(--color-grey-200);border-radius:24px;padding:16px}@media(min-width:640px){.course-module{padding:24px}}@media(min-width:1200px){.course-module{padding:32px}}.course-module__heading{margin:0}.course-module__toggle{align-items:center;background:none;border:0;color:var(--color-grey-900);cursor:pointer;display:flex;font-family:var(--font-sans);gap:14px;padding:0;text-align:left;width:100%}@media(min-width:640px){.course-module__toggle{gap:28px}}.course-module__toggle .icon{transition:transform .3s ease}.course-module__toggle[aria-expanded=true] .icon{transform:rotate(180deg)}.course-module__toggle[aria-expanded=true] .course-module__num{color:var(--accent-700)}.course-module__num{color:var(--color-grey-300);flex-shrink:0;font-size:32px;font-weight:300;line-height:40px;transition:color .3s ease;width:44px}@media(min-width:640px){.course-module__num{font-size:48px;line-height:56px;width:72px}}.course-module__title{flex:1;font-size:18px;font-weight:600;line-height:26px;min-width:0}@media(min-width:640px){.course-module__title{font-size:24px;line-height:32px}}@media(min-width:1200px){.course-module__title{font-size:28px;line-height:36px}}.course-module__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease,visibility .3s;visibility:hidden}.course-module__panel.is-open{grid-template-rows:1fr;visibility:visible}.course-module__panel-inner{overflow:hidden}.course-module__lessons{list-style:none;margin:0;padding:16px 0 0}@media(min-width:640px){.course-module__lessons{padding-top:32px}}.course-lesson{display:flex;flex-wrap:wrap;gap:6px 12px;padding:16px 0}.course-lesson:not(:first-child){border-top:1px solid var(--color-grey-200)}@media(min-width:640px){.course-lesson{column-gap:24px;padding:20px 0}}@media(min-width:1200px){.course-lesson{align-items:center;flex-wrap:nowrap}}.course-lesson__num{color:var(--color-grey-400);flex-shrink:0;font-size:16px;line-height:24px;width:28px}@media(min-width:640px){.course-lesson__num{width:40px}}@media(min-width:1200px){.course-lesson__num{line-height:28px}}.course-lesson__text{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}@media(min-width:1200px){.course-lesson__text{gap:4px}}.course-lesson__title{color:var(--color-grey-900);font-size:17px;font-weight:700;line-height:24px;margin:0}@media(min-width:640px){.course-lesson__title{font-size:20px;line-height:28px}}.course-lesson__desc{color:var(--color-grey-500);font-size:15px;line-height:22px;margin:0}@media(min-width:640px){.course-lesson__desc{font-size:16px;line-height:24px}}.course-lesson__tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0 0 0 40px;width:100%}@media(min-width:640px){.course-lesson__tags{padding-left:64px}}@media(min-width:1200px){.course-lesson__tags{flex-shrink:0;flex-wrap:nowrap;padding-left:0;width:auto}}.course-lesson__tag{background-color:var(--color-white);border:1px solid var(--color-grey-200);border-radius:999px;color:var(--color-grey-700);font-size:14px;font-weight:600;line-height:20px;padding:4px 12px;white-space:nowrap}.price-card{background-color:var(--accent-50);border-radius:24px;display:flex;flex-direction:column;gap:24px;padding:24px}@media(min-width:640px){.price-card{padding:32px}}@media(min-width:1200px){.price-card{align-items:center;flex-direction:row;gap:48px;padding:48px 56px}}.price-card__offer{display:flex;flex:1;flex-direction:column;gap:16px;min-width:0}.price-card__label{color:var(--color-grey-900);font-size:18px;line-height:28px;margin:0}.price-card__price{color:var(--color-grey-900);font-size:40px;font-weight:700;letter-spacing:-1px;line-height:48px;margin:0}@media(min-width:640px){.price-card__price{font-size:56px;line-height:64px}}@media(min-width:1200px){.price-card__price{font-size:76px;letter-spacing:-2px;line-height:82px}}.price-card__specs{color:var(--color-grey-600);display:flex;flex-wrap:wrap;font-size:16px;gap:8px 33px;line-height:24px;list-style:none;margin:0;padding:0}.price-card__specs li{position:relative}.price-card__specs li:not(:last-child):after{background-color:var(--color-grey-300);content:"";height:16px;position:absolute;right:-17px;top:4px;width:1px}.price-card__cta{border-top:1px solid var(--color-grey-200);display:flex;flex-direction:column;gap:16px;padding-top:24px}.price-card__cta .btn{width:100%}@media(min-width:1200px){.price-card__cta{flex:0 0 auto;padding:27px 0 27px 48px}.price-card__cta .pay-note{white-space:nowrap}.price-card__cta{border-left:1px solid var(--color-grey-200);border-top:0}}.pay-note{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}@media(min-width:1200px){.pay-note{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}}.pay-note{align-items:flex-start;color:var(--color-grey-500);display:flex;gap:8px;margin:0}.pay-note .icon{color:var(--color-grey-900);height:20px;width:20px}.course-outcomes__head{display:flex;flex-direction:column;gap:16px}@media(min-width:1200px){.course-outcomes__head{align-items:flex-end;flex-direction:row;gap:64px;justify-content:space-between}.course-outcomes__head .course-section__subtitle{flex:0 0 400px}}.course-outcomes .course-section__inner{gap:24px}@media(min-width:1200px){.course-outcomes .course-section__inner{gap:40px}}.course-certificate{background-color:var(--accent-50)}@media(min-width:1200px){.course-certificate__inner{align-items:center;flex-direction:row;gap:64px}}.course-certificate__intro{display:flex;flex:1;flex-direction:column;gap:16px;min-width:0}@media(min-width:1200px){.course-certificate__intro{gap:20px}}.course-certificate__lead{font-size:18px;font-weight:400;letter-spacing:0;line-height:26px}@media(min-width:1200px){.course-certificate__lead{font-size:20px;font-weight:400;letter-spacing:0;line-height:28px}}.course-certificate__lead{color:var(--color-grey-600);margin:0}.course-certificate__list-title{font-size:18px;font-weight:600;letter-spacing:0;line-height:26px}@media(min-width:1200px){.course-certificate__list-title{font-size:20px;font-weight:600;letter-spacing:0;line-height:28px}}.course-certificate__list,.course-certificate__list-title{color:var(--color-grey-900);margin:0}.course-certificate__list{display:flex;flex-direction:column;font-size:18px;gap:12px;line-height:26px;list-style:none;padding:0}.course-certificate__list li{align-items:center;display:flex;gap:14px}.course-certificate__badge{align-items:center;background-color:var(--accent-100);border-radius:50%;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:600;height:32px;justify-content:center;line-height:20px;width:32px}.course-certificate__cta{align-items:flex-start;display:flex;flex-direction:column;gap:12px;padding-top:12px}@media(max-width:639.98px){.course-certificate__cta{align-items:stretch}}.course-certificate__image{border-radius:24px;width:100%}@media(min-width:1200px){.course-certificate__image{flex:0 0 44.3%;width:44.3%}}.course-experts__grid{display:grid;gap:32px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:640px){.course-experts__grid{gap:40px 32px;grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.course-experts__grid{gap:48px 32px;grid-template-columns:repeat(3,1fr)}.course-experts .course-section__inner{gap:56px}}.expert-card{align-items:flex-start;display:flex;gap:16px}@media(min-width:1200px){.expert-card{gap:20px}}.expert-card__photo{border-radius:16px;flex-shrink:0;height:154px;object-fit:cover;width:110px}@media(min-width:640px){.expert-card__photo{height:168px;width:120px}}@media(min-width:1200px){.expert-card__photo{height:196px;width:140px}}.expert-card__text{display:flex;flex:1;flex-direction:column;gap:12px;min-width:0}@media(min-width:1200px){.expert-card__text{gap:16px}}.expert-card__name{font-size:18px;font-weight:700;letter-spacing:0;line-height:26px}@media(min-width:1200px){.expert-card__name{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}}.expert-card__name{color:var(--color-grey-900);margin:0 0 4px}.expert-card__role{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}@media(min-width:1200px){.expert-card__role{font-size:15px;font-weight:400;letter-spacing:0;line-height:22px}}.expert-card__role{color:var(--color-grey-500);margin:0}.expert-card__topic-label{color:var(--color-grey-500);font-size:13px;line-height:18px;margin:0 0 4px}.expert-card__topic{font-size:15px;font-weight:700;letter-spacing:0;line-height:22px}@media(min-width:1200px){.expert-card__topic{font-size:16px;font-weight:700;letter-spacing:0;line-height:24px}}.expert-card__topic{color:var(--color-grey-900);margin:0}.course-signup{background-color:var(--accent-300)}.course-signup__inner{align-items:center;gap:24px}@media(min-width:1200px){.course-signup__inner{gap:40px}}.course-signup__inner .course-section__title{text-align:center}.signup-form{background-color:var(--color-white);border-radius:24px;display:flex;flex-direction:column;gap:24px;max-width:720px;padding:20px;width:100%}@media(min-width:640px){.signup-form{padding:32px}}@media(min-width:1200px){.signup-form{padding:48px}}.signup-form__field{max-width:none}.signup-form__payment{border:0;margin:0;min-width:0;padding:0}.signup-form__legend{color:var(--color-grey-900);font-size:18px;font-weight:600;line-height:26px;margin-bottom:24px;padding:0}.signup-form__options{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:640px){.signup-form__options{gap:16px;grid-template-columns:repeat(2,1fr)}}.signup-form__submit{width:100%}.pay-option{cursor:pointer;display:flex}.pay-option__input{opacity:0;pointer-events:none;position:absolute}.pay-option__box{background-color:var(--color-white);border:1px solid var(--color-grey-200);border-radius:16px;display:flex;flex:1;flex-direction:column;gap:6px;padding:20px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}@media(min-width:640px){.pay-option__box{min-height:110px}}.pay-option:hover .pay-option__box{border-color:var(--accent-300)}.pay-option__input:checked+.pay-option__box{background-color:var(--accent-100);border-color:var(--accent-500);box-shadow:inset 0 0 0 1px var(--accent-500)}.pay-option__input:focus-visible+.pay-option__box{outline:2px solid var(--accent-700);outline-offset:2px}.pay-option__title{color:var(--color-grey-900);font-size:16px;font-weight:600;line-height:24px}.pay-option__text{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}@media(min-width:1200px){.pay-option__text{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}}.pay-option__text{color:var(--color-grey-500)}.page-article{padding-bottom:64px;padding-top:64px}@media(min-width:992px){.page-article{padding-top:96px}}.page-article h1{font-size:32px;font-weight:700;letter-spacing:-1px;line-height:40px}@media(min-width:1200px){.page-article h1{font-size:56px;font-weight:700;letter-spacing:0;line-height:64px}}.ui-kit{padding:48px 0 96px}.ui-kit__title{font-size:28px;font-weight:700;letter-spacing:-1px;line-height:36px}@media(min-width:1200px){.ui-kit__title{font-size:40px;font-weight:700;letter-spacing:0;line-height:48px}}.ui-kit__title{margin:0 0 32px}.ui-kit__section{margin-bottom:64px}.ui-kit__section-title{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}@media(min-width:1200px){.ui-kit__section-title{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}.ui-kit__section-title{background-color:var(--color-grey-800);border-radius:16px;color:var(--color-white);margin:0 0 24px;padding:12px 24px}.ui-kit__row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.ui-kit__label{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}@media(min-width:1200px){.ui-kit__label{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}}.ui-kit__label{color:var(--color-grey-500);margin:8px 0 0;width:100%}.ui-kit__palette{display:grid;gap:24px 16px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ui-kit__swatch-group-title{font-size:18px;font-weight:600;letter-spacing:0;line-height:26px}@media(min-width:1200px){.ui-kit__swatch-group-title{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}}.ui-kit__swatch-group-title{margin:0 0 12px}.ui-kit__swatch{border:1px solid var(--color-grey-50);border-radius:8px;height:48px}.ui-kit__swatch-name{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}@media(min-width:1200px){.ui-kit__swatch-name{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}}.ui-kit__swatch-name{margin:4px 0 0}.ui-kit__swatch-hex{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}@media(min-width:1200px){.ui-kit__swatch-hex{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}}.ui-kit__swatch-hex{color:var(--color-grey-500);margin:0}.ui-kit__type-sample{margin:0 0 20px}.ui-kit__type-sample.is-h1{font-size:40px;font-weight:700;letter-spacing:-1px;line-height:48px}@media(min-width:640px){.ui-kit__type-sample.is-h1{font-size:56px;letter-spacing:0;line-height:64px}}@media(min-width:1200px){.ui-kit__type-sample.is-h1{font-size:76px;line-height:82px}}.ui-kit__type-sample.is-h2{font-size:32px;font-weight:700;letter-spacing:-1px;line-height:40px}@media(min-width:1200px){.ui-kit__type-sample.is-h2{font-size:56px;font-weight:700;letter-spacing:0;line-height:64px}}.ui-kit__type-sample.is-h3{font-size:28px;font-weight:700;letter-spacing:-1px;line-height:36px}@media(min-width:1200px){.ui-kit__type-sample.is-h3{font-size:40px;font-weight:700;letter-spacing:0;line-height:48px}}.ui-kit__type-sample.is-h4{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}@media(min-width:1200px){.ui-kit__type-sample.is-h4{font-size:32px;font-weight:600;letter-spacing:0;line-height:40px}}.ui-kit__type-sample.is-h5{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}@media(min-width:1200px){.ui-kit__type-sample.is-h5{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}}.ui-kit__type-sample.is-h6{font-size:18px;font-weight:600;letter-spacing:0;line-height:26px}@media(min-width:1200px){.ui-kit__type-sample.is-h6{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px}}.ui-kit__type-sample.is-body-l{font-size:20px;font-weight:400;letter-spacing:0;line-height:28px}@media(min-width:1200px){.ui-kit__type-sample.is-body-l{font-size:20px;font-weight:400;letter-spacing:0;line-height:28px}}.ui-kit__type-sample.is-body-m{font-size:18px;font-weight:400;letter-spacing:0;line-height:26px}@media(min-width:1200px){.ui-kit__type-sample.is-body-m{font-size:18px;font-weight:400;letter-spacing:0;line-height:28px}}.ui-kit__type-sample.is-body-s{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}@media(min-width:1200px){.ui-kit__type-sample.is-body-s{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}}.ui-kit__type-sample.is-description{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}@media(min-width:1200px){.ui-kit__type-sample.is-description{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}}.ui-kit__shadow-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.ui-kit__shadow-card{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}@media(min-width:1200px){.ui-kit__shadow-card{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}}.ui-kit__shadow-card{align-items:center;background-color:var(--color-white);border-radius:12px;display:flex;height:120px;justify-content:center}.ui-kit__shadow-card.is-100{box-shadow:var(--shadow-100)}.ui-kit__shadow-card.is-200{box-shadow:var(--shadow-200)}.ui-kit__shadow-card.is-300{box-shadow:var(--shadow-300)}.ui-kit__shadow-card.is-400{box-shadow:var(--shadow-400)}.ui-kit__shadow-card.is-500{box-shadow:var(--shadow-500)}.ui-kit__shadow-card.is-600{box-shadow:var(--shadow-600)}.ui-kit__icon-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.ui-kit__block{margin-bottom:24px}.ui-kit__header-demo{background-color:var(--accent-100);border-radius:24px;padding:16px}.ui-kit__socials{display:flex;gap:8px;margin-bottom:12px}.ui-kit__socials.is-blue{color:var(--accent-alt-600)}.ui-kit__socials.is-green{color:var(--accent-600)}.icon--social{height:32px;width:32px}.ui-kit__icon-cell{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}@media(min-width:1200px){.ui-kit__icon-cell{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}}.ui-kit__icon-cell{align-items:center;border-radius:12px;box-shadow:var(--shadow-200);display:flex;flex-direction:column;gap:8px;overflow-wrap:anywhere;padding:16px 8px;text-align:center}