.kf3wMG_courses{border-block:1px solid var(--border);background:var(--bg)}.kf3wMG_inner{scrollbar-width:none;gap:12px;padding-block:18px;display:flex;overflow-x:auto}.kf3wMG_inner::-webkit-scrollbar{display:none}.kf3wMG_moreAtEnd{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px);mask-image:linear-gradient(90deg,#0000,#000 56px)}.kf3wMG_inner:focus-visible{outline:3px solid var(--accent);outline-offset:-3px;-webkit-mask-image:none;mask-image:none}.kf3wMG_course{border:1px solid var(--border);white-space:nowrap;border-radius:14px;flex:none;align-items:center;gap:10px;padding-block:8px;padding-inline:16px 12px;font-size:15px;display:flex}.kf3wMG_flag{background:var(--surface);width:32px;height:32px;color:var(--text-muted);border-radius:10px;place-items:center;font-size:12px;font-weight:800;display:grid}.kf3wMG_live{border-color:var(--primary);background:var(--tint)}.kf3wMG_live .kf3wMG_flag{background:var(--primary);color:var(--on-primary)}.kf3wMG_course small{color:var(--text-muted);font-size:12px;line-height:1.4;display:block}.kf3wMG_tag{background:var(--surface);color:var(--text-muted);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.kf3wMG_live .kf3wMG_tag{background:var(--success-bg);color:var(--success)}
.pkI36W_faq{gap:12px;max-width:760px;margin-inline:auto;display:grid}.pkI36W_faq details{border:1px solid var(--border);background:var(--bg);border-radius:18px}.pkI36W_faq details[open]{background:var(--surface)}.pkI36W_faq summary{cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:18px 22px;font-size:17px;font-weight:700;list-style:none;display:flex}.pkI36W_faq summary::-webkit-details-marker{display:none}.pkI36W_faq summary .icon{color:var(--text-muted);margin-inline-start:auto;transition:transform .2s ease-out}.pkI36W_faq details[open] summary .icon{transform:rotate(180deg)}.pkI36W_faq details p{color:var(--text-muted);padding-block:0 20px;padding-inline:22px}
.L8ck2W_top{color:var(--text-muted);align-items:center;gap:12px;margin-block-end:18px;display:flex}.L8ck2W_top .icon{width:20px;height:20px}.L8ck2W_bar{background:var(--surface);border-radius:999px;flex:1;height:12px;overflow:hidden}.L8ck2W_bar i{border-radius:inherit;background:var(--primary);width:60%;height:100%;display:block}.L8ck2W_prompt{margin-block-end:14px;font-size:17px;font-weight:800}.L8ck2W_speech{align-items:center;gap:10px;margin-block-end:16px;display:flex}.L8ck2W_play{background:var(--primary);width:40px;height:40px;color:var(--on-primary);box-shadow:0 3px 0 var(--primary-edge);border-radius:12px;flex:none;place-items:center;display:grid}.L8ck2W_play .icon{width:20px;height:20px}.L8ck2W_text{border:2px solid var(--border);border-radius:14px;flex:1;padding:10px 14px;font-size:17px}.L8ck2W_gap{border-block-end:2px solid var(--primary);min-width:56px;color:var(--primary);text-align:center;padding:0 8px;font-weight:700;display:inline-block}.L8ck2W_chips{justify-content:center;gap:8px;margin-block-end:16px;display:flex}.L8ck2W_chip{border:2px solid var(--border);box-shadow:0 3px 0 var(--border);border-radius:12px;padding:6px 16px;font-weight:700}.L8ck2W_used{color:#0000;background:var(--surface);box-shadow:none}.L8ck2W_sheet{background:var(--success-bg);border-end-end-radius:20px;border-end-start-radius:20px;margin-block:0 -20px;margin-inline:-20px;padding-block:16px 20px;padding-inline:20px}.L8ck2W_ok{color:var(--success);align-items:center;gap:8px;font-size:18px;font-weight:800;display:flex}.L8ck2W_ok .icon{stroke-width:3px;width:26px;height:26px}.L8ck2W_meaning{color:var(--text-muted);margin-block:4px 12px;font-size:14px}.L8ck2W_go{text-align:center;background:var(--success);color:var(--bg);box-shadow:0 4px 0 color-mix(in srgb, var(--success) 70%, #000);border-radius:14px;padding:10px;font-weight:700;display:block}
.fpKMKq_visual{background:var(--tint);border-radius:28px;justify-content:center;align-items:center;min-height:380px;padding:32px 16px;display:flex;position:relative;overflow:hidden}.fpKMKq_streakVisual{flex-direction:column;gap:0;padding-block-start:104px}.fpKMKq_card{background:var(--bg);border:1px solid var(--border);border-radius:20px;width:100%;max-width:340px;padding:20px;font-size:15px;position:relative;box-shadow:0 16px 40px #0f2a331a}
.SAtmsq_mech{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:420px;display:grid;position:relative}.SAtmsq_item{background:var(--bg);border:1px solid var(--border);box-shadow:0 4px 0 var(--border);border-radius:16px;align-items:center;gap:10px;padding:14px;font-size:15px;font-weight:700;display:flex}.SAtmsq_item:last-child{grid-column:1/-1;justify-content:center}.SAtmsq_glyph{background:var(--tint);width:36px;height:36px;color:var(--primary);border-radius:10px;flex:none;place-items:center;display:grid}.SAtmsq_glyph .icon{width:20px;height:20px}
.wacNiq_logo{background:var(--text);-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;flex:none;display:block}
.S6Hkya_footer{border-block-start:1px solid var(--border);color:var(--text-muted);padding-block:40px;font-size:14px}.S6Hkya_inner{gap:20px;display:grid}@media (min-width:768px){.S6Hkya_top{justify-content:space-between;align-items:center;display:flex}}.S6Hkya_brand{color:var(--text);align-items:center;gap:10px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.S6Hkya_logo{width:36px;height:36px}.S6Hkya_links{flex-wrap:wrap;gap:8px 24px;margin-block-start:12px;display:flex}@media (min-width:768px){.S6Hkya_links{margin-block-start:0}}.S6Hkya_links a{text-decoration:none}.S6Hkya_links a:hover{color:var(--text)}.S6Hkya_disclaimer{max-width:60em;font-size:13px;line-height:1.9}
.fjdiqa_get{background:var(--tint);position:relative;overflow:hidden}.fjdiqa_inner{text-align:center;position:relative}.fjdiqa_stores{flex-wrap:wrap;justify-content:center;gap:14px;margin-block-start:32px;display:flex}.fjdiqa_store{background:var(--text);min-width:210px;min-height:60px;color:var(--bg);text-align:start;box-shadow:0 4px 0 color-mix(in srgb, var(--text) 60%, #000);border-radius:16px;align-items:center;gap:12px;padding:8px 20px;text-decoration:none;display:flex}.fjdiqa_store small{opacity:.75;font-size:12px;line-height:1.3;display:block}.fjdiqa_store b{font-size:17px;line-height:1.4}.fjdiqa_store .icon{width:28px;height:28px}.fjdiqa_web{background:var(--bg);color:var(--text);border:2px solid var(--border);box-shadow:0 4px 0 var(--border)}.fjdiqa_ios{background:var(--bg);border:1px dashed var(--border);color:var(--text-muted);text-align:start;border-radius:14px;align-items:center;gap:10px;margin-block-start:24px;padding:10px 18px;font-size:15px;display:inline-flex}.fjdiqa_ios .icon{color:var(--primary)}.fjdiqa_perks{color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-block-start:40px;font-size:15px;display:flex}.fjdiqa_perks span{align-items:center;gap:8px;display:inline-flex}.fjdiqa_perks .icon{width:20px;height:20px;color:var(--primary)}
.hBw1pG_header{z-index:10;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);border-block-end:1px solid var(--border);position:sticky;inset-block-start:0}.hBw1pG_inner{align-items:center;gap:24px;min-height:68px;display:flex}.hBw1pG_brand{align-items:center;gap:10px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.hBw1pG_logo{width:44px;height:44px}.hBw1pG_nav{gap:24px;margin-inline-start:16px;display:none}.hBw1pG_nav a{color:var(--text-muted);font-size:15px;text-decoration:none}.hBw1pG_nav a:hover{color:var(--text)}.hBw1pG_actions{gap:10px;margin-inline-start:auto;display:flex}.hBw1pG_actions .hBw1pG_login{display:none}@media (min-width:860px){.hBw1pG_nav{display:flex}.hBw1pG_actions .hBw1pG_login{display:inline-flex}}
._37eNGG_stage{justify-content:center;width:100%;max-width:460px;margin-inline:auto;padding-block:12px;display:flex;position:relative;container-type:inline-size}._37eNGG_float{background:var(--bg);border:1px solid var(--border);white-space:nowrap;border-radius:16px;align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:700;display:flex;position:absolute;box-shadow:0 10px 30px #0f2a331f}._37eNGG_float .icon{width:20px;height:20px}._37eNGG_float ._37eNGG_bold{stroke-width:3px}._37eNGG_floatStreak{color:var(--accent);inset-block-start:78%;inset-inline-start:0}._37eNGG_floatOk{color:var(--success);inset-block-start:30%;inset-inline-end:0}._37eNGG_float b{color:var(--text)}@container (max-width:459px){._37eNGG_phone{margin-block:32px}._37eNGG_floatOk{inset-block-start:0;inset-inline-end:0}._37eNGG_floatStreak{inset-block:auto 0;inset-inline-start:0}}@media (prefers-reduced-motion:no-preference){._37eNGG_floatStreak{animation:4s ease-in-out infinite _37eNGG_bob}._37eNGG_floatOk{animation:4s ease-in-out 1.6s infinite _37eNGG_bob}}@keyframes _37eNGG_bob{50%{transform:translateY(-8px)}}._37eNGG_phone{background:var(--device);width:280px;box-shadow:0 0 0 1px var(--device-ring), 0 30px 60px #0f2a3338;border-radius:40px;flex:none;padding:10px}._37eNGG_screen{background:var(--bg);border-radius:31px;flex-direction:column;height:560px;font-size:13px;line-height:1.6;display:flex;position:relative;overflow:hidden}._37eNGG_notch{background:var(--device);z-index:2;border-radius:12px;width:84px;height:22px;margin-inline:auto;position:absolute;inset-block-start:8px;inset-inline:0}._37eNGG_appTop{border-block-end:1px solid var(--border);align-items:center;gap:6px;padding-block:40px 10px;padding-inline:14px;display:flex}._37eNGG_pill{background:var(--surface);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}._37eNGG_pill .icon{width:14px;height:14px}._37eNGG_streak{color:var(--accent)}._37eNGG_xp{color:var(--primary)}._37eNGG_course{margin-inline-end:auto}._37eNGG_unitCard{background:var(--primary);color:var(--on-primary);box-shadow:0 4px 0 var(--primary-edge);border-radius:16px;margin:12px;padding:12px 14px}._37eNGG_unitCard b{font-size:15px;display:block}._37eNGG_unitCard small{opacity:.85;font-size:11px}._37eNGG_path{flex-direction:column;flex:1;align-items:center;gap:10px;min-height:0;padding-block:6px 4px;display:flex;position:relative}._37eNGG_node{background:var(--primary);width:56px;height:56px;color:var(--on-primary);box-shadow:0 4px 0 var(--primary-edge);border-radius:50%;place-items:center;display:grid;position:relative}._37eNGG_node .icon{stroke-width:3px;width:24px;height:24px}._37eNGG_locked{background:var(--locked);color:var(--text-muted);box-shadow:0 4px 0 var(--border)}._37eNGG_locked .icon{stroke-width:2px}._37eNGG_current{outline:5px solid color-mix(in srgb, var(--primary) 30%, transparent);outline-offset:4px}._37eNGG_n1{transform:translate(-26px)}._37eNGG_n2{transform:translate(-8px)}._37eNGG_n3{transform:translate(22px)}._37eNGG_n4{transform:translate(30px)}._37eNGG_n5{transform:translate(6px)}._37eNGG_bubble{z-index:1;background:var(--bg);border:2px solid var(--border);color:var(--primary);white-space:nowrap;border-radius:10px;padding:4px 12px;font-size:12px;font-weight:800;position:absolute;inset-block-start:50%;inset-inline-end:calc(100% + 14px);transform:translateY(-50%)}._37eNGG_tabbar{border-block-start:1px solid var(--border);color:var(--text-muted);flex:none;justify-content:space-around;padding-block:8px 14px;font-size:11px;display:flex}._37eNGG_tabbar span{flex-direction:column;align-items:center;gap:2px;display:flex}._37eNGG_tabbar ._37eNGG_on{color:var(--primary)}._37eNGG_tabbar .icon{width:20px;height:20px}
.ZARIfG_hero{background:linear-gradient(to bottom, var(--tint), var(--bg));position:relative;overflow:hidden}.ZARIfG_inner{align-items:center;gap:48px;padding-block:48px 64px;display:grid;position:relative}@media (min-width:900px){.ZARIfG_inner{grid-template-columns:1.05fr .95fr;padding-block:80px 96px}}.ZARIfG_eyebrow{background:var(--bg);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:14px;display:inline-flex}.ZARIfG_dot{background:var(--accent);border-radius:50%;width:8px;height:8px}.ZARIfG_title{letter-spacing:-.5px;margin-block:20px 16px;font-size:clamp(36px,6vw,60px);font-weight:800;line-height:1.35}.ZARIfG_title em{color:var(--primary);font-style:normal}.ZARIfG_lead{color:var(--text-muted);max-width:30em;font-size:clamp(17px,2vw,20px)}.ZARIfG_ctas{flex-wrap:wrap;gap:14px;margin-block-start:32px;display:flex}.ZARIfG_ctas .btn{min-width:200px}@media (max-width:480px){.ZARIfG_ctas .btn{flex:100%}}.ZARIfG_note{color:var(--text-muted);flex-wrap:wrap;gap:8px 20px;margin-block-start:20px;font-size:14px;display:flex}.ZARIfG_note span{align-items:center;gap:6px;display:inline-flex}.ZARIfG_note .icon{width:18px;height:18px;color:var(--primary)}
.tSMH5W_steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.tSMH5W_steps{grid-template-columns:repeat(3,1fr);gap:24px}}.tSMH5W_steps li{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:28px 24px;position:relative}.tSMH5W_num{background:var(--primary);width:44px;height:44px;color:var(--on-primary);box-shadow:0 4px 0 var(--primary-edge);border-radius:14px;place-items:center;margin-block-end:16px;font-size:20px;font-weight:800;display:grid}.tSMH5W_steps p{color:var(--text-muted);margin-block-start:6px}
.HaCwDW_band{background:var(--band);color:var(--band-text);position:relative;overflow:hidden}.HaCwDW_inner{position:relative}.HaCwDW_band .kicker{color:#2bc4be}.HaCwDW_band .section-head p{color:var(--band-muted)}.HaCwDW_plans{gap:20px;max-width:860px;margin-inline:auto;display:grid}@media (min-width:768px){.HaCwDW_plans{grid-template-columns:1fr 1fr}}.HaCwDW_plan{background:var(--band-surface);border:1px solid #ffffff14;border-radius:24px;flex-direction:column;padding:32px 28px;display:flex}.HaCwDW_pro{color:#fff;background:linear-gradient(160deg,#0e9f9a,#0a7a76);border:0;position:relative}.HaCwDW_badge{color:#2a1c00;background:#f7b940;border-radius:999px;padding:4px 14px;font-size:13px;font-weight:800;position:absolute;inset-block-start:-14px;inset-inline-start:24px}.HaCwDW_plan h3{font-size:22px;font-weight:800}.HaCwDW_price{margin-block:12px 4px;font-size:30px;font-weight:800}.HaCwDW_priceNote{opacity:.8;font-size:14px}.HaCwDW_plan ul{flex:1;gap:12px;margin-block:24px 28px;margin-inline:0;padding:0;list-style:none;display:grid}.HaCwDW_plan li{align-items:flex-start;gap:10px;display:flex}.HaCwDW_plan li .icon{color:#3dd68c;stroke-width:2.5px;width:22px;height:22px;margin-block-start:4px}.HaCwDW_pro li .icon{color:#f7b940}.HaCwDW_plan .btn{width:100%}.HaCwDW_plan .HaCwDW_btnLight{color:#0a5f5c;background:#fff;box-shadow:0 4px #0b5552}.HaCwDW_plan .HaCwDW_btnLight:active{box-shadow:0 2px #0b5552}.HaCwDW_plan .HaCwDW_btnOutline{color:var(--band-text);background:0 0;border-color:#ffffff40;box-shadow:0 4px #ffffff1f}
.HS70Aa_main{text-align:center;padding-block:96px}.HS70Aa_logo{width:88px;height:88px;margin-block-end:20px;margin-inline:auto;display:block}.HS70Aa_title{margin-block-end:12px;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.45}.HS70Aa_cta{min-width:240px;margin-block-start:28px}
