.course-module__QFKPaa__page{--black:#090a0a;--panel:#111210;--panel-light:#171815;--ivory:#f3efe5;--muted:#9c978d;--gold:#c9a962;--gold-light:#e3c67f;--line:#c9a9623d;--white-line:#f3efe517;background:linear-gradient(90deg, transparent 49.94%, #ffffff05 50%, transparent 50.06%), var(--black);min-height:100vh;color:var(--ivory);overflow-x:clip}.course-module__QFKPaa__ambientOne,.course-module__QFKPaa__ambientTwo{z-index:0;filter:blur(130px);opacity:.1;pointer-events:none;border-radius:50%;width:520px;height:520px;position:fixed}.course-module__QFKPaa__ambientOne{background:#b38031;top:-220px;left:-240px}.course-module__QFKPaa__ambientTwo{background:#8f7137;bottom:12%;right:-300px}.course-module__QFKPaa__header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a0ade;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;padding:0 max(30px,50vw - 660px);display:grid;position:sticky;top:0}.course-module__QFKPaa__brand{color:var(--gold-light);letter-spacing:.27em;font-size:19px;font-weight:900}.course-module__QFKPaa__header nav{gap:30px;display:flex}.course-module__QFKPaa__header nav a{color:#aaa59b;letter-spacing:.08em;font-size:12px}.course-module__QFKPaa__header nav a:hover{color:var(--ivory)}.course-module__QFKPaa__headerCta{border:1px solid var(--line);min-height:40px;color:var(--gold-light);letter-spacing:.08em;justify-self:end;align-items:center;gap:12px;padding:0 17px;font-size:12px;font-weight:800;display:flex}.course-module__QFKPaa__hero{z-index:1;border-bottom:1px solid var(--white-line);grid-template-columns:49% 51%;min-height:calc(100svh - 76px);display:grid;position:relative}.course-module__QFKPaa__hero:after{content:"";background:var(--white-line);width:1px;position:absolute;top:0;bottom:0;left:49%}.course-module__QFKPaa__heroCopy{align-self:center;min-width:0;padding:76px 56px 76px max(38px,50vw - 660px)}.course-module__QFKPaa__eyebrow{color:var(--gold-light);letter-spacing:.18em;align-items:center;gap:13px;margin:0 0 24px;font-size:11px;font-weight:800;display:flex}.course-module__QFKPaa__eyebrow>span{background:var(--gold);width:34px;height:1px}.course-module__QFKPaa__hero h1{letter-spacing:-.055em;max-width:690px;margin:0;font-size:clamp(47px,5vw,78px);line-height:1.15}.course-module__QFKPaa__hero h1 em{color:var(--gold-light);font-style:normal;display:block}.course-module__QFKPaa__heroLead{color:#b2ada4;max-width:660px;margin:28px 0 34px;font-size:16px;line-height:1.95}.course-module__QFKPaa__heroActions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.course-module__QFKPaa__primaryButton{color:#10110f;letter-spacing:.07em;background:linear-gradient(110deg,#b8893f,#e6ca8a 52%,#b48338);border:1px solid #e6ca8a;justify-content:space-between;align-items:center;gap:30px;min-width:290px;min-height:62px;padding:0 25px;font-size:14px;font-weight:900;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 18px 55px #a06e232e}.course-module__QFKPaa__primaryButton:hover{transform:translateY(-3px);box-shadow:0 23px 65px #a06e234d}.course-module__QFKPaa__primaryButton>span{font-size:22px}.course-module__QFKPaa__textButton{border-bottom:1px solid var(--line);color:#b8b2a8;padding:11px 0;font-size:13px}.course-module__QFKPaa__proofRow{color:#817c73;letter-spacing:.05em;flex-wrap:wrap;align-items:center;gap:13px;margin-top:23px;font-size:11px;display:flex}.course-module__QFKPaa__proofRow i{background:#70582e;width:1px;height:12px}.course-module__QFKPaa__heroVisual{background:radial-gradient(circle at 50% 45%,#c9a9621a,#0000 54%);align-content:center;min-width:0;padding:8%;display:grid;position:relative}.course-module__QFKPaa__chartCard{z-index:2;border:1px solid var(--line);background:#0f100ef5;width:min(90%,600px);margin:0 auto;position:relative;box-shadow:0 34px 90px #00000080}.course-module__QFKPaa__chartHead,.course-module__QFKPaa__chartFoot{color:#868178;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;font-size:10px;display:flex}.course-module__QFKPaa__chartHead{border-bottom:1px solid var(--white-line)}.course-module__QFKPaa__chartHead b,.course-module__QFKPaa__chartFoot b{color:var(--gold-light);font-weight:700}.course-module__QFKPaa__pillars{grid-template-columns:repeat(4,1fr);display:grid}.course-module__QFKPaa__pillars>div{border-right:1px solid var(--white-line);justify-items:center;gap:9px;padding:17px 6px 21px;display:grid;position:relative}.course-module__QFKPaa__pillars>div:last-child{border-right:0}.course-module__QFKPaa__pillars small{color:#777168;font-size:10px}.course-module__QFKPaa__pillars strong{font-family:Noto Serif TC,PMingLiU,serif;font-size:clamp(43px,5vw,64px);line-height:1}.course-module__QFKPaa__dayPillar{background:#c9a9620e}.course-module__QFKPaa__dayPillar:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:0;left:10%;right:10%}.course-module__QFKPaa__chartFoot{border-top:1px solid var(--white-line)}.course-module__QFKPaa__wood{color:#67b978}.course-module__QFKPaa__fire{color:#e56459}.course-module__QFKPaa__earth{color:#b8905f}.course-module__QFKPaa__metal{color:#e1bc65}.course-module__QFKPaa__water{color:#6390d4}.course-module__QFKPaa__aiCard{z-index:3;background:#161714f5;border:1px solid #e3c67f73;width:min(74%,480px);margin:-28px 0 0 auto;padding:24px;position:relative;box-shadow:0 25px 65px #00000073}.course-module__QFKPaa__aiLabel{color:var(--gold-light);letter-spacing:.2em;font-size:10px;font-weight:900}.course-module__QFKPaa__aiCard>p{color:#8d887f;margin:8px 0 18px;font-size:11px}.course-module__QFKPaa__aiResult{grid-template-columns:28px 1fr;gap:6px 9px;display:grid}.course-module__QFKPaa__aiResult>span{color:var(--gold);grid-row:span 2;font-family:Georgia,serif;font-size:12px}.course-module__QFKPaa__aiResult strong{color:#d7d1c5;font-size:12px}.course-module__QFKPaa__aiResult small{color:#716c64;margin-bottom:9px;font-size:9px}.course-module__QFKPaa__connector{z-index:1;color:#6e695f;letter-spacing:.12em;flex-direction:column;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:absolute;top:12%;bottom:12%;right:5%}.course-module__QFKPaa__connector i{background:linear-gradient(var(--gold),transparent);flex:1;width:1px;margin:9px 0}.course-module__QFKPaa__section,.course-module__QFKPaa__curriculumSection,.course-module__QFKPaa__aiSection,.course-module__QFKPaa__outcomeSection,.course-module__QFKPaa__instructorSection,.course-module__QFKPaa__faqSection,.course-module__QFKPaa__enrollSection,.course-module__QFKPaa__problemSection{z-index:1;position:relative}.course-module__QFKPaa__problemSection{border-bottom:1px solid var(--white-line);grid-template-columns:.34fr 1.66fr;gap:7%;width:min(1180px,100% - 80px);margin:0 auto;padding:110px 0;display:grid}.course-module__QFKPaa__sectionTag{color:var(--gold);letter-spacing:.16em;margin:8px 0 0;font-size:10px;font-weight:800}.course-module__QFKPaa__problemSection>div{grid-template-columns:.9fr 1.1fr;align-items:end;gap:9%;display:grid}.course-module__QFKPaa__problemSection h2,.course-module__QFKPaa__sectionHeading h2,.course-module__QFKPaa__aiCopy h2,.course-module__QFKPaa__outcomeTitle h2,.course-module__QFKPaa__instructorSection h2,.course-module__QFKPaa__enrollSection h2{letter-spacing:-.04em;margin:0;font-size:clamp(37px,4.1vw,60px);line-height:1.28}.course-module__QFKPaa__hero h1,.course-module__QFKPaa__problemSection h2,.course-module__QFKPaa__sectionHeading h2,.course-module__QFKPaa__aiCopy h2,.course-module__QFKPaa__outcomeTitle h2,.course-module__QFKPaa__instructorSection h2,.course-module__QFKPaa__enrollSection h2{text-wrap:balance}.course-module__QFKPaa__problemSection p:last-child{color:var(--muted);margin:0;font-size:15px;line-height:1.95}.course-module__QFKPaa__section,.course-module__QFKPaa__curriculumSection,.course-module__QFKPaa__faqSection{width:min(1180px,100% - 80px);margin:0 auto;padding:112px 0}.course-module__QFKPaa__sectionHeading{max-width:760px;margin-bottom:50px}.course-module__QFKPaa__sectionHeading>p:last-child{max-width:620px;color:var(--muted);margin:22px 0 0;font-size:15px;line-height:1.9}.course-module__QFKPaa__methodGrid{border-top:1px solid var(--white-line);border-left:1px solid var(--white-line);grid-template-columns:repeat(4,1fr);display:grid}.course-module__QFKPaa__methodGrid article{border-right:1px solid var(--white-line);border-bottom:1px solid var(--white-line);background:#ffffff04;min-height:330px;padding:30px}.course-module__QFKPaa__methodGrid article>span{color:var(--gold);margin-bottom:85px;font-family:Georgia,serif;display:block}.course-module__QFKPaa__methodGrid h3{margin:0 0 15px;font-size:21px}.course-module__QFKPaa__methodGrid p{color:var(--muted);margin:0;font-size:13px;line-height:1.85}.course-module__QFKPaa__curriculumSection{border-block:1px solid var(--white-line);background:#0d0e0d;width:100%;max-width:none;padding-inline:max(40px,50vw - 590px)}.course-module__QFKPaa__curriculumList{border-top:1px solid var(--white-line)}.course-module__QFKPaa__curriculumList article{border-bottom:1px solid var(--white-line);grid-template-columns:80px .8fr 1.2fr;align-items:center;gap:30px;min-height:120px;display:grid}.course-module__QFKPaa__curriculumList article>span{color:var(--gold);font-family:Georgia,serif;font-size:14px}.course-module__QFKPaa__curriculumList h3{margin:0;font-size:21px}.course-module__QFKPaa__curriculumList p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.course-module__QFKPaa__aiSection{grid-template-columns:.92fr 1.08fr;gap:9%;width:min(1180px,100% - 80px);margin:0 auto;padding:120px 0;display:grid}.course-module__QFKPaa__aiCopy>p:not(.course-module__QFKPaa__eyebrow){color:var(--muted);margin:24px 0 0;font-size:15px;line-height:1.95}.course-module__QFKPaa__aiNotice{border-left:2px solid var(--gold);background:#c9a9620e;gap:7px;margin-top:30px;padding:20px;display:grid}.course-module__QFKPaa__aiNotice b{color:var(--gold-light);font-size:12px}.course-module__QFKPaa__aiNotice span{color:#888279;font-size:11px;line-height:1.7}.course-module__QFKPaa__analysisPanel{border:1px solid var(--line);background:#10110f;align-self:center;box-shadow:0 30px 80px #0000005c}.course-module__QFKPaa__analysisHead{border-bottom:1px solid var(--line);color:#aaa49a;letter-spacing:.12em;justify-content:space-between;align-items:center;padding:20px 24px;font-size:11px;display:flex}.course-module__QFKPaa__analysisHead i{border:1px solid var(--gold);color:var(--gold-light);padding:5px 8px;font-style:normal;font-weight:900}.course-module__QFKPaa__analysisPanel ol{margin:0;padding:0;list-style:none}.course-module__QFKPaa__analysisPanel li{border-bottom:1px solid var(--white-line);grid-template-columns:55px 1fr;align-items:center;min-height:91px;padding:0 24px;display:grid}.course-module__QFKPaa__analysisPanel li:last-child{border-bottom:0}.course-module__QFKPaa__analysisPanel li>span{color:var(--gold);font-family:Georgia,serif}.course-module__QFKPaa__analysisPanel li div{gap:6px;display:grid}.course-module__QFKPaa__analysisPanel b{font-size:14px}.course-module__QFKPaa__analysisPanel small{color:#777168;font-size:10px}.course-module__QFKPaa__outcomeSection{border-block:1px solid var(--white-line);background:#ffffff04;grid-template-columns:.85fr 1.15fr;gap:9%;padding:112px max(40px,50vw - 590px);display:grid}.course-module__QFKPaa__outcomeTitle h2{margin-top:22px}.course-module__QFKPaa__outcomeList{border-top:1px solid var(--white-line)}.course-module__QFKPaa__outcomeList>div{border-bottom:1px solid var(--white-line);grid-template-columns:55px 1fr;align-items:center;min-height:73px;display:grid}.course-module__QFKPaa__outcomeList span{color:var(--gold);font-family:Georgia,serif;font-size:12px}.course-module__QFKPaa__outcomeList p{color:#c3bdb2;margin:0;font-size:14px}.course-module__QFKPaa__instructorSection{grid-template-columns:.68fr 1.32fr;align-items:center;gap:9%;width:min(1040px,100% - 80px);margin:0 auto;padding:120px 0;display:grid}.course-module__QFKPaa__instructorSection figure{border:1px solid var(--line);background:#111;margin:0;box-shadow:0 32px 80px #0006}.course-module__QFKPaa__instructorSection figure img{filter:saturate(.76)contrast(1.08)brightness(.92);width:100%;height:auto}.course-module__QFKPaa__instructorSection figcaption{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px;display:flex}.course-module__QFKPaa__instructorSection figcaption strong{color:var(--gold-light);letter-spacing:.18em;font-size:10px}.course-module__QFKPaa__instructorSection figcaption span{color:#777168;font-size:9px}.course-module__QFKPaa__instructorSection>div>p:not(.course-module__QFKPaa__eyebrow){color:var(--muted);margin:24px 0 0;font-size:14px;line-height:1.95}.course-module__QFKPaa__faqSection{border-top:1px solid var(--white-line);grid-template-columns:.72fr 1.28fr;gap:8%;display:grid}.course-module__QFKPaa__faqList{border-top:1px solid var(--white-line)}.course-module__QFKPaa__faqList details{border-bottom:1px solid var(--white-line)}.course-module__QFKPaa__faqList summary{cursor:pointer;color:#d0cabf;justify-content:space-between;gap:20px;padding:24px 0;font-size:15px;list-style:none;display:flex}.course-module__QFKPaa__faqList summary::-webkit-details-marker{display:none}.course-module__QFKPaa__faqList summary span{color:var(--gold);font-size:19px;font-weight:300}.course-module__QFKPaa__faqList details[open] summary span{transform:rotate(45deg)}.course-module__QFKPaa__faqList details p{color:var(--muted);margin:0;padding:0 36px 25px 0;font-size:13px;line-height:1.85}.course-module__QFKPaa__enrollSection{border-block:1px solid var(--line);background:radial-gradient(circle at 10% 20%,#c9a9621a,#0000 38%),#11120f;grid-template-columns:1.3fr .7fr;align-items:center;gap:8%;padding:105px max(40px,50vw - 590px);display:grid}.course-module__QFKPaa__enrollSection h2 em{color:var(--gold-light);font-style:normal}.course-module__QFKPaa__enrollSection>div>p:last-child{color:var(--muted);margin:24px 0 0;font-size:14px}.course-module__QFKPaa__enrollAction{border:1px solid var(--line);background:#090a0a73;justify-self:end;width:min(100%,360px);padding:26px;display:grid}.course-module__QFKPaa__enrollAction>span{color:var(--gold);letter-spacing:.16em;font-size:10px;font-weight:800}.course-module__QFKPaa__enrollAction>strong{color:var(--ivory);letter-spacing:-.03em;margin:8px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:500}.course-module__QFKPaa__enrollAction>small{color:#777168;margin-bottom:20px;font-size:10px;line-height:1.65}.course-module__QFKPaa__enrollAction .course-module__QFKPaa__primaryButton{width:100%;min-width:0}.course-module__QFKPaa__footer{z-index:1;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;min-height:110px;padding:0 max(30px,50vw - 590px);display:grid;position:relative}.course-module__QFKPaa__footer p{color:#625e57;letter-spacing:.08em;font-size:10px}.course-module__QFKPaa__footer>div{color:#6f6a62;justify-self:end;gap:22px;font-size:10px;display:flex}.course-module__QFKPaa__mobileCta{display:none}@media (max-width:980px){.course-module__QFKPaa__header nav{display:none}.course-module__QFKPaa__header{grid-template-columns:1fr auto}.course-module__QFKPaa__hero{grid-template-columns:1fr;min-height:auto}.course-module__QFKPaa__hero:after{display:none}.course-module__QFKPaa__heroCopy{padding:70px 28px 45px}.course-module__QFKPaa__heroVisual{border-top:1px solid var(--white-line);min-height:650px;padding:70px 7%}.course-module__QFKPaa__methodGrid{grid-template-columns:repeat(2,1fr)}.course-module__QFKPaa__problemSection{grid-template-columns:1fr}.course-module__QFKPaa__problemSection>div{grid-template-columns:1fr 1fr}.course-module__QFKPaa__aiSection,.course-module__QFKPaa__outcomeSection{gap:6%}}@media (max-width:720px){.course-module__QFKPaa__page{padding-bottom:70px}.course-module__QFKPaa__header{min-height:64px;padding:0 18px}.course-module__QFKPaa__brand{letter-spacing:.22em;font-size:16px}.course-module__QFKPaa__headerCta{display:none}.course-module__QFKPaa__heroCopy{padding:52px 18px 36px}.course-module__QFKPaa__hero h1{font-size:clamp(39px,12vw,56px);line-height:1.17}.course-module__QFKPaa__heroLead{font-size:15px;line-height:1.82}.course-module__QFKPaa__heroActions{gap:13px;display:grid}.course-module__QFKPaa__primaryButton{width:100%;min-width:0}.course-module__QFKPaa__textButton{justify-self:start}.course-module__QFKPaa__proofRow{justify-content:space-between;gap:7px;font-size:9px}.course-module__QFKPaa__heroVisual{min-height:540px;padding:55px 18px}.course-module__QFKPaa__chartCard{width:100%}.course-module__QFKPaa__pillars strong{font-size:clamp(42px,14vw,58px)}.course-module__QFKPaa__aiCard{width:88%;margin-top:-18px}.course-module__QFKPaa__connector{display:none}.course-module__QFKPaa__problemSection,.course-module__QFKPaa__section,.course-module__QFKPaa__curriculumSection,.course-module__QFKPaa__aiSection,.course-module__QFKPaa__instructorSection,.course-module__QFKPaa__faqSection{width:100%;padding:78px 18px}.course-module__QFKPaa__problemSection{gap:27px}.course-module__QFKPaa__problemSection>div{grid-template-columns:1fr;gap:26px}.course-module__QFKPaa__problemSection h2,.course-module__QFKPaa__sectionHeading h2,.course-module__QFKPaa__aiCopy h2,.course-module__QFKPaa__outcomeTitle h2,.course-module__QFKPaa__instructorSection h2,.course-module__QFKPaa__enrollSection h2{font-size:34px}.course-module__QFKPaa__methodGrid{grid-template-columns:1fr}.course-module__QFKPaa__methodGrid article{min-height:240px;padding:27px}.course-module__QFKPaa__methodGrid article>span{margin-bottom:45px}.course-module__QFKPaa__curriculumSection{padding-inline:18px}.course-module__QFKPaa__curriculumList article{grid-template-columns:42px 1fr;gap:12px;padding:25px 0}.course-module__QFKPaa__curriculumList article p{grid-column:2}.course-module__QFKPaa__aiSection,.course-module__QFKPaa__outcomeSection,.course-module__QFKPaa__instructorSection,.course-module__QFKPaa__faqSection,.course-module__QFKPaa__enrollSection{grid-template-columns:1fr}.course-module__QFKPaa__aiSection,.course-module__QFKPaa__instructorSection,.course-module__QFKPaa__faqSection{gap:48px}.course-module__QFKPaa__analysisPanel li{padding-inline:17px}.course-module__QFKPaa__outcomeSection{gap:42px;padding:78px 18px}.course-module__QFKPaa__instructorSection figure{width:min(78%,300px)}.course-module__QFKPaa__faqSection .course-module__QFKPaa__sectionHeading{margin-bottom:0}.course-module__QFKPaa__enrollSection{gap:35px;padding:74px 18px}.course-module__QFKPaa__enrollAction{justify-self:stretch;width:100%}.course-module__QFKPaa__footer{grid-template-columns:1fr;gap:14px;min-height:180px;padding:35px 18px}.course-module__QFKPaa__footer p{margin:0}.course-module__QFKPaa__footer>div{flex-wrap:wrap;justify-self:start}.course-module__QFKPaa__mobileCta{z-index:60;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090a0af2;min-height:70px;padding:9px;display:block;position:fixed;bottom:0;left:0;right:0}.course-module__QFKPaa__mobileCta a{color:#111;background:linear-gradient(110deg,#b8893f,#e6ca8a);justify-content:space-between;align-items:center;min-height:52px;padding:0 17px;font-size:12px;display:flex}.course-module__QFKPaa__mobileCta b{font-size:13px}.course-module__QFKPaa__mobileCta i{margin-left:8px;font-style:normal}}@media (max-width:420px){.course-module__QFKPaa__hero h1{font-size:40px}.course-module__QFKPaa__pillars>div{padding-inline:3px}.course-module__QFKPaa__pillars strong{font-size:42px}.course-module__QFKPaa__chartHead,.course-module__QFKPaa__chartFoot{padding-inline:13px}.course-module__QFKPaa__aiCard{width:94%;padding:20px}.course-module__QFKPaa__proofRow i{display:none}.course-module__QFKPaa__instructorSection figure{width:88%}}
