:is(:root):is(:root):is(:root){--bg:#FDF5F2;--surface:#F4E5DF;--fg:#392D32;--muted:#554A4E;--border:#EADAD3;--accent:#B98B82;--font-display:'Noto Serif TC','Songti TC',serif;--font-body:'Noto Sans TC','PingFang TC',sans-serif}:is(body):is(body):is(body){margin:0;overflow-x:hidden;background:var(--bg);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased}:is(a):is(a):is(a){color:#946860;text-decoration:none}:is(a:hover):is(a:hover):is(a:hover){color:#7B514A}:is(h1):is(h1):is(h1),:is(h2):is(h2):is(h2){text-wrap:balance;line-height:1.38;letter-spacing:0}:is(p):is(p):is(p),:is(li):is(li):is(li),:is(div):is(div):is(div){text-wrap:pretty}:is(input):is(input):is(input),:is(button):is(button):is(button){font-family:var(--font-body)}:is(*):is(*):is(*),:is(*):is(*):is(*)::before,:is(*):is(*):is(*)::after{box-sizing:border-box}:is(a):is(a):is(a),:is(button):is(button):is(button),:is(input):is(input):is(input){min-height:44px}:is(a:focus-visible):is(a:focus-visible):is(a:focus-visible),:is(button:focus-visible):is(button:focus-visible):is(button:focus-visible),:is(input:focus-visible):is(input:focus-visible):is(input:focus-visible),:is(summary:focus-visible):is(summary:focus-visible):is(summary:focus-visible){outline:3px solid #774F48;outline-offset:3px}:is(header nav a):is(header nav a):is(header nav a),:is(footer a):is(footer a):is(footer a){display:inline-flex;align-items:center}:is(.skip-link):is(.skip-link):is(.skip-link){position:fixed;top:8px;left:8px;z-index:100;transform:translateY(-160%);padding:10px 14px;background:var(--fg);color:var(--bg);border-radius:6px;font-weight:700}:is(.skip-link:focus):is(.skip-link:focus):is(.skip-link:focus){transform:translateY(0);color:var(--bg)}:is(.event-hero-inner):is(.event-hero-inner):is(.event-hero-inner){max-width:1140px;margin:0 auto;padding:26px 24px 44px}:is(.hero-copy):is(.hero-copy):is(.hero-copy){max-width:1000px;margin:0 auto 24px;text-align:center}:is(.event-kicker):is(.event-kicker):is(.event-kicker){display:inline-flex;align-items:center;gap:10px;max-width:100%;margin-bottom:10px;padding:7px 16px;border:1px solid var(--accent);border-radius:999px;color:#875D54;font-size:14px;font-weight:700;letter-spacing:.02em;text-align:left}:is(.event-kicker>span:last-child):is(.event-kicker>span:last-child):is(.event-kicker>span:last-child){min-width:0}:is(.live-status-dot):is(.live-status-dot):is(.live-status-dot){--live-status:#DF202E;position:relative;width:9px;height:9px;margin:0;flex:0 0 auto;border-radius:50%;background:var(--live-status);animation:live-status-pulse 1.5s ease-out infinite}
@keyframes live-status-pulse{0%{box-shadow:0 0 0 0 rgba(223,32,46,0.52)}72%,100%{box-shadow:0 0 0 8px transparent}}:is(.hero-fit-panel):is(.hero-fit-panel):is(.hero-fit-panel){margin:0 0 16px;padding:18px 20px;background:var(--bg);border:1px solid var(--border);border-radius:16px}:is(/* 讓適合對象卡片跟著 Hero 圖片與說明文字同步進場，避免被區塊滾動動畫二次延遲。 */
.emil-v2-ready body[data-motion-page="course"] [data-od-id="signup-section"] [data-od-id="hero-fit-panel"][data-emil-reveal]):is(/* 讓適合對象卡片跟著 Hero 圖片與說明文字同步進場，避免被區塊滾動動畫二次延遲。 */
.emil-v2-ready body[data-motion-page="course"] [data-od-id="signup-section"] [data-od-id="hero-fit-panel"][data-emil-reveal]):is(/* 讓適合對象卡片跟著 Hero 圖片與說明文字同步進場，避免被區塊滾動動畫二次延遲。 */
.emil-v2-ready body[data-motion-page="course"] [data-od-id="signup-section"] [data-od-id="hero-fit-panel"][data-emil-reveal]){opacity:1;transform:none;transition:none;transition-delay:0ms}:is(.hero-fit-title):is(.hero-fit-title):is(.hero-fit-title){margin:0 0 12px;font-family:var(--font-display);color:var(--fg);font-size:17px;font-weight:900;line-height:1.5}:is(.attention-list):is(.attention-list):is(.attention-list){display:grid;grid-template-columns:1fr;gap:7px;margin:0 0 12px;padding:0 0 13px;border-bottom:1px solid #DCC4BB;list-style:none;color:#6A403C;font-size:13px;font-weight:700;line-height:1.55;text-align:left}:is(.attention-list li):is(.attention-list li):is(.attention-list li){position:relative;padding-left:20px}:is(.attention-list li):is(.attention-list li):is(.attention-list li)::before{content:"";position:absolute;left:0;top:.72em;width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(185,139,130,0.14)}:is(.event-lede):is(.event-lede):is(.event-lede){max-width:850px;margin:0 auto;color:var(--muted);font-size:16px;line-height:1.7}:is(.primary-cta):is(.primary-cta):is(.primary-cta){display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 30px;border:0;border-radius:999px;background:var(--accent);color:#FEFBF9;font-size:17px;font-weight:700;letter-spacing:.02em;cursor:pointer}:is(.primary-cta:hover):is(.primary-cta:hover):is(.primary-cta:hover){background:#9D7168;color:#FEFBF9}:is(.primary-cta:active):is(.primary-cta:active):is(.primary-cta:active){background:#8D625A;color:#FEFBF9}:is(.hero-conversion-layout):is(.hero-conversion-layout):is(.hero-conversion-layout){display:grid;grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);gap:38px;align-items:center}:is(.hero-visual):is(.hero-visual):is(.hero-visual){position:static;min-width:0}:is(.hero-course-image):is(.hero-course-image):is(.hero-course-image){width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:50% 42%;border-radius:18px;display:block;box-shadow:0 22px 60px rgba(61,49,52,.16)}:is(.hero-visual-note):is(.hero-visual-note):is(.hero-visual-note){max-width:52ch;margin:12px auto 0;color:var(--muted);font-size:12px;line-height:1.6;text-align:center}:is(.hero-benefits):is(.hero-benefits):is(.hero-benefits){display:grid;grid-template-columns:1fr;gap:0;margin:0}:is(.hero-benefit):is(.hero-benefit):is(.hero-benefit){display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;padding:9px 0;border-bottom:1px solid #DCC4BB;align-items:start}:is(.hero-benefit:last-child):is(.hero-benefit:last-child):is(.hero-benefit:last-child){border-bottom:0}:is(.hero-benefit-no):is(.hero-benefit-no):is(.hero-benefit-no){font-family:var(--font-display);color:#875D54;font-size:15px;font-weight:900;line-height:1.5;font-variant-numeric:tabular-nums}:is(.hero-benefit strong):is(.hero-benefit strong):is(.hero-benefit strong){display:block;font-size:14px;line-height:1.5;margin-bottom:1px}:is(.hero-benefit span):is(.hero-benefit span):is(.hero-benefit span){display:block;color:var(--muted);font-size:12px;line-height:1.55}:is(.hero-conversion-layout [data-od-id="signup-section"]):is(.hero-conversion-layout [data-od-id="signup-section"]):is(.hero-conversion-layout [data-od-id="signup-section"]){scroll-margin-top:90px;background:transparent!important;overflow:visible!important;isolation:auto!important;border-radius:18px}:is(.hero-conversion-layout [data-od-id="signup-section"]):is(.hero-conversion-layout [data-od-id="signup-section"]):is(.hero-conversion-layout [data-od-id="signup-section"])::before{display:none!important}:is([data-od-id="speaker-photo"]):is([data-od-id="speaker-photo"]):is([data-od-id="speaker-photo"]){object-position:50% 10%}:is(.hero-proof):is(.hero-proof):is(.hero-proof){display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:18px;color:var(--muted);font-size:13px;font-weight:700}:is(.hero-proof span):is(.hero-proof span):is(.hero-proof span){display:inline-flex;align-items:center;gap:8px}:is(.hero-proof span):is(.hero-proof span):is(.hero-proof span)::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);flex:0 0 auto}:is(.hero-disclaimer):is(.hero-disclaimer):is(.hero-disclaimer){max-width:58ch;margin:12px 0 0;color:var(--muted);font-size:12px;line-height:1.65}:is(.proof-band):is(.proof-band):is(.proof-band){background:var(--bg);color:var(--fg);border-bottom:1px solid var(--border)}:is(.proof-gallery):is(.proof-gallery):is(.proof-gallery){max-width:1140px;margin:0 auto;padding:0 24px;overflow:hidden}:is(.proof-gallery-toolbar):is(.proof-gallery-toolbar):is(.proof-gallery-toolbar){display:none;justify-content:flex-end;margin:0 0 10px}:is(.proof-gallery-toggle):is(.proof-gallery-toggle):is(.proof-gallery-toggle){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid var(--border);border-radius:999px;background:var(--bg);color:var(--fg);font-size:13px;font-weight:700;letter-spacing:.02em;cursor:pointer}:is(.proof-gallery-toggle:hover):is(.proof-gallery-toggle:hover):is(.proof-gallery-toggle:hover){background:var(--surface);color:var(--fg)}:is(.proof-gallery-toggle svg):is(.proof-gallery-toggle svg):is(.proof-gallery-toggle svg){width:16px;height:16px;flex:0 0 auto;stroke:currentColor;stroke-width:1.8;fill:none}:is(.proof-gallery-toggle .proof-icon-play):is(.proof-gallery-toggle .proof-icon-play):is(.proof-gallery-toggle .proof-icon-play){display:none}:is(.proof-gallery-toggle[aria-pressed="true"] .proof-icon-pause):is(.proof-gallery-toggle[aria-pressed="true"] .proof-icon-pause):is(.proof-gallery-toggle[aria-pressed="true"] .proof-icon-pause){display:none}:is(.proof-gallery-toggle[aria-pressed="true"] .proof-icon-play):is(.proof-gallery-toggle[aria-pressed="true"] .proof-icon-play):is(.proof-gallery-toggle[aria-pressed="true"] .proof-icon-play){display:block}:is(.proof-gallery-viewport):is(.proof-gallery-viewport):is(.proof-gallery-viewport){overflow:hidden;border-radius:14px}:is(.proof-gallery-track):is(.proof-gallery-track):is(.proof-gallery-track){display:flex;width:max-content;will-change:transform;animation:proof-gallery-marquee 28s linear infinite}:is(.proof-gallery-set):is(.proof-gallery-set):is(.proof-gallery-set){display:flex;flex:none;gap:8px;padding-right:8px}:is(.proof-gallery-set[aria-hidden="true"]):is(.proof-gallery-set[aria-hidden="true"]):is(.proof-gallery-set[aria-hidden="true"]){display:flex}:is(.proof-gallery img):is(.proof-gallery img):is(.proof-gallery img){width:clamp(260px,22vw,360px);height:210px;object-fit:cover;object-position:center;display:block;flex:0 0 clamp(260px,22vw,360px);border-radius:14px}:is(.proof-gallery:hover .proof-gallery-track):is(.proof-gallery:hover .proof-gallery-track):is(.proof-gallery:hover .proof-gallery-track),:is(.proof-gallery.is-paused .proof-gallery-track):is(.proof-gallery.is-paused .proof-gallery-track):is(.proof-gallery.is-paused .proof-gallery-track){animation-play-state:paused}
@keyframes proof-gallery-marquee{to{transform:translate3d(-50%,0,0)}}:is(.proof-band-inner):is(.proof-band-inner):is(.proof-band-inner){max-width:1080px;margin:0 auto;padding:34px 24px 58px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}:is(.proof-point):is(.proof-point):is(.proof-point){display:flex;flex-direction:column;padding:22px 20px;border:1px solid var(--border);border-top:2px solid #C7A197;background:#FEFBF9;border-radius:10px;text-align:center}:is(.proof-point strong):is(.proof-point strong):is(.proof-point strong){display:block;font-family:var(--font-display);font-size:18px;line-height:1.45;margin-bottom:4px}:is(.proof-point span):is(.proof-point span):is(.proof-point span){color:var(--muted);font-size:14px;line-height:1.6;min-height:3.2em}:is(.proof-fact):is(.proof-fact):is(.proof-fact){display:block;margin-top:12px;padding-top:14px;border-top:1px dashed #D4B6AD;color:#5F4B2A;font-size:13.5px;font-style:normal;line-height:1.7}:is(.proof-fact b):is(.proof-fact b):is(.proof-fact b){font-weight:800;white-space:nowrap}:is(.funnel-section):is(.funnel-section):is(.funnel-section){padding:88px 24px}:is(.section-shell):is(.section-shell):is(.section-shell){max-width:1140px;margin:0 auto}:is(.section-intro):is(.section-intro):is(.section-intro){max-width:760px;margin:0 auto 46px;text-align:center}:is(.section-kicker):is(.section-kicker):is(.section-kicker){color:#875D54;font-size:14px;font-weight:700;letter-spacing:.08em;margin-bottom:10px}:is(.section-intro h2):is(.section-intro h2):is(.section-intro h2){font-family:var(--font-display);font-size:clamp(28px,4vw,38px);line-height:1.4;margin:0 0 16px;font-weight:900}:is(.section-intro p):is(.section-intro p):is(.section-intro p){max-width:65ch;margin:0 auto;color:var(--muted);line-height:1.8}:is(.learn-list):is(.learn-list):is(.learn-list){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:14px;background:#FEFBF9}:is(.learn-item):is(.learn-item):is(.learn-item){display:grid;grid-template-columns:52px minmax(0,1fr);gap:20px;padding:30px 28px;border-bottom:1px solid var(--border)}:is(.learn-item:nth-child(odd)):is(.learn-item:nth-child(odd)):is(.learn-item:nth-child(odd)){border-right:1px solid var(--border)}:is(.learn-item:nth-last-child(-n+2)):is(.learn-item:nth-last-child(-n+2)):is(.learn-item:nth-last-child(-n+2)){border-bottom:0}:is(.learn-no):is(.learn-no):is(.learn-no){font-family:var(--font-display);color:#875D54;font-size:22px;font-weight:900}:is(.learn-item strong):is(.learn-item strong):is(.learn-item strong){display:block;font-size:17px;line-height:1.6;margin-bottom:5px}:is(.learn-item p):is(.learn-item p):is(.learn-item p){margin:0;color:var(--muted);font-size:15px;line-height:1.75}:is(.learn-list--three):is(.learn-list--three):is(.learn-list--three){grid-template-columns:repeat(3,minmax(0,1fr))}:is(.learn-list--three .learn-item):is(.learn-list--three .learn-item):is(.learn-list--three .learn-item){grid-template-columns:42px minmax(0,1fr);border-right:1px solid var(--border)!important;border-bottom:0!important;padding:30px 22px}:is(.learn-list--three .learn-item:last-child):is(.learn-list--three .learn-item:last-child):is(.learn-list--three .learn-item:last-child){border-right:0!important}:is(.story-grid):is(.story-grid):is(.story-grid){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}:is(.story-card):is(.story-card):is(.story-card){overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--bg);display:flex;flex-direction:column;min-width:0;box-shadow:0 12px 30px rgba(61,49,52,.06)}:is(.story-card img):is(.story-card img):is(.story-card img){width:100%;height:220px;object-fit:cover;display:block}:is(.story-card-body):is(.story-card-body):is(.story-card-body){padding:26px;display:flex;flex:1;flex-direction:column;gap:18px}:is(.story-stat):is(.story-stat):is(.story-stat){min-height:220px;padding:32px 26px;display:grid;place-content:center;gap:8px;background:var(--surface);text-align:center;border-bottom:1px solid var(--border)}:is(.story-stat strong):is(.story-stat strong):is(.story-stat strong){font-family:var(--font-display);font-size:clamp(30px,4vw,42px);line-height:1.2;color:#67512E}:is(.story-stat span):is(.story-stat span):is(.story-stat span){color:var(--muted);font-size:14px;line-height:1.6}:is(.story-quote):is(.story-quote):is(.story-quote){margin:0;color:var(--muted);font-size:15px;line-height:1.75;flex:1}:is(.story-quote strong):is(.story-quote strong):is(.story-quote strong){color:#5F4B2A;font-weight:700}:is(.story-quote .story-highlight):is(.story-quote .story-highlight):is(.story-quote .story-highlight){color:#5F4B2A}:is(.story-meta strong):is(.story-meta strong):is(.story-meta strong){display:block;font-size:16px}:is(.story-meta span):is(.story-meta span):is(.story-meta span){color:#875D54;font-size:13px;line-height:1.55}:is(.speaker-story):is(.speaker-story):is(.speaker-story){display:grid;gap:1em;color:#5C4F51;line-height:1.85;text-wrap:pretty}:is(.speaker-story p):is(.speaker-story p):is(.speaker-story p){margin:0}:is(.speaker-story strong):is(.speaker-story strong):is(.speaker-story strong){
  color:#5F4B2A;
  font-weight:700;
}:is(.secrets-layout):is(.secrets-layout):is(.secrets-layout){display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:36px;align-items:center}:is(.secrets-stack):is(.secrets-stack):is(.secrets-stack){display:grid;gap:12px}:is(.secret-row):is(.secret-row):is(.secret-row){display:grid;grid-template-columns:105px minmax(0,1fr);gap:8px 18px;padding:24px;border:1px solid #DCC4BB;border-radius:14px;background:var(--bg);align-items:start;box-shadow:0 12px 28px rgba(61,49,52,.06)}:is(.secret-label):is(.secret-label):is(.secret-label){font-family:var(--font-display);color:#875D54;font-weight:900;font-size:20px}:is(.secret-row h3):is(.secret-row h3):is(.secret-row h3){font-family:var(--font-display);font-size:21px;line-height:1.5;margin:0;font-weight:900}:is(.secret-row p):is(.secret-row p):is(.secret-row p){grid-column:2;color:var(--muted);font-size:15px;line-height:1.8;margin:0}:is(.secret-row p strong):is(.secret-row p strong):is(.secret-row p strong){color:#5F4B2A;font-weight:700}:is(.secrets-visual):is(.secrets-visual):is(.secrets-visual){width:100%;height:520px;object-fit:cover;object-position:50% 46%;display:block;border-radius:18px;box-shadow:0 20px 46px rgba(61,49,52,.12)}:is(.claim-note):is(.claim-note):is(.claim-note){max-width:760px;margin:24px auto 0;color:var(--muted);font-size:13px;line-height:1.7;text-align:center}:is(.bonus-layout):is(.bonus-layout):is(.bonus-layout){display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:56px;align-items:start}:is(.ebook-signup-arrow):is(.ebook-signup-arrow):is(.ebook-signup-arrow){width:24px;height:24px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;animation:ebook-arrow-nudge 1.4s ease-in-out infinite}
@keyframes ebook-arrow-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(6px)}}:is(.trap-list):is(.trap-list):is(.trap-list){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:is(.trap-item):is(.trap-item):is(.trap-item){background:var(--surface);padding:16px 18px;display:flex;gap:10px;border:1px solid #E1CCC3;border-radius:8px;font-size:14px;line-height:1.65}:is(.trap-item strong):is(.trap-item strong):is(.trap-item strong){color:#875D54;flex:0 0 auto}:is(.form-card):is(.form-card):is(.form-card){background:var(--bg);border:1px solid #D7BCB3;border-radius:16px;padding:20px 22px;display:grid;gap:10px;text-align:left;box-shadow:0 18px 42px rgba(61,49,52,.10)}:is(.form-card-header):is(.form-card-header):is(.form-card-header){text-align:center;margin-bottom:2px}:is(.form-card-header h2):is(.form-card-header h2):is(.form-card-header h2){font-family:var(--font-display);font-size:24px;line-height:1.45;margin:0 0 8px;font-weight:900}:is(.form-card-header p):is(.form-card-header p):is(.form-card-header p){margin:0;color:var(--muted);font-size:14px;line-height:1.7}:is(.form-field):is(.form-field):is(.form-field){display:grid;gap:7px}:is(.form-label):is(.form-label):is(.form-label){color:var(--fg);font-size:15px;font-weight:700}:is(.form-hint):is(.form-hint):is(.form-hint){color:var(--muted);font-size:13px;line-height:1.55}:is(.form-field input):is(.form-field input):is(.form-field input){width:100%;min-height:52px;padding:13px 16px;border:1px solid var(--border);border-radius:8px;background:#FEFBF9;color:var(--fg);font-size:16px}:is(.form-field input:hover):is(.form-field input:hover):is(.form-field input:hover){border-color:var(--accent)}:is(.form-field input:focus):is(.form-field input:focus):is(.form-field input:focus){border-color:#875D54;box-shadow:0 0 0 3px rgba(185,139,130,0.22)}:is(.form-field input[aria-invalid="true"]):is(.form-field input[aria-invalid="true"]):is(.form-field input[aria-invalid="true"]){border-color:#BD413F;box-shadow:0 0 0 3px rgba(189,65,63,0.1)}:is(.form-error):is(.form-error):is(.form-error){color:#9B1E22;font-size:14px;font-weight:700;line-height:1.5}:is(.form-status):is(.form-status):is(.form-status){min-height:24px;text-align:center;font-size:14px;line-height:1.6}:is(.preview-note):is(.preview-note):is(.preview-note){margin:0;color:var(--muted);font-size:12px;line-height:1.6;text-align:center}:is(.form-loading):is(.form-loading):is(.form-loading){color:var(--muted)}:is(.form-success):is(.form-success):is(.form-success){padding:12px 14px;border-radius:8px;background:var(--surface);color:#406241;font-weight:700}:is(.signup-submit[aria-busy="true"]):is(.signup-submit[aria-busy="true"]):is(.signup-submit[aria-busy="true"]),:is(.signup-submit[aria-disabled="true"]):is(.signup-submit[aria-disabled="true"]):is(.signup-submit[aria-disabled="true"]){background:#917671;cursor:wait}:is(.speaker-label):is(.speaker-label):is(.speaker-label){font-size:13px;letter-spacing:.16em;color:#875D54;font-weight:700;margin-bottom:10px}:is(.final-cta-panel):is(.final-cta-panel):is(.final-cta-panel){max-width:760px;margin:72px auto;padding:56px 48px;text-align:center;border:1px solid #D9BFB6;border-radius:18px;background:#F9EEE9;box-shadow:0 18px 44px rgba(61,49,52,.07)}:is(.final-cta-panel h2):is(.final-cta-panel h2):is(.final-cta-panel h2){font-family:var(--font-display);font-size:30px;line-height:1.4;margin:0 0 20px;font-weight:900;text-wrap:pretty}:is(.final-cta-panel p):is(.final-cta-panel p):is(.final-cta-panel p){max-width:65ch;margin:0 auto 34px;color:var(--muted);line-height:1.8;text-wrap:pretty}:is(.final-proof):is(.final-proof):is(.final-proof){margin-top:18px;color:#875D54;font-weight:700}:is(.section-heading):is(.section-heading):is(.section-heading){font-family:var(--font-display);line-height:1.4;letter-spacing:0}:is(.body-copy):is(.body-copy):is(.body-copy){line-height:1.8}:is(.mobile-menu):is(.mobile-menu):is(.mobile-menu){display:none;position:relative;margin-left:auto}:is(.mobile-menu summary):is(.mobile-menu summary):is(.mobile-menu summary){list-style:none;width:48px;height:48px;border:1px solid #E9DCD6;border-radius:8px;display:grid;place-items:center;color:#3D3134;cursor:pointer;background:#FAF6F3}:is(.mobile-menu summary):is(.mobile-menu summary):is(.mobile-menu summary)::-webkit-details-marker{display:none}:is(.mobile-menu summary:hover):is(.mobile-menu summary:hover):is(.mobile-menu summary:hover),:is(.mobile-menu[open] summary):is(.mobile-menu[open] summary):is(.mobile-menu[open] summary){background:#F1E6E1;color:#3D3134;border-color:#B98A80}:is(.hamburger-icon):is(.hamburger-icon):is(.hamburger-icon){width:22px;height:16px;display:flex;flex-direction:column;justify-content:space-between}:is(.hamburger-icon span):is(.hamburger-icon span):is(.hamburger-icon span){display:block;width:100%;height:2px;border-radius:2px;background:currentColor}:is(.mobile-menu-panel):is(.mobile-menu-panel):is(.mobile-menu-panel){position:absolute;top:calc(100% + 10px);right:0;width:min(280px,calc(100vw - 32px));padding:10px;background:#FAF6F3;border:1px solid #E9DCD6;border-radius:8px;box-shadow:0 18px 42px rgba(61,49,52,.14);display:grid;gap:4px}:is(.mobile-menu-panel a):is(.mobile-menu-panel a):is(.mobile-menu-panel a){display:flex;align-items:center;min-height:48px;padding:10px 14px;border-radius:6px;color:#3D3134;font-weight:600}:is(.mobile-menu-panel a:hover):is(.mobile-menu-panel a:hover):is(.mobile-menu-panel a:hover){background:#F1E6E1;color:#3D3134}:is(.mobile-menu-panel a[aria-current="page"]):is(.mobile-menu-panel a[aria-current="page"]):is(.mobile-menu-panel a[aria-current="page"]){color:#8A5C52;background:#F1E6E1}:is(.mobile-menu-panel .mobile-signup):is(.mobile-menu-panel .mobile-signup):is(.mobile-menu-panel .mobile-signup){margin-top:4px;border:1px solid #B98A80;border-radius:999px;background:transparent;color:#8A5C52}:is(/* 教學文章目前是 span（尚未接部落格），排版要跟同列的連結完全一致 */
[data-od-id="site-nav"] #nav-blog):is(/* 教學文章目前是 span（尚未接部落格），排版要跟同列的連結完全一致 */
[data-od-id="site-nav"] #nav-blog):is(/* 教學文章目前是 span（尚未接部落格），排版要跟同列的連結完全一致 */
[data-od-id="site-nav"] #nav-blog){padding:8px 2px}:is(/* 我的帳號目前是 span（尚未接會員系統），排版比照教學文章 */
[data-od-id="site-nav"] #nav-account):is(/* 我的帳號目前是 span（尚未接會員系統），排版比照教學文章 */
[data-od-id="site-nav"] #nav-account):is(/* 我的帳號目前是 span（尚未接會員系統），排版比照教學文章 */
[data-od-id="site-nav"] #nav-account){padding:8px 2px}:is([data-od-id="mobile-menu-panel"] #mobile-nav-blog):is([data-od-id="mobile-menu-panel"] #mobile-nav-blog):is([data-od-id="mobile-menu-panel"] #mobile-nav-blog){display:flex;align-items:center;justify-content:center;min-height:48px;min-block-size:var(--uiux-touch,48px);padding:10px 14px;border-radius:6px}:is([data-od-id="mobile-menu-panel"] #mobile-nav-account):is([data-od-id="mobile-menu-panel"] #mobile-nav-account):is([data-od-id="mobile-menu-panel"] #mobile-nav-account){display:flex;align-items:center;justify-content:center;min-height:48px;min-block-size:var(--uiux-touch,48px);padding:10px 14px;border-radius:6px}:is(.sr-only):is(.sr-only):is(.sr-only){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:641px) and (max-width:900px){:is(.event-hero-inner):is(.event-hero-inner):is(.event-hero-inner){max-width:720px;display:flex;flex-direction:column}:is(.hero-copy):is(.hero-copy):is(.hero-copy){order:1}:is(.attention-list):is(.attention-list):is(.attention-list){grid-template-columns:1fr;gap:7px}:is(.hero-benefits):is(.hero-benefits):is(.hero-benefits){grid-template-columns:1fr;gap:0}:is(.hero-conversion-layout):is(.hero-conversion-layout):is(.hero-conversion-layout){display:contents}:is(.hero-visual):is(.hero-visual):is(.hero-visual){order:2;position:static}:is([data-od-id="signup-section"]):is([data-od-id="signup-section"]):is([data-od-id="signup-section"]){order:3;margin-top:24px}:is(.hero-course-image):is(.hero-course-image):is(.hero-course-image){height:430px}:is(.story-grid):is(.story-grid):is(.story-grid){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.story-card:last-child):is(.story-card:last-child):is(.story-card:last-child){grid-column:1 / -1;max-width:calc(50% - 10px);justify-self:center}:is(.secrets-layout):is(.secrets-layout):is(.secrets-layout){grid-template-columns:1fr}:is(.secret-row):is(.secret-row):is(.secret-row){grid-template-columns:105px minmax(0,1fr)}:is(.secret-row p):is(.secret-row p):is(.secret-row p){grid-column:2}:is(.secrets-visual):is(.secrets-visual):is(.secrets-visual){height:400px}:is(.bonus-layout):is(.bonus-layout):is(.bonus-layout){grid-template-columns:1fr;gap:38px}:is(.learn-list--three):is(.learn-list--three):is(.learn-list--three){grid-template-columns:1fr}:is(.learn-list--three .learn-item):is(.learn-list--three .learn-item):is(.learn-list--three .learn-item){border-right:0!important;border-bottom:1px solid var(--border)!important}:is(.learn-list--three .learn-item:last-child):is(.learn-list--three .learn-item:last-child):is(.learn-list--three .learn-item:last-child){border-bottom:0!important}
}
@media(max-width:640px){:is([data-od-id="site-header-inner"]):is([data-od-id="site-header-inner"]):is([data-od-id="site-header-inner"]){padding:10px 16px!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:12px!important}:is([data-od-id="brand-home-link"]):is([data-od-id="brand-home-link"]):is([data-od-id="brand-home-link"]){min-width:0;font-size:16px!important}:is([data-od-id="site-nav"]):is([data-od-id="site-nav"]):is([data-od-id="site-nav"]){display:none!important}:is(.mobile-menu):is(.mobile-menu):is(.mobile-menu){display:block}:is(.event-hero-inner):is(.event-hero-inner):is(.event-hero-inner){padding:24px 18px 38px;display:flex;flex-direction:column}:is(.hero-copy):is(.hero-copy):is(.hero-copy){order:1;margin-bottom:18px;text-align:center}:is(.hero-fit-panel):is(.hero-fit-panel):is(.hero-fit-panel){padding:16px 16px;border-radius:14px}:is(.attention-list):is(.attention-list):is(.attention-list){grid-template-columns:1fr;font-size:13px;gap:7px;margin:0 0 12px;padding:0 0 13px}:is(.event-kicker):is(.event-kicker):is(.event-kicker){margin-bottom:10px}:is([data-od-id="event-title"]):is([data-od-id="event-title"]):is([data-od-id="event-title"]){font-size:clamp(31px,9vw,40px)!important}:is(.event-lede):is(.event-lede):is(.event-lede){font-size:16px;line-height:1.75}:is(.hero-benefits):is(.hero-benefits):is(.hero-benefits){grid-template-columns:1fr;gap:0;margin:0}:is(.hero-conversion-layout):is(.hero-conversion-layout):is(.hero-conversion-layout){display:contents}:is(.hero-visual):is(.hero-visual):is(.hero-visual){order:2;position:static}:is([data-od-id="signup-section"]):is([data-od-id="signup-section"]):is([data-od-id="signup-section"]){order:3;margin-top:18px}:is(.primary-cta):is(.primary-cta):is(.primary-cta){width:100%;padding-inline:18px}:is(.hero-course-image):is(.hero-course-image):is(.hero-course-image){height:auto;aspect-ratio:4/3;object-position:50% 40%;border-radius:14px}:is(.hero-visual-note):is(.hero-visual-note):is(.hero-visual-note){margin-top:12px}:is(.hero-benefit):is(.hero-benefit):is(.hero-benefit){padding:10px 0}:is(.form-card):is(.form-card):is(.form-card){padding:24px 18px}:is(.form-card-header h2):is(.form-card-header h2):is(.form-card-header h2){font-size:22px}:is(.hero-proof):is(.hero-proof):is(.hero-proof){gap:8px 18px;margin-top:22px}:is(.proof-gallery):is(.proof-gallery):is(.proof-gallery){padding:0 18px}:is(.proof-gallery-set):is(.proof-gallery-set):is(.proof-gallery-set){gap:6px;padding-right:6px}:is(.proof-gallery img):is(.proof-gallery img):is(.proof-gallery img){width:min(76vw,300px);height:min(76vw,300px);flex-basis:min(76vw,300px);object-fit:cover;object-position:center;background:transparent;border-radius:10px}:is(.proof-band-inner):is(.proof-band-inner):is(.proof-band-inner){grid-template-columns:1fr;padding:24px 20px;gap:16px}:is(.proof-point):is(.proof-point):is(.proof-point){padding:18px 16px;text-align:left}:is(.funnel-section):is(.funnel-section):is(.funnel-section){padding:58px 20px}:is(.section-intro):is(.section-intro):is(.section-intro){margin-bottom:34px;text-align:left}:is(.learn-list):is(.learn-list):is(.learn-list){grid-template-columns:1fr}:is(.learn-item):is(.learn-item):is(.learn-item){grid-template-columns:40px minmax(0,1fr);gap:14px;padding:24px 0;border-right:0!important;border-bottom:1px solid var(--border)!important}:is(.learn-item:last-child):is(.learn-item:last-child):is(.learn-item:last-child){border-bottom:0!important}:is(.story-grid):is(.story-grid):is(.story-grid){grid-template-columns:1fr}:is(.story-card img):is(.story-card img):is(.story-card img){height:220px}:is(.secrets-layout):is(.secrets-layout):is(.secrets-layout){grid-template-columns:1fr;gap:24px}:is(.secret-row):is(.secret-row):is(.secret-row){grid-template-columns:1fr;gap:8px;padding:20px}:is(.secret-row p):is(.secret-row p):is(.secret-row p){grid-column:1}:is(.secret-row h3):is(.secret-row h3):is(.secret-row h3){font-size:20px}:is([data-od-id="secret-card-financing"] .secret-title-line):is([data-od-id="secret-card-financing"] .secret-title-line):is([data-od-id="secret-card-financing"] .secret-title-line){display:block}:is(.secrets-visual):is(.secrets-visual):is(.secrets-visual){height:300px;border-radius:14px}:is(.bonus-layout):is(.bonus-layout):is(.bonus-layout){grid-template-columns:1fr;gap:34px}:is(.trap-list):is(.trap-list):is(.trap-list){grid-template-columns:1fr}:is([data-od-id="course-proof"]):is([data-od-id="course-proof"]):is([data-od-id="course-proof"]),:is([data-od-id="student-stories"]):is([data-od-id="student-stories"]):is([data-od-id="student-stories"]),:is([data-od-id="ebook-bonus"]):is([data-od-id="ebook-bonus"]):is([data-od-id="ebook-bonus"]),:is([data-od-id="event-final-cta"]):is([data-od-id="event-final-cta"]):is([data-od-id="event-final-cta"]){padding:58px 20px!important}:is([data-od-id="course-secrets"]>div):is([data-od-id="course-secrets"]>div):is([data-od-id="course-secrets"]>div),:is([data-od-id="speaker-profile"]>div):is([data-od-id="speaker-profile"]>div):is([data-od-id="speaker-profile"]>div){padding:58px 20px!important}:is([data-od-id="signup-card"]):is([data-od-id="signup-card"]):is([data-od-id="signup-card"]){padding:24px 18px!important}:is([data-od-id="final-event-cta"]):is([data-od-id="final-event-cta"]):is([data-od-id="final-event-cta"]){width:100%;padding:15px 18px!important}:is([data-od-id="course-secrets"] h2):is([data-od-id="course-secrets"] h2):is([data-od-id="course-secrets"] h2),:is([data-od-id="event-final-cta"] h2):is([data-od-id="event-final-cta"] h2):is([data-od-id="event-final-cta"] h2){font-size:26px!important}:is([data-od-id="speaker-profile"] img):is([data-od-id="speaker-profile"] img):is([data-od-id="speaker-profile"] img){height:360px!important}:is(.final-cta-panel):is(.final-cta-panel):is(.final-cta-panel){margin:42px 18px;padding:36px 20px;border-radius:14px}:is(.final-cta-panel h2):is(.final-cta-panel h2):is(.final-cta-panel h2){font-size:26px}:is(.final-cta-panel p):is(.final-cta-panel p):is(.final-cta-panel p){margin-bottom:28px;text-align:left}:is(section>div):is(section>div):is(section>div),:is(section):is(section):is(section){min-width:0}:is(footer>div):is(footer>div):is(footer>div){justify-content:center!important;text-align:center}
}
@media (prefers-reduced-motion:reduce){:is(.ebook-signup-arrow):is(.ebook-signup-arrow):is(.ebook-signup-arrow){animation:none}:is(.live-status-dot):is(.live-status-dot):is(.live-status-dot){animation:none;box-shadow:0 0 0 4px rgba(223,32,46,0.18)}:is(.proof-gallery-toggle):is(.proof-gallery-toggle):is(.proof-gallery-toggle){display:none}:is(.proof-gallery-viewport):is(.proof-gallery-viewport):is(.proof-gallery-viewport){overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}:is(.proof-gallery-track):is(.proof-gallery-track):is(.proof-gallery-track){animation:none;transform:none;will-change:auto}:is(.proof-gallery-set:first-child img):is(.proof-gallery-set:first-child img):is(.proof-gallery-set:first-child img){scroll-snap-align:start}:is(.proof-gallery-set[aria-hidden="true"]):is(.proof-gallery-set[aria-hidden="true"]):is(.proof-gallery-set[aria-hidden="true"]){display:none}
}
@media(prefers-reduced-motion:reduce){:is(.skip-link):is(.skip-link):is(.skip-link){transition:none}}

/* === generated from inline styles === */
.emxc-2.emxc-2.emxc-2.emxc-2{background: rgb(241, 230, 225)}
.emxc-8.emxc-8.emxc-8.emxc-8 .elementor-heading-title{font-size: clamp(36px, 5vw, 54px); margin: 0px 0px 18px; font-weight: 900; --emil-index: 1}
.emxc-71.emxc-71.emxc-71.emxc-71 img{object-position: 50% 70%}
.emxc-78.emxc-78.emxc-78.emxc-78 img{object-position: 50% 58%}
.emxc-85.emxc-85.emxc-85.emxc-85 img{object-position: 50% 45%}
.emxc-91.emxc-91.emxc-91.emxc-91{background: rgb(255, 255, 255); border-top: 1px solid rgb(233, 220, 214)}
.emxc-113.emxc-113.emxc-113.emxc-113{background: rgb(241, 230, 225); border-bottom: 1px solid rgb(233, 220, 214)}
.emxc-139.emxc-139.emxc-139.emxc-139 .elementor-heading-title{font-size: clamp(28px, 4vw, 38px); margin: 0px 0px 16px; font-weight: 900}
.emxc-167.emxc-167.emxc-167.emxc-167{background: rgb(241, 230, 225)}
.emxc-168.emxc-168.emxc-168.emxc-168{max-width: 1000px; margin: 0px auto; padding: 80px 24px; display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 48px; align-items: center}
.emxc-169.emxc-169.emxc-169.emxc-169 img{width: 100%; height: 440px; object-fit: cover; border-radius: 24px; display: block; --emil-index: 0}
.emxc-172.emxc-172.emxc-172.emxc-172 .elementor-heading-title{font-family: "Noto Serif TC", serif; font-size: 34px; margin: 0px 0px 20px; font-weight: 900}.emxhh-1.emxhh-1.emxhh-1.emxhh-1{position: sticky; top: 0px; z-index: 50; background: rgba(250, 246, 243, 0.92); backdrop-filter: blur(8px); border-bottom: 1px solid rgb(233, 220, 214)}
.emxhh-2.emxhh-2.emxhh-2.emxhh-2{max-width: 1140px; margin: 0px auto; padding: 14px 24px; display: flex; align-items: center; justify-content: space-between; gap: 12px 24px; flex-wrap: wrap}
.emxhh-4.emxhh-4.emxhh-4.emxhh-4{display: flex; align-items: center; flex-wrap: wrap; gap: 12px 24px; font-weight: 500}/* 徽章：讓紅點與文字回到 flex item 位置 */
.event-kicker :is(.elementor-widget,.elementor-widget-container){display:contents}
