.catalog_plans__7K_Ay{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}@media (max-width:960px){.catalog_plans__7K_Ay{grid-template-columns:1fr}}.catalog_plan__c5M4D{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border)}.catalog_planFeatured__RSgez{border-color:var(--accent);box-shadow:var(--shadow)}.catalog_planName__LudcO{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.08em;color:var(--accent)}.catalog_planPurpose__ipyhS{margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.catalog_planLong__v8MlC{margin:0;color:var(--text-2);font-size:.9375rem}.catalog_price__9F82S{display:flex;align-items:baseline;gap:6px;margin:0}.catalog_price__9F82S strong{font-size:clamp(2.25rem,5vw,2.75rem);letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catalog_price__9F82S span{color:var(--text-3);font-size:.9375rem}.catalog_chips__qfzuE{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.catalog_chips__qfzuE li{padding:3px 10px;border-radius:999px;background:var(--accent-soft);color:var(--text);font-size:.8125rem}.catalog_ticks__vKwDI{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none;font-size:.9375rem}.catalog_ticks__vKwDI li{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:8px;gap:8px}.catalog_ticks__vKwDI li:before{content:"";width:8px;height:8px;margin-top:.5em;border-radius:50%;background:var(--ok)}.catalog_label__VkGro{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.catalog_planCta__aALIX{margin-top:auto}.catalog_unit__JOZbg{margin:0 0 20px;color:var(--text-3);font-size:.875rem}.catalog_two__f6xe_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:16px}@media (max-width:860px){.catalog_two__f6xe_{grid-template-columns:1fr}}.catalog_panel__SD6bi{padding:24px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);display:flex;flex-direction:column;gap:12px}.catalog_panel__SD6bi h2,.catalog_panel__SD6bi h3{margin:0;font-size:1.25rem}.catalog_panel__SD6bi p{margin:0;color:var(--text-2);font-size:.9375rem}.catalog_table__5JEPC{width:100%;border-collapse:collapse;font-size:.9375rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catalog_table__5JEPC td,.catalog_table__5JEPC th{padding:10px 8px;border-bottom:1px solid var(--border);text-align:start;vertical-align:top}.catalog_table__5JEPC th{color:var(--text-3);font-weight:600;font-size:.8125rem}.catalog_table__5JEPC td:last-child,.catalog_table__5JEPC th:last-child{text-align:end;white-space:nowrap}.catalog_tableWrap__DTaYX{overflow-x:auto}.catalog_rules__SX7nh{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none;counter-reset:r}.catalog_rules__SX7nh li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;color:var(--text-2);counter-increment:r}.catalog_rules__SX7nh li:before{content:counter(r);display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:.75rem;font-weight:700}.catalog_status__AYcfM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}@media (max-width:760px){.catalog_status__AYcfM{grid-template-columns:1fr}}.catalog_status__AYcfM li{padding:16px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);display:flex;flex-direction:column;gap:4px}.catalog_status__AYcfM strong{font-size:1.5rem;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catalog_note__FI_tm,.catalog_status__AYcfM span{color:var(--text-3);font-size:.875rem}.catalog_note__FI_tm{margin:12px 0 0;max-width:760px}.catalog_path__dnQNH{margin:20px 0 0;padding:14px 16px;border-radius:var(--r-md);border:1px dashed var(--border-strong);color:var(--text-2);font-size:.9375rem}.catalog_filters__YMw_F{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none}.catalog_filters__YMw_F a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);text-decoration:none;font-size:.875rem}.catalog_filters__YMw_F a[aria-current=true]{border-color:var(--accent);background:var(--accent-soft);font-weight:600}.catalog_trackH__qdqbG{margin:32px 0 12px;font-size:1.125rem}.catalog_courses__aT9Xz{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.catalog_course__U_9Uy{display:flex;flex-direction:column;gap:10px;height:100%;padding:18px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);color:var(--text);text-decoration:none;transition:border-color .15s ease,transform .15s var(--ease-out)}.catalog_course__U_9Uy:hover{border-color:var(--border-strong);transform:translateY(-1px)}.catalog_courseTop__vfvGF{display:flex;justify-content:space-between;align-items:start;gap:8px}.catalog_courseTop__vfvGF h3{margin:0;font-size:1rem}.catalog_code__p1IN_{color:var(--text-3);font-size:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.catalog_path2__g_zDX{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:2px 10px;gap:2px 10px;margin:0;font-size:.875rem}.catalog_path2__g_zDX dt{color:var(--text-3)}.catalog_path2__g_zDX dd{margin:0}.catalog_meta__lkGMF{color:var(--text-3);font-size:.8125rem;margin:0}.catalog_courseFoot__dFqbW{margin-top:auto;display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catalog_courseFoot__dFqbW strong{font-size:1.125rem}.catalog_pill__H5xIU{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap;border:1px solid var(--border);color:var(--text-2)}.catalog_pill__H5xIU:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--warn)}.catalog_pillOn__vNyoi{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,transparent)}.catalog_pillOn__vNyoi:before{background:var(--ok)}.catalog_exams__mOA83{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.catalog_exam__dEtzb{padding:18px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);display:flex;flex-direction:column;gap:10px}.catalog_examHead__WXxBA{display:flex;justify-content:space-between;align-items:center;gap:8px}.catalog_examHead__WXxBA h3{margin:0;font-size:1rem;display:flex;align-items:center;gap:8px}.catalog_examList__AAf4O{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none;font-size:.875rem}.catalog_examList__AAf4O strong{display:block}.catalog_examList__AAf4O span{color:var(--text-3)}.catalog_detail__aHnNE{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}@media (max-width:900px){.catalog_detail__aHnNE{grid-template-columns:1fr}}.catalog_stages__tLwzs{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.catalog_stages__tLwzs li{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:12px;gap:12px;padding:14px 16px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border)}@media (max-width:520px){.catalog_stages__tLwzs li{grid-template-columns:1fr;gap:2px}}.catalog_stages__tLwzs span{color:var(--text-3);font-size:.8125rem}.catalog_langs__fYwpq{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.catalog_langs__fYwpq li{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--border);font-size:.8125rem;background:var(--surface)}.catalog_back__PQWMY{display:inline-block;margin-bottom:16px;color:var(--text-2);text-decoration:none;font-size:.875rem}.catalog_form__1ZMJm{display:grid;grid-gap:14px;gap:14px}.catalog_field__NV_C_{display:grid;grid-gap:6px;gap:6px;font-size:.875rem}.catalog_field__NV_C_ span{color:var(--text-2);font-weight:600}.catalog_field__NV_C_ input[type=email],.catalog_field__NV_C_ input[type=number],.catalog_field__NV_C_ select{min-height:42px;padding:0 12px;border-radius:var(--r-md);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit}.catalog_check__j8vWy{display:flex;gap:10px;align-items:start;font-size:.875rem;color:var(--text-2)}.catalog_check__j8vWy input{margin-top:3px}.catalog_quote__pdmXL{display:grid;grid-gap:10px;gap:10px}.catalog_lines__rOo9a{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.9375rem}.catalog_lines__rOo9a li{display:flex;justify-content:space-between;gap:12px}.catalog_totalRow__y3YOp{display:flex;justify-content:space-between;align-items:baseline;padding-top:10px;border-top:1px solid var(--border);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catalog_totalRow__y3YOp strong{font-size:1.75rem;letter-spacing:-.02em}.catalog_block__Nkgv_{background:color-mix(in srgb,var(--warn) 10%,transparent);color:var(--text)}.catalog_block__Nkgv_,.catalog_ok__4MZNh{margin:0;padding:12px 14px;border-radius:var(--r-md);font-size:.875rem}.catalog_ok__4MZNh{background:color-mix(in srgb,var(--ok) 12%,transparent)}.catalog_hp__5UaDG{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.catalog_planFeatured__RSgez{border:1px solid transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--vb-gradient) border-box;box-shadow:0 24px 60px -30px color-mix(in srgb,#7c3aed 70%,transparent)}.catalog_buyPanel__yS22Q .catalog_price__9F82S strong,.catalog_planFeatured__RSgez .catalog_price__9F82S strong{background:var(--vb-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.catalog_buyPanel__yS22Q{position:-webkit-sticky;position:sticky;top:88px}.catalog_courseFoot__dFqbW strong{transition:color .2s ease}.catalog_course__U_9Uy:hover .catalog_courseFoot__dFqbW strong,.catalog_course__U_9Uy:hover h3{color:var(--accent)}.catalog_courseTop__vfvGF h3{transition:color .2s ease}.catalog_pill__H5xIU:before{animation:catalog_pillPulse__2XdwW 2.4s ease-in-out infinite}@keyframes catalog_pillPulse__2XdwW{50%{opacity:.35}}.catalog_status__AYcfM strong{background:var(--vb-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.catalog_stages__tLwzs{position:relative;counter-reset:st}.catalog_stages__tLwzs li{counter-increment:st;position:relative;grid-template-columns:34px 120px minmax(0,1fr);align-items:center;transition:border-color .2s ease,transform .2s var(--ease-out)}.catalog_stages__tLwzs li:before{content:counter(st);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--vb-gradient);color:#fff;font-size:.8125rem;font-weight:700;box-shadow:0 6px 16px -6px rgba(124,58,237,.7)}.catalog_stages__tLwzs li:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--border));transform:translateX(3px)}@media (max-width:520px){.catalog_stages__tLwzs li{grid-template-columns:34px minmax(0,1fr)}.catalog_stages__tLwzs li strong{grid-column:2}}.catalog_rules__SX7nh li:before{background:var(--vb-gradient);color:#fff}@media (prefers-reduced-motion:reduce){.catalog_pill__H5xIU:before{animation:none}.catalog_stages__tLwzs li:hover{transform:none}}.catalog_filters__YMw_F a{gap:8px;transition:border-color .16s ease,transform .2s var(--ease-out),box-shadow .2s ease}.catalog_filters__YMw_F a:hover{transform:translateY(-1px);border-color:var(--border-strong)}.catalog_filters__YMw_F a svg{border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.15)}.catalog_filters__YMw_F a b{display:grid;place-items:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:var(--surface-2);color:var(--text-3);font-size:.6875rem}.catalog_filters__YMw_F a[aria-current=true]{background:linear-gradient(color-mix(in srgb,var(--accent) 10%,var(--surface)),color-mix(in srgb,var(--accent) 10%,var(--surface))) padding-box,var(--vb-gradient) border-box;border:1px solid transparent;box-shadow:0 10px 24px -16px rgba(124,58,237,.8)}.catalog_filters__YMw_F a[aria-current=true] b{background:var(--vb-gradient);color:#fff}.catalog_globe__BnMWq{display:inline-flex;color:var(--accent)}.catalog_globe__BnMWq svg{box-shadow:none!important}.catalog_jump__6m1ZG{position:-webkit-sticky;position:sticky;top:64px;z-index:5;display:flex;gap:6px;overflow-x:auto;margin:0 0 8px;padding:10px 0;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:none}.catalog_jump__6m1ZG::-webkit-scrollbar{display:none}.catalog_jump__6m1ZG a{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--text-2);text-decoration:none;font-size:.8125rem;font-weight:600;transition:color .16s ease,border-color .16s ease}.catalog_jump__6m1ZG a:hover{color:var(--text);border-color:var(--accent)}.catalog_jump__6m1ZG a svg{color:var(--accent)}.catalog_jump__6m1ZG b{font-size:.6875rem;color:var(--text-3)}.catalog_trackSec__ysT2Z{scroll-margin-top:130px}.catalog_trackH__qdqbG{display:flex;align-items:center;gap:10px}.catalog_trackH__qdqbG b{font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--surface-2);color:var(--text-3)}.catalog_trackIcon__KCr21{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--vb-gradient);color:#fff;box-shadow:0 8px 18px -10px rgba(124,58,237,.8)}.catalog_course__U_9Uy{--plan:#7c3aed;border-top:3px solid var(--plan)}.catalog_p_learn__LQL8l{--plan:#7c3aed}.catalog_p_exam__rHlvN{--plan:#f59e0b}.catalog_p_career__4Zb0q{--plan:#06b6d4}.catalog_p_family__N2MRV{--plan:#ec4899}.catalog_p_school__wZBK_,.catalog_p_team__RGe34{--plan:#10b981}.catalog_plan___6rkLY{font-weight:700;color:var(--plan);letter-spacing:.04em}.catalog_code__p1IN_{display:inline-flex;align-items:center;gap:6px}.catalog_code__p1IN_ svg{border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.15)}.catalog_journey__oVp7h{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px}.catalog_journey__oVp7h span{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border-radius:10px;background:var(--surface-2);font-size:.8125rem;font-weight:600;line-height:1.3;min-width:0}.catalog_journey__oVp7h small{font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.catalog_journey__oVp7h span:last-child{background:color-mix(in srgb,var(--plan) 12%,var(--surface-2))}.catalog_journey__oVp7h i{position:relative;height:2px;background:linear-gradient(90deg,var(--border-strong),var(--plan))}.catalog_journey__oVp7h i:after{content:"";position:absolute;inset-inline-end:-1px;top:-4px;border:5px solid transparent;-webkit-border-start:6px solid var(--plan);border-inline-start:6px solid var(--plan)}[dir=rtl] .catalog_journey__oVp7h i{background:linear-gradient(-90deg,var(--border-strong),var(--plan))}.catalog_weeks__U_7DD{display:block;height:4px;border-radius:2px;background:var(--surface-2);overflow:hidden}.catalog_weeks__U_7DD i{display:block;height:100%;background:var(--plan);border-radius:2px;transform-origin:left;transition:transform .6s var(--ease-out)}.catalog_course__U_9Uy:hover .catalog_weeks__U_7DD i{filter:brightness(1.15)}.catalog_course__U_9Uy:hover .catalog_journey__oVp7h i{animation:catalog_flow__LRlLX .9s ease-in-out}@keyframes catalog_flow__LRlLX{50%{opacity:.4}}.catalog_exam__dEtzb .catalog_examHead__WXxBA h3 svg{border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.15)}@media (prefers-reduced-motion:reduce){.catalog_course__U_9Uy:hover .catalog_journey__oVp7h i{animation:none}}.catalog_course__U_9Uy:hover{border-top-color:var(--plan)}