/* 阿爾發商學院全站頁首與文章區 */
.ast-masthead-custom-menu-items.button-custom-menu-item,.hfe-before-footer-wrap{display:none!important}
.site-branding,.ast-site-identity,.site-logo-img,.custom-logo-link{display:flex!important;align-items:center!important}.custom-logo-link img{display:none!important}.custom-logo-link{font-size:18px!important;font-weight:800!important;color:#17202a!important;text-decoration:none!important;white-space:nowrap!important}.custom-logo-link:after{content:"阿爾發商學院";display:block}
body{background:#fffefb!important;color:#17202a}
#masthead .main-header-bar{background:rgba(255,254,251,.96)!important;border-bottom:1px solid #eadfcb!important;box-shadow:0 8px 24px rgba(23,32,42,.05)!important;min-height:60px!important}
#masthead .ast-container{max-width:1180px!important}
#masthead .main-header-container{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:60px!important;width:100%!important}
#masthead .main-header-container:before{content:none!important;display:none!important}
#primary-site-navigation,.ast-main-header-bar-alignment{margin-left:auto!important}
.main-header-menu{justify-content:flex-end!important}
.main-header-menu a,.main-header-menu .menu-link{color:#24364a!important;font-weight:650;letter-spacing:0}
.main-header-menu a:hover,.main-header-menu .current-menu-item>a{color:#b88a2d!important}
.home #primary{margin-top:0!important}
.home .entry-content{margin-top:0!important}
.home .alpha-page{padding-top:42px!important}
.blog .site-content,.archive .site-content{background:#fffefb!important}
.blog .content-area,.archive .content-area{max-width:1120px;margin:0 auto;padding:62px 22px 82px}
.blog article,.archive article{background:#fff;border:1px solid #eadfcb;border-radius:8px;padding:26px;margin-bottom:22px;box-shadow:0 14px 36px rgba(23,32,42,.06)}
.blog .entry-title,.archive .entry-title{display:block!important;font-size:30px;line-height:1.28;margin-bottom:10px;color:#17202a}
.blog .entry-title a,.archive .entry-title a{color:#17202a!important;text-decoration:none}
.blog .entry-title a:hover,.archive .entry-title a:hover{color:#b88a2d!important}
.blog .entry-meta,.archive .entry-meta{color:#667085;font-size:14px}
.blog .read-more,.archive .read-more,.blog .ast-button,.archive .ast-button{background:#17202a!important;color:#fff!important;border-radius:6px!important;border:1px solid #17202a!important}
.site-footer{background:#fff!important;color:#667085!important;border-top:1px solid #eadfcb!important}
.site-footer *{color:#667085!important}
@media(max-width:921px){
  #masthead .main-header-bar{min-height:56px!important}
  #masthead .ast-container{padding-left:18px!important;padding-right:18px!important}
  #masthead .main-header-container{min-height:56px!important;justify-content:space-between!important}
  #masthead .main-header-container:before{font-size:17px!important;line-height:1!important;max-width:70vw;overflow:hidden;text-overflow:ellipsis}
  .ast-mobile-menu-trigger-minimal,.ast-button-wrap,.main-header-bar-navigation{margin-left:auto!important;position:static!important;text-align:right!important}
  #masthead .menu-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:40px!important;min-height:40px!important;padding:8px!important;background:#fff!important;border:1px solid #eadfcb!important;border-radius:6px!important;color:#17202a!important;box-shadow:none!important}
  #masthead .menu-toggle .mobile-menu-toggle-icon,#masthead .menu-toggle .ast-mobile-svg{color:#17202a!important;fill:#17202a!important}
  .home #primary{margin-top:0!important}
  .home .alpha-page{padding-top:26px!important}
}
@media(max-width:800px){.alpha-page h1{font-size:38px!important;line-height:1.12!important}}

/* 頁首文字 Logo 前方的城堡標記 */
.custom-logo-link{gap:8px!important;line-height:1!important}
.custom-logo-link:before{content:"";display:block;width:24px;height:24px;flex:0 0 24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='%2317202a' fill-rule='evenodd' d='M9 56h46V27h-7V14H38v13H26V14H16v13H9v29Zm8-22h7v8h-7v-8Zm23 0h7v8h-7v-8ZM27 56V44c0-4 3-7 5-7s5 3 5 7v12H27ZM18 27v-7h6v7h-6Zm22 0v-7h6v7h-6Zm-14 0v-7h12v7H26Z'/%3E%3C/svg%3E") center/contain no-repeat!important}
.custom-logo-link:after{line-height:1.15}
@media(max-width:544px){.custom-logo-link:before{width:21px;height:21px;flex-basis:21px}.custom-logo-link{font-size:17px!important;gap:7px!important}}


/* Alpha footer cleanup: keep only the official theme footer */
.alpha-simple-footer-links,
.alpha-global-course-map,
.alpha-footer-map {
  display: none !important;
}

#colophon .ast-small-footer-section-2 {
  display: none !important;
}

#colophon .ast-small-footer-section-1 {
  width: 100% !important;
  max-width: 100% !important;
  flex: 0 0 100% !important;
  text-align: center !important;
}

#colophon .ast-small-footer-wrap {
  justify-content: center !important;
}

#colophon .ast-small-footer-section-1 a {
  color: rgba(255,255,255,.82) !important;
  text-decoration: none !important;
  font-weight: 800 !important;
}

#colophon .ast-small-footer-section-1 a:hover {
  color: #fff !important;
  text-decoration: underline !important;
}


/* alpha-course-series-glass:start */
html body.page-id-2561 .alpha-map-editor{--glass-ink:#172220;--glass-paper:rgba(255,255,255,.72);--glass-line:rgba(255,255,255,.42);}
html body.page-id-2561 .ame-stage{--series:#d5a84f;--series-rgb:213,168,79;position:relative!important;border:1px solid rgba(var(--series-rgb),.32)!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(255,255,255,.66),rgba(255,255,255,.38) 48%,rgba(var(--series-rgb),.10))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 20px 54px rgba(23,34,32,.10),0 6px 18px rgba(var(--series-rgb),.08)!important;backdrop-filter:blur(18px) saturate(1.18)!important;-webkit-backdrop-filter:blur(18px) saturate(1.18)!important;overflow:hidden!important;}
html body.page-id-2561 .ame-stage:before{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at 18% 0%,rgba(var(--series-rgb),.24),rgba(var(--series-rgb),0) 36%),linear-gradient(to bottom,rgba(255,255,255,.24),rgba(255,255,255,0) 26%)!important;pointer-events:none!important;}
html body.page-id-2561 .ame-stage:after{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:5px!important;background:linear-gradient(90deg,var(--series),rgba(var(--series-rgb),.34))!important;pointer-events:none!important;}
html body.page-id-2561 .ame-stage[data-stage="1"]{--series:#d5a84f;--series-rgb:213,168,79;}
html body.page-id-2561 .ame-stage[data-stage="2"]{--series:#58b77c;--series-rgb:88,183,124;}
html body.page-id-2561 .ame-stage[data-stage="3"]{--series:#5b94d6;--series-rgb:91,148,214;}
html body.page-id-2561 .ame-stage[data-stage="4"]{--series:#777fdd;--series-rgb:119,127,221;}
html body.page-id-2561 .ame-stage[data-stage="5"]{--series:#df7b66;--series-rgb:223,123,102;}
html body.page-id-2561 .ame-stage[data-stage="6"]{--series:#b65a7c;--series-rgb:182,90,124;}
html body.page-id-2561 .ame-stage-head{position:relative!important;z-index:1!important;border-bottom:1px solid rgba(var(--series-rgb),.18)!important;background:linear-gradient(135deg,rgba(255,255,255,.42),rgba(var(--series-rgb),.08))!important;}
html body.page-id-2561 .ame-stage-index{color:var(--series)!important;font-weight:950!important;letter-spacing:.08em!important;}
html body.page-id-2561 .ame-stage h2,html body.page-id-2561 .ame-stage h3{color:#172220!important;}
html body.page-id-2561 .ame-stage-body{position:relative!important;z-index:1!important;}
html body.page-id-2561 .ame-lesson{border:1px solid rgba(var(--series-rgb),.14)!important;border-radius:14px!important;background:rgba(255,255,255,.52)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.62),0 12px 26px rgba(23,34,32,.055)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;}
html body.page-id-2561 .ame-lesson-title{color:#1d2b29!important;}
html body.page-id-2561 .ame-lesson-meta{color:rgba(23,34,32,.64)!important;}
html body.page-id-2561 .ame-course-enter{border:1px solid rgba(var(--series-rgb),.34)!important;border-radius:999px!important;background:rgba(var(--series-rgb),.13)!important;color:#172220!important;font-weight:850!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.56)!important;}
html body.page-id-2561 .ame-course-enter:hover{border-color:rgba(var(--series-rgb),.64)!important;background:rgba(var(--series-rgb),.22)!important;color:#111!important;}
html body.page-id-2561 .ame-progress,html body.page-id-2561 .ame-progress-track{background:rgba(23,34,32,.10)!important;border-radius:999px!important;overflow:hidden!important;}
html body.page-id-2561 .ame-progress-fill,html body.page-id-2561 .ame-progress-bar{background:linear-gradient(90deg,var(--series),rgba(var(--series-rgb),.56))!important;box-shadow:0 0 18px rgba(var(--series-rgb),.28)!important;}
html body.page-id-2561 .ame-complete,html body.page-id-2561 .is-complete,html body.page-id-2561 [data-status="complete"]{color:var(--series)!important;}
@media (max-width:720px){html body.page-id-2561 .ame-stage{border-radius:16px!important;}html body.page-id-2561 .ame-lesson{border-radius:12px!important;}}
/* alpha-course-series-glass:end */


/* alpha-liquid-glass-final:start */
html body.page-id-1854 .alpha-stage-row,
html body.page-id-2561 .ame-stage{
  background:
    linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.34) 44%,rgba(var(--series-rgb),.10))!important;
  border:1px solid rgba(255,255,255,.52)!important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.86),
    inset 0 -1px 0 rgba(var(--series-rgb),.12),
    0 20px 58px rgba(18,28,27,.16),
    0 6px 18px rgba(var(--series-rgb),.10)!important;
  backdrop-filter:blur(22px) saturate(1.32)!important;
  -webkit-backdrop-filter:blur(22px) saturate(1.32)!important;
}
html body.page-id-1854 .alpha-stage-row:before,
html body.page-id-2561 .ame-stage:after{
  height:1px!important;
  background:linear-gradient(90deg,rgba(255,255,255,.92),rgba(var(--series-rgb),.58),rgba(255,255,255,.34))!important;
}
html body.page-id-1854 .alpha-stage-row:after,
html body.page-id-2561 .ame-stage:before{
  background:
    radial-gradient(circle at 18% 0%,rgba(255,255,255,.54),rgba(255,255,255,0) 26%),
    radial-gradient(circle at 86% 8%,rgba(var(--series-rgb),.22),rgba(var(--series-rgb),0) 36%)!important;
  filter:none!important;
}
html body.page-id-1854 .alpha-stage-row h3,
html body.page-id-1854 .alpha-stage-row p,
html body.page-id-1854 .alpha-stage-row strong,
html body.page-id-2561 .ame-stage,
html body.page-id-2561 .ame-stage h2,
html body.page-id-2561 .ame-stage p,
html body.page-id-2561 .ame-lesson-title{
  text-shadow:none!important;
  filter:none!important;
}
html body.page-id-1854 .alpha-stage-row h3,
html body.page-id-2561 .ame-stage h2{color:#14201f!important;}
html body.page-id-1854 .alpha-stage-row p,
html body.page-id-2561 .ame-stage p{color:rgba(20,32,31,.72)!important;}
html body.page-id-1854 .alpha-stage-row p strong,
html body.page-id-2561 .ame-stage-index{color:var(--series)!important;}
html body.page-id-1854 .alpha-stage-link,
html body.page-id-2561 .ame-course-enter{
  background:rgba(255,255,255,.34)!important;
  border:1px solid rgba(var(--series-rgb),.34)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 8px 20px rgba(var(--series-rgb),.10)!important;
  backdrop-filter:blur(16px) saturate(1.2)!important;
  -webkit-backdrop-filter:blur(16px) saturate(1.2)!important;
}
html body.page-id-1854 .alpha-stage-link:hover,
html body.page-id-2561 .ame-course-enter:hover{
  background:rgba(var(--series-rgb),.18)!important;
  border-color:rgba(var(--series-rgb),.58)!important;
}
/* alpha-liquid-glass-final:end */


/* alpha-liquid-glass-priority:start */
html body.page-id-1854 .alpha-home-content .alpha-stage-list .alpha-stage-row{
  background:
    linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.34) 44%,rgba(var(--series-rgb),.10))!important;
  border:1px solid rgba(255,255,255,.52)!important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.86),
    inset 0 -1px 0 rgba(var(--series-rgb),.12),
    0 20px 58px rgba(18,28,27,.16),
    0 6px 18px rgba(var(--series-rgb),.10)!important;
  backdrop-filter:blur(22px) saturate(1.32)!important;
  -webkit-backdrop-filter:blur(22px) saturate(1.32)!important;
}
html body.page-id-1854 .alpha-home-content .alpha-stage-list .alpha-stage-row:before{
  height:1px!important;
  background:linear-gradient(90deg,rgba(255,255,255,.92),rgba(var(--series-rgb),.58),rgba(255,255,255,.34))!important;
}
html body.page-id-1854 .alpha-home-content .alpha-stage-list .alpha-stage-row:after{
  background:
    radial-gradient(circle at 18% 0%,rgba(255,255,255,.54),rgba(255,255,255,0) 26%),
    radial-gradient(circle at 86% 8%,rgba(var(--series-rgb),.22),rgba(var(--series-rgb),0) 36%)!important;
  filter:none!important;
}
html body.page-id-1854 .alpha-home-content .alpha-stage-list .alpha-stage-row h3{color:#14201f!important;text-shadow:none!important;filter:none!important;}
html body.page-id-1854 .alpha-home-content .alpha-stage-list .alpha-stage-row p{color:rgba(20,32,31,.72)!important;text-shadow:none!important;filter:none!important;}
html body.page-id-1854 .alpha-home-content .alpha-stage-list .alpha-stage-row p strong{color:var(--series)!important;text-shadow:none!important;filter:none!important;}
html body.page-id-1854 .alpha-home-content .alpha-stage-list .alpha-stage-link{
  background:rgba(255,255,255,.34)!important;
  border:1px solid rgba(var(--series-rgb),.34)!important;
  color:#14201f!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 8px 20px rgba(var(--series-rgb),.10)!important;
  backdrop-filter:blur(16px) saturate(1.2)!important;
  -webkit-backdrop-filter:blur(16px) saturate(1.2)!important;
}
html body.page-id-1854 .alpha-home-content .alpha-stage-list .alpha-stage-link:hover{
  background:rgba(var(--series-rgb),.18)!important;
  border-color:rgba(var(--series-rgb),.58)!important;
}
/* alpha-liquid-glass-priority:end */


/* alpha-home-layout-typography:start */
html body.page-id-1854{--alpha-content-w:1080px;--alpha-page-pad:20px;}
html body.page-id-1854 .alpha-home-wrap,
html body.page-id-1854 .alpha-home-brand,
html body.page-id-1854 .alpha-action-head,
html body.page-id-1854 .alpha-home-guide,
html body.page-id-1854 .alpha-simple-footer-links{
  width:min(var(--alpha-content-w),calc(100% - (var(--alpha-page-pad) * 2)))!important;
  max-width:var(--alpha-content-w)!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
html body.page-id-1854 .alpha-action-head{
  padding-left:0!important;
  padding-right:0!important;
}
html body.page-id-1854 .alpha-home-guide{
  padding-left:0!important;
  padding-right:0!important;
}
html body.page-id-1854 .alpha-guide-grid,
html body.page-id-1854 .alpha-daily-panel{
  width:100%!important;
  max-width:none!important;
}
html body.page-id-1854 .alpha-action-track{
  padding-left:max(var(--alpha-page-pad),calc((100vw - var(--alpha-content-w)) / 2))!important;
  padding-right:max(var(--alpha-page-pad),calc((100vw - var(--alpha-content-w)) / 2))!important;
  scroll-padding-left:max(var(--alpha-page-pad),calc((100vw - var(--alpha-content-w)) / 2))!important;
}
html body.page-id-1854 .alpha-core h2,
html body.page-id-1854 .alpha-section h2,
html body.page-id-1854 .alpha-home-guide h2{
  font-size:clamp(28px,3.1vw,42px)!important;
  line-height:1.16!important;
  letter-spacing:0!important;
}
html body.page-id-1854 .alpha-action-head h2{
  font-size:clamp(24px,2.5vw,34px)!important;
  line-height:1.18!important;
}
html body.page-id-1854 .alpha-daily-panel h3{
  font-size:clamp(22px,2.4vw,30px)!important;
  line-height:1.25!important;
}
@media (max-width:720px){
  html body.page-id-1854{--alpha-page-pad:14px;}
  html body.page-id-1854 .alpha-core h2,
  html body.page-id-1854 .alpha-section h2,
  html body.page-id-1854 .alpha-home-guide h2{font-size:30px!important;}
}
/* alpha-home-layout-typography:end */


/* alpha-home-alignment-fix:start */
html body.page-id-1854 .alpha-action-home .alpha-action-head{
  box-sizing:border-box!important;
  padding-left:0!important;
  padding-right:0!important;
}
/* alpha-home-alignment-fix:end */


/* alpha-course-cards-v2-visual:start */
html body.page-id-1854 .alpha-stage-list .alpha-stage-row{
  min-height:248px!important;
  padding:20px 20px 18px!important;
}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row .alpha-stage-num{
  width:100%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  margin:0 0 18px!important;
  font-size:0!important;
  line-height:1!important;
}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row .alpha-stage-num:before{
  content:"01";
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:34px!important;
  height:34px!important;
  border-radius:50%!important;
  background:rgba(255,255,255,.36)!important;
  border:1px solid rgba(255,255,255,.58)!important;
  color:#14201f!important;
  font-size:13px!important;
  font-weight:950!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.82)!important;
}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row .alpha-stage-num:after{
  content:"SOP"!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:54px!important;
  height:30px!important;
  padding:0 12px!important;
  border-radius:999px!important;
  background:rgba(var(--series-rgb),.16)!important;
  border:1px solid rgba(var(--series-rgb),.38)!important;
  color:var(--series)!important;
  font-size:12px!important;
  font-weight:950!important;
  letter-spacing:.08em!important;
}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(2) .alpha-stage-num:before{content:"02"!important;}html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(2) .alpha-stage-num:after{content:"HSP"!important;}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(3) .alpha-stage-num:before{content:"03"!important;}html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(3) .alpha-stage-num:after{content:"DSP"!important;}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(4) .alpha-stage-num:before{content:"04"!important;}html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(4) .alpha-stage-num:after{content:"OLL"!important;}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(5) .alpha-stage-num:before{content:"05"!important;}html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(5) .alpha-stage-num:after{content:"SDP"!important;}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(6) .alpha-stage-num:before{content:"06"!important;}html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(6) .alpha-stage-num:after{content:"ALA"!important;}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row h3{
  margin:0!important;
  font-size:0!important;
  line-height:1!important;
}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row h3:before{
  content:"啟動循環";
  display:block!important;
  color:#14201f!important;
  font-size:26px!important;
  line-height:1.18!important;
  font-weight:950!important;
  letter-spacing:0!important;
}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(2) h3:before{content:"本店實戰"!important;}html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(3) h3:before{content:"分店複製"!important;}html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(4) h3:before{content:"組織傳承"!important;}html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(5) h3:before{content:"陪你上資深"!important;}html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(6) h3:before{content:"阿爾發大人學"!important;}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row p{
  margin:10px 0 18px!important;
  font-size:0!important;
  line-height:1!important;
}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row p strong{display:none!important;}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row p:before{
  content:"Success Operating Process";
  display:block!important;
  margin-bottom:8px!important;
  color:var(--series)!important;
  font-size:12px!important;
  line-height:1.25!important;
  font-weight:900!important;
  letter-spacing:.02em!important;
}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row p:after{
  content:"建立推薦、跟進與複製總監的標準流程。";
  display:block!important;
  color:rgba(20,32,31,.72)!important;
  font-size:14px!important;
  line-height:1.62!important;
  font-weight:650!important;
}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(2) p:before{content:"Home Store Practice"!important;}html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(2) p:after{content:"建立本店經營、顧客服務與持續推薦能力。"!important;}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(3) p:before{content:"Duplicate Store Practice"!important;}html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(3) p:after{content:"培訓啟動者，完成從本店到分店的複製。"!important;}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(4) p:before{content:"Organization Legacy Leadership"!important;}html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(4) p:after{content:"建立團隊流程、系統工具與可傳承的領導模式。"!important;}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(5) p:before{content:"Senior Director Pathway"!important;}html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(5) p:after{content:"陪伴總監建立晉升節奏、組織深度與通關能力。"!important;}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(6) p:before{content:"Alpha Life Academy"!important;}html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(6) p:after{content:"整理關係、溝通、情緒、輔導與領導成熟度。"!important;}
html body.page-id-1854 .alpha-stage-list .alpha-stage-link{
  font-size:0!important;
  min-height:42px!important;
}
html body.page-id-1854 .alpha-stage-list .alpha-stage-link:before{
  content:"進入課程"!important;
  display:inline!important;
  color:#14201f!important;
  font-size:14px!important;
  font-weight:950!important;
  letter-spacing:0!important;
  margin:0!important;
}
/* alpha-course-cards-v2-visual:end */


/* alpha-course-cards-type-refine:start */
html body.page-id-1854 .alpha-stage-list .alpha-stage-row .alpha-stage-num:after{
  min-width:68px!important;
  height:36px!important;
  padding:0 15px!important;
  font-size:15px!important;
  font-weight:980!important;
  letter-spacing:.09em!important;
  background:rgba(var(--series-rgb),.22)!important;
  border-color:rgba(var(--series-rgb),.52)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.68),0 8px 18px rgba(var(--series-rgb),.12)!important;
}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row .alpha-stage-num:before{
  width:36px!important;
  height:36px!important;
  font-size:14px!important;
}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row p:before{
  font-size:14px!important;
  line-height:1.28!important;
  font-weight:950!important;
  letter-spacing:.015em!important;
  margin-bottom:9px!important;
  color:rgba(20,32,31,.86)!important;
}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row p:after{
  font-size:14.5px!important;
  line-height:1.58!important;
}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row h3:before{
  font-size:27px!important;
}
/* alpha-course-cards-type-refine:end */


/* alpha-course-capsule-pulse:start */
@keyframes alphaCapsulePulse{
  0%,12%,100%{
    background:rgba(var(--series-rgb),.22);
    border-color:rgba(var(--series-rgb),.52);
    color:var(--series);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.68),0 8px 18px rgba(var(--series-rgb),.12);
    transform:translateY(0) scale(1);
  }
  4%,8%{
    background:rgba(var(--series-rgb),.34);
    border-color:rgba(var(--series-rgb),.78);
    color:#14201f;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 0 0 4px rgba(var(--series-rgb),.10),0 12px 28px rgba(var(--series-rgb),.24);
    transform:translateY(-1px) scale(1.035);
  }
}
@keyframes alphaCardGlowPulse{
  0%,12%,100%{box-shadow:inset 0 1px 0 rgba(255,255,255,.86),inset 0 -1px 0 rgba(var(--series-rgb),.12),0 20px 58px rgba(18,28,27,.16),0 6px 18px rgba(var(--series-rgb),.10);}
  4%,8%{box-shadow:inset 0 1px 0 rgba(255,255,255,.92),inset 0 -1px 0 rgba(var(--series-rgb),.18),0 24px 66px rgba(18,28,27,.18),0 8px 30px rgba(var(--series-rgb),.18);}
}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row .alpha-stage-num:after{
  animation:alphaCapsulePulse 12s ease-in-out infinite!important;
  will-change:transform,box-shadow,background,border-color;
}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row{
  animation:alphaCardGlowPulse 12s ease-in-out infinite!important;
}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(1),
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(1) .alpha-stage-num:after{animation-delay:0s!important;}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(2),
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(2) .alpha-stage-num:after{animation-delay:2s!important;}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(3),
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(3) .alpha-stage-num:after{animation-delay:4s!important;}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(4),
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(4) .alpha-stage-num:after{animation-delay:6s!important;}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(5),
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(5) .alpha-stage-num:after{animation-delay:8s!important;}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(6),
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(6) .alpha-stage-num:after{animation-delay:10s!important;}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:hover,
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:hover .alpha-stage-num:after{
  animation-play-state:paused!important;
}
@media (prefers-reduced-motion: reduce){
  html body.page-id-1854 .alpha-stage-list .alpha-stage-row,
  html body.page-id-1854 .alpha-stage-list .alpha-stage-row .alpha-stage-num:after{animation:none!important;}
}
/* alpha-course-capsule-pulse:end */


/* alpha-course-capsule-pulse-visible:start */
@keyframes alphaCapsulePulseVisible{
  0%,12%,100%{
    transform:translateY(0) scale(1);
    filter:brightness(1) saturate(1);
    outline:0 solid rgba(var(--series-rgb),0);
    text-shadow:none;
  }
  4%,8%{
    transform:translateY(-2px) scale(1.09);
    filter:brightness(1.22) saturate(1.18) drop-shadow(0 0 12px rgba(var(--series-rgb),.42));
    outline:5px solid rgba(var(--series-rgb),.16);
    text-shadow:0 0 10px rgba(var(--series-rgb),.36);
  }
}
@keyframes alphaCardPulseVisible{
  0%,12%,100%{filter:none;}
  4%,8%{filter:drop-shadow(0 10px 22px rgba(var(--series-rgb),.18));}
}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row .alpha-stage-num:after{
  animation-name:alphaCapsulePulseVisible!important;
  animation-duration:12s!important;
  animation-timing-function:ease-in-out!important;
  animation-iteration-count:infinite!important;
  transform-origin:center!important;
}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row{
  animation-name:alphaCardPulseVisible!important;
  animation-duration:12s!important;
  animation-timing-function:ease-in-out!important;
  animation-iteration-count:infinite!important;
}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(1),
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(1) .alpha-stage-num:after{animation-delay:0s!important;}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(2),
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(2) .alpha-stage-num:after{animation-delay:2s!important;}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(3),
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(3) .alpha-stage-num:after{animation-delay:4s!important;}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(4),
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(4) .alpha-stage-num:after{animation-delay:6s!important;}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(5),
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(5) .alpha-stage-num:after{animation-delay:8s!important;}
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(6),
html body.page-id-1854 .alpha-stage-list .alpha-stage-row:nth-child(6) .alpha-stage-num:after{animation-delay:10s!important;}
@media (prefers-reduced-motion: reduce){
  html body.page-id-1854 .alpha-stage-list .alpha-stage-row,
  html body.page-id-1854 .alpha-stage-list .alpha-stage-row .alpha-stage-num:after{animation:none!important;filter:none!important;outline:0!important;}
}
/* alpha-course-capsule-pulse-visible:end */


/* alpha-course-inview-start:start */
html body.page-id-1854:not(.alpha-course-guide-started) .alpha-stage-list .alpha-stage-row,
html body.page-id-1854:not(.alpha-course-guide-started) .alpha-stage-list .alpha-stage-row .alpha-stage-num:after{
  animation:none!important;
  filter:none!important;
  outline:0!important;
  transform:none!important;
  text-shadow:none!important;
}
/* alpha-course-inview-start:end */



/* Alpha global navigation dropdown consistency 2026-06-15 */
@media (min-width: 922px){
  html body #masthead #primary-menu > li.menu-item-has-children > ul.sub-menu,
  html body #masthead .main-header-menu > li.menu-item-has-children > ul.sub-menu{
    min-width:190px!important;
    width:max-content!important;
    padding:8px 0!important;
    border-radius:14px!important;
    border:1px solid rgba(255,255,255,.16)!important;
    background:linear-gradient(145deg,rgba(19,28,31,.76),rgba(8,18,20,.64))!important;
    background-color:rgba(11,21,23,.68)!important;
    box-shadow:0 18px 38px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(255,255,255,.06)!important;
    backdrop-filter:blur(16px) saturate(135%)!important;
    -webkit-backdrop-filter:blur(16px) saturate(135%)!important;
    overflow:hidden!important;
    text-align:left!important;
  }
  html body #masthead #primary-menu > li.menu-item-has-children > ul.sub-menu > li,
  html body #masthead .main-header-menu > li.menu-item-has-children > ul.sub-menu > li{
    display:block!important;
    text-align:left!important;
    border-bottom:1px solid rgba(255,255,255,.08)!important;
  }
  html body #masthead #primary-menu > li.menu-item-has-children > ul.sub-menu > li:last-child,
  html body #masthead .main-header-menu > li.menu-item-has-children > ul.sub-menu > li:last-child{
    border-bottom:0!important;
  }
  html body #masthead #primary-menu > li.menu-item-has-children > ul.sub-menu a.menu-link,
  html body #masthead .main-header-menu > li.menu-item-has-children > ul.sub-menu a.menu-link{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    width:auto!important;
    min-width:0!important;
    padding:11px 20px!important;
    white-space:nowrap!important;
    text-align:left!important;
    line-height:1.35!important;
    color:rgba(255,250,239,.97)!important;
    text-shadow:0 1px 2px rgba(0,0,0,.45)!important;
    background:transparent!important;
  }
  html body #masthead #primary-menu > li.menu-item-has-children > ul.sub-menu a.menu-link:hover,
  html body #masthead #primary-menu > li.menu-item-has-children > ul.sub-menu a.menu-link:focus,
  html body #masthead .main-header-menu > li.menu-item-has-children > ul.sub-menu a.menu-link:hover,
  html body #masthead .main-header-menu > li.menu-item-has-children > ul.sub-menu a.menu-link:focus{
    color:#fff7df!important;
    background:linear-gradient(90deg,rgba(220,165,74,.46),rgba(220,165,74,.16))!important;
  }
}
@media (max-width: 921px){
  html body.ast-header-break-point #primary-menu > li#menu-item-1871,
  html body #primary-menu > li#menu-item-1871{
    display:grid!important;
    grid-template-columns:73px 24px!important;
    column-gap:2px!important;
    row-gap:8px!important;
    align-items:center!important;
    justify-content:start!important;
    width:100%!important;
    overflow:visible!important;
  }
  html body.ast-header-break-point #primary-menu > li#menu-item-1871 > a.menu-link,
  html body #primary-menu > li#menu-item-1871 > a.menu-link{
    grid-column:1!important;
    grid-row:1!important;
    width:73px!important;
    max-width:73px!important;
    min-width:73px!important;
    overflow:hidden!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    text-align:left!important;
    white-space:nowrap!important;
    padding-right:0!important;
  }
  html body.ast-header-break-point #primary-menu > li#menu-item-1871 > a.menu-link > .dropdown-menu-toggle,
  html body #primary-menu > li#menu-item-1871 > a.menu-link > .dropdown-menu-toggle{
    display:none!important;
    width:0!important;
    height:0!important;
    margin:0!important;
    padding:0!important;
    opacity:0!important;
    visibility:hidden!important;
    overflow:hidden!important;
  }
  html body.ast-header-break-point #primary-menu > li#menu-item-1871 > button.ast-menu-toggle,
  html body #primary-menu > li#menu-item-1871 > button.ast-menu-toggle{
    grid-column:2!important;
    grid-row:1!important;
    justify-self:start!important;
    align-self:center!important;
    position:relative!important;
    inset:auto!important;
    transform:none!important;
    width:24px!important;
    min-width:24px!important;
    max-width:24px!important;
    height:28px!important;
    min-height:28px!important;
    max-height:28px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    background-color:transparent!important;
    box-shadow:none!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    cursor:pointer!important;
    z-index:100002!important;
  }
  html body.ast-header-break-point #primary-menu > li#menu-item-1871 > button.ast-menu-toggle:after,
  html body #primary-menu > li#menu-item-1871 > button.ast-menu-toggle:after{
    content:""!important;
    position:absolute!important;
    left:50%!important;
    bottom:2px!important;
    width:16px!important;
    height:2px!important;
    border-radius:999px!important;
    transform:translateX(-50%)!important;
    background:linear-gradient(90deg,rgba(220,165,74,0),rgba(220,165,74,.9),rgba(220,165,74,0))!important;
    box-shadow:0 0 10px rgba(220,165,74,.36)!important;
    opacity:.86!important;
  }
  html body.ast-header-break-point #primary-menu > li#menu-item-1871 > button.ast-menu-toggle .ast-icon,
  html body.ast-header-break-point #primary-menu > li#menu-item-1871 > button.ast-menu-toggle svg,
  html body #primary-menu > li#menu-item-1871 > button.ast-menu-toggle .ast-icon,
  html body #primary-menu > li#menu-item-1871 > button.ast-menu-toggle svg{
    width:15px!important;
    height:15px!important;
    color:#dca54a!important;
    fill:#dca54a!important;
    stroke:#dca54a!important;
    opacity:1!important;
    filter:drop-shadow(0 0 5px rgba(220,165,74,.42)) drop-shadow(0 1px 1px rgba(0,0,0,.28))!important;
    transition:transform .22s ease, filter .22s ease, opacity .22s ease!important;
  }
  html body.ast-header-break-point #primary-menu > li#menu-item-1871 > button.ast-menu-toggle[aria-expanded="true"] .ast-icon,
  html body.ast-header-break-point #primary-menu > li#menu-item-1871 > button.ast-menu-toggle[aria-expanded="true"] svg,
  html body #primary-menu > li#menu-item-1871 > button.ast-menu-toggle[aria-expanded="true"] .ast-icon,
  html body #primary-menu > li#menu-item-1871 > button.ast-menu-toggle[aria-expanded="true"] svg{
    transform:rotate(180deg)!important;
    filter:drop-shadow(0 0 8px rgba(220,165,74,.62)) drop-shadow(0 1px 1px rgba(0,0,0,.28))!important;
  }
  html body.ast-header-break-point #primary-menu > li#menu-item-1871 > ul.sub-menu,
  html body #primary-menu > li#menu-item-1871 > ul.sub-menu{
    grid-column:1 / span 2!important;
    grid-row:2!important;
    position:relative!important;
    top:auto!important;
    left:auto!important;
    right:auto!important;
    z-index:10!important;
    width:max-content!important;
    min-width:190px!important;
    max-width:calc(100vw - 44px)!important;
    max-height:none!important;
    margin:2px 0 6px 0!important;
    padding:8px 0!important;
    overflow:hidden!important;
    clear:both!important;
    border-radius:14px!important;
    border:1px solid rgba(255,255,255,.16)!important;
    background:linear-gradient(145deg,rgba(19,28,31,.76),rgba(8,18,20,.64))!important;
    background-color:rgba(11,21,23,.68)!important;
    box-shadow:0 18px 38px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(255,255,255,.06)!important;
    backdrop-filter:blur(16px) saturate(135%)!important;
    -webkit-backdrop-filter:blur(16px) saturate(135%)!important;
    text-align:left!important;
  }
  html body.ast-header-break-point #primary-menu > li#menu-item-1871 > ul.sub-menu li,
  html body #primary-menu > li#menu-item-1871 > ul.sub-menu li{
    display:block!important;
    text-align:left!important;
    border-bottom:1px solid rgba(255,255,255,.08)!important;
  }
  html body.ast-header-break-point #primary-menu > li#menu-item-1871 > ul.sub-menu li:last-child,
  html body #primary-menu > li#menu-item-1871 > ul.sub-menu li:last-child{
    border-bottom:0!important;
  }
  html body.ast-header-break-point #primary-menu > li#menu-item-1871 > ul.sub-menu a.menu-link,
  html body #primary-menu > li#menu-item-1871 > ul.sub-menu a.menu-link{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    text-align:left!important;
    width:auto!important;
    min-width:0!important;
    padding:11px 20px!important;
    white-space:nowrap!important;
    line-height:1.35!important;
    color:rgba(255,250,239,.97)!important;
    text-shadow:0 1px 2px rgba(0,0,0,.45)!important;
    background:transparent!important;
  }
  html body.ast-header-break-point #primary-menu > li#menu-item-1871 > ul.sub-menu a.menu-link:hover,
  html body.ast-header-break-point #primary-menu > li#menu-item-1871 > ul.sub-menu a.menu-link:focus,
  html body.ast-header-break-point #primary-menu > li#menu-item-1871 > ul.sub-menu a.menu-link:active,
  html body #primary-menu > li#menu-item-1871 > ul.sub-menu a.menu-link:hover,
  html body #primary-menu > li#menu-item-1871 > ul.sub-menu a.menu-link:focus,
  html body #primary-menu > li#menu-item-1871 > ul.sub-menu a.menu-link:active{
    color:#fff7df!important;
    background:linear-gradient(90deg,rgba(220,165,74,.46),rgba(220,165,74,.16))!important;
  }
}
/* End Alpha global navigation dropdown consistency */



/* Alpha Action card interaction stability 2026-06-15 */
html body.page-id-1854 .alpha-action-home:hover .alpha-action-track,
html body.page-id-1854 .alpha-action-home.is-paused .alpha-action-track,
html body.page-id-1854 .alpha-action-home:focus-within .alpha-action-track{
  animation-play-state:running!important;
}
html body.page-id-1854 .alpha-action-track{
  cursor:default!important;
  touch-action:pan-y!important;
  user-select:none!important;
  -webkit-user-select:none!important;
}
html body.page-id-1854 .alpha-action-track:active{
  cursor:default!important;
}
html body.page-id-1854 .alpha-action-card{
  touch-action:manipulation!important;
  -webkit-tap-highlight-color:rgba(220,165,74,.18)!important;
}
@media (hover:none), (pointer:coarse){
  html body.page-id-1854 .alpha-action-card:hover{
    transform:translateZ(0)!important;
  }
}
/* End Alpha Action card interaction stability */
