@keyframes CoursesPage_fadeSlideIn__7lweg{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.CoursesPage_page__Bm0op{position:relative;min-height:100vh;color:#e2e8f0}.CoursesPage_main__5UaeL{position:relative;z-index:1;padding:140px 0 100px}.CoursesPage_container__EnnHm{max-width:920px;margin:0 auto;padding:0 24px}.CoursesPage_header__w_H6e{display:flex;flex-direction:column;align-items:center;margin-bottom:56px}.CoursesPage_header__w_H6e h1{margin-top:20px;width:100%;text-align:center;color:#fff;font-size:clamp(28px,4.2vw,46px);line-height:1.45;letter-spacing:.06em;font-weight:700}.CoursesPage_kicker__xGFhe{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;color:#fcf6ba;font-size:13px;letter-spacing:.22em;font-weight:600;text-transform:uppercase;padding:8px 20px;border-left:3px solid #daa520;background:linear-gradient(90deg,rgba(218,165,32,.18),transparent)}.CoursesPage_subtitle__FWEi_{margin-top:16px;width:100%;text-align:center;color:#94a3b8;font-size:17px;line-height:1.85;letter-spacing:.04em}.CoursesPage_trackSection__Y5Vtv{margin-bottom:48px}.CoursesPage_trackTitle__NnwPy{font-size:clamp(22px,3vw,32px);color:#f1f5f9;letter-spacing:.08em;margin-bottom:22px;padding-bottom:14px;border-bottom:1px solid rgba(218,165,32,.2);position:relative}.CoursesPage_trackTitle__NnwPy:after{content:"";position:absolute;left:0;bottom:-1px;width:72px;height:2px;background:linear-gradient(90deg,#daa520,transparent)}.CoursesPage_trackAdvanced__1LGWe .CoursesPage_trackTitle__NnwPy:after{width:120px;background:linear-gradient(90deg,#bf953f,#fcf6ba,transparent)}.CoursesPage_gradeStack__S_T1_{display:flex;flex-direction:column;gap:16px}.CoursesPage_gradeCard__ctW_H{scroll-margin-top:88px;border-radius:6px;border:1px solid rgba(218,165,32,.12);background:linear-gradient(165deg,rgba(15,23,42,.92),rgba(4,7,12,.96));box-shadow:0 20px 50px -30px rgba(0,0,0,.85);transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease}.CoursesPage_gradeCard__ctW_H.CoursesPage_open__1oHx_{border-color:rgba(218,165,32,.38);box-shadow:inset 0 0 0 1px hsla(55,92%,86%,.08),0 28px 60px -28px rgba(0,0,0,.9),0 0 40px -12px rgba(218,165,32,.12)}.CoursesPage_gradeCard__ctW_H.CoursesPage_pinnacle__MBfqr{border-color:hsla(55,92%,86%,.28);background:linear-gradient(155deg,rgba(191,149,63,.12),rgba(15,23,42,.95) 45%,rgba(4,7,12,.98))}.CoursesPage_gradeCard__ctW_H.CoursesPage_pinnacle__MBfqr.CoursesPage_open__1oHx_{box-shadow:inset 0 0 0 1px hsla(55,92%,86%,.2),0 32px 70px -30px rgba(218,165,32,.25)}.CoursesPage_gradeTrigger__bJ_Oj{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px 24px;border:0;background:transparent;cursor:pointer;text-align:left;transition:background .3s ease}.CoursesPage_gradeTrigger__bJ_Oj:hover{background:rgba(218,165,32,.04)}.CoursesPage_open__1oHx_ .CoursesPage_gradeTrigger__bJ_Oj{background:linear-gradient(90deg,rgba(218,165,32,.1),transparent 70%);border-bottom:1px solid rgba(218,165,32,.12)}.CoursesPage_gradeNum__tldq1{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:4px;font-family:"Noto Serif TC",PMingLiU,serif;font-size:15px;font-weight:700;letter-spacing:.06em;color:#fcf6ba;background:rgba(218,165,32,.1);border:1px solid rgba(218,165,32,.35)}.CoursesPage_titleWrap__EmN8J{display:flex;flex-direction:column;gap:4px;min-width:0}.CoursesPage_gradeLabel__1K3Cu{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#64748b}.CoursesPage_gradeTitle__Ewxyq{font-family:"Noto Serif TC",PMingLiU,serif;font-size:clamp(20px,2.8vw,26px);font-weight:700;line-height:1.35;letter-spacing:.04em}.CoursesPage_gradeSubtitle__sk2AD{font-size:.82em;font-weight:500;opacity:.85;-webkit-text-fill-color:#cbd5e1;color:#cbd5e1}.CoursesPage_chevronWrap__MoLqw{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;border:1px solid rgba(218,165,32,.25);background:rgba(4,7,12,.6);color:#daa520}.CoursesPage_chevron__Cyepb{transition:transform .4s cubic-bezier(.4,0,.2,1)}.CoursesPage_open__1oHx_ .CoursesPage_chevron__Cyepb{transform:rotate(180deg)}.CoursesPage_gradeBody__P77uW{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;overflow:hidden;transition:grid-template-rows .42s cubic-bezier(.4,0,.2,1),opacity .28s ease,visibility 0s linear .42s}.CoursesPage_open__1oHx_ .CoursesPage_gradeBody__P77uW{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .42s cubic-bezier(.4,0,.2,1),opacity .32s ease .08s,visibility 0s}.CoursesPage_gradeBodyInner__BqNGC{min-height:0;overflow:hidden}.CoursesPage_gradeContent__L2_KW{padding:0 24px 28px 90px;animation:CoursesPage_fadeSlideIn__7lweg .4s ease both}@media(max-width:640px){.CoursesPage_gradeContent__L2_KW{padding:0 20px 24px}}.CoursesPage_metaRow__5j9sP{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.CoursesPage_metaChip__Gf_sR{display:inline-flex;padding:6px 14px;border-radius:4px;font-size:14px;font-weight:600;letter-spacing:.04em;color:#e2e8f0;background:rgba(30,41,59,.8);border:1px solid rgba(148,163,184,.2)}.CoursesPage_earlyBird__NxqWt{color:#fcf6ba;border-color:rgba(218,165,32,.35);background:rgba(218,165,32,.1)}.CoursesPage_sectionLabel__1ndHr{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#daa520;margin-bottom:12px}.CoursesPage_list__UjeS2{margin:0;padding-left:1.1em;color:#cbd5e1;font-size:15px;line-height:1.85;letter-spacing:.02em}.CoursesPage_list__UjeS2 li{margin-bottom:10px}.CoursesPage_list__UjeS2 li::marker{color:rgba(218,165,32,.6)}.CoursesPage_inlineNote__9H7AV{color:#94a3b8;font-size:15px;margin-bottom:16px;letter-spacing:.03em}.CoursesPage_phaseCard__Qs0Cn{margin-bottom:16px;padding:18px 20px;border-radius:4px;background:rgba(4,7,12,.55);border:1px solid rgba(148,163,184,.12)}.CoursesPage_phaseTitle__h74cV{font-family:"Noto Serif TC",PMingLiU,serif;font-size:17px;font-weight:700;color:#f8fafc;margin-bottom:4px}.CoursesPage_phaseFee__zhztm{font-size:15px;font-weight:700;color:#fcf6ba;margin-bottom:12px;letter-spacing:.05em}.CoursesPage_unlockNote__l0Zwt{margin-top:12px;font-size:13px;color:#94a3b8;font-style:italic;letter-spacing:.02em;padding-left:12px;border-left:2px solid rgba(218,165,32,.4)}.CoursesPage_moduleGrid__D_zTp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:720px){.CoursesPage_moduleGrid__D_zTp{grid-template-columns:1fr}}.CoursesPage_moduleCard__oAyfH{padding:16px 18px;border-radius:4px;background:rgba(4,7,12,.5);border:1px solid rgba(148,163,184,.14);transition:border-color .25s ease}.CoursesPage_moduleCard__oAyfH:hover{border-color:rgba(218,165,32,.25)}.CoursesPage_moduleCard__oAyfH p{margin:0;font-size:14px;color:#94a3b8;line-height:1.6}.CoursesPage_moduleCode__CbOW7{font-size:12px!important;font-weight:700;letter-spacing:.12em;color:#daa520!important;margin-bottom:6px!important}.CoursesPage_moduleName__hb7Ac{font-size:15px!important;color:#e2e8f0!important;margin-bottom:6px!important;line-height:1.5!important}.CoursesPage_ctaButton__lvNKA{margin-top:24px;display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;border-radius:4px;border:1px solid #fcf6ba;background:linear-gradient(135deg,#bf953f,#b38728);color:#0a0a0a;font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 12px 32px -10px rgba(218,165,32,.55);transition:transform .3s ease,box-shadow .3s ease}.CoursesPage_ctaButton__lvNKA:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px rgba(218,165,32,.65)}.CoursesPage_alertStrong__y0qH3,.CoursesPage_alert__VIzUN{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:4px;margin-bottom:20px;font-size:14px;line-height:1.65;font-weight:500;letter-spacing:.02em}.CoursesPage_alertStrong__y0qH3 svg,.CoursesPage_alert__VIzUN svg{flex-shrink:0;margin-top:2px}.CoursesPage_alert__VIzUN{color:#fef3c7;background:rgba(161,98,7,.15);border:1px solid rgba(217,119,6,.35)}.CoursesPage_alertStrong__y0qH3{color:#fecaca;background:rgba(127,29,29,.2);border:1px solid hsla(0,91%,71%,.35)}.CoursesPage_certBadge__x055h{margin-top:20px;display:flex;align-items:flex-start;gap:10px;padding:16px 18px;border-radius:4px;font-size:15px;line-height:1.7;color:#fef3c7!important;background:linear-gradient(135deg,rgba(191,149,63,.18),rgba(15,23,42,.6));border:1px solid hsla(55,92%,86%,.35);box-shadow:0 0 24px -8px rgba(218,165,32,.3)}.CoursesPage_certBadge__x055h svg{flex-shrink:0;color:#daa520}@media(max-width:768px){.CoursesPage_main__5UaeL{padding:120px 0 72px}.CoursesPage_container__EnnHm{padding:0 16px}.CoursesPage_gradeTrigger__bJ_Oj{gap:12px;padding:18px 16px}.CoursesPage_gradeNum__tldq1{width:42px;height:42px;font-size:13px}.CoursesPage_chevronWrap__MoLqw{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.CoursesPage_chevron__Cyepb,.CoursesPage_gradeBody__P77uW,.CoursesPage_gradeCard__ctW_H,.CoursesPage_gradeContent__L2_KW{animation:none;transition:none}}