._page_13q0z_2{min-height:100vh;background:var(--ai-canvas);color:var(--ai-ink);font-family:var(--ai-font)}._page_13q0z_2 *{box-sizing:border-box;font-family:inherit}._nav_13q0z_3{height:76px;display:flex;align-items:center;justify-content:space-between;max-width:1180px;margin:auto;padding:0 24px;border-bottom:1px solid var(--ai-line)}._brand_13q0z_4{font-size:22px;font-weight:700;color:var(--ai-ink);text-decoration:none;letter-spacing:-.6px}._brand_13q0z_4 b{background:var(--ai-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}._nav_13q0z_3>div{display:flex;align-items:center;gap:24px}._nav_13q0z_3 a{color:var(--ai-ink-2);text-decoration:none;font-size:14px}._nav_13q0z_3 ._login_13q0z_5{background:var(--ai-grad);color:#fff;padding:11px 16px;border-radius:999px;font-weight:600;box-shadow:var(--ai-shadow-btn)}._hero_13q0z_6{max-width:1050px;margin:24px auto 0;text-align:center;padding:80px 24px 70px;border-radius:32px;background:linear-gradient(160deg,#fff,#f0f6ffeb 60%,#e6efffcc);border:1px solid #fff;box-shadow:var(--ai-shadow)}._badge_13q0z_7,._eyebrow_13q0z_7{font-size:12px;letter-spacing:2.2px;font-weight:600;color:var(--ai-blue)}._hero_13q0z_6 h1{font-size:clamp(46px,8vw,92px);line-height:.95;letter-spacing:-4px;margin:24px 0;font-weight:700;color:var(--ai-ink)}._hero_13q0z_6 h1 span{background:var(--ai-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}._hero_13q0z_6>p{max-width:700px;margin:0 auto;color:var(--ai-ink-2);font-size:18px;line-height:1.65}._actions_13q0z_10{display:flex;justify-content:center;gap:12px;margin-top:34px}._primary_13q0z_11,._secondary_13q0z_11{display:inline-block;padding:15px 22px;border-radius:16px;text-decoration:none;font-weight:600}._primary_13q0z_11{background:var(--ai-grad);color:#fff;box-shadow:var(--ai-shadow-btn)}._secondary_13q0z_11{border:1px solid var(--ai-line-2);color:var(--ai-blue-d);background:#fff}._stats_13q0z_13{display:flex;justify-content:center;gap:70px;margin-top:60px}._stats_13q0z_13 div{display:flex;flex-direction:column}._stats_13q0z_13 strong{font-size:34px;font-weight:700;color:var(--ai-ink)}._stats_13q0z_13 small{color:var(--ai-ink-3);margin-top:5px}._promise_13q0z_14,._modules_13q0z_14,._avatar_13q0z_14,._faq_13q0z_14{max-width:1180px;margin:auto;padding:80px 24px}._promise_13q0z_14{text-align:center;border-top:1px solid var(--ai-line)}._promise_13q0z_14>p{color:var(--ai-blue);font-size:12px;letter-spacing:2px;font-weight:600}._promise_13q0z_14 h2,._modules_13q0z_14>h2,._faq_13q0z_14>h2{font-size:clamp(34px,5vw,56px);font-weight:700;letter-spacing:-2.5px;margin:16px 0 40px;color:var(--ai-ink)}._steps_13q0z_17{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;text-align:left}._steps_13q0z_17 article,._card_13q0z_18{background:#fff;border:1px solid var(--ai-line);border-radius:22px;padding:28px;box-shadow:0 18px 40px -30px #0f1d4066}._steps_13q0z_17 article:nth-child(2n),._card_13q0z_18:nth-child(2n){background:var(--ai-card-2)}._steps_13q0z_17 b,._card_13q0z_18>span{color:var(--ai-blue);font-size:13px;font-weight:600}._steps_13q0z_17 h3,._card_13q0z_18 h3{font-size:21px;font-weight:700;margin:24px 0 10px;color:var(--ai-ink)}._steps_13q0z_17 p,._card_13q0z_18 p,._avatar_13q0z_14 p,._faq_13q0z_14 p{color:var(--ai-ink-2);line-height:1.6}._modules_13q0z_14{border-top:1px solid var(--ai-line)}._grid_13q0z_24{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:clamp(14px,3vw,24px);border-radius:28px;background:var(--ai-board);border:1px solid #3b5fb8;box-shadow:0 30px 60px -30px #0b1d4a}._grid_13q0z_24 ._card_13q0z_18{border-color:#fff6;box-shadow:0 18px 36px -22px #000c}._card_13q0z_18{min-height:250px;display:flex;flex-direction:column}._card_13q0z_18 h3{margin-top:20px}._card_13q0z_18 p{font-size:14px;flex:1}._card_13q0z_18 a{color:var(--ai-blue);text-decoration:none;font-size:13px;font-weight:600}._cardActions_13q0z_28{display:flex;align-items:center;justify-content:space-between;gap:10px}._cardActions_13q0z_28 button{border:0;background:transparent;color:var(--ai-ink-3);font-weight:600;cursor:pointer}._cardActions_13q0z_28 button._done_13q0z_28{color:#059669}._progress_13q0z_29{max-width:520px;height:40px;border:1px solid var(--ai-line);border-radius:999px;position:relative;overflow:hidden;margin:0 0 16px;background:#fff}._progress_13q0z_29 span{position:relative;z-index:2;display:block;padding:11px 15px;font-size:12px;font-weight:600;color:var(--ai-ink)}._progress_13q0z_29 i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#93c5fd,#c4b5fd);transition:width .2s ease}._search_13q0z_32{width:min(520px,100%);background:#fff;border:1px solid var(--ai-line);color:var(--ai-ink);border-radius:16px;padding:14px 16px;margin:0 0 24px;font-size:16px;box-shadow:0 10px 24px -16px #2563eb88}._avatar_13q0z_14{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;background:linear-gradient(135deg,#fff,#eef5ff);border:1px solid #fff;border-radius:30px;margin-top:60px;box-shadow:var(--ai-shadow)}._avatar_13q0z_14 h2{font-size:46px;font-weight:700;letter-spacing:-2px;margin:16px 0;color:var(--ai-ink)}._avatarVisual_13q0z_35{display:flex;align-items:center;justify-content:center;gap:12px;min-height:250px}._avatarVisual_13q0z_35 span{padding:28px 16px;background:#fff;border:1px solid var(--ai-line);border-radius:18px;font-size:12px;font-weight:700;color:var(--ai-blue);box-shadow:0 12px 24px -16px #2563eb88}._avatarVisual_13q0z_35 i{color:var(--ai-ink-3)}._faq_13q0z_14{max-width:850px}._faq_13q0z_14 details{border-top:1px solid var(--ai-line);padding:22px 0}._faq_13q0z_14 summary{cursor:pointer;font-weight:600;font-size:18px;color:var(--ai-ink)}._faq_13q0z_14 details:last-child{border-bottom:1px solid var(--ai-line)}._footer_13q0z_38{max-width:1180px;margin:auto;padding:40px 24px 90px;border-top:1px solid var(--ai-line);display:flex;justify-content:space-between;color:var(--ai-ink-3);font-size:13px}._footer_13q0z_38 a{color:var(--ai-blue);text-decoration:none}._moduleHero_13q0z_39{max-width:900px;margin:24px auto 0;padding:80px clamp(22px,5vw,48px) 70px;border-radius:32px;background:linear-gradient(160deg,#fff,#f0f6ffeb 60%,#e6efffcc);border:1px solid #fff;box-shadow:var(--ai-shadow)}._moduleHero_13q0z_39 h1{font-size:clamp(44px,7vw,82px);font-weight:700;line-height:.98;letter-spacing:-3.5px;margin:18px 0;color:var(--ai-ink)}._moduleHero_13q0z_39>p:not(._eyebrow_13q0z_7){font-size:18px;line-height:1.7;color:var(--ai-ink-2);max-width:680px}._moduleCta_13q0z_42{max-width:980px;margin:40px auto 0;padding:70px 24px 100px;text-align:center}._moduleCta_13q0z_42 h2{font-size:clamp(32px,5vw,52px);font-weight:700;letter-spacing:-2px;color:var(--ai-ink)}._moduleCta_13q0z_42>div{display:flex;justify-content:center;gap:12px}@media(max-width:800px){._nav_13q0z_3>div>a:not(._login_13q0z_5){display:none}._hero_13q0z_6{padding-top:56px;margin:16px 12px 0;border-radius:24px}._hero_13q0z_6 h1{letter-spacing:-2.5px}._actions_13q0z_10{flex-direction:column}._stats_13q0z_13{gap:24px}._steps_13q0z_17,._grid_13q0z_24{grid-template-columns:1fr}._avatar_13q0z_14{grid-template-columns:1fr;margin:30px 16px;padding:45px 24px}._avatar_13q0z_14 h2{font-size:36px}._avatarVisual_13q0z_35{min-height:auto;flex-wrap:wrap}._promise_13q0z_14,._modules_13q0z_14,._faq_13q0z_14{padding-top:60px;padding-bottom:60px}._footer_13q0z_38{flex-direction:column;gap:14px}._cardActions_13q0z_28{align-items:flex-start;flex-direction:column}._moduleCta_13q0z_42>div{flex-direction:column}._moduleHero_13q0z_39{padding-top:56px;margin:16px 12px 0;border-radius:24px}._moduleHero_13q0z_39 h1{letter-spacing:-2px}}._statusActive_13q0z_44,._statusPartial_13q0z_44{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:600;margin-bottom:18px}._statusActive_13q0z_44{background:#d1fae5;color:#047857;border:1px solid #a7f3d0}._statusPartial_13q0z_44{background:#fef3c7;color:#92400e;border:1px solid #fde68a}._listenBtn_13q0z_46{border:1px solid var(--ai-line-2);background:#fff;color:var(--ai-blue-d);border-radius:999px;padding:10px 14px;font-weight:600;cursor:pointer}._lessonGrid_13q0z_47{max-width:1180px;margin:auto;padding:0 24px 80px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}._lessonGrid_13q0z_47 article{background:#fff;border:1px solid var(--ai-line);border-radius:22px;padding:28px;box-shadow:0 18px 40px -30px #0f1d4066}._lessonGrid_13q0z_47 span{color:var(--ai-blue);font-size:12px;font-weight:700}._lessonGrid_13q0z_47 h2{font-size:21px;font-weight:700;margin:18px 0 10px;color:var(--ai-ink)}._lessonGrid_13q0z_47 p{color:var(--ai-ink-2);line-height:1.65}._trainingBox_13q0z_50{max-width:1180px;margin:auto;padding:0 24px 80px;display:grid;grid-template-columns:1fr 1fr;gap:16px}._trainingBox_13q0z_50>div{background:#fff;border:1px solid var(--ai-line);border-radius:22px;padding:28px;box-shadow:0 18px 40px -30px #0f1d4066}._trainingBox_13q0z_50 p{color:var(--ai-ink);font-size:17px;line-height:1.6}._trainingBox_13q0z_50 pre{white-space:pre-wrap;word-break:break-word;background:var(--ai-card-2);border:1px solid var(--ai-line);border-radius:14px;padding:16px;color:var(--ai-blue-d);line-height:1.55;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}._trainingBox_13q0z_50 button{margin-top:12px;border:0;background:var(--ai-grad);color:#fff;border-radius:14px;padding:12px 16px;font-weight:600;cursor:pointer;box-shadow:var(--ai-shadow-btn)}._challenge_13q0z_55{max-width:980px;margin:0 auto 60px;padding:42px;border-radius:28px;background:var(--ai-board);border:1px solid #3b5fb8;color:#fff;box-shadow:0 30px 60px -30px #0b1d4a}._challenge_13q0z_55 h2{font-size:clamp(28px,4.5vw,46px);font-weight:700;letter-spacing:-1.8px;margin:14px 0;color:#fff}._challenge_13q0z_55 p{color:#c7d7fb;line-height:1.65;margin-bottom:24px}._challenge_13q0z_55 ._eyebrow_13q0z_7{color:#67e8f9}@media(max-width:800px){._lessonGrid_13q0z_47,._trainingBox_13q0z_50{grid-template-columns:1fr}._lessonGrid_13q0z_47,._trainingBox_13q0z_50{padding-bottom:50px}._challenge_13q0z_55{margin:0 16px 50px;padding:28px 22px}._listenBtn_13q0z_46{display:none}}._langs_13q0z_58{display:flex!important;gap:5px!important;align-items:center}._langs_13q0z_58 button{border:1px solid var(--ai-line);background:#fff;color:var(--ai-blue-d);border-radius:999px;padding:7px 9px;font-size:10px;font-weight:600;cursor:pointer}._langs_13q0z_58 ._langActive_13q0z_60{background:var(--ai-grad);color:#fff;border-color:transparent}._actions_13q0z_10 button._secondary_13q0z_11{background:#fff;cursor:pointer;font:inherit;font-weight:600}@media(max-width:800px){._langs_13q0z_58{gap:3px!important}._langs_13q0z_58 button{padding:6px;font-size:9px}._langs_13q0z_58 ._login_13q0z_5{display:none!important}}._topCta_13q0z_63{position:sticky;top:0;z-index:20;background:linear-gradient(90deg,#2563eb,#0ea5e9,#7c3aed);padding:10px 16px;text-align:center}._topCta_13q0z_63 a{color:#fff;text-decoration:none;font-weight:700;font-size:14px}._topCta_13q0z_63 span{font-size:18px;margin-left:8px}
