.wehdNq_overlay{z-index:22;background-color:#00000080;height:100%;position:fixed;inset:0;overflow-y:auto}.wehdNq_content{background-color:var(--white);box-sizing:border-box;border-radius:20px;width:100%;max-width:400px;margin:0 auto;padding:20px;position:relative;top:12%}@media (max-width:767px){.wehdNq_content{width:calc(100% - 40px)}}.wehdNq_heading{font-family:var(--body-font);font-size:var(--body3-font-size);font-weight:500;line-height:var(--body3-line-height);text-align:center;margin-bottom:15px}.wehdNq_open_modal{overflow:hidden}.wehdNq_close_btn{background-color:var(--white);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:opacity .1s linear;display:flex;position:absolute;top:-36px;right:-36px}.wehdNq_close_btn:hover{opacity:.8}@media (max-width:767px){.wehdNq_close_btn{top:-46px;right:0}}.wehdNq_close_icon{box-sizing:border-box;border:2px solid #0000;width:22px;height:22px;display:block;position:relative}.wehdNq_close_icon:before,.wehdNq_close_icon:after{content:"";box-sizing:border-box;background:currentColor;width:16px;height:2px;display:block;position:absolute;top:8px;left:1px;transform:rotate(45deg)}.wehdNq_close_icon:after{transform:rotate(-45deg)}
.XdFalq_header{z-index:50;box-sizing:border-box;background-color:var(--white);opacity:1;border:1px solid #0000001a;border-radius:10px;justify-content:space-between;align-items:center;width:calc(100% - 40px);max-width:400px;padding:19px 20px;transition:opacity .1s linear;display:flex;position:fixed;bottom:10px;left:50%;transform:translate(-50%)}@media (min-width:768px){.XdFalq_header{top:0;bottom:auto}}.XdFalq_hidden{opacity:0;visibility:hidden;transition:opacity .1s linear}.XdFalq_title{font-size:15px;font-weight:700;font-family:var(--body-font);line-height:22px}.XdFalq_button{text-transform:var(--uppercase-value);font-size:18px;font-family:var(--heading-font);line-height:1}.XdFalq_white_text{color:var(--white)}
.sVMQUa_spinner{z-index:10;width:100%;max-width:200px;height:100%;max-height:200px;position:relative}.sVMQUa_circle{z-index:2;animation:20s linear infinite sVMQUa_spin;position:absolute;inset:3px}.sVMQUa_content{width:100%;height:100%;font-family:var(--heading-font);justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex}@keyframes sVMQUa_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.PWmuwW_section{background-color:#dfe3ff;border-radius:20px;flex-direction:column;align-items:center;padding:40px 20px 10px;display:flex}.PWmuwW_title{text-align:center;margin-bottom:20px;font-size:24px;font-weight:700;line-height:1}.PWmuwW_answers_count{font-family:var(--heading-font);text-align:center;margin-bottom:10px;font-size:35px;line-height:100%}.PWmuwW_label,.PWmuwW_level_label,.PWmuwW_answers_label{font-family:var(--body-font);font-size:var(--body3-font-size);font-weight:700;line-height:var(--body3-line-height)}.PWmuwW_answers_label{text-align:center}.PWmuwW_block,.PWmuwW_level_block{background-color:var(--white);box-sizing:border-box;border-radius:10px;width:100%;margin-bottom:10px;padding:10px}.PWmuwW_level_block{margin-top:40px;padding:15px;position:relative}.PWmuwW_level_label{margin-bottom:10px}.PWmuwW_level_title{font-family:var(--heading-font);font-size:20px;line-height:100%}.PWmuwW_block_header{align-items:center;gap:10px;margin-bottom:5px;display:flex}.PWmuwW_image{width:30px;height:30px}.PWmuwW_text{font-family:var(--body-font);font-size:var(--body3-font-size);font-weight:500;line-height:var(--body3-line-height)}.PWmuwW_text strong{font-weight:700}.PWmuwW_button{margin-top:20px}.PWmuwW_spinner{background-color:#f5a0d2;border-radius:50%;width:60px;height:60px;position:absolute;top:-23px;right:15px}
._2ZifOG_section{box-sizing:border-box;background-color:#dfe3ff;border-radius:20px;width:100%;padding:20px}._2ZifOG_title{font-family:var(--heading-font);overflow-wrap:break-word;padding-bottom:10px;font-size:50px;line-height:1}._2ZifOG_subtitle{font-family:var(--body-font);overflow-wrap:break-word;font-size:24px;line-height:34px}._2ZifOG_text{font-family:var(--body-font);text-align:center;font-size:18px;line-height:26px}._2ZifOG_item_wrap{max-width:232px;margin:60px auto -20px}._2ZifOG_figure{width:200px;height:200px;margin:0 auto 30px;position:relative}._2ZifOG_item{padding-bottom:60px}
.FELRwW_container{background-color:var(--white);border-radius:20px;padding:20px}.FELRwW_text_container{justify-content:space-around;padding-bottom:25px;font-family:Nekst-Bold,sans-serif;font-size:20px;line-height:20px;display:flex}.FELRwW_image_container{border-radius:10px;height:200px;margin-bottom:20px;position:relative;overflow:hidden}.FELRwW_level_vocabulary{background-color:var(--white);border:1px solid #0000001a;border-radius:10px;justify-content:space-between;padding:15px;display:flex}.FELRwW_level_vocabulary_column{flex-direction:column;gap:20px;display:flex}.FELRwW_title{margin-bottom:5px;font-size:15px;font-weight:700;line-height:22px}.FELRwW_subtitle{margin-bottom:5px;font-size:10px;font-weight:500;line-height:14px}.FELRwW_progress_bar{background-color:#0000000d;border-radius:8px;width:120px;height:15px;position:relative;overflow:hidden}.FELRwW_progress_bar_fill{clip-path:inset(0 100% 0 0 round 0 10px 10px 0);background:linear-gradient(90deg,#ff7070 0%,#ffc043 22.99%,#fff050 47.91%,#a2e966 76.47%,#3ce27f 100%);border-radius:10px;width:100%;height:100%;transition:none;position:absolute;top:0;left:0}.FELRwW_animate{transition-property:clip-path;transition-timing-function:linear}.FELRwW_graph_container{margin-top:40px}.FELRwW_graph_text{max-width:210px}.FELRwW_graph_title{margin-bottom:10px;padding-right:5px;font-family:Nekst-Bold,sans-serif}.FELRwW_graph_subtitle{padding-right:5px;font-weight:500}.FELRwW_graph_subtitle strong{font-weight:700}.FELRwW_graph{margin-left:-5px;margin-right:-5px;position:relative}.FELRwW_logo{width:80px;height:22px;position:absolute;top:-30px;right:0}.FELRwW_graph_lines,.FELRwW_graph_months{justify-content:space-between;align-items:center;width:100%;display:flex}.FELRwW_graph_lines{margin-top:-10px}.FELRwW_vertical{background-color:var(--black);width:2px;height:10px}.FELRwW_horizontal{background-color:var(--black);width:50%;height:2px}.FELRwW_month{font-size:15px;font-weight:700;line-height:22px}.FELRwW_info_block{box-sizing:border-box;text-align:center;background-color:#d2d9ff;border-radius:10px;padding:10px;font-size:13px;font-weight:500;line-height:18px}.FELRwW_info_block strong{font-weight:700}.FELRwW_with_margin{margin-top:40px}
.efTdxa_label{color:#00000080;background-color:var(--white);box-sizing:border-box;cursor:pointer;border:1px solid #0000004d;border-radius:15px;grid-template-columns:20px 1fr 1fr;align-items:center;gap:12px;width:100%;height:100%;min-height:92px;padding:10px;transition-duration:.12s;display:grid;position:relative}.efTdxa_label:has(:checked){color:var(--black);border-color:var(--card-color,#540cd0);outline:1px solid var(--card-color,#540cd0)}.efTdxa_label:has(:checked):before{content:"";background-color:var(--selected-background-color,#540cd00d);border-radius:15px;position:absolute;inset:0}.efTdxa_label.efTdxa_bestOffer{min-height:116px;padding-top:34px}.efTdxa_label input{width:20px;height:20px;font:inherit;color:currentColor;appearance:none;background-color:#0000;border:1px solid #0000004d;border-radius:50%;place-content:center;margin:0;display:grid;transform:translateY(-.075em)}.efTdxa_label input:before{content:"";width:14px;height:14px;box-shadow:inset 1em 1em var(--card-color,#540cd0);border-radius:50%;transition-duration:.12s;transform:scale(0)}.efTdxa_label input:checked{border-color:var(--card-color,#540cd0)}.efTdxa_label input:checked:before{transform:scale(1)}.efTdxa_bestOffer:not(.efTdxa_label){height:24px;color:var(--white);text-align:center;text-transform:uppercase;background-color:var(--card-color,#540cd0);outline:1px solid var(--card-color,#540cd0);border-top-left-radius:14px;border-top-right-radius:14px;align-content:center;font-size:13px;font-weight:700;line-height:14px;position:absolute;top:0;left:0;right:0}.efTdxa_info{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:4px;height:100%;display:flex}.efTdxa_title{color:var(--black);font-size:18px;font-weight:700;line-height:26px}.efTdxa_badge{color:var(--white);background:var(--black);text-transform:uppercase;z-index:1;border-radius:5px;align-items:center;gap:4px;padding:2px 4px;font-size:11px;font-weight:700;line-height:14px;display:flex;position:relative}.efTdxa_price{color:#00000080;white-space:nowrap;font-size:15px;font-weight:700;line-height:22px}.efTdxa_price_old{font-weight:500;text-decoration:line-through}.efTdxa_perDay{justify-content:flex-end;gap:5px;padding-top:5px;display:flex}.efTdxa_pricePerDayOld{color:#00000080;white-space:nowrap;font-size:10px;line-height:1;-webkit-text-decoration:line-through #ff7070;text-decoration:line-through #ff7070}.efTdxa_pricePerDayCurrency{font-family:var(--heading-font);font-size:16px;line-height:1}.efTdxa_pricePerDayMain{margin-top:-5px;font-size:46px;line-height:1}.efTdxa_pricePerDay{flex-shrink:0;font-size:10px;line-height:1}.efTdxa_pricePerDayRemainder{font-size:13px;font-weight:700;line-height:1;display:block}.efTdxa_now_then_line{color:#00000080;flex:1}
._58fRtq_container{background-color:var(--white);border-radius:20px;padding:20px}._58fRtq_text_container{justify-content:space-around;padding-bottom:25px;font-family:Nekst-Bold,sans-serif;font-size:20px;line-height:20px;display:flex}._58fRtq_level_vocabulary{border:1px solid #0000001a;border-radius:10px;justify-content:space-between;padding:15px;display:flex}._58fRtq_level_vocabulary_column{flex-direction:column;gap:20px;display:flex}._58fRtq_title{margin-bottom:5px;font-size:15px;font-weight:700;line-height:22px}._58fRtq_subtitle{margin-bottom:5px;font-size:10px;font-weight:500;line-height:14px}._58fRtq_progress_bar{background-color:#0000000d;border-radius:8px;width:120px;height:15px;position:relative;overflow:hidden}._58fRtq_progress_bar_fill{background:linear-gradient(90deg,#ff7070 0%,#ffc043 22.99%,#fff050 47.91%,#a2e966 76.47%,#3ce27f 100%);border-radius:10px;width:100%;height:100%;transition:clip-path .5s;position:absolute;top:0;left:0}._58fRtq_graph_container{margin-top:40px}._58fRtq_graph_text{max-width:210px}._58fRtq_graph_title{margin-bottom:10px;font-family:Nekst-Bold,sans-serif;font-size:24px;line-height:24px}._58fRtq_graph_subtitle{font-size:15px;font-weight:500;line-height:22px}._58fRtq_graph_subtitle span{font-weight:700}._58fRtq_graph{margin-left:-5px;margin-right:-5px;position:relative}._58fRtq_logo{width:80px;height:22px;position:absolute;top:-30px;right:0}._58fRtq_graph_lines,._58fRtq_graph_months{justify-content:space-between;align-items:center;width:100%;display:flex}._58fRtq_graph_lines{margin-top:-10px}._58fRtq_vertical{background-color:var(--black);width:2px;height:10px}._58fRtq_horizontal{background-color:var(--black);width:50%;height:2px}._58fRtq_month{font-size:15px;font-weight:700;line-height:22px}._58fRtq_info_block{box-sizing:border-box;text-align:center;background-color:#d2d9ff;border-radius:10px;margin-top:40px;padding:10px;font-size:13px;font-weight:500;line-height:18px}._58fRtq_info_block span{font-weight:700}
.mh5S1G_section{background-color:#fff;border-radius:20px;padding:20px}.mh5S1G_title{font-family:var(--heading-font);margin-bottom:20px;font-size:30px;line-height:1}.mh5S1G_list{flex-direction:column;gap:15px;display:flex}.mh5S1G_item{grid-template-columns:30px 1fr;align-items:center;column-gap:20px;display:grid}.mh5S1G_icon{grid-row:1/3;justify-content:center;align-items:center;display:flex}.mh5S1G_icon svg{width:30px;height:30px}.mh5S1G_name{font-size:15px;font-weight:700;line-height:22px}.mh5S1G_description{color:#00000080;font-size:15px;line-height:22px}
.jXg2Vq_section{background-color:#fff;border-radius:20px;padding:20px}.jXg2Vq_title{font-family:var(--heading-font);margin-bottom:20px;font-size:30px;line-height:1}.jXg2Vq_list{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.jXg2Vq_item{flex-direction:column;gap:10px;display:flex}.jXg2Vq_percentage{color:#540cd0;font-family:var(--heading-font);font-size:35px;line-height:1}.jXg2Vq_text{font-size:13px;line-height:18px}
.Wc48JG_label{--height:92px;--best-offer-height:24px;--padding:10px;--duration:.12s;width:100%;height:var(--height);padding:var(--padding);color:#00000080;box-sizing:border-box;transition-duration:var(--duration);cursor:pointer;border:1px solid #0000004d;border-radius:15px;grid-template-columns:20px 1fr 1fr;align-items:center;gap:12px;display:grid;position:relative}.Wc48JG_label:has(:checked){color:var(--black);background-color:#540cd00d;border-color:#540cd0;outline:1px solid #540cd0}.Wc48JG_label.Wc48JG_bestOffer{height:calc(var(--height) + var(--best-offer-height));padding-top:calc(var(--padding) + var(--best-offer-height))}.Wc48JG_label input{width:20px;height:20px;font:inherit;color:currentColor;appearance:none;background-color:#0000;border:1px solid #0000004d;border-radius:50%;place-content:center;margin:0;display:grid;transform:translateY(-.075em)}.Wc48JG_label input:before{content:"";width:14px;height:14px;transition-duration:var(--duration);border-radius:50%;transform:scale(0);box-shadow:inset 1em 1em #540cd0}.Wc48JG_label input:checked{border-color:#540cd0}.Wc48JG_label input:checked:before{transform:scale(1)}.Wc48JG_bestOffer:not(.Wc48JG_label){height:var(--best-offer-height);color:var(--white);text-align:center;text-transform:uppercase;background-color:#540cd0;border-top-left-radius:14px;border-top-right-radius:14px;outline:1px solid #540cd0;align-content:center;font-size:13px;font-weight:700;line-height:14px;position:absolute;top:0;left:0;right:0}.Wc48JG_info{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:4px;height:100%;display:flex}.Wc48JG_title{color:var(--black);font-size:18px;font-weight:700;line-height:26px}.Wc48JG_badge{color:#540cd0;text-transform:uppercase;background:#540cd01a;border-radius:5px;align-items:center;gap:4px;padding:2px 4px;font-size:11px;font-weight:700;line-height:14px;display:flex}.Wc48JG_label.Wc48JG_bestOffer .Wc48JG_badge{color:var(--white);background:#540cd0}.Wc48JG_price{color:#00000080;font-size:15px;font-weight:700;line-height:22px}.Wc48JG_price_old{font-weight:500;text-decoration:line-through}.Wc48JG_perDay{justify-content:flex-end;gap:5px;padding-top:5px;display:flex}.Wc48JG_pricePerDayOld{color:#00000080;font-size:10px;line-height:1;-webkit-text-decoration:line-through #ff7070;text-decoration:line-through #ff7070}.Wc48JG_pricePerDayCurrency{font-family:var(--heading-font);font-size:16px;line-height:1}.Wc48JG_pricePerDayMain{margin-top:-5px;font-size:46px;line-height:1}.Wc48JG_pricePerDay{flex-shrink:0;font-size:10px;line-height:1}.Wc48JG_pricePerDayRemainder{font-size:13px;font-weight:700;line-height:1;display:block}.Wc48JG_now_then_line{color:#00000080;flex:1}
.ZH3Mzq_section{background-color:#fff;border-radius:30px;padding:20px}.ZH3Mzq_title{font-family:var(--heading-font);margin-bottom:30px;font-size:30px;line-height:1}.ZH3Mzq_description{color:#00000080;font-size:13px;line-height:18px}.ZH3Mzq_list{flex-direction:column;gap:5px;display:flex}.ZH3Mzq_link{-webkit-text-decoration:underline dotted #0000004d;text-decoration:underline dotted #0000004d}.ZH3Mzq_button{height:50px;margin-block:20px 10px}
.U1frza_container{flex-direction:column;align-items:center;gap:0;width:100%;display:flex}.U1frza_card{box-sizing:border-box;background:#fde3c3;border-radius:20px;width:100%;max-width:350px;position:relative;overflow:visible;-webkit-mask-image:radial-gradient(12px at 0 292px,#0000 12px,#000 12px),radial-gradient(12px at 100% 292px,#0000 12px,#000 12px);mask-image:radial-gradient(12px at 0 292px,#0000 12px,#000 12px),radial-gradient(12px at 100% 292px,#0000 12px,#000 12px);-webkit-mask-composite:source-in;mask-composite:intersect}.U1frza_discount_section{z-index:2;text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;gap:20px;height:292px;padding:50px 20px 20px;display:flex;position:relative}.U1frza_discount_percentage{font-family:var(--heading-font);color:#0d0d0d;margin-bottom:0;font-size:96px;font-weight:800;line-height:100%}.U1frza_discount_percentage .U1frza_percent_symbol{font-size:64px}.U1frza_discount_label{color:#0d0d0d;margin:0;font-size:40px;font-weight:700;line-height:100%}.U1frza_discount_description{color:#0d0d0d;max-width:280px;margin:0 auto;font-weight:500;line-height:144%}.U1frza_promo_section{box-sizing:border-box;z-index:2;background:#fde3c3;border-radius:0 0 20px 20px;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;padding:20px;display:flex;position:relative}.U1frza_promo_inner{box-sizing:border-box;background:#fbc888;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;min-height:58px;padding:15px;display:flex}.U1frza_promo_label{color:#0d0d0d;margin-bottom:0;font-size:13px;font-weight:500;line-height:18px}.U1frza_promo_code{color:#0d0d0d;letter-spacing:0;align-items:center;gap:4px;font-family:Manrope,-apple-system,sans-serif;font-size:13px;font-weight:700;line-height:18px;display:flex}.U1frza_checkmark{flex-shrink:0;width:24px;height:24px}.U1frza_checkmark svg{width:100%;height:100%}.U1frza_dashed_line_card{z-index:5;pointer-events:none;position:absolute;top:290px;left:50%;transform:translate(-50%)}
.Y_E52a_container{background-color:var(--white);box-sizing:border-box;z-index:20;width:100%;padding:10px 20px;position:fixed;top:0;left:0}.Y_E52a_content{justify-content:space-between;align-items:center;max-width:400px;margin:0 auto;display:flex}.Y_E52a_info_text{font-size:13px;font-weight:500;line-height:18px}.Y_E52a_timer_text{font-size:24px;font-weight:700;line-height:34px}.Y_E52a_button{max-width:160px;color:var(--white);text-transform:uppercase;background-color:#540cd0;font-family:Nekst-Bold,sans-serif;font-size:14px}.Y_E52a_white_text{color:var(--white)}
.iRfJ2W_overlay_container{z-index:20;pointer-events:all;border-radius:20px;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.iRfJ2W_dashed_line{z-index:100;pointer-events:none;position:absolute;top:290px;left:50%;transform:translate(-50%)}.iRfJ2W_overlay{cursor:pointer;touch-action:none;border-radius:20px;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.iRfJ2W_scratch_content{pointer-events:none;z-index:50;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:none;display:flex;position:absolute;top:30px;left:0;overflow:visible}.iRfJ2W_scratch_text{color:#1f2937;text-align:center;z-index:100;font-family:Manrope,-apple-system,sans-serif;font-size:20px;font-weight:700;position:relative}.iRfJ2W_finger_animation{opacity:1;pointer-events:none;z-index:100;will-change:transform;filter:drop-shadow(0 4px 8px #0000004d);width:180px;height:150px;position:absolute;top:45%;left:50%;overflow:visible;transform:translate(-50%,-50%)}:is(.iRfJ2W_finger_animation path,.iRfJ2W_finger_animation g){overflow:visible}.iRfJ2W_path_line{stroke-dasharray:800;stroke-dashoffset:800px;animation:3s ease-in-out infinite iRfJ2W_drawPath}.iRfJ2W_pointer{offset-path:path("M 80 10 L 42.98 37.97 Q 35 44, 44.77 41.87 L 135.23 22.13 Q 145 20, 136.13 24.63 L 15.87 87.37 Q 7 92, 16.78 89.92 L 195.22 52.08 Q 205 50, 195.74 53.78 L 80 101");offset-rotate:0deg;transform-origin:50%;animation:3s ease-in-out infinite iRfJ2W_movePointerAlongPath}@keyframes iRfJ2W_drawPath{0%{stroke-dashoffset:800px;opacity:0}5%{stroke-dashoffset:800px;opacity:1}55%{stroke-dashoffset:0;opacity:1}90%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes iRfJ2W_movePointerAlongPath{0%{offset-distance:0%;opacity:0}5%{offset-distance:0%;opacity:1}55%{offset-distance:100%;opacity:1}90%{offset-distance:100%;opacity:1}to{offset-distance:100%;opacity:0}}
.HA60PG_section{background-color:#eee;border-radius:20px;padding:20px}.HA60PG_title{font-family:var(--heading-font);margin-bottom:40px;font-size:30px;line-height:1}.HA60PG_list{flex-direction:column;gap:5px;display:flex}.HA60PG_item{background-color:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:20px;display:flex}.HA60PG_header{justify-content:space-between;align-items:center;gap:10px;display:flex}.HA60PG_author{grid-template-columns:40px 1fr;column-gap:10px;display:grid}.HA60PG_photo{border-radius:50%;grid-row:1/3}.HA60PG_name{font-family:var(--heading-font);align-content:center;font-size:16px;line-height:1}.HA60PG_date{align-content:center;font-size:13px;line-height:18px}.HA60PG_verified{color:#75bfbc;background-color:#0000000d;border-radius:20px;align-items:center;gap:5px;padding:8px 12px;display:flex}.HA60PG_verified span{font-size:13px;font-weight:700;line-height:18px}.HA60PG_verified svg rect{fill:#75bfbc}.HA60PG_rating{align-items:center;gap:5px;height:24px;display:flex}.HA60PG_rating svg{width:20px;height:20px}.HA60PG_rating svg path{fill:#ffc043}.HA60PG_message{font-size:13px;line-height:18px}
.nrDnhq_section{box-sizing:border-box;background-color:var(--black);width:100%;min-height:100vh;padding:10px}@media (min-width:768px){.nrDnhq_section{background-color:#f5f5f5}}.nrDnhq_wrap{width:100%;max-width:400px;margin:0 auto}
