.MarqueeStrip_heading__5haCa{font-size:20px;font-weight:var(--weight-semibold);color:var(--text-display);text-align:center;margin-bottom:40px}.MarqueeStrip_marquee__CIXay{position:relative;overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 64px,#000 calc(100% - 64px),transparent);mask-image:linear-gradient(90deg,transparent,#000 64px,#000 calc(100% - 64px),transparent)}.MarqueeStrip_marqueeTrack__O98Nz{display:flex;gap:20px;width:max-content;animation:MarqueeStrip_marqueeAnim__vTBUL 150s linear infinite}.MarqueeStrip_marquee__CIXay:hover .MarqueeStrip_marqueeTrack__O98Nz{animation-play-state:paused}.MarqueeStrip_logo__tjAPs{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:64px;min-width:180px;padding:0 28px;box-sizing:border-box;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card,var(--radius-md));font-size:14px;font-weight:var(--weight-semibold);color:var(--text-primary);white-space:nowrap}@keyframes MarqueeStrip_marqueeAnim__vTBUL{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 10px))}}@media (prefers-reduced-motion:reduce){.MarqueeStrip_marqueeTrack__O98Nz{animation:none;flex-wrap:wrap;justify-content:center;width:auto}.MarqueeStrip_logo__tjAPs[aria-hidden=true]{display:none}}.PartnerCentersStrip_section__ncAdh{padding:16px 48px 48px}@media (max-width:900px){.PartnerCentersStrip_section__ncAdh{padding:40px 16px!important}}.AdvertCard_card__sXiWG{background:var(--surface,#ffffff);border:1px solid var(--border-light,#eeeff3);border-radius:var(--radius-card,12px);overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.AdvertCard_card__sXiWG:hover{border-color:var(--primary-30,rgba(0,168,89,.3));box-shadow:0 2px 12px rgba(0,168,89,.07)}.AdvertCard_banner__ooAjZ{height:156px;flex-shrink:0;position:relative;padding:16px 16px 0;box-sizing:border-box}.AdvertCard_posterImg__wdwnZ{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}.AdvertCard_posterFallback__SH0t7{width:100%;height:100%;background:linear-gradient(135deg,#dff3e6,#b2e5c8 50%,#e6f7ef);border-radius:8px;display:flex;align-items:center;justify-content:center}.AdvertCard_typeBadge__CRZ2j{position:absolute;bottom:10px;left:22px;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;border-radius:9999px;backdrop-filter:blur(6px)}.AdvertCard_typeBadge--course__Qqcqd{background:rgba(239,246,255,.88);color:#1d4ed8;border:1px solid rgba(147,197,253,.5)}.AdvertCard_typeBadge--programme__rFjls{background:rgba(250,245,255,.88);color:#7c3aed;border:1px solid rgba(167,139,250,.5)}.AdvertCard_body__6o8hA{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.AdvertCard_metaRow__pLzFK{display:flex;align-items:center;justify-content:space-between;gap:8px}.AdvertCard_categoryChip__F8jK7{font-size:11px;letter-spacing:.04em;text-transform:uppercase;font-weight:600;border-radius:9999px;padding:3px 10px}.AdvertCard_statusPill__r_B0A{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text-secondary,#767676);flex-shrink:0}.AdvertCard_statusDot__QaDDT{width:7px;height:7px;border-radius:50%;flex-shrink:0}.AdvertCard_title__Ns86R{font-size:18px;line-height:1.3;font-weight:600;color:var(--text-display,#212126);margin-top:8px}.AdvertCard_synopsis__QsSdY{font-size:13px;line-height:1.5;color:var(--text-secondary,#767676);margin-top:4px}.AdvertCard_advertCode__3hjpn{font-size:11px;font-weight:600;color:var(--text-disabled,#a2a6b0);letter-spacing:.04em;margin-top:8px}.AdvertCard_advertCode--noSynopsis__74Fjd{margin-top:6px}.AdvertCard_urgency__paMs5{font-size:11.5px;font-weight:600;border-radius:6px;padding:4px 9px;margin-top:10px}.AdvertCard_urgency--critical__GEaNG{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.AdvertCard_urgency--warning__6G1R3{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.AdvertCard_capacityWrap__hVKTt{margin-top:12px}.AdvertCard_capacityLabel__GMlZm{display:flex;justify-content:space-between;font-size:11.5px;color:#767676;margin-bottom:4px}.AdvertCard_fillingFast__6Aqzl{color:#d97706;font-weight:600}.AdvertCard_capacityTrack__Pwgve{height:4px;background:#eeeff3;border-radius:999px;overflow:hidden}.AdvertCard_capacityFill__Xy5FW{height:100%;border-radius:999px;transition:width .4s ease}.AdvertCard_capacityFill--normal__zorI6{background:var(--primary,#00a859)}.AdvertCard_capacityFill--almostFull__atLce{background:#f59e0b}.AdvertCard_footer__zSlOt{background:#f7f7f7;border-radius:var(--radius-md,8px);padding:14px;margin-top:auto}.AdvertCard_footerMeta__BP80I{justify-content:space-between}.AdvertCard_footerMetaCompact__MVXhZ,.AdvertCard_footerMeta__BP80I{display:flex;align-items:center;gap:12px;font-size:12.5px;color:var(--text-secondary,#767676);flex-wrap:wrap}.AdvertCard_footerMetaVenueFull__yEsTL{width:100%;min-width:0}.AdvertCard_footerMetaItem__ej925,.AdvertCard_footerMetaVenue__9JR6x{display:flex;align-items:center;gap:5px}.AdvertCard_footerMetaVenue__9JR6x{min-width:0}.AdvertCard_footerMetaVenueText__0aaN6{white-space:normal;word-break:break-word}.AdvertCard_footerDivider__TIri6{border:none;border-top:1px dashed var(--border,#eeeff3);margin:12px 0}.AdvertCard_footerCta__Ejab8{display:flex;align-items:center;justify-content:space-between;gap:12px}.AdvertCard_feeLabel__YCTA4{font-size:11px;color:var(--text-secondary,#767676)}.AdvertCard_feeValue__agU2A{font-size:16px;font-weight:600;color:var(--text-display,#212126);margin-top:1px}.AdvertCard_ctaBtn__9m5ua{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.CourseSuggestionForm_overlay__5GV5U{position:fixed;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(2px);z-index:900;display:flex;align-items:flex-end;justify-content:center}@media (min-width:640px){.CourseSuggestionForm_overlay__5GV5U{align-items:center}}.CourseSuggestionForm_panel__TVSuX{background:#fff;border-radius:16px 16px 0 0;width:100%;max-width:540px;padding:28px 24px 32px;box-shadow:0 -8px 40px rgba(0,0,0,.14);position:relative;max-height:92vh;overflow-y:auto}@media (min-width:640px){.CourseSuggestionForm_panel__TVSuX{border-radius:16px;max-height:88vh}}.CourseSuggestionForm_closeBtn__lZq8i{position:absolute;top:16px;right:16px;background:#F7F8FA;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#767676}.CourseSuggestionForm_closeBtn__lZq8i:hover{background:#EEEFF3}.CourseSuggestionForm_header__Xq26S{display:flex;align-items:center;gap:10px;margin-bottom:6px}.CourseSuggestionForm_iconWrap__7nfVQ{width:36px;height:36px;background:#E6F7EF;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#00A859;flex-shrink:0}.CourseSuggestionForm_title__lvKD_{font-size:16px;font-weight:700;color:#1A1D23;margin:0}.CourseSuggestionForm_sub__ZIA_s{font-size:13px;color:#767676;margin:0 0 20px}.CourseSuggestionForm_form__7BEMs{display:flex;flex-direction:column;gap:14px}.CourseSuggestionForm_field__9iyIc{display:flex;flex-direction:column;gap:5px}.CourseSuggestionForm_label__WeLTR{font-size:12px;font-weight:600;color:#35383D}.CourseSuggestionForm_required__WYJN7{color:#E53E3E;margin-left:2px}.CourseSuggestionForm_input__89omY,.CourseSuggestionForm_textarea__o_lHz{border:1.5px solid #eeeff3;border-radius:8px;padding:10px 14px;font-size:14px;font-family:inherit;color:#35383D;background:#FAFBFC;outline:none;transition:border-color .15s,box-shadow .15s;width:100%;box-sizing:border-box}.CourseSuggestionForm_input__89omY:focus,.CourseSuggestionForm_textarea__o_lHz:focus{border-color:#00A859;box-shadow:0 0 0 3px rgba(0,168,89,.12);background:#fff}.CourseSuggestionForm_input__89omY.CourseSuggestionForm_error__0UmWx,.CourseSuggestionForm_textarea__o_lHz.CourseSuggestionForm_error__0UmWx{border-color:#E53E3E;box-shadow:0 0 0 3px rgba(229,62,62,.1)}.CourseSuggestionForm_textarea__o_lHz{resize:vertical;min-height:80px}.CourseSuggestionForm_errMsg__yYsmd{font-size:11px;color:#E53E3E}.CourseSuggestionForm_actions__KrauM{display:flex;gap:10px;margin-top:4px}.CourseSuggestionForm_cancelBtn__gYGGO{flex:1;padding:11px;border-radius:8px;border:1.5px solid #eeeff3;background:#F7F8FA;color:#35383D;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer}.CourseSuggestionForm_cancelBtn__gYGGO:hover{background:#EEEFF3}.CourseSuggestionForm_submitBtn__o4VKB{flex:2;padding:11px;border-radius:8px;border:none;background:#00A859;color:#fff;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}.CourseSuggestionForm_submitBtn__o4VKB:hover:not(:disabled){background:#008F4A}.CourseSuggestionForm_submitBtn__o4VKB:disabled{opacity:.55;cursor:not-allowed}.CourseSuggestionForm_hints__gnTrG{background:#F7F8FA;border:1px solid #eeeff3;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;margin-top:2px}.CourseSuggestionForm_hintsLabel__fbuqp{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#A2A6B0;margin-bottom:6px}.CourseSuggestionForm_hintRow__5qtnp{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid #eeeff3}.CourseSuggestionForm_hintRow__5qtnp:last-child{border-bottom:none}.CourseSuggestionForm_hintTitle__CvUaV{flex:1 1 0;font-size:13px;font-weight:500;color:#35383D;min-width:0}.CourseSuggestionForm_hintCat__gLJcD{flex-shrink:0;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#767676;background:#EEEFF3;border-radius:999px;padding:2px 8px}.CourseSuggestionForm_hintIntakeOpen___VsWK{flex-shrink:0;font-size:10px;font-weight:600;color:#0A663B;background:#E6F7EF;border-radius:999px;padding:2px 8px}.CourseSuggestionForm_hintIntakeClosed___MlFt{flex-shrink:0;font-size:10px;font-weight:600;color:#767676;background:#F2F3F5;border-radius:999px;padding:2px 8px}.CourseSuggestionForm_hintsNudge__ixiGc{font-size:12px;color:#0A663B;background:#E6F7EF;border-radius:6px;padding:7px 10px;margin-top:2px;line-height:1.5}.CourseSuggestionForm_success__0CV3N{text-align:center;padding:20px 8px 10px}.CourseSuggestionForm_successIcon__u0d_A{width:56px;height:56px;background:#E6F7EF;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#00A859;margin:0 auto 16px}.CourseSuggestionForm_successTitle__Ly22E{font-size:17px;font-weight:700;color:#1A1D23;margin:0 0 8px}.CourseSuggestionForm_successMsg__qx_0Z{font-size:13px;color:#767676;margin:0 0 24px;line-height:1.6}.CourseSuggestionForm_doneBtn__591WM{display:inline-block;padding:11px 32px;border-radius:8px;border:none;background:#00A859;color:#fff;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer}.CourseSuggestionForm_doneBtn__591WM:hover{background:#008F4A}.TraineeCoursesView_page__Omxd0{width:100%;min-height:calc(100vh - 72px);display:flex;flex-direction:column}.TraineeCoursesView_pageHeader__x6Oo6{padding:24px clamp(12px,3vw,40px) 16px;background:var(--surface,#fff);border-bottom:1px solid var(--border-light,#f1f4f9);box-sizing:border-box;width:100%}.TraineeCoursesView_pageTitle__cdqhq{font-size:22px;font-weight:700;color:var(--text-display,#212126);line-height:28px}.TraineeCoursesView_pageSub__3mwT3{font-size:13px;margin-top:4px;color:var(--text-secondary,#767676)}.TraineeCoursesView_content__uVyAs{flex:1 1 auto;padding:20px clamp(12px,3vw,40px) 48px;box-sizing:border-box;width:100%;display:flex;flex-direction:column;gap:20px}.TraineeCoursesView_toolbar__FbYOX{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.TraineeCoursesView_toolbarLead__ipM51{flex:1 1 0;min-width:0;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.TraineeCoursesView_toolbarSearch__ntDFB{flex:0 0 300px;max-width:300px;position:relative;margin-left:auto}@media (max-width:820px){.TraineeCoursesView_toolbarSearch__ntDFB{flex:1 1 100%;max-width:none;margin-left:0;order:-1}}.TraineeCoursesView_catBtn__S2tfq{padding:6px 16px;border-radius:9999px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s;font-family:inherit;border:1px solid var(--border,#eeeff3);background:var(--surface,#fff);color:var(--text-secondary,#767676)}.TraineeCoursesView_catBtn--active__tKiu3{border-color:var(--primary,#00a859);background:var(--primary-light,#e6f7ef);color:var(--primary-hover,#0a663b)}.TraineeCoursesView_searchInput__4c_vI{width:100%;height:44px;padding:0 14px 0 36px;border-radius:var(--radius-md,8px);border:1px solid var(--border-light,#eeeff3);background:var(--surface,#fff);font-size:13.5px;color:var(--text-display,#212126);outline:none;box-sizing:border-box;transition:border-color .15s,box-shadow .15s;font-family:inherit}.TraineeCoursesView_searchInput__4c_vI:hover{border-color:var(--primary-30,rgba(0,168,89,.3))}.TraineeCoursesView_searchInput__4c_vI:focus{border:1.5px solid var(--primary,#00a859)}.TraineeCoursesView_searchInput__4c_vI::placeholder{color:var(--text-disabled,#a2a6b0)}.TraineeCoursesView_searchIcon__5Jl77{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-secondary,#767676);pointer-events:none}.TraineeCoursesView_loading__xU45N{display:flex;align-items:center;justify-content:center;gap:10px;padding:60px 0;color:#767676}.TraineeCoursesView_loadingText__X_Vmy{font-size:13.5px}.TraineeCoursesView_emptyCard__RzkV7{background:var(--surface,#fff);border:1px solid var(--border-light,#eeeff3);border-radius:var(--radius-card,12px);padding:40px 24px;text-align:center}.TraineeCoursesView_emptyTitle__TRWSQ{font-weight:600;font-size:15px;color:var(--text-display,#212126);margin-bottom:6px}.TraineeCoursesView_emptyText__INEiS{font-size:13px;line-height:1.6;color:var(--text-secondary,#767676)}.TraineeCoursesView_fuzzySection__V0B0X{margin-top:20px}.TraineeCoursesView_fuzzyLabel__bQcdv{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary,#767676);margin-bottom:10px}.TraineeCoursesView_fuzzyChips__tZd_d{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.TraineeCoursesView_fuzzyChip__7HKLA{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:9999px;border:1px solid var(--border,#eeeff3);background:var(--surface,#fff);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;color:var(--text-primary,#35383d);transition:border-color .15s,color .15s}.TraineeCoursesView_fuzzyChip__7HKLA:hover{border-color:var(--primary-30,rgba(0,168,89,.3));color:var(--primary-hover,#0a663b)}.TraineeCoursesView_sectionLabel__bOYtz{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary,#767676);margin-bottom:-4px}.TraineeCoursesView_grid__tUJkp{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;width:100%}.TraineeCoursesView_catalogSection__893Mo{background:var(--surface,#fff);border:1px solid var(--border-light,#eeeff3);border-radius:var(--radius-card,12px);padding:20px 24px;display:flex;flex-direction:column;gap:14px}.TraineeCoursesView_catalogSectionLabel__gk4Zo{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary,#767676)}.TraineeCoursesView_catalogList__TBIp6{display:flex;flex-direction:column;gap:8px}.TraineeCoursesView_catalogCard__9SrDv{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid var(--border-light,#eeeff3);border-radius:var(--radius-md,8px);background:var(--bg,#f7f8fa)}.TraineeCoursesView_catalogCardLeft__IDWsA{display:flex;flex-direction:column;gap:4px;min-width:0}.TraineeCoursesView_catalogCat__w0Wyy{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--primary-hover,#0a663b);background:var(--primary-light,#e6f7ef);padding:2px 8px;border-radius:9999px;width:fit-content}.TraineeCoursesView_catalogTitle__5Rst5{font-size:13.5px;font-weight:600;color:var(--text-display,#212126);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TraineeCoursesView_catalogStatus__M3uLn{flex-shrink:0;font-size:11.5px;font-weight:500;color:var(--text-secondary,#767676);background:var(--border-light,#f1f4f9);padding:3px 10px;border-radius:9999px;white-space:nowrap}.TraineeCoursesView_suggestStrip__IExMY{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 16px;background:#FFF8ED;border:1px solid rgba(217,119,6,.25);border-radius:var(--radius-card,12px);font-size:13px}.TraineeCoursesView_suggestStripText__ANaNx{color:var(--text-secondary,#767676)}.TraineeCoursesView_suggestStripBtn__YQ361{background:none;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:600;color:#B45309;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.TraineeCoursesView_suggestStripBtn__YQ361:hover{color:#92400E}.CourseCataloguePageComponent_page__YjrW3{background:var(--background)}.CourseCataloguePageComponent_tpTop__gsZoR{display:flex;align-items:center;gap:24px;padding:24px 32px;width:100%;box-sizing:border-box;background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:nowrap}.CourseCataloguePageComponent_tpAuthBtn__sr__7{text-decoration:none}.CourseCataloguePageComponent_backStrip__Oop1G{width:100%;background:var(--surface);border-bottom:1px solid var(--border-light)}.CourseCataloguePageComponent_backStripInner__2Kwsu{max-width:1280px;margin:0 auto;padding:12px 40px}.CourseCataloguePageComponent_backLink__zwir2{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;font-family:var(--font-sans,inherit);font-size:14px;font-weight:var(--weight-semibold,600);color:var(--text-primary);text-decoration:none;cursor:pointer;transition:color .12s ease}.CourseCataloguePageComponent_backLink__zwir2:hover{color:var(--primary-hover,#008545)}.CourseCataloguePageComponent_tpProfileBtn__bZxdo{display:flex;align-items:center;gap:10px;background:var(--surface-raised,#F7F8FA);border:1px solid var(--border-light);border-radius:var(--radius-full,999px);padding:5px 14px 5px 5px;cursor:pointer;font-family:var(--font-sans,inherit);transition:border-color .12s ease}.CourseCataloguePageComponent_tpProfileBtn__bZxdo:hover{border-color:var(--primary-30,rgba(0,168,89,.3))}.CourseCataloguePageComponent_tpAvatar__DNzI2{width:28px;height:28px;border-radius:50%;background:var(--primary-light,#E8F5EE);color:var(--primary-hover,#008545);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:var(--weight-bold,700);flex-shrink:0}.CourseCataloguePageComponent_tpAvatarImg__2fPem{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}.CourseCataloguePageComponent_tpWho__85_VE{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.CourseCataloguePageComponent_tpWhoName__nDlLq{font-size:13.5px;line-height:17px;font-weight:var(--weight-semibold,600);color:var(--text-primary);white-space:nowrap}.CourseCataloguePageComponent_tpWhoRole__7po7D{font-size:11px;line-height:14px;font-weight:var(--weight-medium,500);color:var(--primary-hover,#008545);white-space:nowrap}.CourseCataloguePageComponent_tpProfileMenu__kCKph{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:200px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md,8px);box-shadow:var(--shadow-modal,0 8px 24px rgba(0,0,0,.12));padding:6px}.CourseCataloguePageComponent_tpMenuItem__rgV9Z{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;border-radius:var(--radius-sm,6px);border:none;background:none;font-family:var(--font-sans,inherit);font-size:13.5px;font-weight:var(--weight-medium,500);color:var(--text-primary);cursor:pointer;text-decoration:none;text-align:left;transition:background 80ms ease;box-sizing:border-box}.CourseCataloguePageComponent_tpMenuItem__rgV9Z:hover{background:var(--surface-raised,#F7F8FA)}.CourseCataloguePageComponent_tpMenuItem--danger__xMYww{color:var(--error,#DC2626)}@media (max-width:820px){.CourseCataloguePageComponent_tpTop__gsZoR{padding:12px 16px;gap:12px}.CourseCataloguePageComponent_tpWho__85_VE{display:none}}.CourseCataloguePageComponent_toolbar__Gm4MI{position:sticky;top:0;z-index:30;background:var(--surface);border-bottom:1px solid var(--border-light);padding:16px 0;width:100%;box-sizing:border-box}.CourseCataloguePageComponent_toolbarInner__u_t6t{max-width:1280px;margin:0 auto;padding:0 40px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.CourseCataloguePageComponent_toolbarLead__Kbq8_{flex:1 1 0;min-width:0;display:flex;gap:6px;align-items:center;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.CourseCataloguePageComponent_toolbarLead__Kbq8_::-webkit-scrollbar{display:none}.CourseCataloguePageComponent_toolbarSearch__H9gj9{flex:0 0 260px;max-width:260px;margin-left:auto}@media (max-width:700px){.CourseCataloguePageComponent_toolbarSearch__H9gj9{flex:1 1 100%;max-width:none;margin-left:0;order:-1}}.CourseCataloguePageComponent_discTab__VJ_fs{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:var(--radius-full,999px);border:1px solid transparent;background:transparent;font-family:var(--font-sans,inherit);font-size:13.5px;font-weight:var(--weight-medium,500);color:var(--text-secondary);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .12s ease,color .12s ease}.CourseCataloguePageComponent_discTab__VJ_fs:hover{background:var(--surface-raised,#F7F7F7);color:var(--text-primary)}.CourseCataloguePageComponent_discTab--active__L4sTE{background:var(--primary-light,#E8F5EE)!important;color:var(--primary-hover,#008545)!important;font-weight:var(--weight-semibold,600)}.CourseCataloguePageComponent_searchWrap__6eaxd{position:relative;width:100%}.CourseCataloguePageComponent_searchIcon__0LS_I{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-secondary);pointer-events:none}.CourseCataloguePageComponent_searchInput__F_ew0{width:100%;box-sizing:border-box;height:44px;padding:0 36px;border:1px solid var(--border);border-radius:var(--radius-md,8px);font-family:var(--font-sans,inherit);font-size:13.5px;color:var(--text-primary);background:var(--background);outline:none;transition:border-color .12s ease}.CourseCataloguePageComponent_searchInput__F_ew0:focus{border-color:var(--primary)}.CourseCataloguePageComponent_searchInput__F_ew0::placeholder{color:var(--text-disabled,#A3A3A3)}.CourseCataloguePageComponent_searchClear__SuuRg{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:none;background:var(--border-light,#E5E5E5);color:var(--text-secondary);cursor:pointer;padding:0;transition:background .1s ease}.CourseCataloguePageComponent_searchClear__SuuRg:hover{background:var(--border,#D4D4D4)}.CourseCataloguePageComponent_body__gsIFH{max-width:1280px;margin:0 auto;padding:32px 40px 64px}.CourseCataloguePageComponent_grid__b15FH{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.CourseCataloguePageComponent_tpCourse__nFtCH{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-card,12px);padding:16px;box-sizing:border-box;display:flex;flex-direction:column;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.CourseCataloguePageComponent_tpCourse__nFtCH:hover{border-color:var(--primary-30,rgba(0,168,89,.3));box-shadow:var(--shadow-subtle,0 2px 8px rgba(0,0,0,.08))}.CourseCataloguePageComponent_tpPhoto__XcpdB{width:100%;height:160px;border-radius:var(--radius-md,8px);background:linear-gradient(135deg,#E8F5EE,#C8E6D4) no-repeat 50% /cover;flex-shrink:0}.CourseCataloguePageComponent_tpChip__cLTHj{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:var(--radius-full,999px);font-size:11.5px;font-weight:var(--weight-semibold,600);white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.CourseCataloguePageComponent_tpStatus__ssk7G{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary);flex-shrink:0}.CourseCataloguePageComponent_tpDot__CyWpL{width:7px;height:7px;border-radius:50%;flex-shrink:0;display:inline-block}.CourseCataloguePageComponent_tpTitle__45TgA{font-size:18px;line-height:1.3;font-weight:var(--weight-semibold,600);color:var(--text-display,var(--text-primary));margin-top:8px}.CourseCataloguePageComponent_tpSynopsis__0nWNr{font-size:13px;line-height:1.5;color:var(--text-secondary);margin-top:4px;flex-grow:1}.CourseCataloguePageComponent_tpFoot__gA_BA{background:#f7f7f7;border-radius:var(--radius-md,8px);padding:14px;margin-top:12px;flex-shrink:0}.CourseCataloguePageComponent_tpFootTop__40tB1{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:13px;color:var(--text-secondary)}.CourseCataloguePageComponent_tpFootDates__uCkro{flex-shrink:0;text-align:right}.CourseCataloguePageComponent_tpRule__7_wzs{border:none;border-top:1px dashed var(--border,#d4d4d4);margin:12px 0}.CourseCataloguePageComponent_tpFootBottom__oWSKI{display:flex;align-items:center;justify-content:space-between;gap:12px}.CourseCataloguePageComponent_tpFee__URIql{font-size:16px;font-weight:var(--weight-semibold,600);color:var(--text-display,var(--text-primary))}.CourseCataloguePageComponent_emptyCard__ZkZbX{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-lg,12px);padding:40px 32px;text-align:center}.CourseCataloguePageComponent_emptyTitle__Hqu_u{font-size:15px;font-weight:var(--weight-semibold,600);color:var(--text-display,var(--text-primary))}.CourseCataloguePageComponent_emptySub__3tYjl{font-size:13px;line-height:1.6;color:var(--text-secondary);margin-top:6px}.CourseCataloguePageComponent_emptyReset__D9sNy{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:var(--radius-full,999px);border:1px solid var(--border);background:var(--surface);cursor:pointer;font-family:var(--font-sans,inherit);font-size:13px;font-weight:var(--weight-medium,500);color:var(--text-primary);margin-top:18px;transition:border-color .12s ease,color .12s ease}.CourseCataloguePageComponent_emptyReset__D9sNy:hover{border-color:var(--primary-30,rgba(0,168,89,.3));color:var(--primary-hover,#008545)}.CourseCataloguePageComponent_stateBox__Xr2S9{display:flex;flex-direction:column;align-items:center;gap:12px;padding:72px 24px;text-align:center}.CourseCataloguePageComponent_stateTitle__Cpemy{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.CourseCataloguePageComponent_stateSub__Z744C{font-size:14px;color:var(--text-secondary);max-width:380px;line-height:1.55;margin:0}.CourseCataloguePageComponent_suggestNudge__MsHcJ{margin:0 40px 48px;padding:18px 24px;border-radius:var(--radius-lg,12px);border:1px solid var(--border);background:var(--surface-raised,#F9FAFB);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.CourseCataloguePageComponent_suggestCta__yMDfR{display:inline-flex;align-items:center;gap:6px;padding:0 16px;height:36px;border-radius:var(--radius-md,8px);border:none;background:var(--warning,#D97706);color:#fff;font-family:var(--font-sans,inherit);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background .15s ease}.CourseCataloguePageComponent_suggestCta__yMDfR:hover{background:#C9620E}.CourseCataloguePageComponent_sectionLabel__u21hY{font-size:11px;font-weight:var(--weight-semibold,600);text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin-bottom:14px}.CourseCataloguePageComponent_catalogSection__PUm0w{margin-top:36px}.CourseCataloguePageComponent_catalogList__HLxV9{display:flex;flex-direction:column;gap:4px}.CourseCataloguePageComponent_catalogItem__TGDWo{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius-md,8px);border:1px solid var(--border-light);background:var(--surface)}.CourseCataloguePageComponent_catalogIcon__z8Bci{color:var(--text-secondary);flex-shrink:0}.CourseCataloguePageComponent_catalogTitle__T6uO0{font-size:13.5px;font-weight:var(--weight-medium,500);color:var(--text-primary);flex:1 1 0}.CourseCataloguePageComponent_catalogCat__ohjGF{font-size:11.5px;color:var(--text-secondary);padding:2px 8px;border-radius:var(--radius-full,999px);background:var(--surface-raised,#F3F4F6);white-space:nowrap}.CourseCataloguePageComponent_fuzzyRow__9DhOI{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px;justify-content:center}.CourseCataloguePageComponent_fuzzyLabel__uYPen{font-size:12.5px;color:var(--text-secondary);white-space:nowrap}.CourseCataloguePageComponent_fuzzyChip__l_70F{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:var(--radius-full,999px);border:1px solid var(--primary-30,rgba(0,168,89,.3));background:var(--primary-light,#E8F5EE);color:var(--primary-hover,#008545);font-family:var(--font-sans,inherit);font-size:12.5px;font-weight:var(--weight-medium,500);cursor:pointer;transition:border-color .12s ease,background .12s ease}.CourseCataloguePageComponent_fuzzyChip__l_70F:hover{border-color:var(--primary);background:var(--primary-10,#D1ECDB)}.CourseCataloguePageComponent_suggestStrip__ick0w{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:28px;padding:12px 16px;border-radius:var(--radius-card,12px);border:1px solid rgba(217,119,6,.25);background:#FFF8ED;font-size:13px}.CourseCataloguePageComponent_suggestStripText__Faand{color:var(--text-secondary,#767676);flex:1 1 0}.CourseCataloguePageComponent_suggestStripBtn__S3iWH{background:none;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:600;color:#B45309;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.CourseCataloguePageComponent_suggestStripBtn__S3iWH:hover{color:#92400E}@media (max-width:900px){.CourseCataloguePageComponent_tpTop__gsZoR{padding:16px 20px}.CourseCataloguePageComponent_backStripInner__2Kwsu{padding:10px 20px}.CourseCataloguePageComponent_toolbar__Gm4MI{padding:10px 0}.CourseCataloguePageComponent_toolbarInner__u_t6t{padding:0 20px}.CourseCataloguePageComponent_body__gsIFH{padding:24px 20px 48px}.CourseCataloguePageComponent_suggestNudge__MsHcJ{margin:0 20px 32px}}@media (max-width:480px){.CourseCataloguePageComponent_tpPhoto__XcpdB{height:120px}.CourseCataloguePageComponent_tpTitle__45TgA{font-size:16px}}.HomePageComponent_pageWrapper__EuM65{background:var(--background);min-height:100vh}.HomePageComponent_statsBar__YJEZE{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding:20px 48px}.HomePageComponent_statLabel__Nlahm{font-size:13px;color:var(--text-secondary);margin-top:2px}.HomePageComponent_statValue__GkK9S{font-size:18px;font-weight:var(--weight-semibold);color:var(--text-display)}.HomePageComponent_sectionPill__7gLSj{display:inline-flex;align-items:center;background:var(--primary-light);border-radius:var(--radius-full);padding:6px 14px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-hover);margin-bottom:12px}.HomePageComponent_sectionTitle__dHnIh{font-size:28px;line-height:1.2;font-weight:var(--weight-bold);letter-spacing:-.5px;color:var(--text-display);margin:0 0 8px}.HomePageComponent_sectionText__nMMK6{font-size:16px;line-height:1.6;color:var(--text-secondary);margin:0 0 32px;max-width:72ch}.HomePageComponent_showMore__Dm9er{display:flex;justify-content:center;margin-top:32px}.HomePageComponent_courseSection__JDJpO{padding:96px 48px 48px;background:linear-gradient(180deg,var(--surface) 0,var(--surface-raised) 100%)}.HomePageComponent_findForm__0HQPD{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:100%;box-sizing:border-box;background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-subtle);padding:16px;margin-bottom:32px}.HomePageComponent_findRule__cWHfS{flex:0 0 1px;align-self:stretch;width:1px;background:var(--border)}.HomePageComponent_programmeSection__8lbP5{background:var(--background);padding:48px 48px 96px}.HomePageComponent_hpProgGrid__RNymG{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:24px}.HomePageComponent_grid2col__qTFSQ{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.HomePageComponent_sponsorSection__tFSYT{padding:64px 48px 96px;background:var(--surface)}.HomePageComponent_ctaBanner__PETke{background:var(--primary);border-radius:var(--radius-xl);margin:0 48px;padding:96px 48px;text-align:center}.HomePageComponent_ctaHeading__CGZbP{font-size:40px;line-height:1.1;font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--text-inverse);margin:0 0 16px}.HomePageComponent_ctaText__6Z3sR{font-size:18px;line-height:1.6;color:rgba(255,255,255,.85);margin:0 auto 28px;max-width:60ch}.HomePageComponent_ctaBtnWhite__IXurp{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;background:var(--white);color:var(--green-700);border-radius:var(--radius-default);font-weight:700;font-size:15px;text-decoration:none;transition:background .15s ease,transform .15s ease,box-shadow .15s ease;cursor:pointer}.HomePageComponent_ctaBtnWhite__IXurp:hover{background:var(--grey-50);color:var(--green-700);transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,0,0,.15)}.HomePageComponent_ctaSignInBtn__3787t{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;background:transparent;color:var(--white);border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-default);font-weight:600;font-size:15px;text-decoration:none;transition:background .15s ease,border-color .15s ease;cursor:pointer}.HomePageComponent_ctaSignInBtn__3787t:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.5);color:var(--white)}.HomePageComponent_ctaDisclaimer__OYQtE{font-size:13px;color:rgba(255,255,255,.7);margin-top:20px}.HomePageComponent_faqSection__XgcJ3{padding:96px 48px;background:linear-gradient(180deg,var(--surface) 0,var(--background) 100%)}.HomePageComponent_faqHeading__7QOhu{font-size:28px;line-height:1.2;font-weight:var(--weight-bold);letter-spacing:-.5px;color:var(--text-display);margin:0 0 24px}.HomePageComponent_faqItem__p5eqY{border-bottom:1px solid var(--border)}.HomePageComponent_faqButton__Hi2gf{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;background:none;border:none;padding:18px 0;text-align:left;cursor:pointer;font-family:var(--font-sans)}.HomePageComponent_faqQuestion__gSpQk{font-size:17px;font-weight:var(--weight-semibold);color:var(--text-display)}.HomePageComponent_faqToggle__vtpxo{font-size:20px;color:var(--primary);flex:0 0 auto}.HomePageComponent_faqAnswer__zp0ef{font-size:15px;line-height:1.6;color:var(--text-secondary);margin:0;padding:0 32px 18px 0}.HomePageComponent_faqSeeAll__OllK_{margin-top:24px}.HomePageComponent_faqSeeAllBtn__Gi2YQ{background:none;border:none;padding:0;font-family:var(--font-sans);font-size:14px;font-weight:var(--weight-semibold);color:var(--primary);cursor:pointer}.HomePageComponent_cmWrap__JsSru{position:relative;padding:24px 48px 8px;background:var(--background)}.HomePageComponent_cmStage__jLNgA{position:relative;border-radius:24px;overflow:hidden}.HomePageComponent_heroStack__WooBa{display:grid}.HomePageComponent_heroStack__WooBa>*{grid-area:1/1}.HomePageComponent_heroSlide__P1D53{grid-area:1/1;display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s ease}.HomePageComponent_heroSlide__P1D53.HomePageComponent_isOn__2HYwG{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.HomePageComponent_heroSlide__P1D53{transition:none}}.HomePageComponent_cmSlide__TjxSm{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:40px;min-height:380px;padding:48px 56px;box-sizing:border-box}.HomePageComponent_cmCopy__s_5NX{align-self:center;display:flex;flex-direction:column;gap:20px;min-width:0}.HomePageComponent_cmKicker__Fr19Z{font-size:30px;line-height:1.1;font-weight:var(--weight-bold);letter-spacing:-.5px}.HomePageComponent_cmDate__Y36GC{font-size:13px;font-weight:var(--weight-semibold);letter-spacing:.5px;text-transform:uppercase}.HomePageComponent_cmHead__Q8loD{font-size:40px;line-height:1.12;font-weight:var(--weight-bold);letter-spacing:-1px;margin:0;max-width:16ch}.HomePageComponent_cmOffer__3DL5f{height:40px;padding:0 20px;border-radius:999px;background:rgba(255,255,255,.9);color:#212126;font-size:16px}.HomePageComponent_cmFeat__8EQG_,.HomePageComponent_cmOffer__3DL5f{display:inline-flex;align-items:center;font-weight:var(--weight-semibold)}.HomePageComponent_cmFeat__8EQG_{gap:8px;font-size:14px}.HomePageComponent_cmCta__StLvM{align-self:flex-start;background:none;border:none;padding:0;font-family:var(--font-sans);font-size:18px;font-weight:var(--weight-semibold);cursor:pointer;display:inline-flex;gap:10px;align-items:center;text-decoration:none}.HomePageComponent_cmCta__StLvM:hover{text-decoration:underline}.HomePageComponent_cmArt__vG_y1{position:relative;display:flex;align-items:center;justify-content:flex-end;min-width:0;min-height:0}.HomePageComponent_cmCircle__hQ9jo{position:relative;aspect-ratio:1/1;border-radius:50%;width:100%;max-width:320px;max-height:320px;flex:0 0 auto}.HomePageComponent_cmPhoto__K3mC8{position:absolute;inset:6%;border-radius:50%;overflow:hidden;border:6px solid #ffffff;box-sizing:border-box}.HomePageComponent_heroPan__EGQqt{position:absolute;left:-4%;right:-4%;top:-60%;bottom:-60%;background-size:cover;background-position:50%;animation:HomePageComponent_heroPanAnim__OV4QE 22s ease-in-out infinite alternate;will-change:transform}.HomePageComponent_cmPhoto__K3mC8 .HomePageComponent_heroPan__EGQqt{left:-10%;right:-10%;top:-25%;bottom:-25%}@keyframes HomePageComponent_heroPanAnim__OV4QE{0%{transform:translateY(-14%) scale(1.08)}to{transform:translateY(14%) scale(1.08)}}@media (prefers-reduced-motion:reduce){.HomePageComponent_heroPan__EGQqt{animation:none}}.HomePageComponent_heroTri__1wHLv{display:flex;height:32px}.HomePageComponent_heroTri__1wHLv>span:first-child{flex:0 0 7%;background:#F2E21A}.HomePageComponent_heroTri__1wHLv>span:nth-child(2){flex:0 0 14%;background:#ED3238}.HomePageComponent_heroTri__1wHLv>span:nth-child(3){flex:1 1 auto;background:#2E9E1A}.HomePageComponent_cmDots__P5As9{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);display:flex;gap:6px;align-items:center;padding:6px 10px;border-radius:999px;background:rgba(17,24,20,.32);z-index:2}.HomePageComponent_cmTri__PXtP4{position:absolute;left:0;right:0;bottom:0;height:8px!important;gap:0!important;z-index:2}.HomePageComponent_cmTri__PXtP4>span{height:8px!important}.HomePageComponent_cmArrow___A1hf{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#ffffff;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.12);font-size:22px;line-height:1;color:#212126;cursor:pointer;z-index:3;display:flex;align-items:center;justify-content:center;transition:border-color .12s ease}.HomePageComponent_cmArrow___A1hf:hover{border-color:var(--primary)}.HomePageComponent_cmArrowLeft__dGSP4{left:16px}.HomePageComponent_cmArrowRight__Q2vqv{right:16px}.HomePageComponent_heroLayout__Ipz3q{display:grid;grid-template-columns:7fr 5fr;gap:48px;align-items:center;padding:96px 48px}.HomePageComponent_heroBtnPrimary__9Z_qg{padding:12px 24px;border-radius:var(--radius-default);background:var(--primary);color:var(--white);font-weight:600;font-size:15px;display:inline-flex;align-items:center;gap:8px;text-decoration:none;transition:background .15s ease,transform .15s ease,box-shadow .15s ease;cursor:pointer}.HomePageComponent_heroBtnPrimary__9Z_qg:hover{background:var(--primary-hover);color:var(--white);box-shadow:0 4px 14px rgba(0,168,89,.35);transform:translateY(-1px)}.HomePageComponent_heroBtnSecondary__XnkJK{padding:12px 24px;border-radius:var(--radius-default);background:rgba(255,255,255,.12);color:var(--white);font-weight:600;font-size:15px;border:1px solid rgba(255,255,255,.2);display:inline-flex;align-items:center;gap:8px;text-decoration:none;transition:background .15s ease,border-color .15s ease,transform .15s ease;cursor:pointer}.HomePageComponent_heroBtnSecondary__XnkJK:hover{background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.35);color:var(--white);transform:translateY(-1px)}.HomePageComponent_napProg__FgL8d{width:100%;max-width:100%!important;min-height:444px;height:auto!important;padding:12px;border-radius:var(--radius-xl);border:1px solid #e5e5e5;background:var(--surface)}.HomePageComponent_napProgContent__EeNiK,.HomePageComponent_napProg__FgL8d{display:flex;flex-direction:column;align-items:flex-start;gap:16px;box-sizing:border-box}.HomePageComponent_napProgContent__EeNiK{padding:16px;flex:1 0 auto;align-self:stretch;border-radius:var(--radius-default);min-height:0}.HomePageComponent_napProgDur__oaWzx{display:inline-flex;padding:8px 12px;border-radius:10px;color:#fff;font-size:var(--text-body-sm-size);font-weight:var(--weight-bold)}.HomePageComponent_napProgText__dz_9l{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:16px;flex:1 0 auto;align-self:stretch;min-height:0}.HomePageComponent_napProgTitle__1FTju{font-size:24px;line-height:1.25;font-weight:var(--weight-semibold);color:#212121}.HomePageComponent_napProgDesc__Xi1c5{font-size:15px;line-height:1.6;font-weight:var(--weight-regular);color:var(--text-secondary);margin:0}.HomePageComponent_napProgChips__koQBA{display:flex;gap:10px;flex-wrap:wrap}.HomePageComponent_napProgChip__X7cwV{display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:var(--radius-full);font-size:var(--text-body-sm-size);font-weight:var(--weight-medium)}.HomePageComponent_napProgChipPrice__78u2B{background:#EEE9FB;color:#7A52D6}.HomePageComponent_napProgChipFact__L_0g2{background:#E2F6DA;color:#2F9E44}.HomePageComponent_napProgChipAccepting__guJck{background:#D1FAE5;color:#065F46;font-weight:700}.HomePageComponent_napProgChipClosed__0iYTm{background:#F3F4F6;color:#6B7280}.HomePageComponent_napProgChipUpcoming__8yHas{background:#FEF3C7;color:#92400E;font-weight:700}.HomePageComponent_napProgChipCenter___qEvy{background:rgba(255,255,255,.7);color:#374151;border:1px solid rgba(0,0,0,.08)}.HomePageComponent_napProgCta__tiN_R{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 22px;border-radius:var(--radius-full);border:1px solid var(--ink-900);background:var(--surface);color:var(--ink-900);font-size:var(--text-body-size);font-weight:var(--weight-medium);cursor:pointer;text-decoration:none;transition:background .15s ease}.HomePageComponent_napProgCta__tiN_R:hover{background:var(--grey-100);color:var(--ink-900)}.HomePageComponent_napTst__bKgzS{display:flex;flex-direction:column;gap:20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:24px;box-sizing:border-box;margin:0}.HomePageComponent_napTstQuote__eFpFs{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-lh);color:var(--text-primary);margin:0}.HomePageComponent_napTstMark__Jg8je{font-size:44px;line-height:0;vertical-align:-14px;font-weight:700;color:var(--text-display);margin-right:10px;font-family:var(--font-sans)}.HomePageComponent_napTstFoot__a_7yQ{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--grey-100);border-radius:16px;padding:12px 16px;margin-top:auto}.HomePageComponent_napTstWho__g2bL6{display:flex;align-items:center;gap:10px;min-width:0}.HomePageComponent_napTstAvatar__aQEpQ{width:36px;height:36px;border-radius:var(--radius-full);object-fit:cover;flex:0 0 auto;background:var(--primary-light);color:var(--primary-hover);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.HomePageComponent_napTstName__vEnaA{font-size:16px;font-weight:var(--weight-semibold);color:var(--text-display);display:block}.HomePageComponent_napTstRole__7eEG8{font-size:var(--text-body-sm-size);color:var(--text-secondary)}.HomePageComponent_napTstCtx__Vs5Bl{text-align:right;flex:0 0 auto}.HomePageComponent_napTstProg__qyC85{font-size:var(--text-body-sm-size);font-weight:var(--weight-semibold);color:var(--text-primary);display:block}.HomePageComponent_napTstCohort__2PxBm{font-size:var(--text-body-sm-size);color:var(--text-secondary)}.HomePageComponent_courseBtn__htAuX{display:inline-flex;align-items:center;justify-content:center;font-size:13px;padding:6px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);font-weight:600;text-decoration:none;transition:border-color .15s ease,background .15s ease,color .15s ease}.HomePageComponent_courseBtn__htAuX:hover{border-color:var(--primary);background:var(--primary-light);color:var(--primary-hover)}@media (max-width:900px){.HomePageComponent_heroLayout__Ipz3q{grid-template-columns:1fr!important;padding:40px 16px!important;gap:32px!important}.HomePageComponent_heroBtnPrimary__9Z_qg,.HomePageComponent_heroBtnSecondary__XnkJK{width:100%!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important}.HomePageComponent_grid2col__qTFSQ{grid-template-columns:1fr!important;gap:32px!important}.HomePageComponent_courseSection__JDJpO,.HomePageComponent_faqSection__XgcJ3,.HomePageComponent_programmeSection__8lbP5,.HomePageComponent_sponsorSection__tFSYT{padding:40px 16px!important}.HomePageComponent_napProg__FgL8d{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important}.HomePageComponent_napProgContent__EeNiK,.HomePageComponent_napProgText__dz_9l{height:auto!important;flex:none!important}.HomePageComponent_napProgCta__tiN_R{width:100%!important;justify-content:center!important}.HomePageComponent_cmWrap__JsSru{padding:12px 12px 8px}.HomePageComponent_cmSlide__TjxSm{grid-template-columns:minmax(0,1fr);padding:28px 24px 52px}.HomePageComponent_cmArt__vG_y1{justify-content:center;height:auto}.HomePageComponent_cmCircle__hQ9jo{max-width:260px;max-height:260px}.HomePageComponent_cmHead__Q8loD{font-size:28px}.HomePageComponent_cmKicker__Fr19Z{font-size:22px}.HomePageComponent_cmArrowLeft__dGSP4{left:6px}.HomePageComponent_cmArrowRight__Q2vqv{right:6px}.HomePageComponent_ctaBanner__PETke{margin:0 16px;padding:48px 24px}}@media (max-width:560px){.HomePageComponent_hpProgGrid__RNymG{grid-template-columns:1fr}}@media (max-width:480px){.HomePageComponent_statsBar__YJEZE{grid-template-columns:1fr 1fr!important;padding:20px 16px!important;gap:16px!important}.HomePageComponent_napTst__bKgzS{padding:16px!important}.HomePageComponent_napTstFoot__a_7yQ{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.HomePageComponent_napTstCtx__Vs5Bl{text-align:left!important}}@media (max-width:960px){.HomePageComponent_findRule__cWHfS{display:none}}@media (max-width:640px){.HomePageComponent_findForm__0HQPD{flex-direction:column;align-items:stretch;gap:8px;padding:12px}.HomePageComponent_findForm__0HQPD>*{flex:0 0 auto!important}}.HomePageComponent_calLink__wy8O_{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;cursor:pointer;color:inherit;font-weight:inherit;font-size:inherit;font-family:inherit;white-space:nowrap;text-decoration:none}.HomePageComponent_calLink__wy8O_:hover{text-decoration:underline;text-underline-offset:2px}