@font-face{ascent-override:92%;font-family:Inter fallback;size-adjust:107%;src:local("Arial")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/47734aec6134293ca791inter-cyrillic-ext-400.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/7d4a508e4c03d42771a8inter-cyrillic-ext-400.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/fbe36d91b8952a12c592inter-cyrillic-400.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/9a73d282f3fd8c744219inter-cyrillic-400.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:Inter;font-style:normal;font-weight:400;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/23292101a34e08657a5dinter-greek-ext-400.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/01f032799571a7f95fd8inter-greek-ext-400.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/3a3cf1a02598263f2457inter-greek-400.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/19e191af4d654452ad1cinter-greek-400.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/74fe938ab12d800f4385inter-vietnamese-400.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/9ca0760233dd1ab9b775inter-vietnamese-400.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/fad2a547f18821b21f1finter-latin-ext-400.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/5470b035302419c20f53inter-latin-ext-400.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/5eb4a7768219776c5b91inter-latin-400.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/692a77ba01d18ed3dc6binter-latin-400.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/47734aec6134293ca791inter-cyrillic-ext-500.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/7d4a508e4c03d42771a8inter-cyrillic-ext-500.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/fbe36d91b8952a12c592inter-cyrillic-500.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/9a73d282f3fd8c744219inter-cyrillic-500.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:Inter;font-style:normal;font-weight:500;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/23292101a34e08657a5dinter-greek-ext-500.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/01f032799571a7f95fd8inter-greek-ext-500.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/3a3cf1a02598263f2457inter-greek-500.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/19e191af4d654452ad1cinter-greek-500.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/74fe938ab12d800f4385inter-vietnamese-500.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/9ca0760233dd1ab9b775inter-vietnamese-500.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/fad2a547f18821b21f1finter-latin-ext-500.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/5470b035302419c20f53inter-latin-ext-500.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/5eb4a7768219776c5b91inter-latin-500.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/692a77ba01d18ed3dc6binter-latin-500.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/47734aec6134293ca791inter-cyrillic-ext-600.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/7d4a508e4c03d42771a8inter-cyrillic-ext-600.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/fbe36d91b8952a12c592inter-cyrillic-600.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/9a73d282f3fd8c744219inter-cyrillic-600.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:Inter;font-style:normal;font-weight:600;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/23292101a34e08657a5dinter-greek-ext-600.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/01f032799571a7f95fd8inter-greek-ext-600.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/3a3cf1a02598263f2457inter-greek-600.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/19e191af4d654452ad1cinter-greek-600.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/74fe938ab12d800f4385inter-vietnamese-600.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/9ca0760233dd1ab9b775inter-vietnamese-600.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/fad2a547f18821b21f1finter-latin-ext-600.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/5470b035302419c20f53inter-latin-ext-600.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/5eb4a7768219776c5b91inter-latin-600.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/692a77ba01d18ed3dc6binter-latin-600.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:PP Pangram Sans Rounded;font-style:normal;font-weight:800;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/0c9396aee3698a88f24bPPPangramSansRounded-CompactExtrabold.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/63d714c95efe1edee1c5PPPangramSansRounded-CompactExtrabold.woff) format("woff")}@font-face{font-family:SAR;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/7446504032634af4f636sar.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/e9d72d9f588dd856c102sar.woff) format("woff");unicode-range:u+e900}:root{--main-color:#6d5c70;--font-family:"Inter","Inter fallback",sans-serif;--font-family-sar:"SAR","Inter","Inter fallback",sans-serif;--base-font-size:10px;--base-font-weight:500;--base-line-height:1.22;--main-background-color:#fffce4}*{box-sizing:border-box}html{font-size:var(--base-font-size);scroll-behavior:smooth}body{background:var(--main-background-color);color:var(--main-color);font-family:var(--font-family);font-size:clamp(1.4rem,2vw,1.8rem);line-height:var(--base-line-height)}body,ul{margin-block:0;margin-inline:0}ul{list-style:none;padding-block:0;padding-inline:0}a,ul{text-decoration:none}a{display:inline-block;font-size:1.4rem}img{block-size:auto;display:block}.container{margin-block:0;margin-inline:auto;max-inline-size:118.8rem;padding-inline:2.4rem}@media(max-width:991px){.container{padding-inline:1.5rem}}.fixed-body{overflow:hidden}::-webkit-scrollbar{block-size:.3rem;inline-size:.8rem}::-webkit-scrollbar-track{background-color:#f57d01}::-webkit-scrollbar-track-piece{background-color:#fff}::-webkit-scrollbar-thumb{background-color:#f57d01;block-size:5rem;border-radius:2.5rem}::-webkit-scrollbar-corner{background-color:#999}::-webkit-resizer{background-color:#666}a{color:inherit}#intercom-facade-btn,#intercom-facade-btn div{height:48px!important;width:48px!important}#intercom-facade-btn svg{height:24px;width:24px}@media(max-width:1024px){.page-scrolled .intercom-app div{bottom:60px}.page-scrolled #intercom-facade-btn{bottom:60px!important}}.first-screen__image--locale,html:lang(ar) .first-screen__image,html:lang(he) .first-screen__image,html:lang(id) .first-screen__image,html:lang(ja) .first-screen__image,html:lang(ko) .first-screen__image,html:lang(ms) .first-screen__image,html:lang(th) .first-screen__image,html:lang(tr) .first-screen__image,html:lang(vi) .first-screen__image{display:none}html:lang(ar) .first-screen__image--locale,html:lang(he) .first-screen__image--locale,html:lang(id) .first-screen__image--locale,html:lang(ja) .first-screen__image--locale,html:lang(ko) .first-screen__image--locale,html:lang(ms) .first-screen__image--locale,html:lang(th) .first-screen__image--locale,html:lang(tr) .first-screen__image--locale,html:lang(vi) .first-screen__image--locale{background-image:var(--firstScreen);background-size:cover;bottom:0;display:block;height:400px;inset-inline-end:0;position:absolute;width:600px}@media(max-width:860px){html:lang(ar) .first-screen__image--locale,html:lang(he) .first-screen__image--locale,html:lang(id) .first-screen__image--locale,html:lang(ja) .first-screen__image--locale,html:lang(ko) .first-screen__image--locale,html:lang(ms) .first-screen__image--locale,html:lang(th) .first-screen__image--locale,html:lang(tr) .first-screen__image--locale,html:lang(vi) .first-screen__image--locale{height:265px;max-width:435px;width:100%}}@media(max-width:565px){html:lang(ar) .first-screen__image--locale,html:lang(he) .first-screen__image--locale,html:lang(id) .first-screen__image--locale,html:lang(ja) .first-screen__image--locale,html:lang(ko) .first-screen__image--locale,html:lang(ms) .first-screen__image--locale,html:lang(th) .first-screen__image--locale,html:lang(tr) .first-screen__image--locale,html:lang(vi) .first-screen__image--locale{height:220px}}html:lang(ar) .first-screen__image--locale{transform:rotateY(180deg)}.hide{display:none}[dir=rtl] .rtl-rotate{transform:rotateY(180deg)}.ltr-direction{direction:ltr;display:inline-block}html:lang(ar) body{font-family:var(--font-family-sar)}:root{--additional-dark:#11112c;--gray-0:#fefefe;--gray-4:#91919a;--gray-5:#5a5a66;--gray-6:#2f2f3b;--fuchsia:#9762fd;--fuchsia-20:#eae0ff;--fuchsia-30:#e0d0fe;--fuchsia-60:#6d4eaf;--secondary-fuchsia-60:#c1a1fe;--fuchsia-70:#b691fe;--green-success:#4dd063;--cards-accent-yellow:#feb634;--cards-accent-green:#57cd6b;--cards-accent-fuchsia:var(--fuchsia);--cards-accent-red:#ff7979;--cards-accent-blue:#6ba4ee;--bg-primary-button-hover-bg:#f2790a;--text-low-contrast-text:var(--gray-4);--text-primary-button-text:var(--gray-0);--borders-primary-button-border:#f2790a;--bg-general-bg:var(--additional-dark);--bg-general-bg-opposite:var(--gray-0);--bg-tag-bg:#4e3e75;--bg-secondary-button-hover-bg:#fefefe30;--bg-card-bg-contrast:#11112cb3;--bg-blurred-spots:var(--fuchsia-60);--bg-card-bg-muted:#11112cb3;--text-tag-text:#b691fe;--text-high-contrast-text:var(--gray-0);--text-medium-contrast-text:#b5b4be;--text-secondary-button-text:var(--gray-0);--text-heading-over-spot-text:var(--gray-0);--text-transparent-button-text:var(--fuchsia);--borders-card-border:#9274db66;--cards-transparent-card-border:#4e3e75;--borders-secondary-button-border:transparent;--borders-tag-border:#b691fe;--header-bottom-border:#282846}details{background:#f7f6f7;border-radius:8px;font-size:16px}details summary{align-content:start;align-items:start;color:#423245;cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding-block:1em;padding-inline:1.5em}details[open]>summary>span:last-of-type{transform:rotate(180deg)}details summary>span:first-of-type{font-size:1.125em;font-weight:500;line-height:1.22}details summary>span:last-of-type{align-items:center;align-self:flex-start;color:#aaa0ab;display:flex;line-height:1;transform-origin:center center}details summary::-webkit-details-marker{display:none}details[open]>div{padding-block-end:1em;padding-inline:1.5em}details a{color:#823cdc;font-size:clamp(1.4rem,2vw,1.8rem)}details+details{margin-block-start:.75rem}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.button{background:var(--button-bg-color,#fe8b21);border-block:0;border-inline:0;border-radius:30rem;color:var(--button-color,#fff);cursor:pointer;font-size:clamp(1.5rem,2vw,1.8rem);font-weight:600;outline:none;padding-inline:3rem;text-align:center;transition:all .2s ease-out}.button--size-xs{line-height:2.8rem}.button--size-s{line-height:3.5rem}.button--size-m{line-height:4.9rem}.button--size-l{line-height:5.8rem}.button--size-xl{line-height:6.4rem;padding-inline:5rem}@media(max-width:991px){.button--size-xl{line-height:5.8rem;padding-inline:3rem}}.button--small{font-size:1.2rem;min-width:70px;padding:1.2rem}.button--wide{width:100%}.button:active,.button:hover{background:var(--button-hover-bg-color,#f47501);color:var(--button-hover-color,#fff)}.button--mode-violet{--button-color:#823bdd;--button-bg-color:transparent;--button-hover-bg-color:#823bdd;--button-hover-color:#fff;border:1px solid #823bdd}.button--mode-secondary{--button-bg-color:hsl(from var(--gray-0) h s l/0.1);--button-hover-bg-color:var(--bg-secondary-button-hover-bg);border:2px solid var(--borders-secondary-button-border);color:var(--text-secondary-button-text)}.h1{color:#fff;font-size:clamp(2.6rem,5vw,6.4rem);font-weight:500;line-height:1.12;margin-block:0;margin-inline:0}.h1--font-small{font-size:clamp(2.6rem,5vw,4.2rem)}.h1--weight-bold{font-weight:600}.h2{color:var(--h2-title-color,#14001a);font-size:clamp(2.6rem,5vw,3.6rem);font-weight:500;margin-block:0;margin-inline:0;text-align:center}.h2--color-white{--h2-title-color:#fff}.h2--color-eerie-black{--h2-title-color:#180d25}.h3{color:var(--h3-title-color,#14001a);font-size:clamp(1.8rem,4vw,2.4rem);font-weight:500;margin-block:0;margin-inline:0}@media(max-width:991px){.h3{line-height:1.2}}.h3--color-white{--h3-title-color:#fff}.h3--color-eerie-black{--h3-title-color:#180d25}.h4{color:var(--h4-title-color,#14001a);font-size:clamp(1.7rem,2vw,2rem);font-weight:600;line-height:1.2;margin-block:0;margin-inline:0}@media(max-width:991px){.h4{line-height:1.5}}.h4--color-outer-space{--h4-title-color:#464646}.h4--color-eerie-black{--h4-title-color:#180d25}.text{color:var(--text-color,#6d5c70);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:500;margin-block:0;margin-inline:0}.text--font-xxs{font-size:1.2rem}.text--font-xs{font-size:1.3rem}.text--font-small{font-size:1.4rem}.text--font-medium{font-size:clamp(1.4rem,2vw,1.8rem)}.text--font-large{font-size:clamp(1.8rem,2vw,2.4rem)}.text--weight-regular{font-weight:400}.text--weight-semi-bold{font-weight:600}.text--color-white{--text-color:#fff}.text--color-licorice{--text-color:#14001a}.text--color-outer-space{--text-color:#464646}.text--color-heliotrope-gray{--text-color:#aaa0ab}.text--color-fuchsia{--text-color:#dcd0ec}.text--color-black{--text-color:#111}.text--color-eerie-black{--text-color:#180d25}.text--color-bisque-1{--text-color:#fee5cd}.dialog-picker__modal{height:100%;margin:0;max-height:unset;max-width:unset;overflow-x:hidden;overflow-y:auto;padding:0;width:100%}.dialog-picker__modal--background-dark{background:rgba(20,0,26,.6)}.dialog-picker__container{align-items:center;display:flex;justify-content:center;min-height:100%;padding-bottom:3.2rem;padding-top:3.2rem}@media(max-width:565px){.dialog-picker__container{align-items:flex-end;padding-bottom:0}}.dialog-picker__modal::-webkit-scrollbar{display:none}.dialog-picker{align-items:center;color:#14001a;cursor:pointer;display:flex}.dialog-picker--white{color:#fff}.dialog-picker--white:active,.dialog-picker--white:hover{color:#ac85f9}.dialog-picker__content{background:#fff;border-radius:1.2rem;max-width:71.6rem;padding:2rem 2.4rem 4.2rem 2rem;position:relative;width:100%}@media(max-width:565px){.dialog-picker__content{border-radius:1.2rem 1.2rem 0 0}}.dialog-picker__name{font-size:1.4rem;line-height:1;margin-inline-end:1.6rem;margin-inline-start:.6rem;text-transform:uppercase}.dialog-picker__wrapper{display:flex}@media(max-width:1200px){.dialog-picker__wrapper{margin-block-end:3.2rem;order:2}}.dialog-picker__title{font-size:1.8rem;font-weight:600;line-height:1.22;margin-block-end:3.7rem;text-align:center}.dialog-picker__list{grid-row-gap:1.9rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));padding-inline:2.4rem}.dialog-picker__item{cursor:pointer;line-height:1;position:relative}.dialog-picker__item--active,.dialog-picker__item--active .dialog-picker__item-code{color:#823cdc}.dialog-picker__item--active:before{background-color:#823cdc;content:"";height:11px;inset-block-start:50%;inset-inline-start:-17px;-webkit-mask-image:var(--icon-check);mask-image:var(--icon-check);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;transform:translateY(-50%);width:11px}.dialog-picker__item:hover,.dialog-picker__item:hover .dialog-picker__item-code{color:#823cdc}.dialog-picker__item-link{display:block;outline:none}.dialog-picker__item-name{display:block;font-size:1.4rem;font-weight:500}.dialog-picker__item-code{color:#6d5c70;display:block;font-size:12px;font-style:normal;font-weight:500;margin-block-start:.6rem}.dialog-picker__btn-close{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;height:4rem;inset-block-start:0;inset-inline-end:0;justify-content:center;outline:none;position:absolute;width:4rem}.dialog-picker__group{display:flex;flex-direction:column;gap:16px}.dialog-picker__subtitle{font-size:14px;font-style:normal;font-weight:600;line-height:17px;text-align:center}.dialog-picker__title--currencies{margin:0}.dialog-picker__item--currencies{padding-left:16px}.dialog-picker__item--currencies:before{inset-block-start:8px;inset-inline-start:0}.dialog-picker__list--currencies{grid-row-gap:16px;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));margin:0;padding:0}@media(min-width:768px){.dialog-picker__list--currencies{grid-template-columns:repeat(auto-fit,minmax(208px,1fr))}}.dialog-picker__content--currencies{display:flex;flex-direction:column;gap:24px;padding-block:20px 24px;padding-inline:8px}@media(min-width:440px){.dialog-picker__content--currencies{gap:32px;max-width:904px;padding-block:20px 32px;padding-inline:24px}}[x-cloak]{display:none!important}.header{background:var(--bg-general-bg);border-bottom:1px solid var(--header-bottom-border);position:sticky;top:0;z-index:1001}.header__container{align-items:center;display:flex;gap:32px;height:56px;padding-inline:24px}@media(max-width:767px){.header__container{height:60px}}.header__navigation-wrapper{align-items:center;display:flex;flex-direction:row;flex-grow:1;gap:40px;justify-content:space-between}@media(max-width:1250px){.header__navigation-wrapper{display:block}}.header__controls-mobile{display:none}@media(max-width:1250px){.header__controls-mobile{display:flex;gap:16px}}.header-socials{align-items:center;display:flex;gap:12px}@media(max-width:1250px){.header-socials{display:none}}.header-socials__phone-container{position:relative}.header-socials__phone-button{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;opacity:.8;padding:0}.header-socials__phone-button-icon{color:var(--text-high-contrast-text)}.header-socials__phone-button:hover{opacity:1}.header-socials__phone-dropdown{background:#c4c4c4;background:var(--bg-general-bg);border:1px solid var(--borders-card-border);border-radius:24px;box-shadow:0 8px 24px rgba(20,0,26,.1);display:flex;flex-direction:column;left:50%;overflow:hidden;padding:24px;position:absolute;top:44px;transform:translateX(-50%)}.header-socials__phone-link{color:var(--text-high-contrast-text);font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5;opacity:.8;text-decoration:none;white-space:nowrap}.header-socials__phone-link:hover{opacity:1;text-decoration:underline}.header-socials__phone-dropdown-transition{transform-origin:center top;transition:all .2s ease-out}.header-socials__phone-dropdown-enter{opacity:0;transform:translateY(-25%) translateX(-50%);user-select:none}.header-socials__phone-dropdown-enter-to,.header-socials__phone-dropdown-leave-from{opacity:1;transform:translateY(0) translateX(-50%)}.header-socials__phone-dropdown-leave-to{opacity:0;transform:translateY(-25%) translateX(-50%);user-select:none}.mobile-menu-wrapper{display:flex;gap:16px}.header__controls{align-items:center;display:flex;gap:32px}@media(max-width:1250px){.header__controls{align-items:flex-start;background:#fff;block-size:100vh;display:none;flex-direction:column;gap:0;inline-size:100%;inset-block-start:0;inset-inline-end:0;max-inline-size:25rem;padding:70px 24px;position:fixed;z-index:5}}.header__buttons{display:inline;gap:16px}.free-lesson-btn,.free-lesson-btn--mobile,.login-btn,.login-btn--mobile{font-family:Inter,sans-serif;font-size:16px;font-weight:500;font-weight:700;line-height:1.5;padding-block:8px;padding-inline:32px}.free-lesson-btn--mobile,.login-btn--mobile{padding-block:14px}.header__buttons--mobile{display:flex;flex-direction:column;gap:16px;width:100%}@media(max-width:1250px){.header .free-lesson-btn{display:none}.login-btn{inline-size:100%}}.close-btn{color:#823cdc;display:none}.bars-btn{align-items:center;background:transparent;border:0;color:#823cdc;display:flex;height:4rem;justify-content:center;outline:none;padding:0;width:4rem}@media(max-width:1250px){.navigation{display:none}}.navigation__list{display:flex;gap:16px}.navigation__link{color:var(--text-high-contrast-text);display:block;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5;opacity:.8}.navigation__link:hover{opacity:1}@media(max-width:1250px){.navigation__list .navigation__link{padding-block:1.8rem}}.navigation__list--mobile{display:flex;flex-direction:column;gap:32px}.messengers-list{align-items:center;display:flex;gap:12px}.messengers-list__link{color:var(--text-high-contrast-text);line-height:1;opacity:.8}.messengers-list__link:hover{opacity:1}@media(max-width:1250px){.menu-opened .header__content{display:flex}.menu-opened .overlay{background:#14001a;block-size:100vh;inline-size:100vw;inset-block-start:0;inset-inline-end:0;opacity:.2;position:fixed;z-index:1}.menu-opened .close-btn{align-items:center;background:transparent;border:0;display:flex;height:4rem;inset-block-start:2rem;inset-inline-end:1.5rem;justify-content:center;outline:none;padding:0;position:absolute;width:4rem}.menu-opened .bars-btn{display:none}}@media screen and (max-width:767px){.header-auth__logo{max-width:120px}.logo-allright{display:block;max-width:100%}}.menu-btn{align-items:center;background:transparent;border:none;display:flex;height:40px;justify-content:center;width:40px}.menu-btn .bars-icon,.menu-btn .close-icon{color:var(--text-high-contrast-text);display:none}.menu-btn .bars-icon,.menu-btn[aria-expanded=true] .close-icon{display:block}.menu-btn[aria-expanded=true] .bars-icon{display:none}.menu-btn:hover{cursor:pointer}.menu-btn:hover .bars-icon,.menu-btn:hover .close-icon{color:var(--fuchsia)}.menu-sidebar{background:var(--bg-general-bg);height:100vh;margin-top:52px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:300px;z-index:1000}@media(max-width:640px){.menu-sidebar{width:100%}}.menu-sidebar .dialog-picker{color:var(--text-high-contrast-text)}@media(max-width:1250px){.menu-sidebar .dialog-picker__wrapper{margin-block-end:unset;order:unset}}.menu-sidebar__content{display:flex;flex-direction:column;gap:32px;padding:48px 24px}.menu-sidebar.is-open{transform:translateX(0)}.menu-overlay{background:rgba(0,0,0,.5);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease-in-out;visibility:hidden;width:100%;z-index:999}.menu-overlay.is-visible{opacity:1;pointer-events:auto;visibility:visible}.header-auth{align-items:center;background-color:#fff;border-bottom:1px solid #efedf0;display:flex;height:56px;position:sticky;top:0;z-index:50}@media(min-width:768px){.header-auth{height:72px}}.header-auth__container{align-items:center;display:flex;gap:20px;justify-content:space-between;line-height:1;padding-left:12px;padding-right:12px;width:100%}@media(min-width:768px){.header-auth__container{gap:40px;padding-left:24px;padding-right:24px}}.header-auth__adaptive-container{display:flex;flex:1;gap:16px;justify-content:flex-end}@media(min-width:1233px){.header-auth__adaptive-container{gap:32px;justify-content:space-between}}.header-auth__contents{align-items:center;display:flex}@media(max-width:1232px){.header-auth__contents{display:none}}.header-auth__navigation{align-items:center;display:flex}@media(max-width:1024px){.header-auth__navigation{display:none}}.header-auth__navigation-list{color:#14001a;display:flex;flex-direction:row;font-size:14px;font-weight:500;gap:24px}.header-auth__controls{align-items:center;display:flex;gap:12px}.header-auth__controls-button{background-color:#efedf0;border:none;border-radius:50%;padding:0;width:36px}.header-auth__controls-button,.header-auth__student-button{align-items:center;display:flex;height:36px;justify-content:center}.header-auth__student-button{background-color:#d53fb4;border:none;border-radius:9999px;color:#fbecf8;cursor:pointer;font:500 normal 14px/1.29 Inter,sans-serif;gap:2px;padding-left:8px;padding-right:16px}.header-auth__student-button-icon{align-self:flex-end;flex-shrink:0}.header-auth__dropdown{align-items:center;display:flex;justify-content:center}.header-auth__dropdown-container{position:relative;width:fit-content}.header-auth__dropdown-button{align-items:center;background-color:#efedf0;border:none;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;padding:8px;transition:opacity .3s ease;width:36px}.header-auth__dropdown-button:hover{opacity:.8}.header-auth__dropdown-button:focus-visible{outline-offset:2px}@media(min-width:1233px){.header-auth__dropdown-burger-icon{display:none}}.header-auth__dropdown-account-icon{display:none}@media(min-width:1233px){.header-auth__dropdown-account-icon{display:block}}.header-auth__dropdown-menu{background:#c4c4c4;background-color:#f7f6f7;border:1px solid #d8d4d9;border-radius:8px;box-shadow:0 8px 24px rgba(20,0,26,.1);display:flex;flex-direction:column;min-width:320px;overflow:hidden;padding:12px;position:absolute;right:0;top:40px;width:fit-content}[dir=rtl] .header-auth__dropdown-menu{left:0;right:auto}.header-auth__dropdown-transition{transform-origin:top right;transition:all .3s ease-out}[dir=rtl] .header-auth__dropdown-transition{transform-origin:top left}.header-auth__dropdown-enter{opacity:0;transform:scale(0) translate(-16px,-16px)}.header-auth__dropdown-enter-to{opacity:1;transform:scale(1) translate(0)}.header-auth__dropdown-content{display:flex;flex-direction:column}@media(min-width:1233px){.header-auth__dropdown-mobile-content{display:none}}.header-auth__user-menu{font:500 normal 14px/1.29 Inter,sans-serif;min-width:288px}.header-auth__dropdown-item{align-items:center;background:transparent;border:none;color:#6d5c70;cursor:pointer;display:flex;gap:8px;margin-left:4px;padding:8px 16px;width:100%}.header-auth__dropdown-item p{color:#14001a;font:500 normal 14px/1.29 Inter,sans-serif}.header-auth__dropdown-item:hover p,.header-auth__dropdown-item:hover svg{color:#823cdc}.header__phone{align-items:center;color:var(--text-high-contrast-text);display:flex;gap:8px}dialog{background:transparent;border:none;bottom:0;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;max-width:100%;padding:0;position:fixed;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}dialog+.backdrop{background:#000;opacity:.75}._dialog_overlay,dialog+.backdrop{bottom:0;left:0;position:fixed;right:0;top:0}dialog.fixed{position:fixed;top:50%;transform:translateY(-50%)}body{--main-background-color:#f6f4fb}.book-form-trial-lesson{background:#120132;margin-block-end:6rem}@media(max-width:860px){.book-form-trial-lesson{align-items:center;flex-direction:column}}.book-form-trial-lesson__wrapper{display:flex;justify-content:space-between;padding-block:6rem}@media(max-width:860px){.book-form-trial-lesson__wrapper{align-items:center;flex-direction:column;padding-block:4rem}}.book-form-trial-lesson__content{display:flex;flex-direction:column;justify-content:center}@media(min-width:861px){.book-form-trial-lesson__content{margin-inline-end:2rem}}.book-form-trial-lesson__title{font-family:Inter,sans-serif;font-size:26px;font-weight:700;line-height:1.2}@media(min-width:768px){.book-form-trial-lesson__title{font-size:36px}}@media(min-width:992px){.book-form-trial-lesson__title{font-size:44px}}.book-form-trial-lesson__title{color:#fff;margin-block:0;margin-inline:0}.book-form-trial-lesson__list{margin-block:2.5rem}.book-form-trial-lesson__item{color:#dcd0ec;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5;padding-inline-start:2rem;position:relative}.book-form-trial-lesson__item:not(:last-child){margin-block-end:1.2rem}.book-form-trial-lesson__item:before{background:#dcd0ec;block-size:.8rem;border-radius:50%;content:"";inline-size:.8rem;inset-block-start:50%;inset-inline-start:0;position:absolute;transform:translateY(-50%)}@media(max-width:860px){.book-form-trial-lesson__image{margin-inline:auto;max-width:40rem;width:100%}}.field-wrapper{color:#423245;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5;margin-block-end:2rem}.register-form{max-inline-size:39rem}.book-form,.register-form{inline-size:100%}.register-form__container{background:#9762fd;border-radius:1.2rem;padding-block:3rem;padding-inline:2rem}@media(max-width:860px){.register-form__container{margin-block-start:2.5rem}.list-description{margin-inline-end:0}}.register-form__title{font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.2}@media(min-width:768px){.register-form__title{font-size:16px}}@media(min-width:992px){.register-form__title{font-size:20px}}.register-form__title{color:#fff;margin-block:0 2rem;text-align:center}.register-form__description{color:#fff;margin-block-start:2rem;text-align:center}.register-form__description a{font-size:1.2rem;text-decoration:underline}input.email,input.name,input.phone{background:#fff;border:1px solid #d8d4d9;border-radius:.8rem;color:#423245;font-family:Inter,sans-serif;font-size:16px;font-weight:500;inline-size:100%;line-height:1.5;outline:none;padding-block:12px;padding-inline:16px}input.email::placeholder,input.name::placeholder,input.phone::placeholder{color:#aaa0ab}input::placeholder{color:#aaa0ab;font-weight:500}.email__is-not-valid,.phone__is-not-valid{color:red;font-size:1.6rem;line-height:1}.email__is-not-valid{display:none}.book-form__button{font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.2}@media(min-width:768px){.book-form__button{font-size:16px}}@media(min-width:992px){.book-form__button{font-size:20px}}.book-form__button{padding-block:20px;padding-inline:16px;width:100%}.iti{width:100%}.hero{align-items:center;display:flex;flex-direction:column;grid-column-end:13;grid-column-start:1;grid-row:1;padding-block-end:100px;padding-block-start:32px;position:relative}@media(max-width:1024px){.hero{grid-column-end:5;padding-block-start:72px}}@media(max-width:640px){.hero{grid-column-end:3;padding-block:48px}}.hero__container{display:flex;flex-direction:row;gap:12px;justify-content:space-between;margin:auto;width:100%;z-index:1}@media(max-width:1180px){.hero__container{padding-inline:0}}.hero__content{display:flex;flex-direction:column;justify-content:space-between}.hero__title{font-family:Inter,sans-serif;font-size:32px;font-weight:700;line-height:1.2}@media(min-width:768px){.hero__title{font-size:44px}}@media(min-width:992px){.hero__title{font-size:56px}}.hero__title{text-wrap:balance;word-wrap:break-word;color:#fff;margin-block-end:16px;margin-top:0;overflow-wrap:anywhere}@media(min-width:640px){.hero__title{margin-block-end:12px}}@media(max-width:1180px){.hero__title{margin-block-end:8px;text-align:center}}.hero__subtitle{font-family:Inter,sans-serif;font-size:20px;font-weight:500;line-height:1.5}@media(min-width:768px){.hero__subtitle{font-size:18px}}@media(min-width:992px){.hero__subtitle{font-size:20px}}.hero__subtitle{text-wrap:balance;color:#f0eaf8;margin-top:0}@media(max-width:1180px){.hero__subtitle{margin-block-end:16px;text-align:center}}.hero__image{height:448px;width:472px}@media(max-width:1180px){.hero__image{display:none}}.hero__imag--mobile{display:none;height:auto;margin-inline:auto;max-width:500px;width:100%}@media(max-width:1180px){.hero__imag--mobile{display:block}}.hero__bg{left:50%;object-fit:fill;pointer-events:none;position:absolute;top:0;transform:translate(-50%);user-select:none}.hero__bg--dark,.hero__bg--light{background:radial-gradient(ellipse at center,var(--bg-blurred-spots) 0,hsl(from var(--bg-blurred-spots) h s l/.9) 20%,hsl(from var(--bg-blurred-spots) h s l/.8) 25%,hsl(from var(--bg-blurred-spots) h s l/.7) 30%,hsl(from var(--bg-blurred-spots) h s l/.56) 35%,hsl(from var(--bg-blurred-spots) h s l/.4) 40%,hsl(from var(--bg-blurred-spots) h s l/.2) 50%,hsl(from var(--bg-blurred-spots) h s l/.1) 55%,hsl(from var(--bg-blurred-spots) h s l/.05) 60%,transparent 70%);height:2972.2px;top:-972px;width:4205.8px}.hero-offer,.hero-offer--mobile{display:flex;transform:rotate(-2deg);width:fit-content}[dir=rtl] .hero-offer,[dir=rtl] .hero-offer--mobile{-webkit-transform:rotate(-5.391deg);transform:rotate(-5.391deg);transform-origin:top right}.hero-offer--mobile{display:none;left:50%;position:absolute;top:-32px;transform:translate(-50%) rotate(-2.624deg);z-index:1}@media(max-width:1024px){.hero-offer--mobile{display:flex}}[dir=rtl] .hero-offer--mobile{-webkit-transform:translate(-50%) rotate(2.624deg);transform:translate(-50%) rotate(2.624deg)}@media(max-width:1024px){.hero-offer{display:none}}.hero-offer__title{text-wrap:nowrap;align-items:center;background:#f2c9d9;border:2px solid hsla(0,0%,100%,.7);border-bottom-left-radius:12px;border-right:none;border-top-left-radius:12px;border-top-right-radius:2px;color:#d5367d;display:inline-flex;font-family:Inter,sans-serif;font-size:16px;font-weight:500;font-weight:700;height:44px;line-height:1.5;margin-right:-1px;margin-top:0;padding:10px 2px 10px 20px;position:relative;text-align:center}@media(min-width:1024px){.hero-offer__title{margin-block-end:0}}[dir=rtl] .hero-offer__title{border:2px solid hsla(0,0%,100%,.7);border-bottom-left-radius:2px;border-bottom-right-radius:12px;border-left:none;border-top-left-radius:2px;border-top-right-radius:12px;margin-left:-1px;margin-right:0;padding:10px 20px 10px 2px}.hero-offer__title-tail{margin-left:-3px;margin-top:-2px;pointer-events:none;-webkit-transform:rotate(-5.391deg);transform:rotate(-5.391deg);user-select:none}[dir=rtl] .hero-offer__title-tail{margin-left:0;margin-right:-3px;-webkit-transform:scaleX(-1) rotate(-5.391deg);transform:scaleX(-1) rotate(-5.391deg)}.hero-age{background:var(--bg-card-bg-muted);border:1px solid hsl(from var(--borders-card-border) h s l/.5);border-radius:24px;box-shadow:0 4px 40px 0 rgba(32,32,41,.08);display:flex;flex-direction:column;gap:16px;padding:32px;position:relative;z-index:1}@media(max-width:1024px){.hero-age{padding:24px}}.hero-age__title{font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:1.2}@media(min-width:768px){.hero-age__title{font-size:20px}}@media(min-width:992px){.hero-age__title{font-size:28px}}.hero-age__title{color:#fff;margin-block:0;text-decoration-skip-ink:none;text-underline-position:from-font}@media(max-width:1180px){.hero-age__title{text-align:center}}.hero-age__links{display:grid;gap:8px;grid-template-columns:repeat(5,1fr)}@media(max-width:1180px){.hero-age__links{display:flex;flex-wrap:wrap}}.hero-age__links-universe{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.hero-age__link{font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.2}@media(min-width:768px){.hero-age__link{font-size:16px}}@media(min-width:992px){.hero-age__link{font-size:20px}}.hero-age__link{align-items:center;background-color:var(--bg-general-bg);border:1px solid var(--cards-transparent-card-border);border-radius:12px;color:var(--text-high-contrast-text);display:inline-flex;flex:1 1 calc(50% - 4px);gap:12px;height:56px;justify-content:center;text-decoration:none;transition:.15s}.hero-age__link:active,.hero-age__link:hover{background-color:var(--cards-transparent-card-border);border-color:var(--cards-transparent-card-border)}@media(min-width:640px){.hero-age__link{flex:1 1 calc(33% - 4px)}}@media(min-width:1024px){.hero-age__link{flex:1 1 178px}}.hero-age__link--img{height:48px;object-fit:contain;width:48px}@media(max-width:1024px){.hero-age__link--img{height:36px;width:36px}}.hero-text__container{display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin:auto;max-inline-size:118.8rem;padding-inline:2.4rem;width:100%}@media(max-width:1024px){.hero-text__container{padding-inline:0}}@media(max-width:640px){.hero-text__container{align-items:stretch;gap:60px;height:unset;justify-content:space-between;margin-block:0}}.hero-text__content{display:flex;flex-direction:row;gap:4px;justify-content:space-between}@media(max-width:1024px){.hero-text__content{align-items:center;flex-direction:column}}@media(max-width:640px){.hero-text__content{display:flex;height:100%;justify-content:center}}.hero-text__title-container{display:flex;flex-direction:column;gap:12px;justify-content:center;padding-bottom:12px}@media(max-width:1024px){.hero-text__title-container{align-items:center;flex-direction:column-reverse;gap:16px;padding-bottom:0}}.hero-text__title{font-family:Inter,sans-serif;font-size:32px;font-weight:700;line-height:1.2}@media(min-width:768px){.hero-text__title{font-size:44px}}@media(min-width:992px){.hero-text__title{font-size:56px}}.hero-text__title{text-wrap:balance;word-wrap:break-word;color:#fff;margin-top:0;overflow-wrap:anywhere}@media(max-width:1024px){.hero-text__title{margin-block-end:0;text-align:center}}.hero-text__image{height:342px;margin-bottom:-1px;width:auto}@media(max-width:1024px){.hero-text__image{height:245px}}.hero-text__image-container{align-items:flex-end;display:flex}.adapted-materials{align-items:center;display:flex;flex-direction:column;gap:40px;grid-column-end:11;grid-column-start:3;grid-row:2;padding-block-end:100px;padding-top:64px;z-index:1}@media(max-width:1024px){.adapted-materials{gap:24px;grid-column-end:5;grid-column-start:1;padding-block:48px}}@media(max-width:640px){.adapted-materials{grid-column-end:3;grid-column-start:1}}.adapted-materials__title{font-family:Inter,sans-serif;font-size:26px;font-weight:700;line-height:1.2}@media(min-width:768px){.adapted-materials__title{font-size:36px}}@media(min-width:992px){.adapted-materials__title{font-size:44px}}.adapted-materials__title{text-wrap:balance;color:#fff;text-align:center}.adapted-materials-interests{display:flex;flex-direction:column;gap:24px}@media(max-width:900px){.adapted-materials-interests{width:100%}.interests-classroom-preview{margin-inline:auto;width:fit-content}}@media(max-width:640px){.interests-classroom-preview{max-width:100%;width:100%}}.interests-classroom-preview__title-container{align-items:center;background-color:var(--bg-general-bg);border:1px solid hsl(from var(--fuchsia-70) h s l/.5);border-top-left-radius:20px;border-top-right-radius:20px;display:flex;gap:12px;padding:6px 16px}.interests-classroom-preview__title-control{aspect-ratio:1/1;background-color:var(--fuchsia-70);border-radius:50%;display:block;height:11px;opacity:.6;width:11px}.adapted-materials-interests__tabs{border-bottom-style:solid;border-bottom-width:1px;border-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3) 10%,hsla(0,0%,100%,.3) 90%,hsla(0,0%,100%,0)) 1;display:flex;gap:48px;justify-content:center;padding-inline:16px;width:100%}@media(max-width:900px){.adapted-materials-interests__tabs{-ms-overflow-style:none;gap:24px;overflow-x:scroll;scrollbar-width:none}}@media(max-width:640px){.adapted-materials-interests__tabs{justify-content:flex-start;margin-inline:-16px;width:calc(100% + 32px)}}.adapted-materials-interests__tab{font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:1.2}@media(min-width:768px){.adapted-materials-interests__tab{font-size:18px}}@media(min-width:992px){.adapted-materials-interests__tab{font-size:24px}}.adapted-materials-interests__tab{align-items:center;background:transparent;border:none;border-bottom:1px solid transparent;color:var(--text-heading-over-spot-text);cursor:pointer;display:flex;flex-direction:row;gap:4px;margin-bottom:-1px;opacity:.8;padding:8px 16px;transition:opacity .3s,color .3s,border-color .5s}.adapted-materials-interests__tab img{padding:5px}.adapted-materials-interests__tab.is-active{border-color:var(--text-heading-over-spot-text);opacity:1}.adapted-materials-interests__tab:hover{opacity:1}@media(max-width:900px){.adapted-materials-interests__tab{margin-bottom:0}}@media(max-width:640px){.adapted-materials-interests__tab{gap:2px;padding:8px 0}}.interests-classroom-preview__title{color:var(--fuchsia-70);font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5;padding-left:4px}[dir=rtl] .interests-classroom-preview__title{padding-left:0;padding-right:4px}.interests-classroom-preview__content{background:linear-gradient(to bottom,var(--bg-general-bg) 60%,transparent 90%);border-image:linear-gradient(to bottom,hsl(from var(--fuchsia-70) h s l/.5) 60%,transparent) 1 90%;border-inline-style:solid;border-inline-width:1px;display:flex;flex-direction:row;gap:24px;padding:24px 32px 0}@media(max-width:900px){.interests-classroom-preview__content{gap:16px;padding:24px 16px 0}}@media(max-width:640px){.interests-classroom-preview__content{flex-direction:column-reverse}}.interests-classroom-preview__participants{display:flex;flex-direction:column;gap:24px}@media(max-width:640px){.interests-classroom-preview__participants{flex-direction:row;gap:12px;width:100%}}.interests-classroom-preview__participant{aspect-ratio:4/3;backdrop-filter:blur(20px);border:1px solid rgba(240,232,255,.3);border-radius:16px;box-shadow:0 4px 40px 0 rgba(32,32,41,.08);height:auto;width:237px}@media(max-width:900px){.interests-classroom-preview__participant{border-radius:12px;width:166px}}@media(max-width:640px){.interests-classroom-preview__participant{flex-grow:1;width:40.26vw}}.classroom-games-preview{align-self:stretch;border-radius:16px;display:inline-flex;gap:16px;height:378px;max-width:522px;overflow:hidden;pointer-events:none;scrollbar-width:none;touch-action:none;user-select:none;-webkit-user-select:none;width:100%}@media(max-width:900px){.classroom-games-preview{height:auto;max-width:366px}}@media(max-width:640px){.classroom-games-preview{gap:12px;max-width:100%}}.classroom-games-preview::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:no-preference){.classroom-games-preview{scroll-timeline-name:--scroll;scroll-timeline-axis:x;animation:scroll-animation .5s linear}}[dir=rtl] .classroom-games-preview{flex-direction:row-reverse}.classroom-games-preview__image{user-drag:none;-webkit-user-drag:none;aspect-ratio:189/137;border:1px solid rgba(240,232,255,.3);border-radius:16px;pointer-events:none;width:auto}@media(max-width:900px){.classroom-games-preview__image{width:100%}}.adapted-materials__button{font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.2}@media(min-width:768px){.adapted-materials__button{font-size:16px}}@media(min-width:992px){.adapted-materials__button{font-size:20px}}.adapted-materials__button{padding:20px 40px}@media(max-width:640px){.adapted-materials__button{width:100%}}.how-learning-happens{align-items:center;display:flex;flex-direction:column;gap:56px;grid-column-end:13;grid-column-start:1;grid-row:3;padding-block-end:100px;padding-top:100px;z-index:1}@media(max-width:1024px){.how-learning-happens{gap:32px;grid-column-end:5;padding-block:48px}}@media(max-width:640px){.how-learning-happens{grid-column-end:3}}.how-learning-happens__title{font-family:Inter,sans-serif;font-size:26px;font-weight:700;line-height:1.2}@media(min-width:768px){.how-learning-happens__title{font-size:36px}}@media(min-width:992px){.how-learning-happens__title{font-size:44px}}.how-learning-happens__title{text-wrap:balance;color:var(--text-high-contrast-text);text-align:center}.how-learning-happens__content{align-items:flex-start;display:grid;gap:24px;grid-template-columns:repeat(12,1fr);padding-block:166px}@media(max-width:1150px)and (min-width:1024px){.how-learning-happens__content{padding-block:122px}}@media(max-width:1024px){.how-learning-happens__content{display:flex;flex-direction:column-reverse;gap:0;height:unset;padding-block:0;width:100%}}.how-learning-happens__list-container{grid-column:span 6}@media(max-width:1024px){.how-learning-happens__item,.how-learning-happens__list,.how-learning-happens__list-container{width:100%}}.how-learning-happens__list{display:flex;flex-direction:column}@media(min-width:1024px){.how-learning-happens__list .how-learning-happens__item:first-child{padding-bottom:50px}.how-learning-happens__list .how-learning-happens__item:nth-child(2){padding-bottom:150px;padding-top:150px}.how-learning-happens__list .how-learning-happens__item:nth-child(3){padding-top:50px}}@media(max-width:1024px){.how-learning-happens__list .how-learning-happens__item{padding-bottom:40px}}.how-learning-happens__item{cursor:pointer;display:flex;flex-direction:column;gap:16px;opacity:.2;transition:opacity .5s,transform .5s}.how-learning-happens__item.is-active{opacity:1}.how-learning-happens__item.is-active .how-learning-happens__item-text{display:block}@media(max-width:1024px){.how-learning-happens__item{position:sticky;top:60px;transition:opacity .3s ease;will-change:transform,opacity}.how-learning-happens__item:first-child{z-index:1}.how-learning-happens__item:nth-child(2){z-index:2}.how-learning-happens__item:nth-child(3){z-index:3}}.how-learning-happens__item__image{display:none;height:auto;margin-inline:auto;max-width:600px;width:100%}@media(max-width:1024px){.how-learning-happens__item__image{display:block}}.how-learning-happens__item-title{font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:1.2}@media(min-width:768px){.how-learning-happens__item-title{font-size:28px}}@media(min-width:992px){.how-learning-happens__item-title{font-size:36px}}.how-learning-happens__item-title{color:var(--text-high-contrast-text)}.how-learning-happens__item-text{color:var(--text-medium-contrast-text);display:none;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5}@media(max-width:1024px){.how-learning-happens__item-text{display:block}}.how-learning-happens__images{grid-column-end:13;grid-column-start:7;height:60px;position:sticky;top:50dvh;transition:height .5s;z-index:1}@media(max-width:1024px){.how-learning-happens__images{display:none}}.how-learning-happens__image{height:auto;max-width:600px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .5s;width:100%}.how-learning-happens__image.is-active{opacity:1}@media(max-width:1024px){.how-learning-happens__image{left:50%;max-width:520px;padding-inline:24px;transform:translateY(-50%) translateX(-50%)}}@media(max-width:640px){.how-learning-happens__image{padding-inline:16px}}.school-achievements{grid-column-end:13;grid-column-start:1;grid-row:4;padding-block:40px;z-index:1}@media(max-width:1024px){.school-achievements{grid-column-end:5}}@media(max-width:640px){.school-achievements{grid-column-end:3;padding-block-end:32px}}.school-achievements__list{background:linear-gradient(129deg,hsl(from var(--bg-general-bg) h s l/.8) -2.54%,hsl(from var(--bg-general-bg) h s l/.7) -2.53%,hsl(from var(--bg-general-bg) h s l/.5) 92.54%);border:1px solid hsl(from var(--borders-card-border) h s l/.5);border-radius:32px;display:inline-flex;justify-content:center;width:100%}@media(max-width:1024px){.school-achievements__list{background:none;border:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}}.school-achievements__item{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-block:32px;padding-inline:3.13vw}@media(max-width:1024px){.school-achievements__item{background:linear-gradient(129deg,hsl(from var(--bg-general-bg) h s l/.8) -2.54%,hsl(from var(--bg-general-bg) h s l/.7) -2.53%,hsl(from var(--bg-general-bg) h s l/.5) 92.54%);border:1px solid hsl(from var(--borders-card-border) h s l/.5);border-radius:16px;flex:1 1 calc(50% - 8px);padding-inline:8px}}@media(max-width:640px){.school-achievements__item{padding:16px}}.school-achievements__item-title{font-family:Inter,sans-serif;font-size:26px;font-weight:700;line-height:1.2}@media(min-width:768px){.school-achievements__item-title{font-size:36px}}@media(min-width:992px){.school-achievements__item-title{font-size:44px}}.school-achievements__item-title{color:var(--text-high-contrast-text)}.school-achievements__item-subtitle{color:var(--text-medium-contrast-text);font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5;opacity:.72}.school-achievements__item-subtitle,.school-achievements__item-title{margin:0;text-align:center}.our-approach-to-learning{display:flex;flex-direction:column;gap:56px;grid-column-end:13;grid-column-start:1;grid-row:5;padding-block:100px;position:relative}@media(max-width:1024px){.our-approach-to-learning{gap:32px;grid-column-end:5;padding-block:48px}}@media(max-width:640px){.our-approach-to-learning{grid-column-end:3}}.our-approach-to-learning__bg{aspect-ratio:1/1;background:radial-gradient(ellipse at center,var(--bg-blurred-spots) 0,hsl(from var(--bg-blurred-spots) h s l/.8) 20%,hsl(from var(--bg-blurred-spots) h s l/.7) 25%,hsl(from var(--bg-blurred-spots) h s l/.6) 30%,hsl(from var(--bg-blurred-spots) h s l/.5) 35%,hsl(from var(--bg-blurred-spots) h s l/.4) 40%,hsl(from var(--bg-blurred-spots) h s l/.2) 50%,hsl(from var(--bg-blurred-spots) h s l/.1) 55%,hsl(from var(--bg-blurred-spots) h s l/.05) 60%,transparent 70%);left:50%;object-fit:fill;pointer-events:none;position:absolute;transform:translate(-50%);user-select:none}.our-approach-to-learning__bg--dark,.our-approach-to-learning__bg--light{height:2678.2px;top:-650px;width:3452.4px}.our-approach-to-learning__title{font-family:Inter,sans-serif;font-size:26px;font-weight:700;line-height:1.2}@media(min-width:768px){.our-approach-to-learning__title{font-size:36px}}@media(min-width:992px){.our-approach-to-learning__title{font-size:44px}}.our-approach-to-learning__title{text-wrap:balance;color:var(--text-heading-over-spot-text);text-align:center;z-index:1}.our-approach-to-learning__content{display:flex;flex-direction:row;gap:24px;width:100%;z-index:1}@media(max-width:1024px){.our-approach-to-learning__content{gap:16px}}@media(max-width:768px){.our-approach-to-learning__content{flex-direction:column}}.our-approach-to-learning__item{background:var(--bg-card-bg-contrast);border:1px solid hsl(from var(--borders-card-border) h s l/.5);border-radius:40px;display:flex;flex-direction:column;gap:24px;justify-content:space-between;padding:40px;transition:box-shadow .4s;width:100%}.our-approach-to-learning__item:hover{box-shadow:0 0 64px 0 hsla(0,0%,100%,.16)}.our-approach-to-learning__item:hover .our-approach-to-learning__item-link{background:var(--bg-primary-button-hover-bg);border-color:var(--borders-primary-button-border);box-shadow:0 4px 20px 0 rgba(32,32,41,.08);color:var(--text-primary-button-text)}@media(max-width:1250px){.our-approach-to-learning__item{border-radius:24px;padding:24px}}@media(max-width:1024px){.our-approach-to-learning__item{padding-inline:16px}}.our-approach-to-learning__item-info{align-items:center;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:space-between}.our-approach-to-learning__item-title{font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:1.2}@media(min-width:768px){.our-approach-to-learning__item-title{font-size:28px}}@media(min-width:992px){.our-approach-to-learning__item-title{font-size:36px}}.our-approach-to-learning__item-title{color:var(--text-high-contrast-text);text-align:center}.our-approach-to-learning__item-description{text-wrap:balance;color:var(--text-medium-contrast-text);font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5;opacity:.8;text-align:center}.our-approach-to-learning__item-link{align-items:center;background:transparent;border:1px solid transparent;border-radius:32px;color:var(--text-transparent-button-text);display:flex;gap:8px;padding:8px 16px;transition:background-color .4s,border-color .4s,color .4s,box-shadow .4s}[dir=rtl] .our-approach-to-learning__item-link{flex-direction:row-reverse}.our-approach-to-learning__item-link-icon{height:24px;padding:4px;width:24px}.our-approach-to-learning__item-image-container{background:linear-gradient(129deg,hsl(from var(--bg-general-bg) h s l/.8) -2.54%,hsl(from var(--bg-general-bg) h s l/.7) -2.53%,hsl(from var(--bg-general-bg) h s l/.5) 92.54%);border-radius:16px;box-shadow:0 4px 40px 0 rgba(32,32,41,.08);height:250px;margin-inline:auto;margin-bottom:32px;max-width:500px;min-height:250px;width:100%}@media(max-width:1024px){.our-approach-to-learning__item-image-container{height:160px;margin-bottom:20px;min-height:160px}}.interactive-space__image{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;margin-top:-8px;position:relative}.interactive-space__image-arrows,.interactive-space__image-cursor,.interactive-space__image-girl,.interactive-space__image-teacher,.interactive-space__image-text{transition:transform .4s,width .4s,height .4s}.interactive-space__image-text{flex-shrink:0;height:129px;width:288px}@media(max-width:1440px)and (min-width:1024px){.interactive-space__image-text{height:8.96vw;width:20vw}}@media(max-width:1024px)and (min-width:768px){.interactive-space__image-text{height:66px;width:148px}}@media(max-width:768px){.interactive-space__image-text{height:84px;width:188px}}.interactive-space__image-cursor{height:48px;width:40px}@media(max-width:1440px)and (min-width:1024px){.interactive-space__image-cursor{height:3.33vw;width:2.78vw}}@media(max-width:1024px)and (min-width:768px){.interactive-space__image-cursor{height:24px;width:20px}}@media(max-width:768px){.interactive-space__image-cursor{height:30px;width:26px}}.interactive-space__image-arrows{height:50px;width:54px}@media(max-width:1440px)and (min-width:1024px){.interactive-space__image-arrows{height:3.47vw;width:3.75vw}}@media(max-width:1024px)and (min-width:768px){.interactive-space__image-arrows{height:26px;width:28px}}@media(max-width:768px){.interactive-space__image-arrows{height:32px;width:36px}}.interactive-space__image-girl,.interactive-space__image-teacher{background:#fff;border-radius:12px;height:58px;padding:8px;width:58px}@media(max-width:1440px)and (min-width:1024px){.interactive-space__image-girl,.interactive-space__image-teacher{height:4.03vw;width:4.03vw}}@media(max-width:1024px)and (min-width:768px){.interactive-space__image-girl,.interactive-space__image-teacher{border-radius:6px;height:30px;padding:4px;width:30px}}@media(max-width:768px){.interactive-space__image-girl,.interactive-space__image-teacher{border-radius:8px;height:38px;padding:4px;width:38px}}[dir=rtl] .interactive-space__image{flex-direction:row-reverse}.interactive-space__image-characters{display:flex;flex-direction:column}.interactive-space__image-girl-part,.interactive-space__image-teacher-part{align-items:center;display:inline-flex;gap:8px;transition:transform .4s}.interactive-space__image-girl-part{transform:translate(-26px,-36px)}@media(max-width:1024px)and (min-width:768px){.interactive-space__image-girl-part{transform:translate(-14px,-22px)}}@media(max-width:768px){.interactive-space__image-girl-part{transform:translate(-18px,-26px)}}[dir=rtl] .interactive-space__image-girl-part,[dir=rtl] .interactive-space__image-teacher-part{flex-direction:row-reverse}.interactive-space__image-teacher-part{transform:translate(8px,46px)}@media(max-width:1024px)and (min-width:768px){.interactive-space__image-teacher-part{transform:translate(4px,22px)}}@media(max-width:768px){.interactive-space__image-teacher-part{transform:translate(4px,26px)}}.interactive-space__tools-bar{--tools-bar-items-gap:24px;--tools-bar-sub-items-gap:10px;--tools-bar-half-size:calc((330px - var(--tools-bar-sub-items-gap))/2);align-items:center;background:var(--bg-general-bg);border:1px solid var(--cards-transparent-card-border);border-radius:40px;bottom:-32px;box-shadow:0 4px 40px 0 rgba(32,32,41,.08);display:flex;gap:var(--tools-bar-items-gap);height:64px;left:50%;overflow:clip;padding:16px;position:absolute;transform:translateX(-50%);transition:width .4s;width:64px}@media(max-width:1024px){.interactive-space__tools-bar{--tools-bar-half-size:calc((234px - var(--tools-bar-sub-items-gap))/2);bottom:-20px;height:40px;padding:8px;width:40px}}.tools-bar__colors-picker{transform:translateX(calc(var(--tools-bar-half-size)*-1));z-index:1}.tools-bar__tools-list{transform:translateX(calc(var(--tools-bar-half-size)*-1 - 22px))}.tools-bar__colors-picker,.tools-bar__tools-list{display:inline-flex;gap:var(--tools-bar-sub-items-gap);transition:transform .4s}.color-picker__color-circle,.tools-bar__tool{border-radius:16px;height:32px;padding:6px;transition:transform .4s;width:32px}.color-picker__color-circle svg,.tools-bar__tool svg{height:100%;width:100%}@media(max-width:1024px){.color-picker__color-circle,.tools-bar__tool{height:20px;padding:3px;width:20px}}.color-picker__color-circle{color:var(--bg-general-bg)}.color-picker__color-circle:first-child{background-color:#f4963f;transform:translateX(var(--tools-bar-half-size));z-index:1}.color-picker__color-circle:nth-child(2){background-color:#6ba0e7;transform:translateX(calc(var(--tools-bar-half-size) - 100% - var(--tools-bar-sub-items-gap)))}.color-picker__color-circle:nth-child(3){background-color:#ed6c6c;transform:translateX(calc(var(--tools-bar-half-size) - 200% - var(--tools-bar-sub-items-gap)*2))}.color-picker__color-circle:nth-child(4){background-color:#83c376;transform:translateX(calc(var(--tools-bar-half-size) - 300% - var(--tools-bar-sub-items-gap)*3))}.tools-bar__tool:not(:last-child){color:var(--fuchsia)}.tools-bar__tool:nth-child(2){transform:translateX(calc(-100% - var(--tools-bar-sub-items-gap)))}.tools-bar__tool:last-child{background:var(--fuchsia);color:var(--bg-general-bg);transform:translateX(calc(-200% - var(--tools-bar-sub-items-gap)*2))}.interactive-space__item:hover .interactive-space__image-text{transform:rotate(16deg)}.interactive-space__item:hover .interactive-space__image-girl-part{transform:translate(-19px,2px)}@media(max-width:1024px){.interactive-space__item:hover .interactive-space__image-girl-part{transform:translate(-12px,2px)}}.interactive-space__item:hover .interactive-space__tools-bar{width:330px}@media(max-width:1024px){.interactive-space__item:hover .interactive-space__tools-bar{width:232px}}.interactive-space__item:hover .color-picker__color-circle,.interactive-space__item:hover .tools-bar__colors-picker,.interactive-space__item:hover .tools-bar__tool,.interactive-space__item:hover .tools-bar__tools-list{transform:translateX(0)}.exciting-homework-assignments__image{height:100%;overflow:hidden;position:relative}.exciting-homework-assignments__image-confetti{height:auto;left:0;position:absolute;top:-1px;transform:translateY(-100%);transition:transform .4s;width:100%}.exciting-homework-assignments__image-container{align-items:center;display:flex;flex-direction:column;gap:24px;height:100%;justify-content:center;padding:40px;position:relative;z-index:1}@media(max-width:1250px){.exciting-homework-assignments__image-container{padding:24px}}@media(max-width:1024px){.exciting-homework-assignments__image-container{gap:16px}}.exciting-homework-assignments__image-question{color:var(--text-tag-text);direction:ltr;font-family:Inter,sans-serif;font-size:35px;font-style:normal;font-weight:700;line-height:120%;text-align:center;unicode-bidi:isolate}@media(max-width:1024px){.exciting-homework-assignments__image-question{font-size:22px}}.exciting-homework-assignments__image-overlay{align-items:stretch;display:flex;gap:24px;position:relative}@media(max-width:1250px){.exciting-homework-assignments__image-overlay{gap:18px}}@media(max-width:1024px){.exciting-homework-assignments__image-overlay{gap:12px;height:68px}}.exciting-homework-assignments__image-overlay-content{align-items:flex-end;background:var(--bg-tag-bg);border:1px solid var(--borders-tag-border);border-radius:6px;display:flex;padding:6px 10px 0 6px;transition:transform .4s;width:100%}@media(max-width:1024px){.exciting-homework-assignments__image-overlay-content{padding:2px 3px 0 2px}}.exciting-homework-assignments__image-charlie-container{align-items:flex-end;display:flex;height:100%;justify-content:center;width:100%}.exciting-homework-assignments__image-charlie{height:auto;width:100%}@media(max-width:1024px){.exciting-homework-assignments__image-charlie{max-width:64px}}.exciting-homework-assignments__image-cursor{height:45px;position:absolute;right:-20px;top:17px;width:40px;z-index:1}@media(max-width:1440px)and (min-width:1024px){.exciting-homework-assignments__image-cursor{height:3.33vw;width:2.78vw}}@media(max-width:1024px)and (min-width:768px){.exciting-homework-assignments__image-cursor{height:24px;right:-10px;width:20px}}@media(max-width:768px){.exciting-homework-assignments__image-cursor{height:30px;right:-10px;width:26px}}[dir=rtl] .exciting-homework-assignments__image-cursor{left:100px;right:unset}.exciting-homework-assignments__item:hover .exciting-homework-assignments__image-confetti{transform:translateY(0)}.exciting-homework-assignments__item:hover .exciting-homework-assignments__image-overlay-content:last-child{border-color:var(--green-success);transform:rotate(-4deg) scale(1.2)}.exciting-homework-assignments__item:hover .overlay-hovered--dark{background:#3b5e49}.exciting-homework-assignments__item:hover .overlay-hovered--light{background:#dbf6e0}.teachers{display:flex;flex-direction:column;gap:24px;overflow:clip;padding-bottom:100px;padding-top:164px}@media(max-width:1024px){.teachers{padding-bottom:48px;padding-top:80px}}.teachers__header{display:grid;gap:40px;grid-auto-columns:1fr;grid-column-end:13;grid-column-start:1;grid-template-columns:2fr 1fr;justify-content:center}@media(max-width:1024px){.teachers__header{gap:16px;grid-column-end:5}}@media(max-width:640px){.teachers__header{display:flex;flex-direction:column;gap:8px;grid-column-end:3}}.teachers__title{font-family:Inter,sans-serif;font-size:26px;font-weight:700;line-height:1.2}@media(min-width:768px){.teachers__title{font-size:36px}}@media(min-width:992px){.teachers__title{font-size:44px}}.teachers__title{text-wrap:balance;color:var(--gray-6)}.teachers__subtitle{color:var(--gray-5);font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.teachers__list{margin-left:-10vw;margin-top:20px;width:120vw}.teachers__item{border-radius:32px;max-width:346px;overflow:clip;padding:32px}@media(max-width:640px){.teachers__item{border-radius:24px;max-width:330px;padding:24px}}.teachers__item-content{border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:24px}@media(max-width:640px){.teachers__item-content{padding:16px}}.teachers__text{font-family:Inter,sans-serif;font-size:20px;font-weight:500;line-height:1.5}@media(min-width:768px){.teachers__text{font-size:18px}}@media(min-width:992px){.teachers__text{font-size:20px}}.teachers__text{color:var(--gray-6)}.teachers__subtext{font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.teachers__country{align-items:center;display:flex;gap:8px}.teachers__country-flag{font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.teachers__video-container{position:relative}.teachers__video-play-btn{backdrop-filter:blur(4px);bottom:12px;color:#fff;cursor:pointer;filter:drop-shadow(0 0 8px rgba(0,0,0,.16));pointer-events:none;position:absolute;right:12px;z-index:2}.teachers__video{border-radius:8px;cursor:pointer;display:block;height:156px;object-fit:cover;width:100%}.find-teacher-button{font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.2}@media(min-width:768px){.find-teacher-button{font-size:16px}}@media(min-width:992px){.find-teacher-button{font-size:20px}}.find-teacher-button{border:var(--borders-primary-button-border);margin-top:12px;margin-inline:auto;padding:16px 40px;text-align:center}@media(max-width:640px){.find-teacher-button{margin-inline:16px;width:calc(100% - 32px)}}.splide__pagination,.teachers .splide__arrow{display:none}@media(max-width:1024px){.teachers .splide__track{padding-inline-start:calc(12.5% - 70px)!important}}@media(max-width:640px){.teachers .splide__track{padding-inline-start:calc(12.5% - 30px)!important}}.teachers__item{opacity:1}@media(min-width:1024px){.teachers__item.is-active+.teachers__item{opacity:1}}@media(max-width:1024px){.teachers__item.splide__slide{margin-inline-start:unset}}.interface-features{align-items:center;display:flex;flex-direction:column;gap:56px;grid-column-end:13;grid-column-start:1;grid-row:1;padding-block:100px;z-index:1}@media(max-width:1024px){.interface-features{grid-column-end:5;padding-block:48px}}@media(max-width:640px){.interface-features{grid-column-end:3}}.interface-features__content{align-items:center;display:flex;flex-direction:row;gap:56px}@media(max-width:1024px){.interface-features__content{flex-direction:column;gap:32px}}.interface-features__title{font-family:Inter,sans-serif;font-size:26px;font-weight:700;line-height:1.2}@media(min-width:768px){.interface-features__title{font-size:36px}}@media(min-width:992px){.interface-features__title{font-size:44px}}.interface-features__title{color:var(--gray-6)}@media(max-width:1024px){.interface-features__title{text-wrap:balance;text-align:center}}@media(max-width:640px){.interface-features__title{text-align:start}}.interface-features__video{aspect-ratio:1/1;border-radius:66px;height:auto;max-width:600px;width:41.67vw}@media(max-width:1024px){.interface-features__video{width:480px}}@media(max-width:640px){.interface-features__video{border-radius:34px;width:100%}}.where-to-start{display:flex;flex-direction:column;gap:56px;grid-column-end:13;grid-column-start:1;grid-row:2;padding-block:100px;z-index:1}@media(max-width:1024px){.where-to-start{gap:32px;grid-column-end:5;padding-block:48px}}@media(max-width:640px){.where-to-start{grid-column-end:3}}.where-to-start__title,.where-to-start__title-mobile{font-family:Inter,sans-serif;font-size:26px;font-weight:700;line-height:1.2}@media(min-width:768px){.where-to-start__title,.where-to-start__title-mobile{font-size:36px}}@media(min-width:992px){.where-to-start__title,.where-to-start__title-mobile{font-size:44px}}.where-to-start__title,.where-to-start__title-mobile{color:var(--gray-6);text-align:center}@media(max-width:1024px){.where-to-start__title,.where-to-start__title-mobile{text-wrap:balance}.where-to-start__title{display:none}}.where-to-start__title-mobile{display:none;left:0;margin-left:145px;position:sticky;text-align:left}@media(max-width:1024px){.where-to-start__title-mobile{display:block}}[dir=rtl] .where-to-start__title-mobile{left:auto;margin-left:0;margin-right:145px;right:0}.where-to-start__wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:32px}@media(max-width:1024px){.where-to-start__wrapper{-ms-overflow-style:none;margin-left:-24px;overflow-x:scroll;overflow-y:clip;padding-top:120px;padding-inline:24px;scrollbar-width:none;width:calc(100% + 48px)}}@media(max-width:640px){.where-to-start__wrapper{margin-left:-16px;width:calc(100% + 32px)}}@media(max-width:1024px){[dir=rtl] .where-to-start__wrapper{margin-left:0;margin-right:-24px}}.where-to-start__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1024px){.where-to-start__cards{display:flex;gap:16px;width:max-content}}.where-to-start__card{background-color:#fff;border-radius:40px;padding:40px;transition:transform .4s;width:426px}.where-to-start__card:first-child{transform:rotate(-16deg);transform-origin:right;z-index:3}.where-to-start__card:nth-child(2){z-index:2}.where-to-start__card:last-child{transform:rotate(16deg);transform-origin:left;z-index:1}@media(max-width:1360px){.where-to-start__card{width:30vw}}@media(max-width:1024px){.where-to-start__card{max-width:360px;padding:24px;width:100vw}.where-to-start__card:first-child,.where-to-start__card:last-child{transform:none}}@media(max-width:640px){.where-to-start__card{max-width:320px}}@media(min-width:1024px){[dir=rtl] .where-to-start__card:first-child{transform:rotate(16deg);transform-origin:left}[dir=rtl] .where-to-start__card:last-child{transform:rotate(-16deg);transform-origin:right}}.where-to-start__card-image{height:262px;left:-10px;position:absolute;top:-195px;transition:transform .4s;width:auto}@media(max-width:1024px){.where-to-start__card-image{height:150px;left:-16px;top:-111px}[dir=rtl] .where-to-start__card-image{left:auto;right:-16px;transform:scaleX(-1)}}.card-red .where-to-start__card-number{background:var(--cards-accent-red)}.card-green .where-to-start__card-number{background:var(--cards-accent-green)}.card-yellow .where-to-start__card-number{background:var(--cards-accent-yellow)}.where-to-start__card-content{border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:32px}@media(max-width:1024px){.where-to-start__card-content{padding:24px}}.where-to-start__card-number{font-family:Inter,sans-serif;font-size:32px;font-weight:700;line-height:1.2}@media(min-width:768px){.where-to-start__card-number{font-size:44px}}@media(min-width:992px){.where-to-start__card-number{font-size:56px}}.where-to-start__card-number{align-items:center;border-radius:8px;color:var(--gray-0);display:flex;justify-content:center;padding:10px 7px;width:70px}@media(max-width:1024px){.where-to-start__card-number{width:50px}}.where-to-start__card-title{font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:1.2}@media(min-width:768px){.where-to-start__card-title{font-size:28px}}@media(min-width:992px){.where-to-start__card-title{font-size:36px}}.where-to-start__card-title{color:var(--gray-6)}@media(max-width:1360px)and (min-width:1024px){.where-to-start__card-title{font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:1.2}}@media(max-width:1360px)and (min-width:1024px)and (min-width:768px){.where-to-start__card-title{font-size:18px}}@media(max-width:1360px)and (min-width:1024px)and (min-width:992px){.where-to-start__card-title{font-size:24px}}@media(max-width:1024px)and (min-width:640px){.where-to-start__card-title{font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:1.2}}@media(max-width:1024px)and (min-width:640px)and (min-width:768px){.where-to-start__card-title{font-size:20px}}@media(max-width:1024px)and (min-width:640px)and (min-width:992px){.where-to-start__card-title{font-size:28px}}@media(max-width:640px){.where-to-start__card-title{font-family:Inter,sans-serif;font-size:26px;font-weight:700;line-height:1.2}}@media(max-width:640px)and (min-width:768px){.where-to-start__card-title{font-size:36px}}@media(max-width:640px)and (min-width:992px){.where-to-start__card-title{font-size:44px}}.where-to-start__card-description{color:var(--gray-6);font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5;opacity:.6}.where-to-start__button{font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.2}@media(min-width:768px){.where-to-start__button{font-size:16px}}@media(min-width:992px){.where-to-start__button{font-size:20px}}.where-to-start__button{border:var(--borders-primary-button-border);margin-top:16px;margin-inline:auto;padding:16px 40px;text-align:center}@media(max-width:1350px){.where-to-start__button{margin-top:0}}@media(max-width:640px){.where-to-start__button{width:100%}}.platform-reviews{align-items:center;display:flex;flex-direction:column;gap:56px;grid-column-end:13;grid-column-start:1;grid-row:1;padding-block:100px;position:relative;z-index:1}@media(max-width:1024px){.platform-reviews{gap:32px;grid-column-end:5;padding-bottom:48px;padding-top:80px}}@media(max-width:640px){.platform-reviews{grid-column-end:3}}.platform-reviews__bg{aspect-ratio:1/1;background:radial-gradient(ellipse at center,var(--bg-blurred-spots) 0,hsl(from var(--bg-blurred-spots) h s l/.8) 20%,hsl(from var(--bg-blurred-spots) h s l/.7) 25%,hsl(from var(--bg-blurred-spots) h s l/.6) 30%,hsl(from var(--bg-blurred-spots) h s l/.5) 35%,hsl(from var(--bg-blurred-spots) h s l/.4) 40%,hsl(from var(--bg-blurred-spots) h s l/.2) 50%,hsl(from var(--bg-blurred-spots) h s l/.1) 55%,transparent 70%);height:4378.5px;left:50%;object-fit:fill;pointer-events:none;position:absolute;top:-1017.6px;transform:translate(-50%);user-select:none;width:4362px}.platform-reviews__title{font-family:Inter,sans-serif;font-size:26px;font-weight:700;line-height:1.2}@media(min-width:768px){.platform-reviews__title{font-size:36px}}@media(min-width:992px){.platform-reviews__title{font-size:44px}}.platform-reviews__title{color:var(--text-heading-over-spot-text);text-align:center;width:100%;z-index:1}@media(max-width:640px){.platform-reviews__title{text-align:left}}.platform-reviews__content{background:var(--bg-card-bg-contrast);border:1px solid hsl(from var(--borders-card-border) h s l/.5);border-radius:40px;display:flex;flex-direction:row;overflow:hidden;position:relative;width:100%}@media(max-width:1024px){.platform-reviews__content{background:transparent;border:none;border-radius:0;border-radius:24px;flex-direction:column-reverse;overflow:unset;padding:0}}.reviews-stats{align-items:center;border-radius:16px;box-shadow:0 4px 40px 0 rgba(32,32,41,.08);display:flex;flex-direction:column;gap:3rem;height:310px;justify-content:space-around;margin:32px 0 32px 32px;min-width:288px;order:0;padding:3rem 0}.reviews-stats.blue{background:#027de5}.reviews-stats.social{background:linear-gradient(169deg,#0365fa 6.48%,#036af2 12.57%,#009ccc 43.91%,#00b67a 77.42%)}.reviews-stats__item{flex-direction:column}.reviews-stats__item,.reviews-stats__rating{align-items:center;display:flex;gap:.5rem}.reviews-stats__rating img{height:40px;width:auto}.reviews-stats__rating span{color:#fff;font:500 normal 36px/1.22 Inter,sans-serif}.reviews-stats__source{font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:1.2}@media(min-width:768px){.reviews-stats__source{font-size:18px}}@media(min-width:992px){.reviews-stats__source{font-size:24px}}.reviews-stats__source{color:#fff}@media(max-width:1024px){.reviews-stats{box-shadow:0 8px 24px 0 rgba(20,0,26,.1);margin:0;max-height:240px;position:relative}.reviews-stats:after{border:4px solid hsla(0,0%,100%,.3);border-radius:inherit;content:"";inset:0;position:absolute}}.platform-text-feedback{--slide-height:19rem;--slide-spacing:1rem;--slide-size:305px;order:1;width:100%}.platform-text-feedback__viewport{height:100%;overflow:hidden;padding:32px 32px 32px 16px}@media(max-width:1024px){.platform-text-feedback__viewport{padding:0 0 32px 16px}}.platform-text-feedback__container{display:flex;height:100%;touch-action:pan-y pinch-zoom}@media(max-width:1024px){.platform-text-feedback{margin-left:-24px;width:calc(100% + 48px)}}@media(max-width:640px){.platform-text-feedback{margin-left:-16px;width:calc(100% + 32px)}}.platform-review-card__slide{cursor:grab;flex:0 0 var(--slide-size);min-height:19.5rem;min-width:0;transform:translateZ(0);user-select:none}.platform-review-card__slide:active{cursor:grabbing}.platform-review-card__content{background:var(--bg-general-bg);border-radius:16px;box-shadow:0 4px 40px 0 rgba(32,32,41,.08);display:flex;flex-direction:column;gap:1.5rem;height:100%;justify-content:space-between;margin-right:1rem;max-height:310px;max-width:288px;padding:24px;width:100%}.platform-review-card__description{-webkit-box-orient:vertical;-webkit-line-clamp:8;color:var(--text-medium-contrast-text);display:-webkit-box;flex:1;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5;margin-block:0;max-height:176px;overflow:hidden;text-overflow:ellipsis}@supports not (-webkit-line-clamp:8){.platform-review-card__description{max-height:176px;position:relative}.platform-review-card__description:after{background:#fff;bottom:0;content:"...";padding-left:.5rem;position:absolute;right:0}}.platform-review-card__divider{background:var(--cards-transparent-card-border);height:1px;opacity:.5}.platform-review-card__footer{align-items:flex-end;display:flex;gap:.75rem}.platform-review-card__avatar{border-radius:50%;min-height:2.5rem;min-width:2.5rem}.platform-review-card__info{display:flex;flex:1;flex-direction:column;gap:.25rem}.platform-review-card__name{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--text-high-contrast-text);display:-webkit-box;font-family:Inter,sans-serif;font-size:14px;font-weight:400;font-weight:700;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-review-card__social{height:24px;width:auto}[dir=rtl] .reviews-stats{margin:32px 32px 32px 0}.awards{align-items:center;display:flex;flex-direction:column;gap:56px;grid-column-end:13;grid-column-start:1;grid-row:2;padding-block-end:100px;padding-top:200px;position:relative;z-index:1}@media(max-width:1024px){.awards{grid-column-end:5;padding-bottom:48px;padding-top:160px}}@media(max-width:640px){.awards{grid-column-end:3}}.awards__bg{height:232px;left:0;position:absolute;top:0;user-select:none;width:1280px;z-index:-1}.awards__trophy{aspect-ratio:1/1;height:auto;left:50%;position:absolute;top:64px;transform:translateX(-50%);width:213px}@media(max-width:1024px){.awards__trophy{top:26px}}.awards__container{backdrop-filter:blur(20px);background:var(--bg-card-bg-contrast);border:1px solid hsl(from var(--borders-card-border) h s l/.5);border-radius:32px;display:flex;flex-direction:column;gap:30px;overflow:clip;padding-bottom:20px;padding-top:30px;position:relative;width:100%}.awards__title{font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:1.2}@media(min-width:768px){.awards__title{font-size:28px}}@media(min-width:992px){.awards__title{font-size:36px}}.awards__title{color:var(--text-high-contrast-text);text-align:center}@media(max-width:700px){.awards__title{margin-bottom:0}}.awards__illustration{--item-width:200px;--items-count:7;--item-margin:40px;margin:0;position:relative}.awards__illustration .splide__arrows{display:none}.awards__inner{z-index:1}.awards__inner-shadows{filter:blur(100px);height:150%;left:-5%;position:absolute;top:-20%;width:110%}@media(max-width:700px){.awards__inner-shadows{height:100%;left:-10%;top:20%;width:120%}}.awards__inner-charlie-cup{height:128px;left:20px;position:absolute;top:-108px;transform:scaleX(-1);width:auto;z-index:1}@media(max-width:700px){.awards__inner-charlie-cup{left:0;margin-bottom:-20px;margin-left:auto;margin-right:auto;position:relative;top:0}}.awards__inner.splide__track{padding-inline-end:0!important}.awards__item{align-items:center;display:flex;flex:0 0 var(--item-width);flex-direction:column;gap:12px;justify-content:start;margin-right:var(--item-margin);text-align:center}.awards__item img{height:32px;width:auto}.awards__item-title{color:var(--text-medium-contrast-text);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:0;margin-top:0;opacity:.72}.quote-and-media{align-items:center;display:flex;flex-direction:column;gap:32px;grid-column-end:11;grid-column-start:3;grid-row:5;padding-block:160px;position:relative;z-index:2}@media(max-width:1024px){.quote-and-media{gap:16px;grid-column-end:5;grid-column-start:1;padding-block:100px}}@media(max-width:640px){.quote-and-media{grid-column-end:3}}.quote-and-media__quote{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:center;margin:0}@media(max-width:1024px){.quote-and-media__quote{gap:16px}}.quote-and-media__image{height:auto;width:150px}.quote-and-media__quote-text{font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:1.2}@media(min-width:768px){.quote-and-media__quote-text{font-size:28px}}@media(min-width:992px){.quote-and-media__quote-text{font-size:36px}}.quote-and-media__quote-text{text-wrap:balance;color:var(--text-high-contrast-text);position:relative;text-align:center}.quote-and-media__quote-icon{color:var(--secondary-fuchsia-60);height:80px;left:75px;opacity:.2;position:absolute;top:-45px;width:120px;z-index:-1}@media(max-width:1024px)and (min-width:640px){.quote-and-media__quote-icon{left:inherit}}@media(max-width:640px){.quote-and-media__quote-icon{left:5px}}@media(max-width:1024px)and (min-width:640px){[dir=rtl] .quote-and-media__quote-icon{left:5px}}.quote-and-media__author{align-items:center;display:inline-flex;gap:8px}.quote-and-media__author-date,.quote-and-media__author-link{color:var(--text-medium-contrast-text);font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.quote-and-media__author-separator{background:#423245;border-radius:50%;display:block;height:8px;width:8px}.quote-and-media__author-link{text-decoration:underline;transition:color .3s}.quote-and-media__author-link:hover{color:var(--text-high-contrast-text)}.price-per-lesson{align-items:flex-start;display:flex;gap:.4rem;margin-block-end:20px}.price-per-lesson__whole-number{font-family:Inter,sans-serif;font-size:32px;font-weight:700;line-height:1.2}@media(min-width:768px){.price-per-lesson__whole-number{font-size:44px}}@media(min-width:992px){.price-per-lesson__whole-number{font-size:56px}}.price-per-lesson__whole-number--long-number{font-size:4rem;line-height:.99}.price-per-lesson__currency-symbol,.price-per-lesson__whole-number{color:var(--text-high-contrast-text)}.price-per-lesson__currency-symbol,.price-per-lesson__fractional-part{font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:1.2}@media(min-width:768px){.price-per-lesson__currency-symbol,.price-per-lesson__fractional-part{font-size:28px}}@media(min-width:992px){.price-per-lesson__currency-symbol,.price-per-lesson__fractional-part{font-size:36px}}.price-per-lesson__per-lesson{color:var(--text-low-contrast-text);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.5;margin-top:-6px;opacity:.4}.price-per-lesson__currency-wrapper{padding-top:4px}.payment-plans-item{background:var(--bg-card-bg-contrast);border:1px solid hsl(from var(--borders-card-border) h s l/.5);border-radius:32px;box-shadow:0 4px 40px 0 rgba(32,32,41,.08);cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;padding:32px;position:relative}.payment-plans-item:hover{box-shadow:0 0 64px 0 hsla(0,0%,100%,.16)}.payment-plans-item:hover .payment-plans-item__link{background:var(--bg-primary-button-hover-bg);border-color:var(--borders-primary-button-border);box-shadow:0 4px 20px 0 rgba(32,32,41,.08);color:var(--text-primary-button-text)}.payment-plans-item__header{display:flex;flex-direction:column;gap:4px}.payment-plans-item__bottom,.payment-plans-item__top{display:flex;flex-direction:column;gap:12px}.payment-plans-item__type{font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:1.2}@media(min-width:768px){.payment-plans-item__type{font-size:18px}}@media(min-width:992px){.payment-plans-item__type{font-size:24px}}.payment-plans-item__type{color:var(--text-high-contrast-text)}.payment-plans-item__lessons-per-period{color:var(--text-medium-contrast-text);font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5;opacity:.7}.payment-plans-item__cost-saving{align-items:center;background:#f0eaf8;border:1px solid #823cdc;border-radius:8px;box-shadow:0 4px 40px 0 rgba(32,32,41,.08);color:#823cdc;display:flex;font:600 normal 14px/1.29 Inter,sans-serif;gap:10px;justify-content:center;padding:4px 12px;width:fit-content}.payment-plans-item__price-group{color:#423245;display:flex;flex-direction:column}.payment-plans-item__price-old{font-family:Inter,sans-serif;font-size:20px;font-weight:500;line-height:1.5}@media(min-width:768px){.payment-plans-item__price-old{font-size:18px}}@media(min-width:992px){.payment-plans-item__price-old{font-size:20px}}.payment-plans-item__price-old{color:var(--text-low-contrast-text);margin-bottom:-6px;opacity:.8;text-decoration-color:#ff3535;text-decoration-line:line-through}.payment-plans-item__benefits{display:flex;flex-direction:column;gap:8px}.payment-plans-item__benefit{align-items:center;display:flex;gap:4px}.payment-plans-item__benefit-icon{color:var(--fuchsia-70);flex:0 0 24px}.payment-plans-item__benefit-text{color:var(--text-low-contrast-text);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.5;opacity:.7}.payment-plans-item__special-offer-above-plan{align-items:center;background-color:var(--cards-accent-green);border:2px solid var(--gray-0);border-radius:8px;box-shadow:0 4px 40px 0 rgba(32,32,41,.08);color:var(--text-primary-button-text);display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:500;gap:8px;justify-content:center;line-height:1.5;padding:4px 12px;position:absolute;right:-10px;top:-9px;transform:rotate(4deg);width:fit-content;z-index:1}.payment-plans-item__action-group{display:flex;flex-direction:column;gap:20px;margin-top:20px}.payment-plans-item__divider{background:var(--bg-blurred-spots);height:1px;opacity:.5}.payment-plans-item__link{align-items:center;background:transparent;border:1px solid transparent;border-radius:32px;color:var(--text-transparent-button-text);display:flex;gap:8px;justify-content:center;padding:8px 16px;transition:background-color .4s,border-color .4s,color .4s,box-shadow .4s}.payment-plans-item__link-icon{height:24px;padding:4px;width:24px}.payment-plans-item__inner{display:flex;flex-direction:column;height:100%;justify-content:space-between}[dir=rtl] .payment-plans-item__link{flex-direction:row-reverse}.payment-plans-list{display:flex;flex-direction:column-reverse;gap:16px;position:relative;width:auto}@media(min-width:641px){.payment-plans-list{flex-direction:row-reverse;flex-wrap:wrap-reverse;justify-content:center}.payment-plans-list>*{height:480px}}@media(min-width:1140px){.payment-plans-list{align-items:flex-end;flex-direction:row;flex-wrap:nowrap;gap:24px;justify-content:center}.payment-plans-list>*{width:100%}.payment-plans-list>:first-child{height:490px}.payment-plans-list>:nth-child(2){height:510px}.payment-plans-list>:nth-child(3){height:530px}.payment-plans-list>:first-child .payment-plans-item__benefit:first-child .payment-plans-item__benefit-text,.payment-plans-list>:first-child .payment-plans-item__benefit:nth-child(2) .payment-plans-item__benefit-text,.payment-plans-list>:nth-child(2) .payment-plans-item__benefit:first-child .payment-plans-item__benefit-text,.payment-plans-list>:nth-child(2) .payment-plans-item__benefit:nth-child(2) .payment-plans-item__benefit-text,.payment-plans-list>:nth-child(3) .payment-plans-item__benefit:first-child .payment-plans-item__benefit-text,.payment-plans-list>:nth-child(3) .payment-plans-item__benefit:nth-child(2) .payment-plans-item__benefit-text,.payment-plans-list>:nth-child(3) .payment-plans-item__benefit:nth-child(3) .payment-plans-item__benefit-text{color:var(--text-medium-contrast-text);font-family:Inter,sans-serif;font-size:14px;font-weight:400;font-weight:700;line-height:1.5}}.plan-dialog .dialog-picker__content{background:var(--bg-general-bg);border:1px solid var(--cards-transparent-card-border);border-radius:24px;display:flex;flex-direction:column;gap:24px;max-width:854px;padding:32px}.plan-dialog .dialog-picker__container{background:hsl(from var(--bg-general-bg-opposite) h s l/.5)}.plan-dialog .dialog-picker__btn-close{color:var(--text-low-contrast-text)}.plan-dialog .dialog-picker__btn-close:hover{color:var(--text-medium-contrast-text)}.plan-dialog__header{display:flex;flex-direction:row;gap:8px;justify-content:space-between}.plan-dialog__title{display:flex;flex-direction:column;gap:8px}.plan-dialog__type{font-family:Inter,sans-serif;font-size:26px;font-weight:700;line-height:1.2}@media(min-width:768px){.plan-dialog__type{font-size:36px}}@media(min-width:992px){.plan-dialog__type{font-size:44px}}.plan-dialog__type{color:var(--text-high-contrast-text)}.plan-dialog__lessons-per-period{font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.2}@media(min-width:768px){.plan-dialog__lessons-per-period{font-size:16px}}@media(min-width:992px){.plan-dialog__lessons-per-period{font-size:20px}}.plan-dialog__lessons-per-period{color:var(--text-medium-contrast-text)}.plan-dialog__price-group{align-items:flex-start;display:flex;gap:.4rem;margin-block-end:20px}.plan-dialog__price{font-family:Inter,sans-serif;font-size:26px;font-weight:700;line-height:1.2}@media(min-width:768px){.plan-dialog__price{font-size:36px}}@media(min-width:992px){.plan-dialog__price{font-size:44px}}.plan-dialog__price-details{padding-top:4px}.plan-dialog__currency-symbol,.plan-dialog__price{color:var(--text-high-contrast-text)}.plan-dialog__currency-symbol{font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:1.2}@media(min-width:768px){.plan-dialog__currency-symbol{font-size:20px}}@media(min-width:992px){.plan-dialog__currency-symbol{font-size:28px}}.plan-dialog__per-lesson{color:var(--text-low-contrast-text);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.5;margin-top:-6px}.plan-dialog__divider{background:var(--text-low-contrast-text);height:1px;opacity:.5;width:100%}.plan-dialog__footer{display:flex;justify-content:center;margin-top:8px;width:100%}.plan-dialog__button{font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.2}@media(min-width:768px){.plan-dialog__button{font-size:16px}}@media(min-width:992px){.plan-dialog__button{font-size:20px}}.plan-dialog__button{padding:16px 40px}@media(max-width:640px){.plan-dialog__button{width:100%}}.plan-dialog__body{display:flex;flex-direction:column;gap:16px}.plan-dialog__description{font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.2}@media(min-width:768px){.plan-dialog__description{font-size:16px}}@media(min-width:992px){.plan-dialog__description{font-size:20px}}.plan-dialog__benefit-title{font-family:Inter,sans-serif;font-size:16px;font-weight:500;font-weight:700;line-height:1.5}.plan-dialog__benefit-title,.plan-dialog__description{color:var(--text-high-contrast-text)}.plan-dialog__benefits{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:640px){.plan-dialog__benefits{display:flex;flex-direction:column;gap:16px}}.plan-dialog__benefit{display:flex;flex-direction:column;gap:12px}.plan-dialog__benefit-list{display:flex;flex-direction:column;gap:8px}.plan-dialog__benefit-item{align-items:flex-start;display:flex;flex-direction:row;gap:4px}.plan-dialog__benefit-icon{color:var(--fuchsia-70);flex:0 0 24px}.plan-dialog__benefit-text{color:var(--text-medium-contrast-text);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.prices{align-items:center;display:flex;flex-direction:column;gap:56px;grid-column-end:13;grid-column-start:1;grid-row:3;padding-block:100px;position:relative;z-index:1}@media(max-width:1024px){.prices{grid-column-end:5;padding-block:48px}}@media(max-width:640px){.prices{grid-column-end:3}}.prices .prices__container{padding-block:0;width:100%}.prices__title{font-family:Inter,sans-serif;font-size:26px;font-weight:700;line-height:1.2}@media(min-width:768px){.prices__title{font-size:36px}}@media(min-width:992px){.prices__title{font-size:44px}}.prices__title{color:var(--text-heading-over-spot-text)}.prices__content--mobile{display:flex;justify-content:center}@media(min-width:1200px){.prices__content--mobile{display:none}}.prices__content--mobile .prices__list{display:grid;gap:12px;position:relative;width:100%}@media(min-width:600px){.prices__content--mobile .prices__list{gap:1.6rem;grid-template-columns:repeat(2,1fr)}}.prices__content--desktop{display:none}@media(min-width:1200px){.prices__content--desktop{display:block}.prices__content--desktop .prices__list{grid-gap:1.6rem;display:grid;grid-template-columns:repeat(4,1fr)}}.prices__container{display:flex;flex-direction:column;gap:24px;padding-block:0 6rem}.prices__title{text-align:center}.prices__banner{display:flex;justify-content:center;width:100%}.prices__benefits{align-items:center;display:flex;margin-block-end:.8rem}.prices__benefits-icon{color:#17b22b;margin-inline-end:.6rem;min-inline-size:1.2rem}.prices__button-wrapper{text-align:center}.prices__button{font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.2}@media(min-width:768px){.prices__button{font-size:16px}}@media(min-width:992px){.prices__button{font-size:20px}}.prices__button{border:var(--borders-primary-button-border);display:none;margin-top:16px;margin-inline:auto;padding:16px 40px;text-align:center}@media(max-width:640px){.prices__button{display:block;width:100%}}.prices__list{display:flex}.payments-additional-discount-banner{align-items:center;background-color:#180d25;border-radius:1.6rem;color:#fff;display:flex;justify-content:center;margin-block-end:2rem}.payments-additional-discount-banner__container{display:flex;flex-wrap:wrap;gap:1.6rem;padding:1.5rem;width:100%}@media(min-width:425px){.payments-additional-discount-banner__container{align-items:center;flex-wrap:nowrap}}@media(min-width:600px){.payments-additional-discount-banner__container{align-items:center;flex-wrap:nowrap;padding:1.5rem 4rem}}@media(max-width:424px){.payments-additional-discount-banner__icon{order:1}.payments-additional-discount-banner__text{order:3}}.payments-additional-discount-banner__value{font:500 normal 36px/1.22 Inter,sans-serif;margin-inline-start:auto}@media(max-width:424px){.payments-additional-discount-banner__value{order:2}}.plan-card{background:#fff;border-radius:1.2rem;padding-block:2.4rem;padding-inline-end:1.5rem;padding-inline-start:2rem;position:relative}.plan-card--special-offer-under-plan{border-bottom-left-radius:0;border-bottom-right-radius:0}.plan-card__special-offer-under-plan{align-items:center;background-color:#17b22b;border-bottom-left-radius:10px;border-bottom-right-radius:10px;bottom:-31px;color:#fff;display:flex;font-size:14px;gap:4px;height:31px;justify-content:center;left:0;padding:6px 8px 8px;position:absolute;text-align:center;width:100%}.plan-card__special-offer-above-plan{align-items:center;background-color:#fff;border:1px solid #9762fd;border-radius:4px;color:#17b22b;display:flex;font:500 normal 12px/1.25 Inter,sans-serif;gap:8px;height:23px;justify-content:center;position:absolute;right:-8px;top:-10px;transform:rotate(8deg);width:137px}.plan-card--unlimited-subscription{background-color:#fff2e6}.plan-card-subtitle{margin-block-end:2.4rem}.plan-card-subtitle--subscription{color:#17b22b}.plan-card-subtitle--half-course,.plan-card-subtitle--summer-course{color:#823cdc}.plan-card-subtitle--full-course{color:#ec4d4d}.plan-card-subtitle--unlimited-subscription{color:#fe8b21}.plan-card-qty{display:block;margin-block-end:2.4rem}.plan-card-price{align-items:flex-start;display:flex;gap:.4rem;margin-block-end:2.4rem}.plan-card-price__whole-number{font:500 normal 64px/1.0625 Inter,sans-serif;line-height:.8}.plan-card-price__whole-number--long-number{font-size:4rem;line-height:.99}.plan-card-price__per-lesson{color:#6d5c70;font:500 normal 12px/1.25 Inter,sans-serif}.plan-card-old-price{color:#6d5c70;font:500 normal 18px/1.22 Inter,sans-serif;margin-bottom:.4rem;position:relative;width:fit-content}.plan-card-old-price:before{background-color:#ec4d4d;content:" ";height:1px;left:-2px;position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:auto}[dir=rtl] .plan-card-price{direction:ltr;justify-content:end}.plan-card-mobile{background-color:#fff;border-radius:1.2rem;cursor:pointer;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:1.6rem;position:relative}.plan-card-mobile__special-offer-under-plan{align-items:center;background-color:#17b22b;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#fff;display:flex;font-size:14px;gap:4px;height:31px;justify-content:flex-start;margin-block:8px -16px;margin-inline:-16px;padding-block:6px 8px;padding-inline:32px 8px}.plan-card-mobile__special-offer-above-plan{align-items:center;background-color:#fff;border:1px solid #9762fd;border-radius:4px;color:#17b22b;display:flex;font:500 normal 12px/1.25 Inter,sans-serif;gap:8px;height:23px;justify-content:center;position:absolute;right:-8px;top:-10px;transform:rotate(8deg);width:137px;z-index:1}.plan-card-mobile__row{align-items:flex-start;display:flex;flex-direction:row;gap:.8rem;justify-content:space-between}.plan-card-mobile__description{display:flex;flex-direction:column;gap:.6rem}.plan-card-mobile__lessons-count{font:500 normal 18px/1.22 Inter,sans-serif}.plan-card-mobile__discount,.plan-card-mobile__payment-type{font:500 normal 12px/1.25 Inter,sans-serif}.plan-card-mobile__discount{align-self:flex-start;background-color:#ec4d4d;border-radius:13.8rem;color:#fff;min-height:2rem;padding:.3rem 1rem;width:fit-content}.plan-card-mobile--unlimited-subscription{background-color:#fff2e6}.plan-card-mobile-price{display:flex;flex-direction:column}.plan-card-mobile-price__price{align-items:flex-end;display:flex;gap:.4rem}.plan-card-mobile-price__whole-number{font:500 normal 24px/1.16 Inter,sans-serif;line-height:.95}.plan-card-mobile-price__left-part,.plan-card-mobile-price__right-part{align-items:flex-end;display:flex}.plan-card-mobile-price__currency,.plan-card-mobile-price__fractional-part{font:500 normal 14px/1.29 Inter,sans-serif}.plan-card-mobile-price__per-lesson{color:#6d5c70;font:500 normal 12px/1.25 Inter,sans-serif}.plan-card-mobile-old-price{color:#6d5c70;font:500 normal 14px/1.29 Inter,sans-serif;position:relative;width:fit-content}.plan-card-mobile-old-price:before{background-color:#ec4d4d;content:" ";height:1px;left:-2px;position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:auto}[dir=rtl] .plan-card-mobile-price__price{direction:ltr}.limited-offer{align-items:center;background:linear-gradient(157deg,#8f47eb 7.8%,#6622bf 92.72%);border-radius:12px;box-shadow:0 4px 40px 0 rgba(32,32,41,.08);display:flex;flex-direction:row;height:100px;margin:0 auto;position:relative;width:404px}@media(max-width:600px){.limited-offer{width:100%}}.august-offer{background-image:var(--august-offer-banner-img);border:4px solid hsla(0,0%,100%,.302);border-radius:24px;height:96px;width:410px}@media(max-width:600px){.august-offer{margin-top:5px;width:100%}}.limited-offer__content{display:flex;flex-basis:66.666667%;flex-direction:column;gap:12px;padding:16px 24px;z-index:20}@media(min-width:480px){.limited-offer__content{flex-basis:70%}}.limited-offer__spacer{flex-basis:33.333333%}@media(min-width:480px){.limited-offer__spacer{flex-basis:25%}}.limited-offer__image-wrapper{bottom:0;height:fit-content;margin:0 -8px;position:absolute;right:0;width:156px;z-index:10}[dir=rtl] .limited-offer__image-wrapper{left:0;right:auto;transform:scaleX(-1)}.limited-offer__title{font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.2}@media(min-width:768px){.limited-offer__title{font-size:16px}}@media(min-width:992px){.limited-offer__title{font-size:20px}}.limited-offer__title{color:#fff}.limited-offer__picture{width:100%}.limited-offer__picture--img{max-width:100%}.prices__banner .payment-banner{background:var(--bg-card-bg-contrast);border:1px solid hsl(from var(--borders-card-border) h s l/.5);box-shadow:0 4px 40px 0 rgba(32,32,41,.08)}@media(max-width:1024px){.prices__banner .payment-banner{width:100%}}.prices__banner .payment-banner__message{color:var(--text-high-contrast-text)}.refund-banner{align-items:center;display:flex;flex-direction:column;gap:56px;grid-column-end:13;grid-column-start:1;grid-row:4;padding-block-end:100px;z-index:1}@media(max-width:1024px){.refund-banner{grid-column-end:5;padding-block-end:48px}}@media(max-width:640px){.refund-banner{grid-column-end:3}}.refund-banner__wrapper{background:var(--bg-general-bg);border-radius:40px;display:flex;flex-direction:row;gap:24px;padding:40px;position:relative;width:100%}.refund-banner__wrapper:after{background:linear-gradient(119deg,hsl(from var(--cards-accent-green) h s l/.4) 0,hsl(from var(--cards-accent-green) h s l/.4) .01%,var(--cards-accent-green) 100%);border-radius:40px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media(max-width:640px){.refund-banner__wrapper:after{border-radius:24px}}.refund-banner__wrapper:hover .refund-banner__link{opacity:1}@media(max-width:1024px){.refund-banner__wrapper{flex-direction:column;padding:32px}}@media(max-width:640px){.refund-banner__wrapper{border-radius:24px;padding:24px}}.refund-banner__content{align-items:center;background:var(--bg-card-bg-contrast);border-radius:8px;display:flex;flex-direction:row;gap:24px;overflow:hidden;padding-inline:32px;position:relative;width:100%;z-index:1}.refund-banner__content:first-child .refund-banner__image{height:104px;padding:4px;width:104px}@media(max-width:1024px){.refund-banner__content:first-child .refund-banner__image{height:88px;padding:0;width:88px}}.refund-banner__content:nth-child(2) .refund-banner__image{aspect-ratio:14/13;height:104px;width:112px}@media(max-width:1024px){.refund-banner__content:nth-child(2) .refund-banner__image{height:82px;padding:0;width:88px}}@media(max-width:640px){.refund-banner__content{align-items:center;border-radius:12px;flex-direction:column-reverse;gap:12px;padding:24px}}.refund-banner__text-group{display:flex;flex-direction:column;gap:8px;padding-block:24px}@media(max-width:640px){.refund-banner__text-group{text-wrap:balance;align-items:center;padding:0;text-align:center}}.refund-banner__title{font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:1.2}@media(min-width:768px){.refund-banner__title{font-size:18px}}@media(min-width:992px){.refund-banner__title{font-size:24px}}.refund-banner__title{color:var(--text-high-contrast-text);margin:0}.refund-banner__link,.refund-banner__text{color:var(--text-high-contrast-text);font-family:Inter,sans-serif;font-size:16px;font-weight:500;font-weight:700;line-height:1.5;opacity:.7}.refund-banner__image{-webkit-user-drag:none;user-select:none}.refund-banner__link{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:center;transition:color .4s,opacity .4s;width:fit-content}.refund-banner__link-icon{height:18px;padding:3px;width:18px}.faq{align-items:center;display:flex;flex-direction:column;gap:56px;grid-column-end:13;grid-column-start:1;grid-row:6;padding-block-end:100px;padding-block-start:30px;z-index:1}@media(max-width:1024px){.faq{grid-column-end:5;padding-block:48px}}@media(max-width:640px){.faq{grid-column-end:3}}.faq-container{display:flex;flex-direction:column;gap:40px;max-inline-size:none;overflow:hidden;padding-bottom:9rem;padding-inline:unset;position:relative;width:100%}@media(max-width:991px){.faq-container{gap:24px;padding-bottom:8rem}}.faq__title{font-family:Inter,sans-serif;font-size:26px;font-weight:700;line-height:1.2}@media(min-width:768px){.faq__title{font-size:36px}}@media(min-width:992px){.faq__title{font-size:44px}}.faq__title{text-wrap:balance;color:var(--text-high-contrast-text);text-align:center;z-index:1}.faq__questions{display:flex;flex-direction:column;gap:2.4rem;overflow:clip;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq__questions__block{display:flex;flex-direction:column;gap:40px}@media(min-width:640px){.faq__questions__block{gap:24px}}.faq__more-btn{align-items:center;bottom:0;display:flex;justify-content:center;left:0;padding:2rem 0 0;position:absolute;right:0}@media(min-width:640px){.faq__more-btn{padding:4rem 0 0}}.faq__more-btn__container__icon{fill:var(--text-transparent-button-text);color:var(--text-transparent-button-text);display:flex;height:1.6rem;margin:0;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);width:1.6rem}.faq-category{background:transparent;border-radius:0;display:flex;flex-direction:row;gap:3.2rem;padding:0}@media(max-width:1024px){.faq-category{flex-direction:column;gap:.8rem}}.faq-category__header{align-items:flex-start;display:flex;gap:1.2rem;padding-top:1.2rem}.faq-category__header__image{height:40px;width:40px}@media(max-width:1024px)and (min-width:640px){.faq-category__header__image{height:32px;width:32px}}@media(max-width:640px){.faq-category__header__image{height:20px;width:20px}}.faq-category__header__title{font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:1.2}@media(min-width:768px){.faq-category__header__title{font-size:28px}}@media(min-width:992px){.faq-category__header__title{font-size:36px}}.faq-category__header__title{color:var(--text-high-contrast-text);margin:0;width:275px}@media(max-width:1024px){.faq-category__header__title{width:auto}}.faq-card,.faq-category__questions{display:flex;flex-direction:column;width:100%}.faq-card{background:transparent;border-bottom:1px solid var(--gray-6);border-radius:0;margin:0;overflow:hidden;padding-right:.8rem}.faq-card:last-child{border-style:none}.faq-card__question{align-items:center;cursor:pointer;display:flex;gap:1.6rem;justify-content:space-between;padding:1.2rem 0}.faq-card__question__text{color:var(--text-medium-contrast-text);font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5;margin:0;padding:0}.faq-card__question__icon{fill:#aaa0ab;color:#aaa0ab;height:2rem;margin:0;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);width:2rem}details[open] .faq-card__question__icon{transform:rotate(180deg)}details[open] .faq-card__answer{margin:0;padding:0 3.6rem 1.2rem 0}.faq-card__answer__text{color:var(--text-medium-contrast-text);font:500 normal 14px/1.29 Inter,sans-serif;margin:0;padding:0}.faq-card__answer__text a{color:inherit;font-size:inherit;text-decoration:underline}.faq__more-btn__container{align-items:center;border:none;color:var(--text-transparent-button-text);display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:500;font-weight:700;gap:12px;line-height:1.5;padding:12px 16px}.faq__more-btn__container:hover .faq__more-btn__container__icon{fill:#fff;color:#fff}.faq__more-btn__container--less #faq-more-btn--more,.faq__more-btn__container--more #faq-more-btn--less{display:none}.faq__more-btn__container--less .faq__more-btn__container__icon{transform:rotate(180deg)}.begin-learning-today{align-items:center;display:flex;flex-direction:column;gap:56px;grid-column-end:10;grid-column-start:4;grid-row:7;padding-block:120px;position:relative;z-index:1}@media(max-width:1024px){.begin-learning-today{grid-column-end:5;grid-column-start:1;padding-block:120px}}@media(max-width:640px){.begin-learning-today{grid-column-end:3;grid-column-start:1}}.begin-learning-today__bg{height:auto;left:50%;pointer-events:none;position:absolute;top:50%;transform:translateX(-50%) translateY(-55%);user-select:none;width:1488px;z-index:-1}@media(max-width:640px){.begin-learning-today__bg{height:auto;width:calc(100% + 32px)}}.begin-learning-today__wrapper{border-radius:40px;padding:40px;width:100%}@media(max-width:1024px){.begin-learning-today__wrapper{border-radius:24px;padding:24px}.begin-learning-today__wrapper:before{border-radius:24px!important}}.begin-learning-today__image{aspect-ratio:1/1;height:163px;left:50%;position:absolute;top:-95px;transform:translateX(-50%);width:auto}@media(max-width:1024px){.begin-learning-today__image{top:-112px}}.begin-learning-today__content{align-items:center;backdrop-filter:blur(12px);background:var(--bg-card-bg-contrast);border-radius:16px;display:flex;flex-direction:column;gap:32px;padding:40px;position:relative}.begin-learning-today__title{font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:1.2}@media(min-width:768px){.begin-learning-today__title{font-size:18px}}@media(min-width:992px){.begin-learning-today__title{font-size:24px}}.begin-learning-today__title{color:var(--text-high-contrast-text);text-align:center}.begin-learning-today__button{font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.2}@media(min-width:768px){.begin-learning-today__button{font-size:16px}}@media(min-width:992px){.begin-learning-today__button{font-size:20px}}.begin-learning-today__button{border:var(--borders-primary-button-border);margin:none;margin-inline:auto;padding:16px 40px;text-align:center}@media(max-width:1024px){.begin-learning-today__button{max-width:320px;padding:16px 24px;width:100%}}.payment-banner__wrapper{margin-block:6rem;margin-inline:auto}@media(min-width:1200px){.payment-banner__wrapper{width:fit-content}}.payment-banner{background:var(--payment-banner-bg-color,#ffb3c7);border-radius:1.6rem;color:var(--payment-banner-text-color,#14001a);display:flex;flex-direction:column;font-size:2rem;font-style:normal;font-weight:600;gap:20px;justify-content:center;line-height:2.2rem;padding-block:1.4rem;padding-inline:1.6rem;padding:32px;width:100%}@media(min-width:641px){.payment-banner{width:92%}}@media(min-width:1140px){.payment-banner{max-width:558px}}.payment-banner--mode-white{--payment-banner-bg-color:#fff}@media(min-width:1200px){.payment-banner--mode-white{max-width:45rem}.payment-banner--mode-white .payment-banner__message{max-width:14rem}}.payment-banner--mode-green{--payment-banner-bg-color:#a6c307;--payment-banner-text-color:#fff;gap:1rem;justify-content:center}@media(max-width:1199px){.payment-banner--mode-green .payment-banner__logo{width:6.6rem}}.payment-banner--mode-lavender-blush{--payment-banner-bg-color:#fee7f2}.payment-banner--mode-physalis{--payment-banner-bg-color:#fff2e6}.payment-banner--mode-honeydew{--payment-banner-bg-color:#ebfaee}.payment-banner--mode-lavender-sky{--payment-banner-bg-color:#e5ecff}.payment-banner--mode-ua{--payment-banner-bg-color:#fff}.payment-banner__message{font:600 normal 18px/1.22 Inter,sans-serif}.payment-banner__list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:32px}.footer{background:#14001a;padding-block:3rem 1.6rem}@media(min-width:1025px){.footer{padding-block:3rem 1.6rem}}.footer .dialog-picker__wrapper{margin-block:1.6rem 2rem}@media(min-width:768px){.footer__wrapper{display:flex;justify-content:space-between}}.footer__inner-wrapper-1{position:relative}@media(min-width:768px){.footer__inner-wrapper-1{order:1}.footer__inner-wrapper-2{order:3}}@media(min-width:768px)and (max-width:991px){.footer__inner-wrapper-2{max-width:27%}}@media(min-width:768px){.footer__inner-wrapper-3{order:2}}@media(min-width:992px){.footer__inner-wrapper-4{display:flex;justify-content:space-between}}.working-time__container{align-items:center;display:flex;margin-block-end:2rem}@media(min-width:768px){.working-time__container{display:block;margin-block-end:1rem}.working-time{padding-inline-start:2.4rem}}.footer__phone{align-items:center;color:#fff;display:inline-flex;line-height:3.2rem;margin-inline-end:1.6rem;margin-inline-start:-.6rem;padding-inline:.6rem}@media(min-width:768px){.footer__phone{margin-block-end:1rem}}.footer__phone-icon{margin-inline-end:.6rem}.footer__email{align-items:center;display:inline-flex;line-height:3.2rem;margin-block-end:2.6rem;margin-inline-start:-.6rem;padding-inline:.6rem}.footer-link:active,.footer-link:hover{color:#ac85f9}.email-link__icon{margin-inline-end:.6rem}.footer__messengers-list{display:flex;flex-wrap:wrap;margin-block-end:4rem;margin-inline-start:-.6rem}.footer__messengers-item:not(:last-child){margin-inline-end:1.2rem}.footer__messengers-link{align-items:center;color:#fff;display:flex;height:3.2rem;justify-content:center;padding-inline:.6rem}.footer__messengers-link:active,.footer__messengers-link:hover{color:var(--link-hover-color,#fff)}.footer__messengers-link--whatsapp{--link-hover-color:#53ae48}.footer__messengers-link--viber{--link-hover-color:#823cdc}.footer__messengers-link--telegram{--link-hover-color:#2aaaed}.footer__messengers-link--instagram{--link-hover-color:#de5bff}.footer__messengers-link--facebook{--link-hover-color:#3479ea}.footer__messengers-link--facebook-messenger{--link-hover-color:#943cff}.footer__messengers-link--youtube{--link-hover-color:#eb3223}.footer__messengers-link--line{--link-hover-color:#3ace01}.footer__messengers-link--kakaotalk{--link-hover-color:#ffe812}.footer__messengers-link--tiktok{--link-hover-color:#6ae7e2}.footer__menu{grid-row-gap:1.6rem;display:grid;margin-block-end:2.6rem}@media(min-width:768px){.footer__menu{grid-column-gap:3rem;grid-auto-flow:column;grid-template-rows:repeat(6,1fr)}}@media(min-width:1140px){.footer__menu{grid-column-gap:5rem;grid-template-rows:repeat(4,1fr)}}.footer__divider{background:#6d5c70;height:.1rem;margin-block-end:1.6rem;width:100%}.footer__address:not(:last-of-type){margin-block-end:.8rem}.copyright{display:none;margin-block-end:2.5rem}@media(max-width:1000px){.copyright{display:block}}.desktop-copyright{bottom:40px;left:0;position:absolute}@media(max-width:1000px){.desktop-copyright{display:none}}.footer__terms{margin-block-end:2.5rem}@media(min-width:768px){.footer__terms{display:flex}}.footer__terms-item{display:flex}.footer__terms-item .footer-link{font-size:1.1rem}.footer__terms-item:not(:last-child){margin-block-end:1.6rem}@media(min-width:768px){.footer__terms-item:not(:last-child){margin-block-end:0;margin-inline-end:2.4rem}}.button-for-uk{align-content:center;align-items:center;display:flex;gap:6px}.button-for-uk .flag-icon{margin-block:-12px}.award{display:flex;justify-content:center}.bonus-balance-banner{align-items:center;display:flex;flex-direction:column;max-width:480px;padding:16px 24px;row-gap:16px;width:100%}.bonus-balance-banner__image{height:auto;width:142px}.bonus-balance-banner__title{font:500 normal 24px/1.16 Inter,sans-serif;margin:0;text-align:center}.bonus-balance-banner__desc{font:500 normal 18px/1.22 Inter,sans-serif;margin:0;text-align:center}.bonus-balance-banner__button{align-items:center;background:linear-gradient(180deg,#ff9800,#f57c00);border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;height:44px;justify-content:center;margin:8px 0 16px;transition:all .2s ease-in-out;width:280px}.bonus-balance-banner__button:hover{background:linear-gradient(1turn,#ff9800 -11.36%,#f57c00);box-shadow:0 10px 20px rgba(0,0,0,.15)}.summer-course-banner-container{margin-block:6rem}.summer-course-tag-and-gift{width:672px}.summer-course-tag-and-gift__wrapper{align-items:start;display:flex;flex-direction:column;justify-content:center;position:relative}.summer-course-tag-and-gift__image{position:absolute;right:0;top:50%;transform:translateY(-50%)}.summer-course-tag-and-gift__tag{align-items:center;display:flex;flex-direction:column;font:500 normal 24px/1.16 Inter,sans-serif;gap:2px;height:143.859px;margin-left:40px;padding:24px 64px 24px 16px;transform:rotate(16deg);width:309.298px}.summer-course-tag-and-gift__tag span{opacity:.8}.summer-course-tag-and-gift__tag span:nth-child(2){font:500 normal 36px/1.22 Inter,sans-serif;opacity:1}.summer-course-tag{width:343px}.summer-course-tag__wrapper{align-items:start;display:flex;flex-direction:column;justify-content:center;position:relative}.summer-course-tag__image{left:50%;position:absolute;top:55%;transform:translate(-50%,-50%)}.summer-course-tag__tag{align-items:center;display:flex;flex-direction:row;gap:10px;height:132px;margin-left:40px;padding:2px 64px 2px 2px;transform:rotate(352deg);width:288px}.summer-course-tag__gift-box{height:112px;margin-top:-14px;transform:rotate(6deg);width:88px}.summer-course-tag__text{align-items:start;display:flex;flex-direction:column;font:500 normal 18px/1.22 Inter,sans-serif;gap:2px}.summer-course-tag__text span{opacity:.8}.summer-course-tag__text span:nth-child(2){font:500 normal 24px/1.16 Inter,sans-serif;opacity:1}.summer-course-banner{background-color:#fff;border-radius:16px;color:#fff;cursor:pointer;display:flex;flex-direction:row;gap:32px;min-height:360px;overflow:hidden;padding:20px 16px;position:relative;z-index:10}.summer-course-banner:hover .summer-course-banner__button{background:#823bdd;color:#fff}@media(min-width:500px){.summer-course-banner{min-height:460px}}@media(min-width:680px){.summer-course-banner{min-height:500px}}@media(min-width:768px){.summer-course-banner{padding:40px}}@media(min-width:1140px){.summer-course-banner{min-height:296px}}.summer-course-banner__left{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:space-between;width:100%}@media(min-width:680px){.summer-course-banner__left{align-items:start;flex:0 0 428px}}.summer-course-banner__right{align-items:start;display:flex;flex:1;flex-direction:column;gap:32px;justify-content:center;position:relative}.summer-course-banner__title{color:#14001a;font-weight:700;margin:0;text-align:center;width:304px}@media(min-width:680px){.summer-course-banner__title{text-align:left;width:auto}}.summer-course-banner__tag-and-gift{display:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media(min-width:680px){.summer-course-banner__tag-and-gift{display:block}}.summer-course-banner__tag{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media(min-width:680px){.summer-course-banner__tag{display:none}}.summer-course-banner__button{align-items:center;display:inline-flex;font-weight:600;gap:8px;height:46px;padding-left:16px;padding-right:16px}@media(min-width:680px){.summer-course-banner__button{margin-bottom:16px}}.limited-offer-image{height:288px;width:360px}.limited-offer-image img{width:100%}.dialog-free-book__container{background:#fff;border-radius:1.6rem;max-width:34.3rem;overflow:hidden;padding:3.2rem 2.4rem 2.4rem;position:relative}@media(min-width:700px){.dialog-free-book__container{max-width:54.6rem;padding:4rem}}.dialog-free-book__content{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:1.6rem}@media(min-width:700px){.dialog-free-book__content{gap:2.4rem;margin-bottom:2.4rem}}.dialog-free-book__title{color:#423245;font-size:2.4rem;font-style:normal;font-weight:500;line-height:2.8rem;margin:0}@media(min-width:700px){.dialog-free-book__title{font-size:3.6rem;line-height:4.4rem}}.dialog-free-book__button{align-items:center;background:#fff;border:0;cursor:pointer;display:flex;height:2.4rem;inset-block-start:0;inset-inline-end:0;justify-content:center;opacity:.8;outline:none;position:absolute;right:1.2rem;top:1.2rem;width:2.4rem}@media(min-width:700px){.dialog-free-book__button{height:3.2rem;width:3.2rem}}.dialog-free-book__button:hover{opacity:1}.dialog-free-book__form{display:flex;flex-direction:column}.dialog-free-book__form .field-wrapper{width:100%}.dialog-free-book__form .email__is-not-valid{margin-top:.4rem}.dialog-free-book__form .email__is-not-valid.visible{display:block}@media(min-width:700px){.dialog-free-book__form{align-items:flex-start}}.dialog-free-book__label{color:#6d5c70;cursor:pointer;font-size:1.8rem;font-weight:500;line-height:2.2rem;margin-bottom:1.2rem}.dialog-free-book__submit{font-size:1.6rem;font-style:normal;font-weight:500;margin-top:.4rem}.dialog-free-book__submit:disabled{cursor:not-allowed;opacity:.5}.notification__container{max-width:400px;position:fixed;right:12px;top:12px;width:80%;z-index:1060}.notification__hidden{animation:notification-hide .25s cubic-bezier(.33859,-.42,1,-.22),notification-shrink .25s cubic-bezier(.5,0,0,1) .25s;-webkit-animation:notification-hide .25s cubic-bezier(.33859,-.42,1,-.22),notification-shrink .25s cubic-bezier(.5,0,0,1) .25s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.notification__show{animation:notification-show .18s cubic-bezier(.175,.885,.32,1.27499);-webkit-animation:notification-show .18s cubic-bezier(.175,.885,.32,1.27499)}.notification{border-radius:4px;color:#fff;display:flex;font:18px Helvetica,sans-serif;margin-bottom:2px;max-height:800px;overflow:hidden;position:relative}.notification-warning{background-color:#ff7f48}.notification-info{background-color:#3ea2ff}.notification-success{background-color:#80ca8a}.notification__icon{fill:#fff;background-color:hsla(0,0%,100%,.2);color:#fff;height:100%;left:0;padding:8px;position:absolute;text-align:center;top:0;width:40px}.notification__message{padding:12px 8px 12px 48px;width:100%;word-break:break-word}.notification__countdown{background-color:hsla(0,0%,100%,.4);bottom:0;height:4px;position:absolute;width:0;width:100%}.notification__close-button{background-color:transparent;border:0;color:#fff;cursor:pointer;height:24px;margin:8px 8px auto;padding:6px 8px 7px;position:relative;text-align:center;text-decoration:none;width:24px}.notification__close-button:hover{opacity:.7}@keyframes notification-show{0%{opacity:0;transform:perspective(450px) translateY(-30px) rotateX(90deg)}to{opacity:1;transform:perspective(450px) translate(0) rotateX(0deg)}}@keyframes notification-hide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes notification-countdown{0%{transform:scaleX(1);transform-origin:left}to{transform:scaleX(0);transform-origin:left}}.general-section{background-color:var(--bg-general-bg);grid-column:-1;overflow:clip;padding-bottom:64px}.general-section:last-of-type{padding-bottom:0}.opposite-section{background-color:var(--gray-0)}.bg-noise{background-image:var(--bg-noise-img);background-repeat:repeat;background-size:400px 400px;height:100%;-webkit-mask-image:radial-gradient(circle at center,#000 0,rgba(0,0,0,.1) 45%,rgba(0,0,0,.05) 60%,transparent 70%);mask-image:radial-gradient(circle at center,#000 0,rgba(0,0,0,.1) 45%,rgba(0,0,0,.05) 60%,transparent 70%);opacity:.5;width:100%}.card,.card--light{position:relative}.card--light:before,.card:before{background:linear-gradient(119deg,hsl(from var(--card-background-gradient-color) h s l/.4) 0,hsl(from var(--card-background-gradient-color) h s l/.4) .01%,var(--card-background-gradient-color) 100%);border-radius:40px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.card{background:var(--bg-general-bg)}.card-fuchsia{--card-background-gradient-color:var(--cards-accent-fuchsia)}.card--light{background:var(--gray-0)}.card--light.card-red{--card-background-gradient-color:var(--cards-accent-red)}.card--light.card-blue{--card-background-gradient-color:var(--cards-accent-blue)}.card--light.card-green{--card-background-gradient-color:var(--cards-accent-green)}.card--light.card-yellow{--card-background-gradient-color:var(--cards-accent-yellow)}.card--light .card__content{background:linear-gradient(129deg,hsl(from var(--gray-0) h s l/.8) -2.54%,hsl(from var(--gray-0) h s l/.7) -2.53%,hsl(from var(--gray-0) h s l/.5) 92.54%)}.card__content{background:linear-gradient(129deg,hsl(from var(--bg-general-bg) h s l/.8) -2.54%,hsl(from var(--bg-general-bg) h s l/.7) -2.53%,hsl(from var(--bg-general-bg) h s l/.5) 92.54%);height:100%;position:relative;z-index:1}.all-right-plus{display:flex;flex-direction:row;gap:4px}.all-right-plus__plus{background-image:linear-gradient(122deg,#9f5ef2 3.49%,#632bab);border-radius:4px;font:500 normal 12px/1.25 Inter,sans-serif;font-size:13px;gap:8px;justify-content:center;padding:2px 6px}.all-right-plus__plus,.fpb{align-items:center;display:flex}.fpb{border-radius:24px;flex-direction:row;margin:0 auto;padding:16px;position:relative;width:410px;z-index:1}@media(max-width:600px){.fpb{width:100%}}.fpb__content{display:flex;flex-basis:70%;flex-direction:column;gap:8px;justify-content:flex-end;min-height:80px;z-index:2}.fpb__spacer{flex-basis:30%}.fpb__title-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font:500 normal 18px/1.22 Inter,sans-serif;gap:4px}.fpb__title-subtitle{align-items:flex-start;display:flex;flex-direction:column;gap:4px;text-align:left}.fpb__title{text-align:left}.fpb__price-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;max-width:260px}.fpb__old-price-wrapper{position:relative;width:fit-content}.fpb__old-price{font:500 normal 18px/1.22 Inter,sans-serif}.fpb__old-price-line{border-bottom:1px solid #ec4d4d;height:2px;left:-2px;position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:auto;z-index:1}.fpb__price{font:600 normal 18px/1.22 Inter,sans-serif}.fpb__all-right-plus-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;font:500 normal 18px/1.22 Inter,sans-serif;gap:4px;position:relative}.fpb__all-right-plus-as-gift{text-wrap:nowrap}.fpb__all-right-plus-tooltip{color:#823cdc;height:fit-content;width:fit-content}.fpb__all-right-plus-tooltip,.fpb__button-wrapper{align-items:center;display:flex;flex-direction:row}.fpb__button-wrapper{gap:8px}.fpb__button{align-items:center;border:0;border-radius:12px;display:flex;font:500 normal 14px/1.29 Inter,sans-serif;height:32px;justify-content:center;padding-block:8px;padding-inline:20px}.fpb__image-wrapper{bottom:0;height:fit-content;position:absolute;right:0;width:165px;z-index:-2}[dir=rtl] .fpb__image-wrapper{left:0;right:auto;transform:scaleX(-1)}.fpb__image{border-radius:0 0 24px 0;width:100%}.fpb__discount-wrapper{align-items:center;bottom:0;display:flex;height:78px;padding-right:4px;position:absolute;right:0;width:170px;z-index:-1}[dir=rtl] .fpb__discount-wrapper{left:0;padding-left:4px;padding-right:0;right:auto}.fpb__discount{font:500 normal 36px/1.22 Inter,sans-serif;font-size:64px;height:100%;letter-spacing:-6px;line-height:normal;text-align:right;text-shadow:0 0 16px rgba(0,0,0,.2);width:100%}[dir=rtl] .fpb__discount{text-align:left}.fpb-tooltip,.fpb-tooltip__trigger{height:fit-content;position:relative;width:fit-content}.fpb-tooltip__trigger{cursor:pointer}.fpb-tooltip__content{align-items:flex-end;background:#14001a;border-radius:8px;bottom:100%;color:#fff;display:none;font:500 normal 14px/1.29 Inter,sans-serif;gap:10px;left:50%;padding:8px 12px;position:absolute;width:258px}.fpb-tooltip__content--visible{display:flex}.grid__content{column-gap:24px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;max-width:1440px;padding-inline:80px}@media(max-width:1024px){.grid__content{grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:24px}}@media(max-width:640px){.grid__content{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:16px}}.relative{position:relative}