.course-card_card__YJR4b{display:block;background:var(--surface-card);border:1px solid var(--line-soft);border-radius:22px;box-shadow:var(--shadow-soft);overflow:hidden}.course-card_thumb__gR3kI{height:120px;background:linear-gradient(180deg,rgba(10,25,55,.06),rgba(10,25,55,.28)),var(--ok-grad);display:flex;align-items:flex-start;padding:14px}.course-card_category__yXIxV{background:#fff;color:var(--ok-blue-deep);border-radius:var(--radius-pill);padding:4px 11px;font-size:11px;font-weight:var(--fw-semibold)}.course-card_body__Kcu8N{padding:20px}.course-card_meta__uou1g{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);margin-bottom:8px;min-height:14px}.course-card_title__GAzxq{font-size:17px;font-weight:var(--fw-bold);line-height:1.3;letter-spacing:var(--tracking-tight);color:var(--ink-900)}.course-card_author__Dfk1m{font-size:13px;color:var(--text-secondary);margin-top:6px}.course-card_footer__4v7Jw{display:flex;justify-content:space-between;align-items:baseline;margin-top:var(--space-4)}.course-card_rating__5ufCz{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:var(--fw-semibold);color:var(--ink-700)}.course-card_ratingCount__2Ug7e{color:var(--text-muted);font-weight:var(--fw-regular)}.course-card_newBadge__9BQHd{font-size:12px;color:var(--ok-blue-deep);font-weight:var(--fw-semibold)}.course-card_price__VgG9y{display:inline-flex;align-items:baseline;gap:6px;font-size:18px}.course-card_price__VgG9y s{color:var(--text-muted);font-size:13px;font-weight:var(--fw-regular)}.course-card_price__VgG9y strong{font-weight:var(--fw-black);color:var(--ink-900)}.home_hero__z_jpu{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:48px;gap:48px;align-items:center;padding-top:var(--space-10);padding-bottom:var(--space-10)}.home_heroTitle__31oGI{font-size:clamp(2.4rem,5vw,3.75rem);line-height:1.02;margin-top:var(--space-4)}.home_heroSub__84XM3{font-size:var(--text-lg);color:var(--text-secondary);margin-top:var(--space-4);max-width:46ch}.home_heroCtas__ZsnPc{display:flex;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap}.home_heroStats__Vffya{display:flex;gap:var(--space-7);margin-top:var(--space-7)}.home_stat__5XxkY{display:flex;flex-direction:column;gap:2px}.home_statValue__qPLuR{font-size:var(--text-2xl);font-weight:var(--fw-black);letter-spacing:var(--tracking-tight);color:var(--ink-900)}.home_statLabel__NAGhf{font-size:13px;color:var(--text-muted)}.home_heroRight__h_fte{display:flex;flex-direction:column}.home_heroPhoto__pqzV8{height:230px;border-radius:var(--radius-xl);background:linear-gradient(180deg,rgba(10,25,55,.1),rgba(10,25,55,.4)),var(--ok-grad);box-shadow:var(--shadow-lg)}.home_readiness__S6xAe{padding:var(--space-5);margin:-40px var(--space-5) 0;display:flex;flex-direction:column;gap:10px}.home_readinessHead__b4qsG{display:flex;justify-content:space-between;align-items:center;font-weight:var(--fw-semibold);color:var(--ink-800);margin-bottom:4px}.home_readinessRow__jWTlG{display:grid;grid-template-columns:72px 1fr;align-items:center;grid-gap:12px;gap:12px;font-size:var(--text-sm);color:var(--ink-600)}.home_readinessTrack__OEzN4{height:8px;background:var(--stone-200);border-radius:var(--radius-pill);overflow:hidden;box-shadow:var(--shadow-inset)}.home_readinessFill__7P86k{height:100%;background:var(--ok-grad);border-radius:var(--radius-pill)}.home_section__JtNPk{padding-top:var(--space-10)}.home_h2__wFOju{font-size:var(--text-3xl);margin-top:6px}.home_sectionHead__Gl6hb{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--space-6)}.home_subtestGrid__sRl8X{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-6)}.home_subtestCard__5Yh9r{padding:0;overflow:hidden}.home_subtestPhoto__SHfyz{height:120px;display:flex;align-items:flex-end;padding:14px}.home_subtestBody__ccai5{padding:var(--space-5)}.home_subtestIcon__CkEB3{display:inline-flex;padding:10px;border-radius:var(--radius-md);background:var(--stone-0);color:var(--ok-blue-deep);box-shadow:var(--shadow-sm)}.home_subtestName__32Zd3{font-size:var(--text-lg);font-weight:var(--fw-bold)}.home_subtestDesc__xjZur{font-size:var(--text-sm);color:var(--text-secondary);margin-top:6px;line-height:var(--lh-relaxed)}.home_courseGrid__xkmdn{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.home_ctaBand__X0__2{margin-top:var(--space-12);border-radius:var(--radius-xl);padding:56px;text-align:center;background:linear-gradient(180deg,rgba(10,25,55,.15),rgba(10,25,55,.45)),var(--ok-grad);color:#fff;box-shadow:var(--shadow-lg)}.home_ctaTitle__Tq2px{font-size:var(--text-3xl);color:#fff}.home_ctaSub__Z7V5a{color:rgba(255,255,255,.85);margin-top:10px;margin-bottom:var(--space-6);font-size:var(--text-lg)}.home_footer__df0cR{margin-top:var(--space-12);padding:var(--space-7) 0;border-top:1px solid var(--line-soft);color:var(--text-muted);font-size:var(--text-sm)}.home_footer__df0cR>div{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-4)}.home_footerLinks__02S0A{display:flex;gap:var(--space-5)}.home_footerLinks__02S0A a:hover{color:var(--ink-700)}@media (max-width:900px){.home_hero__z_jpu{grid-template-columns:1fr;gap:var(--space-8)}.home_subtestGrid__sRl8X{grid-template-columns:1fr 1fr}.home_courseGrid__xkmdn{grid-template-columns:1fr}.home_ctaBand__X0__2{padding:var(--space-7) var(--space-5)}}@media (max-width:560px){.home_subtestGrid__sRl8X{grid-template-columns:1fr}.home_heroStats__Vffya{gap:var(--space-5)}}