.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}