@font-face{font-family:Wix Madefor Display;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/wix-madefor/wix-madefor-display-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Wix Madefor Display;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/wix-madefor/wix-madefor-display-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/wix-madefor/wix-madefor-text-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/wix-madefor/wix-madefor-text-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.v3-public-header,.v3-public-footer,.v3-learner-courses{--v3-ivory:#f5f7fb;--v3-paper:#fff;--v3-paper-deep:#eef2f7;--v3-ink:#0f172a;--v3-ink-2:#1e293b;--v3-soft:#64748b;--v3-mint:#d6e5fb;--v3-mint-pale:#eaf2fd;--v3-mint-dark:#1d6fd6;--v3-coral:#1d6fd6;--v3-butter:#efca72;--v3-line:#0f172a1a;--v3-line-strong:#0f172a33;--v3-dark-surface:#0f172a;--v3-shadow:0 24px 60px -28px #0f172a4d;--v3-shadow-card:0 1px 2px #0f172a0a, 0 18px 40px -24px #0f172a40;color:var(--v3-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Wix Madefor Text,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:has(>header.v3-public-header){--bg:#f5f7fb;--surface:#fff;--surface-strong:#eaf2fd;--ink:#0f172a;--muted:#64748b;--line:#0f172a1a;--green:#1d6fd6;--green-strong:#165cb4;--blue:#1d6fd6;--coral:#1d6fd6;--yellow:#efca72;--shadow:0 1px 2px #0f172a0a, 0 18px 40px -24px #0f172a40;background:var(--bg);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Wix Madefor Text,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:has(>header.v3-public-header) :is(h1,h2,h3,h4){font-family:Wix Madefor Display,Wix Madefor Text,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}body:has(>header.v3-public-header) .notice-panel+.course-grid{margin-top:24px}body:has(>header.v3-public-header) :is(.section-heading,.notice-panel,.form-shell,.login-heading) :is(h1,h2){letter-spacing:-.018em;line-height:1.06}html:has(body>header.v3-public-header){background:#f5f7fb}.v3-shell{width:min(100% - 48px,1240px);margin-inline:auto}.site-header.v3-public-header{z-index:60;border-bottom:1px solid var(--v3-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffc;position:sticky;top:0}.v3-public-header__inner{grid-template-columns:auto minmax(300px,1fr) auto;align-items:center;gap:clamp(20px,2.5vw,36px);min-height:68px;display:grid;position:relative}.v3-brand{width:max-content;color:inherit;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.v3-brand__mark{border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.v3-brand__mark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:27px;display:block}.v3-brand__type{line-height:1.08;display:grid}.v3-brand__type strong{letter-spacing:-.015em;font-size:15px}.v3-brand__type small{color:var(--v3-soft);margin-top:3px;font-size:9px}.v3-primary-nav{justify-content:center;align-items:center;gap:clamp(20px,2.5vw,38px);display:flex}.v3-primary-nav__link,.v3-quiet-link{color:var(--v3-ink-2);white-space:nowrap;align-items:center;gap:7px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex;position:relative}.v3-primary-nav__link:after{background:var(--v3-coral);content:"";height:2px;transition:transform .18s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.v3-primary-nav__link:hover:after,.v3-primary-nav__link.is-active:after{transform:scaleX(1)}.v3-public-header__actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.v3-public-header__actions>.v3-pill{min-height:40px;padding-inline:17px;font-size:14px}.v3-public-header__actions>.icon-button,.v3-public-icon-button,.v3-menu-toggle{border:1px solid var(--v3-line-strong);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--v3-ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;text-decoration:none;display:inline-grid}.v3-public-header__actions>.icon-button:hover,.v3-public-icon-button:hover,.v3-menu-toggle:hover{border-color:var(--v3-ink);background:var(--v3-paper);transform:none}.v3-menu-toggle{display:none}.v3-public-session{min-width:0;color:var(--v3-soft);line-height:1.1;display:grid}.v3-public-session small{letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.v3-public-session strong{max-width:145px;color:var(--v3-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.v3-public-mobile-actions{display:none}.v3-pill{min-height:44px;color:inherit;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-weight:750;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}button.v3-pill{cursor:pointer}.v3-pill:hover{transform:translateY(-2px)}.v3-pill--ink{background:var(--v3-ink);color:var(--v3-paper)}.v3-pill--ink:hover{background:var(--v3-ink-2)}.v3-pill--outline{border-color:var(--v3-line-strong);background:0 0}.v3-pill--primary{background:var(--v3-coral);color:#fff;box-shadow:0 10px 24px -12px #1d6fd6cc}.v3-pill--primary:hover{background:#165cb4}.v3-learner-courses :where(a,button):focus-visible,.v3-public-header :where(a,button):focus-visible,.v3-public-footer :where(a,button):focus-visible{outline:3px solid var(--v3-coral);outline-offset:4px}.v3-eyebrow{color:var(--v3-ink-2);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 21px;font-size:11px;font-weight:750;display:flex}.v3-eyebrow>span{background:var(--v3-coral);width:25px;height:2px}.v3-eyebrow--light{color:#ffffffbf}.v3-preview-link{width:max-content;color:var(--v3-mint-dark);margin-top:15px;font-size:11px;font-weight:750;text-decoration:none}.v3-preview-lesson{border-top:1px solid var(--v3-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-top:34px;padding-top:27px;display:grid}.v3-preview-lesson>div{display:grid}.v3-preview-lesson small{color:var(--v3-mint-dark);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:750}.v3-preview-lesson strong{margin-top:6px;font-size:20px}.v3-preview-lesson>div>span{color:var(--v3-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:11px;display:-webkit-box;overflow:hidden}.site-footer.v3-public-footer{border-top:1px solid var(--v3-line);color:var(--v3-ink-2);background:#f8fafc;margin-top:0;padding:64px 0 0}.v3-public-footer__top{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:48px;padding-bottom:52px;display:grid}.v3-brand--footer .v3-brand__type small{color:var(--v3-soft)}.v3-public-footer__about p{max-width:340px;color:var(--v3-soft);margin:18px 0 0;font-size:14px;line-height:1.6}.v3-public-footer nav{align-content:start;gap:12px;font-size:14px;display:grid}.v3-public-footer nav p{color:var(--v3-ink);margin:0 0 4px;font-weight:700}.v3-public-footer nav a{color:var(--v3-soft);text-decoration:none}.v3-public-footer nav a:hover{color:var(--v3-mint-dark)}.v3-public-footer__bottom{border-top:1px solid var(--v3-line);color:var(--v3-soft);gap:24px;padding:22px 0 26px;font-size:13px;display:flex}.v3-public-footer__bottom a{color:inherit;margin-left:auto;text-decoration:none}@media (width<=1180px){.v3-public-session--desktop,.v3-quiet-link{display:none}.v3-public-header__inner,.v3-primary-nav{gap:16px}.v3-public-header__actions{gap:8px}.v3-public-header__actions>.v3-pill{padding-inline:12px;font-size:13px}.v3-public-header__actions>.v3-public-header__cta{display:none}}@media (width<=980px){.v3-public-header__inner{grid-template-columns:auto 1fr auto auto;min-height:64px}.v3-menu-toggle{display:inline-grid}.v3-primary-nav{border-bottom:1px solid var(--v3-line);background:var(--v3-paper);box-shadow:var(--v3-shadow-card);align-items:stretch;padding:12px 18px 18px;display:none;position:absolute;top:calc(100% + 1px);left:-18px;right:-18px}.v3-primary-nav.is-open{display:grid}.v3-primary-nav__link{border-bottom:1px solid var(--v3-line);min-height:46px;padding:13px 8px}.v3-primary-nav__link:after,.v3-public-header__actions>:not(.icon-button){display:none}.v3-public-mobile-actions{gap:10px;padding-top:16px;display:grid}.v3-public-mobile-actions .v3-pill{width:100%}.v3-public-session{padding:8px}.v3-public-footer__top{grid-template-columns:repeat(3,minmax(0,1fr))}.v3-public-footer__about{grid-column:1/-1}}@media (width<=680px){.v3-shell{width:min(100% - 28px,1240px)}.v3-brand__type small{display:none}.v3-brand__mark{width:34px;height:34px}.v3-public-header__inner{min-height:60px}.v3-preview-lesson{grid-template-columns:1fr}.site-footer.v3-public-footer{padding-top:53px}.v3-public-footer__top{grid-template-columns:1fr 1fr;gap:34px 25px}}@media (prefers-reduced-motion:reduce){.v3-public-header *,.v3-public-footer *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.site-header.site-header--liquid{z-index:70;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;position:sticky;top:0}.liquid-header__frame{padding-block:8px 6px}.liquid-header__surface{border:1px solid color-mix(in srgb, var(--line) 82%, #ffffff7a);width:100%;overflow:hidden}.site-header--liquid .liquid-header__surface .header-inner{width:100%;min-height:60px;padding:0 18px}.site-header--liquid.v3-public-header .liquid-header__surface{border-color:color-mix(in srgb, var(--v3-line) 76%, #ffffff9e)}.site-header--liquid.v3-public-header .v3-public-header__inner{min-height:60px;padding-inline:18px}.site-header--liquid.v3-public-header .v3-public-header__inner--segmented{grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);align-items:stretch;gap:clamp(10px,1.4vw,18px);min-height:auto;padding:8px 0 6px}.site-header--liquid.v3-public-header .v3-public-header__segment{width:auto;min-width:0}.site-header--liquid.v3-public-header .v3-public-header__segment--brand{justify-self:start}.site-header--liquid.v3-public-header .v3-public-header__segment--brand .v3-brand{min-height:60px;padding:8px 16px}.site-header--liquid.v3-public-header .v3-public-header__segment--nav{justify-self:center;width:max-content}.site-header--liquid.v3-public-header .v3-public-header__segment--nav .v3-primary-nav{min-height:60px;padding-inline:24px}.site-header--liquid.v3-public-header .v3-public-header__segment--actions{justify-self:end}.site-header--liquid.v3-public-header .v3-public-header__segment--actions>div:last-child{align-items:center;min-height:60px;padding:8px 10px;display:flex}.site-header--liquid .v3-primary-nav__link,.site-header--liquid .v3-quiet-link{text-shadow:0 1px #fff3}.site-header--liquid .v3-menu-toggle,.site-header--liquid .v3-public-icon-button{background:#ffffff24}.liquid-mobile-menu{z-index:220;display:none;position:fixed;inset:0}.liquid-mobile-menu__backdrop{cursor:default;background:#0f172a5c;border:0;width:100%;height:100%;padding:0;animation:.18s ease-out both liquid-mobile-backdrop-in;position:absolute;inset:0}.liquid-mobile-menu__sheet{border:1px solid #ffffff80;width:min(326px,100vw - 42px);animation:.22s cubic-bezier(.22,.78,.24,1) both liquid-mobile-sheet-in;top:10px;bottom:10px;right:10px;overflow:hidden;position:absolute!important;box-shadow:0 30px 90px -24px #0f172a8c,0 8px 24px #0f172a29!important}.liquid-mobile-menu--public .liquid-mobile-menu__sheet{background:#fffffff2!important}.liquid-mobile-menu__dialog{width:100%;max-width:none;height:100%;min-height:0;color:var(--ink);background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex}.liquid-mobile-menu--public .liquid-mobile-menu__dialog{color:var(--v3-ink);font-family:Wix Madefor Text,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.liquid-mobile-menu__header{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:11px 12px 9px 20px;display:flex}.liquid-mobile-menu--public .liquid-mobile-menu__header{border-bottom-color:var(--v3-line)}.liquid-mobile-menu__header h2{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.liquid-mobile-menu--public .liquid-mobile-menu__header h2{color:var(--v3-soft)}.liquid-mobile-menu__close{border:1px solid color-mix(in srgb, currentColor 28%, transparent);width:42px;height:42px;color:inherit;cursor:pointer;background:#fff3;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .16s,transform .16s;display:inline-grid}.liquid-mobile-menu__close:hover{background:#ffffff6b;transform:rotate(4deg)}.liquid-mobile-menu__nav{overscroll-behavior:contain;min-height:0;padding:10px 14px max(18px, env(safe-area-inset-bottom));scrollbar-width:thin;flex-direction:column;flex:1;gap:3px;display:flex;overflow-y:auto}.liquid-mobile-menu__nav>.v3-primary-nav__link{width:100%;min-height:48px;color:inherit;background:0 0;border:1px solid #0000;border-radius:14px;flex:none;align-items:center;padding:11px 13px;font-size:.98rem;font-weight:650;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:flex}.liquid-mobile-menu__nav>.v3-primary-nav__link:after{display:none}.liquid-mobile-menu__nav>.v3-primary-nav__link:hover,.liquid-mobile-menu__nav>.v3-primary-nav__link.is-active{background:#ffffff47;border-color:#ffffff6b}.liquid-mobile-menu__nav .v3-public-mobile-actions{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);gap:10px;margin-top:10px;padding-top:16px;display:grid}.liquid-mobile-menu--public .liquid-mobile-menu__nav .v3-public-mobile-actions{border-top-color:var(--v3-line)}.liquid-mobile-menu__nav .v3-pill{width:100%}.liquid-mobile-menu__nav .v3-public-session{background:#ffffff38;border:1px solid #fff6;border-radius:14px;padding:11px 12px}.liquid-mobile-menu :where(a,button):focus-visible{outline:3px solid var(--coral);outline-offset:2px}.liquid-mobile-menu--public :where(a,button):focus-visible{outline-color:var(--v3-coral)}@keyframes liquid-mobile-sheet-in{0%{opacity:.55;transform:translate(calc(100% + 24px))}to{opacity:1;transform:translate(0)}}@keyframes liquid-mobile-backdrop-in{0%{opacity:0}to{opacity:1}}@media (width<=980px){.liquid-header__frame{padding-block:7px 5px}.site-header--liquid.v3-public-header .v3-public-header__inner{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;min-height:54px;padding-inline:12px}.site-header--liquid.v3-public-header .v3-public-header__inner--segmented{grid-template-columns:auto auto;justify-content:space-between;gap:10px;min-height:auto;padding:7px 0 5px}.site-header--liquid.v3-public-header .v3-public-header__segment--nav{display:none}.site-header--liquid.v3-public-header .v3-public-header__segment--brand{grid-column:1}.site-header--liquid.v3-public-header .v3-public-header__segment--brand .v3-brand{min-height:54px;padding:7px 14px}.site-header--liquid.v3-public-header .v3-public-header__segment--actions{grid-column:2}.site-header--liquid.v3-public-header .v3-public-header__segment--actions>div:last-child{min-height:54px;padding:5px}.site-header--liquid.v3-public-header .v3-primary-nav,.site-header--liquid.v3-public-header .v3-public-header__actions{display:none}.site-header--liquid.v3-public-header .v3-menu-toggle{grid-column:3;display:inline-grid}.site-header--liquid.v3-public-header .v3-public-header__segment--actions .v3-menu-toggle{grid-column:auto}.liquid-mobile-menu{display:block}}@media (width<=680px){.liquid-header__surface{border-radius:24px!important}.site-header--liquid.v3-public-header .v3-brand__mark{width:32px;height:32px}.site-header--liquid.v3-public-header .v3-menu-toggle{width:42px;min-width:42px;height:42px;min-height:42px}.liquid-mobile-menu__sheet{width:min(326px,100vw - 34px);top:8px;bottom:8px;right:8px;border-radius:26px!important}}@media (prefers-reduced-motion:reduce){.liquid-mobile-menu__backdrop,.liquid-mobile-menu__sheet{animation-duration:.01ms!important}.liquid-mobile-menu__close{transition-duration:.01ms!important}}@media (prefers-reduced-transparency:reduce){.liquid-mobile-menu--public .liquid-mobile-menu__sheet{background:#fffffff7!important}}@media (width>=981px){.liquid-mobile-menu{display:none}}
