@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-opsz-normal.CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-opsz-normal.BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-opsz-normal.BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-opsz-normal.BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-opsz-normal.Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-opsz-normal.DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-opsz-normal.BwkfbSeq.woff2)format("woff2-variations");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}:root{--c-primary:#3087ff;--c-primary-hover:#1f74ec;--c-primary-dark:#025bd5;--c-heading:#242424;--c-text:#3d3d3e;--c-nav:#212b36;--c-muted:#90909e;--c-border:#e6e8ec;--c-border-soft:#eef0f3;--c-white:#fff;--c-surface:#fefefe;--c-grey:#f1f2f4;--c-blue-50:#f0f6ff;--c-blue-100:#dcebff;--c-blue-200:#cceafd;--c-purple-50:#f6efff;--c-purple-300:#c39cf6;--c-yellow-50:#fffad6;--c-orange-50:#fee9cb;--c-green-50:#f3ffe1;--c-green-100:#ddf4e4;--c-pink-50:#ffe6f1;--c-red-50:#fdded6;--c-blue-400:#4e99ff;--font-sans:"Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:1000px;--shadow-button:#0000002b 0 .48px .48px -1.875px, #0000000f 0 4px 4px -3.75px;--shadow-card:0 1px 2px #1018280a, 0 4px 16px #1018280d;--shadow-pop:0 8px 30px #1018281a;--container:1240px;--gutter:100px;--header-h:56px;--section-gap:120px}@media (width<=1279.98px){:root{--gutter:40px;--section-gap:96px}}@media (width<=899.98px){:root{--gutter:16px;--section-gap:72px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body{font-family:var(--font-sans);font-optical-sizing:none;color:var(--c-text);background:var(--c-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.5}h1,h2,h3,h4,h5,h6{color:var(--c-heading);margin:0;font-weight:600}p{margin:0}a{color:inherit;text-decoration:none}img,video,svg{max-width:100%;display:block}img,video{height:auto}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:calc(var(--section-gap) / 2)}.accent{color:var(--c-primary)}.muted{color:var(--c-muted)}.t-h1{letter-spacing:-.01em;font-size:56px;font-weight:600;line-height:1.2}.t-h2{font-size:40px;font-weight:600;line-height:1.4}.t-h3{font-size:24px;font-weight:500;line-height:1.3}.t-lead{color:var(--c-text);font-size:20px;line-height:1.5}.t-body{font-size:16px;line-height:1.5}.t-small{font-size:14px;line-height:1.5}@media (width<=1279.98px){.t-h1{font-size:48px}.t-h2{font-size:36px}}@media (width<=899.98px){.t-h1{font-size:36px}.t-h2{font-size:30px}.t-h3{font-size:20px}.t-lead{font-size:16px}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.prose{color:var(--c-text);font-size:18px;line-height:1.6}.prose>*+*{margin-top:1em}.prose h2{margin-top:1.6em;font-size:28px;line-height:1.3}.prose h3{margin-top:1.4em;font-size:22px;line-height:1.35}.prose h4{margin-top:1.2em;font-size:18px}.prose a{color:var(--c-primary);text-underline-offset:2px;text-decoration:underline}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:.4em}.prose img{border-radius:var(--radius-md);margin-block:1.5em}.prose blockquote{border-left:3px solid var(--c-primary);background:var(--c-blue-50);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:1.5em 0;padding:16px 20px}.prose table{border-collapse:collapse;width:100%;font-size:16px}.prose th,.prose td{border:1px solid var(--c-border);text-align:left;vertical-align:top;padding:8px 12px}.prose th{background:var(--c-grey)}.prose code{background:var(--c-grey);border-radius:4px;padding:2px 6px;font-size:.9em}.prose hr{border:0;border-top:1px solid var(--c-border);margin-block:2em}@media (width<=899.98px){.prose{font-size:16px}.prose h2{font-size:24px}.prose h3{font-size:20px}}.tone-purple{--tone-fill:var(--c-purple-50);--tone-main:#8b7cf6}.tone-green{--tone-fill:var(--c-green-50);--tone-main:#53c467}.tone-pink{--tone-fill:#feeaf3;--tone-main:#cc4683}.tone-blue{--tone-fill:var(--c-blue-50);--tone-main:var(--c-blue-400)}.tone-yellow{--tone-fill:var(--c-yellow-50);--tone-main:#eaa20f}.tone-gray{--tone-fill:var(--c-grey);--tone-main:#71829b}.tone-purple,.tone-green,.tone-pink,.tone-blue,.tone-yellow,.tone-gray{--tone-soft:color-mix(in srgb, var(--tone-fill) 45%, #fff);--tone-border:color-mix(in srgb, var(--tone-main) 16%, #fff)}[data-lvl]{--lvl-bg:#faf0aa}[data-lvl^=B]{--lvl-bg:#fbe7f0}[data-lvl^=C]{--lvl-bg:#f5effe}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.logo[data-astro-cid-qmbhzs4e]{color:var(--c-primary);line-height:0;display:inline-block}.logo[data-astro-cid-qmbhzs4e] svg{width:100%;height:auto}.btn[data-astro-cid-j6ocf6pu]{white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-weight:500;transition:background-color .2s,box-shadow .2s,color .2s,transform .2s;display:inline-flex}.btn--lg[data-astro-cid-j6ocf6pu]{border-radius:var(--radius-pill);box-shadow:var(--shadow-button);padding:15px 28px;font-size:18px;line-height:20px}.btn--md[data-astro-cid-j6ocf6pu]{border-radius:var(--radius-pill);box-shadow:var(--shadow-button);padding:14px 24px;font-size:16px;line-height:20px}.btn--sm[data-astro-cid-j6ocf6pu]{border-radius:var(--radius-sm);min-height:36px;padding:8px 16px;font-size:14px;line-height:20px}.btn--primary[data-astro-cid-j6ocf6pu]{background:var(--c-primary);color:var(--c-white)}.btn--primary[data-astro-cid-j6ocf6pu]:hover{background:var(--c-primary-hover)}.btn--secondary[data-astro-cid-j6ocf6pu]{background:var(--c-white);color:var(--c-heading);box-shadow:inset 0 0 0 1px #d9dbe1, var(--shadow-button)}.btn--secondary[data-astro-cid-j6ocf6pu]:hover{box-shadow:inset 0 0 0 1px var(--c-primary), var(--shadow-button);color:var(--c-primary)}.btn--outline[data-astro-cid-j6ocf6pu]{background:var(--c-white);color:var(--c-primary);box-shadow:inset 0 0 0 1px var(--c-primary);font-weight:600}.btn--outline[data-astro-cid-j6ocf6pu]:hover{background:var(--c-blue-50)}.btn--block[data-astro-cid-j6ocf6pu]{width:100%;display:flex}@media (width<=899.98px){.btn--lg[data-astro-cid-j6ocf6pu]{font-size:18px}}.lang-select[data-astro-cid-jwfgfhzu]{position:relative}.lang-select__trigger[data-astro-cid-jwfgfhzu]{height:36px;color:var(--c-nav);border-radius:var(--radius-md);background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:500;transition:color .2s;display:inline-flex}.lang-select__trigger[data-astro-cid-jwfgfhzu]:hover,.lang-select__trigger[data-astro-cid-jwfgfhzu][aria-expanded=true]{color:var(--c-primary)}.lang-select__trigger[data-astro-cid-jwfgfhzu] .lang-select__chevron{transition:transform .15s}.lang-select__trigger[data-astro-cid-jwfgfhzu][aria-expanded=true] .lang-select__chevron{transform:rotate(180deg)}.lang-select__menu[data-astro-cid-jwfgfhzu]{z-index:5;opacity:0;width:max-content;transition:opacity .15s ease .15s, transform .15s ease .15s, display .15s .15s allow-discrete;padding-top:10px;display:none;position:absolute;top:100%;right:0;transform:translateY(-4px)}.lang-select[data-astro-cid-jwfgfhzu]:hover .lang-select__menu[data-astro-cid-jwfgfhzu],.lang-select[data-astro-cid-jwfgfhzu]:focus-within .lang-select__menu[data-astro-cid-jwfgfhzu],.lang-select__trigger[data-astro-cid-jwfgfhzu][aria-expanded=true]+.lang-select__menu[data-astro-cid-jwfgfhzu]{opacity:1;transition-delay:0s;display:block;transform:none}@starting-style{.lang-select[data-astro-cid-jwfgfhzu]:hover .lang-select__menu[data-astro-cid-jwfgfhzu],.lang-select[data-astro-cid-jwfgfhzu]:focus-within .lang-select__menu[data-astro-cid-jwfgfhzu],.lang-select__trigger[data-astro-cid-jwfgfhzu][aria-expanded=true]+.lang-select__menu[data-astro-cid-jwfgfhzu]{opacity:0;transform:translateY(-4px)}}.lang-select__menu[data-astro-cid-jwfgfhzu] ul[data-astro-cid-jwfgfhzu]{background:var(--c-white);border:1px solid var(--c-border-soft);border-radius:var(--radius-lg);min-width:160px;box-shadow:var(--shadow-pop);margin:0;padding:8px;list-style:none}.lang-select__menu[data-astro-cid-jwfgfhzu] a[data-astro-cid-jwfgfhzu]{color:var(--c-nav);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:15px;line-height:22px;display:flex}.lang-select__menu[data-astro-cid-jwfgfhzu] a[data-astro-cid-jwfgfhzu]:hover{color:var(--c-primary);background:var(--c-surface)}.lang-select__menu[data-astro-cid-jwfgfhzu] a[data-astro-cid-jwfgfhzu][aria-current=true]{color:var(--c-primary);font-weight:600}.lang-inline[data-astro-cid-jwfgfhzu]{color:var(--c-nav);align-items:center;gap:14px;display:flex}.lang-inline[data-astro-cid-jwfgfhzu] svg{color:var(--c-primary);flex:none}.lang-inline[data-astro-cid-jwfgfhzu] a[data-astro-cid-jwfgfhzu]{font-size:15px;transition:color .2s}.lang-inline[data-astro-cid-jwfgfhzu] a[data-astro-cid-jwfgfhzu]:hover{color:var(--c-primary)}.lang-inline[data-astro-cid-jwfgfhzu] a[data-astro-cid-jwfgfhzu][aria-current=true]{color:var(--c-primary);font-weight:600}.aa[data-astro-cid-anrw3zkr]{--aa-ink:#1b1b1f;--aa-text:#3d3d3e;--aa-muted:#8a8a96;box-sizing:border-box;align-items:flex-end;width:100%;height:100%;padding:24px 28px 0;display:flex}.aa--blue[data-astro-cid-anrw3zkr]{background:#eaf2ff}.aa--green[data-astro-cid-anrw3zkr]{background:#eef9e8}.aa--yellow[data-astro-cid-anrw3zkr]{background:#fff7d6}.aa__win[data-astro-cid-anrw3zkr]{box-sizing:border-box;text-align:left;background:#fff;border:1px solid #edf0f5;border-bottom:0;border-radius:12px 12px 0 0;flex-direction:column;gap:8px;width:100%;height:min(150px,100%);padding:14px;display:flex;overflow:hidden}.aa__title[data-astro-cid-anrw3zkr]{color:var(--aa-ink);font-size:13px;font-weight:700}.aa__row[data-astro-cid-anrw3zkr]{color:var(--aa-text);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.aa__gap[data-astro-cid-anrw3zkr]{box-sizing:border-box;border:1px solid #dfe3ea;border-radius:7px;min-width:60px;min-height:24px;padding:3px 8px;font-size:11px;font-weight:600;line-height:18px;display:inline-block}.aa__gap--ok[data-astro-cid-anrw3zkr]{color:#2f8a46;background:#effaf2;border-color:#53c467}.aa__win--cal[data-astro-cid-anrw3zkr]{grid-template-rows:auto repeat(3,26px);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:12px;display:grid}.aa__day[data-astro-cid-anrw3zkr]{text-align:center;color:var(--aa-muted);font-size:10px;font-weight:600}.aa__ev[data-astro-cid-anrw3zkr]{white-space:nowrap;text-overflow:ellipsis;border-left:3px solid;border-radius:5px;padding:4px 6px;font-size:10px;font-weight:600;overflow:hidden}.aa__ev--blue[data-astro-cid-anrw3zkr]{color:#1f5fbf;background:#e8f1ff;border-color:#3087ff}.aa__ev--green[data-astro-cid-anrw3zkr]{color:#2f8a46;background:#effaf2;border-color:#53c467}.aa__ev--yellow[data-astro-cid-anrw3zkr]{color:#9a6a00;background:#fff6dc;border-color:#eaa20f}.aa__win--course[data-astro-cid-anrw3zkr]{flex-direction:row;gap:10px;padding:12px}.aa__cover[data-astro-cid-anrw3zkr]{background:linear-gradient(160deg,#fff7d6,#f5d36b);border-radius:10px;flex:none;width:64px;height:84px}.aa__lessons[data-astro-cid-anrw3zkr]{color:var(--aa-text);flex-direction:column;flex:1;gap:5px;font-size:11px;display:flex}.aa__lessons[data-astro-cid-anrw3zkr] span[data-astro-cid-anrw3zkr]{background:#f5f6f8;border-radius:6px;padding:5px 8px}.aa__lessons[data-astro-cid-anrw3zkr] .is-now[data-astro-cid-anrw3zkr]{color:var(--aa-ink);background:#fff7d6;font-weight:600;box-shadow:inset 0 0 0 1px #f0cf63}.aa__lessons[data-astro-cid-anrw3zkr] .is-locked[data-astro-cid-anrw3zkr]{color:var(--aa-muted)}.site-header[data-astro-cid-isef26zo]{z-index:50;background:var(--c-white);border-bottom:1px solid var(--c-border-soft);position:fixed;inset:0 0 auto}.site-header-spacer[data-astro-cid-isef26zo]{height:var(--header-h)}.site-header-scrim[data-astro-cid-isef26zo]{inset:var(--header-h) 0 0 0;z-index:49;backdrop-filter:blur(2px);opacity:0;visibility:hidden;pointer-events:none;background:#10182829;transition:opacity .18s,visibility .18s;position:fixed}.site-header[data-astro-cid-isef26zo].has-open-menu~.site-header-scrim[data-astro-cid-isef26zo]{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.site-header-scrim[data-astro-cid-isef26zo]{transition:none}}.site-header__inner[data-astro-cid-isef26zo]{height:var(--header-h);justify-content:space-between;align-items:center;max-width:1440px;margin-inline:auto;padding-inline:64px;display:flex}.site-header__logo[data-astro-cid-isef26zo]{display:inline-flex}.site-nav__list[data-astro-cid-isef26zo]{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.site-nav__trigger[data-astro-cid-isef26zo]{color:var(--c-nav);background:0 0;border:0;padding:5px 16px;font-size:15px;font-weight:500;line-height:22.5px;transition:color .2s;display:block;position:relative}button[data-astro-cid-isef26zo].site-nav__trigger:after{content:"";height:calc(var(--header-h) / 2 + 4px);position:absolute;top:100%;left:0;right:0}.site-nav__trigger[data-astro-cid-isef26zo]:hover,.site-nav__item[data-astro-cid-isef26zo]:hover>.site-nav__trigger[data-astro-cid-isef26zo],.site-nav__trigger[data-astro-cid-isef26zo][aria-current=page],.site-nav__trigger[data-astro-cid-isef26zo][aria-expanded=true]{color:var(--c-primary)}.mega[data-astro-cid-isef26zo]{opacity:0;background:var(--c-white);border-top:1px solid var(--c-border-soft);transition:opacity .18s ease, transform .18s ease, display .18s allow-discrete;display:none;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px);box-shadow:0 24px 40px -24px #1018282e}.site-nav__item[data-astro-cid-isef26zo]:hover .mega[data-astro-cid-isef26zo],.site-nav__item[data-astro-cid-isef26zo]:focus-within .mega[data-astro-cid-isef26zo],.site-nav__trigger[data-astro-cid-isef26zo][aria-expanded=true]+.mega[data-astro-cid-isef26zo]{opacity:1;display:block;transform:none}@starting-style{.site-nav__item[data-astro-cid-isef26zo]:hover .mega[data-astro-cid-isef26zo],.site-nav__item[data-astro-cid-isef26zo]:focus-within .mega[data-astro-cid-isef26zo],.site-nav__trigger[data-astro-cid-isef26zo][aria-expanded=true]+.mega[data-astro-cid-isef26zo]{opacity:0;transform:translateY(-6px)}}.mega__inner[data-astro-cid-isef26zo]{max-width:1440px;margin-inline:auto;padding:28px 64px 32px}.mega__inner--features[data-astro-cid-isef26zo]{grid-template-columns:minmax(0,1fr) 340px;gap:40px;display:grid}.mega[data-astro-cid-isef26zo] ul[data-astro-cid-isef26zo]{margin:0;padding:0;list-style:none}.mega__label[data-astro-cid-isef26zo]{color:var(--c-heading);font-size:16px;font-weight:600;line-height:1.35;display:block}.mega__text[data-astro-cid-isef26zo]{color:#6b7a8c;margin-top:4px;font-size:14px;line-height:1.45;display:block}.mega__features[data-astro-cid-isef26zo]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4px 24px;display:grid}.mega__feature[data-astro-cid-isef26zo]{border-radius:14px;align-items:flex-start;gap:14px;padding:14px;transition:background-color .15s;display:flex}.mega__feature[data-astro-cid-isef26zo]:hover,.mega__feature[data-astro-cid-isef26zo][aria-current=page]{background:var(--tone-soft)}.mega__feature[data-astro-cid-isef26zo]:hover .mega__label[data-astro-cid-isef26zo]{color:var(--tone-main)}.mega__icon[data-astro-cid-isef26zo]{background:var(--tone-fill);width:44px;height:44px;color:var(--tone-main);border-radius:12px;flex:none;place-items:center;display:grid}.mega__promo[data-astro-cid-isef26zo]{background:#f0f7ff;border-radius:18px;flex-direction:column;padding:16px;transition:background-color .15s;display:flex}.mega__promo[data-astro-cid-isef26zo]:hover{background:#e3eeff}.mega__promo-img[data-astro-cid-isef26zo]{background:#fff;border-radius:12px;height:150px;display:block;overflow:hidden}.mega__promo-img[data-astro-cid-isef26zo] img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.mega__promo-title[data-astro-cid-isef26zo]{color:var(--c-heading);margin-top:14px;font-size:17px;font-weight:600}.mega__promo-kicker[data-astro-cid-isef26zo]{color:#6b7a8c;margin-top:14px;font-size:13px;font-weight:500}.mega__promo-title--post[data-astro-cid-isef26zo]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;line-height:1.35;display:-webkit-box;overflow:hidden}.mega__promo-text[data-astro-cid-isef26zo]{color:#6b7a8c;margin-top:4px;font-size:14px;line-height:1.45}.mega__more[data-astro-cid-isef26zo]{color:var(--c-primary);align-items:center;gap:4px;margin-top:10px;font-size:14px;font-weight:600;display:inline-flex}.mega__solutions[data-astro-cid-isef26zo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.mega__solution[data-astro-cid-isef26zo]{border-radius:18px;padding:12px 12px 16px;transition:background-color .15s;display:block}.mega__solution[data-astro-cid-isef26zo]:hover,.mega__solution[data-astro-cid-isef26zo][aria-current=page]{background:var(--tone-soft)}.mega__solution[data-astro-cid-isef26zo]:hover .mega__label[data-astro-cid-isef26zo]{color:var(--tone-main)}.mega__solution-img[data-astro-cid-isef26zo]{background:var(--tone-fill);border-radius:14px;place-items:center;height:168px;margin-bottom:14px;padding:14px;display:grid;overflow:hidden}.mega__solution-img--art[data-astro-cid-isef26zo]{padding:0;display:block}.mega__solution-img--art[data-astro-cid-isef26zo] .mega__audience{transition:transform .25s}.mega__solution[data-astro-cid-isef26zo]:hover .mega__solution-img--art[data-astro-cid-isef26zo] .mega__audience{transform:translateY(-4px)}.mega__solution-img[data-astro-cid-isef26zo] img{object-fit:contain;width:100%;height:100%;transition:transform .25s}.mega__solution[data-astro-cid-isef26zo]:hover .mega__solution-img[data-astro-cid-isef26zo] img{transform:scale(1.04)}.mega__solution[data-astro-cid-isef26zo] .mega__label[data-astro-cid-isef26zo],.mega__solution[data-astro-cid-isef26zo] .mega__text[data-astro-cid-isef26zo]{padding-inline:4px}.mega__compare[data-astro-cid-isef26zo]{border-top:1px solid var(--c-border-soft);flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:20px;padding:16px 16px 0;font-size:14px;display:flex}.mega__compare-label[data-astro-cid-isef26zo]{color:#6b7a8c;align-items:center;gap:6px;display:inline-flex}.site-nav__trigger[data-astro-cid-isef26zo].is-current{color:var(--c-primary)}.mega__compare-sep[data-astro-cid-isef26zo]{background:var(--c-border-soft);width:1px;height:16px}.mega__art[data-astro-cid-isef26zo]{padding:0;position:relative}.mega__covers[data-astro-cid-isef26zo]{width:100%;height:100%;position:relative}.mega__cover[data-astro-cid-isef26zo]{aspect-ratio:22/15;border:3px solid #fff;border-radius:12px;width:42%;transition:transform .25s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 10px 24px -12px #37526e73}.mega__cover[data-astro-cid-isef26zo] img{object-fit:cover;width:100%;height:100%}.mega__cover[data-astro-cid-isef26zo]:first-child{transform:translate(-108%,-54%)rotate(-7deg)}.mega__cover[data-astro-cid-isef26zo]:nth-child(2){transform:translate(8%,-46%)rotate(7deg)}.mega__cover[data-astro-cid-isef26zo]:nth-child(3){z-index:1;transform:translate(-50%,-44%)}.mega__solution[data-astro-cid-isef26zo]:hover .mega__cover[data-astro-cid-isef26zo]:first-child{transform:translate(-116%,-56%)rotate(-10deg)}.mega__solution[data-astro-cid-isef26zo]:hover .mega__cover[data-astro-cid-isef26zo]:nth-child(2){transform:translate(16%,-48%)rotate(10deg)}.mega__course[data-astro-cid-isef26zo]{align-items:center;gap:12px;padding:16px;display:flex}.mega__course-cover[data-astro-cid-isef26zo]{aspect-ratio:560/456;border-radius:12px;flex:none;width:46%;overflow:hidden;box-shadow:0 10px 24px -12px #37526e73}.mega__course-cover[data-astro-cid-isef26zo] img{object-fit:cover;width:100%;height:100%}.mega__course-list[data-astro-cid-isef26zo]{background:#fff;border-radius:12px;flex:1;gap:6px;padding:10px;display:grid;box-shadow:0 6px 16px -10px #37526e59}.mega__course-row[data-astro-cid-isef26zo]{color:#9aa5b1;align-items:center;gap:6px;display:flex}.mega__course-row[data-astro-cid-isef26zo] b[data-astro-cid-isef26zo]{background:#eef1f5;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10px;font-weight:600;display:grid}.mega__course-row[data-astro-cid-isef26zo] i[data-astro-cid-isef26zo]{background:#eef1f5;border-radius:3px;flex:1;height:6px}.mega__course-row[data-astro-cid-isef26zo].is-done b[data-astro-cid-isef26zo]{background:var(--tone-main);color:#fff}.mega__course-row[data-astro-cid-isef26zo].is-done i[data-astro-cid-isef26zo]{background:color-mix(in srgb, var(--tone-main) 30%, #fff)}.mega__course-row[data-astro-cid-isef26zo] svg{color:var(--tone-main)}.mega__scheme[data-astro-cid-isef26zo]{background:#fff;border-radius:12px;width:86%;padding:14px;transition:transform .25s;box-shadow:0 10px 24px -14px #37526e66}.mega__solution[data-astro-cid-isef26zo]:hover .mega__scheme[data-astro-cid-isef26zo]{transform:scale(1.03)}.mega__scheme-title[data-astro-cid-isef26zo]{color:var(--tone-main);font-size:14px;font-weight:600;display:block}.mega__scheme-grid[data-astro-cid-isef26zo]{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.mega__scheme-cell[data-astro-cid-isef26zo]{background:var(--tone-soft);color:var(--c-heading);white-space:nowrap;border-radius:8px;padding:6px 8px;font-size:12px}.mega__scheme-cell[data-astro-cid-isef26zo] em[data-astro-cid-isef26zo]{color:var(--tone-main);margin-right:4px;font-style:normal;font-weight:700}.mega__scheme-cell[data-astro-cid-isef26zo] u[data-astro-cid-isef26zo]{color:var(--tone-main);font-weight:700;text-decoration:none}.mega__compare[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{color:var(--c-nav);font-weight:500}.mega__compare[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover,.mega__compare[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo][aria-current=page]{color:var(--c-primary)}.site-header__actions[data-astro-cid-isef26zo]{gap:10px;display:flex}.site-header__burger[data-astro-cid-isef26zo]{background:0 0;border:0;flex-direction:column;justify-content:center;gap:8px;width:40px;height:40px;padding:10px 8px;display:none}.site-header__burger[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo]{background:var(--c-nav);border-radius:2px;width:22px;height:1.5px;display:block}.mobile-menu[data-astro-cid-isef26zo]{z-index:60;background:var(--c-white);padding:0 16px 32px;position:fixed;inset:0;overflow-y:auto}.mobile-menu[data-astro-cid-isef26zo][hidden]{display:none}.mobile-menu__head[data-astro-cid-isef26zo]{z-index:1;border-bottom:1px solid var(--c-border-soft);background:var(--c-white);margin:0 -16px 24px;padding:0 16px 16px;position:sticky;top:0}.mobile-menu__top[data-astro-cid-isef26zo]{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.mobile-menu__close[data-astro-cid-isef26zo]{color:var(--c-muted);background:0 0;border:0;padding:8px}.mobile-menu__actions[data-astro-cid-isef26zo]{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.mobile-menu__actions[data-astro-cid-isef26zo] .btn{min-height:48px}.mobile-menu[data-astro-cid-isef26zo] .mobile-menu__lang{margin:0 4px 24px}.mobile-menu__label[data-astro-cid-isef26zo]{letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted);padding:0 4px;font-size:11px}.mobile-menu__section[data-astro-cid-isef26zo] ul[data-astro-cid-isef26zo]{margin:8px 0 18px;padding:0;list-style:none}.mobile-menu__section[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{color:var(--c-nav);border-bottom:1px solid var(--c-border-soft);align-items:center;gap:10px;padding:16px 4px;font-size:15px;display:flex}.mobile-menu__section[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo] svg{color:var(--c-primary)}.mobile-menu__pricing[data-astro-cid-isef26zo]{color:var(--c-nav);padding:0 0 16px;font-size:15px;font-weight:500;display:block}html.menu-open{overflow:hidden}.label-short[data-astro-cid-isef26zo]{display:none}@media (width<=1279.98px){.site-header__inner[data-astro-cid-isef26zo],.mega__inner[data-astro-cid-isef26zo]{padding-inline:40px}.mega__inner--features[data-astro-cid-isef26zo]{grid-template-columns:minmax(0,1fr) 280px;gap:24px}.site-nav__list[data-astro-cid-isef26zo]{gap:0}.site-nav__trigger[data-astro-cid-isef26zo]{padding-inline:10px}.label-long[data-astro-cid-isef26zo]{display:none}.label-short[data-astro-cid-isef26zo]{display:inline}}@media (width<=1099.98px){.mega__promo[data-astro-cid-isef26zo]{display:none}.mega__inner--features[data-astro-cid-isef26zo]{grid-template-columns:minmax(0,1fr)}.mega__solution-img[data-astro-cid-isef26zo]{height:130px}.mega__scheme[data-astro-cid-isef26zo]{width:94%;padding:10px}.mega__scheme-cell[data-astro-cid-isef26zo]{white-space:normal;padding:4px 6px;font-size:11px}.mega__course[data-astro-cid-isef26zo]{padding:10px}}@media (width<=899.98px){.site-header__inner[data-astro-cid-isef26zo]{padding-inline:16px}.site-nav[data-astro-cid-isef26zo],.site-header__actions[data-astro-cid-isef26zo] .site-header__login,.site-header__actions[data-astro-cid-isef26zo] .site-header__lang{display:none}.site-header__actions[data-astro-cid-isef26zo]{margin-left:auto;margin-right:8px}.site-header__burger[data-astro-cid-isef26zo]{display:flex}}.minimal-header[data-astro-cid-ytct6m5z]{background:#fefefe;border-bottom:1px solid #22222261;justify-content:center;align-items:center;height:80px;display:flex}.minimal-header__logo[data-astro-cid-ytct6m5z]{display:inline-flex}.site-footer[data-astro-cid-oenwriqq]{background:var(--c-white);border-top:1px solid var(--c-border-soft);color:var(--c-nav);font-size:14px;line-height:1.5}.site-footer__inner[data-astro-cid-oenwriqq]{max-width:1440px;margin-inline:auto;padding:48px 40px 24px}.site-footer__top[data-astro-cid-oenwriqq]{border-bottom:1px solid var(--c-border);justify-content:space-between;gap:40px;padding-bottom:40px;display:flex}.site-footer__brand[data-astro-cid-oenwriqq]{flex-direction:column;flex:none;gap:32px;display:flex}.site-footer__logo[data-astro-cid-oenwriqq]{align-self:flex-start}.site-footer__ai[data-astro-cid-oenwriqq] .site-footer__heading[data-astro-cid-oenwriqq]{margin-bottom:12px}.site-footer__ai-links[data-astro-cid-oenwriqq]{color:var(--c-heading);gap:18px;display:flex}.site-footer__ai-links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{transition:color .2s;display:flex}.site-footer__ai-links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--c-primary)}.site-footer__columns[data-astro-cid-oenwriqq]{gap:32px;display:flex}.site-footer__heading[data-astro-cid-oenwriqq]{color:var(--c-primary);margin-bottom:14px}.site-footer__col[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.site-footer__col[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{transition:color .2s}.site-footer__col[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--c-primary)}.site-footer__contact[data-astro-cid-oenwriqq] address[data-astro-cid-oenwriqq]{margin-top:12px;font-style:normal;line-height:1.5}.site-footer__bottom[data-astro-cid-oenwriqq]{justify-content:space-between;align-items:center;gap:16px 24px;padding-top:16px;display:flex}.site-footer__social[data-astro-cid-oenwriqq]{color:var(--c-primary);gap:18px;display:flex}.site-footer__legal[data-astro-cid-oenwriqq]{gap:40px;display:flex}.site-footer__legal[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover,.site-footer__social[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--c-primary-hover)}@media (width<=1279.98px){.site-footer__top[data-astro-cid-oenwriqq]{gap:24px}.site-footer__columns[data-astro-cid-oenwriqq]{flex-wrap:wrap;row-gap:48px}}@media (width<=899.98px){.site-footer__inner[data-astro-cid-oenwriqq]{padding:36px 16px 24px}.site-footer__top[data-astro-cid-oenwriqq]{flex-direction:column}.site-footer__columns[data-astro-cid-oenwriqq]{grid-template-columns:1fr 1fr;gap:24px 16px;display:grid}.site-footer__col[data-astro-cid-oenwriqq][data-col=resources]{order:3}.site-footer__col[data-astro-cid-oenwriqq][data-col=lesson-library]{order:4}.site-footer__col[data-astro-cid-oenwriqq][data-col=compare]{order:5}.site-footer__contact[data-astro-cid-oenwriqq]{order:6}.site-footer__legal[data-astro-cid-oenwriqq]{gap:40px}.site-footer__bottom[data-astro-cid-oenwriqq]{flex-wrap:wrap}.site-footer__bottom[data-astro-cid-oenwriqq] .site-footer__lang{flex-basis:100%;order:-1}}.cookie-banner[data-astro-cid-3qhvysvt]{z-index:40;background:var(--c-white);border:1px solid var(--c-border-soft);border-radius:var(--radius-md);max-width:440px;box-shadow:var(--shadow-pop);color:var(--c-text);align-items:center;gap:16px;margin-right:20px;padding:12px 12px 12px 16px;font-size:13px;line-height:18px;display:flex;position:fixed;bottom:20px;left:20px}.cookie-banner[data-astro-cid-3qhvysvt][hidden]{display:none}.cookie-banner[data-astro-cid-3qhvysvt] a[data-astro-cid-3qhvysvt]{color:var(--c-primary);text-decoration:underline}.cookie-banner__actions[data-astro-cid-3qhvysvt]{flex:none;gap:6px;display:flex}.cookie-banner[data-astro-cid-3qhvysvt] button[data-astro-cid-3qhvysvt]{color:var(--c-white);background:var(--c-primary);border-radius:var(--radius-sm);border:0;padding:6px 12px;font-size:13px;font-weight:500;line-height:18px}.cookie-banner[data-astro-cid-3qhvysvt] button[data-astro-cid-3qhvysvt].cookie-banner__decline{color:var(--c-nav);background:0 0}@media (width<=899.98px){.cookie-banner[data-astro-cid-3qhvysvt]{gap:8px;max-width:none;margin-right:0;padding:8px 8px 8px 12px;font-size:12px;line-height:16px;bottom:8px;left:8px;right:8px}.cookie-banner[data-astro-cid-3qhvysvt] button[data-astro-cid-3qhvysvt]{padding:6px 10px;font-size:12px}}
