/* Layout-only refinement of the original leadership copy. */
.leadership-original-page {--accent:#f2bc63;--accent-ink:#f2bc63;--ink:#ece8de;--ink-soft:#bfc8c9;--ink-mute:#a9b5b7;--paper:#101b2b;--surface:#1b2b3d;--surface-2:#132137;--line:#40556a;--line-strong:#6a7d89;overflow-x:hidden;}
.leadership-original-page .site-header{position:relative;top:0;z-index:60;}
.leadership-original-page .nav-shell{width:100%;max-width:none;min-height:74px;padding:8px 38px;border-radius:0;box-shadow:none;backdrop-filter:blur(18px);}
.leadership-original-page .site-header .brand{display:flex;align-items:center;gap:10px;font-family:"Noto Sans TC",sans-serif;font-size:1rem;letter-spacing:.08em;text-decoration:none;}
.leadership-original-page .site-header .brand img{object-fit:contain;}
.leadership-original-page .topbar{display:none;}
.leadership-original-page .wrap{max-width:1240px;}
.leadership-original-page section{scroll-margin-top:84px;}
.leadership-original-page .hero{isolation:isolate;min-height:690px;padding-block:88px 68px;background:#10233f!important;}
.leadership-original-page .hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#10233ff8 0%,#10233fe8 40%,#10233fbb 61%,#10233f38 100%),url('../../leadership-original/leadership-coaching-conversation.webp') 71% center/cover no-repeat;}
.leadership-original-page .hero::after{content:none!important;}
.leadership-original-page .hero .lanes{opacity:.16;}
.leadership-original-page .hero-inner{max-width:1240px;}
.leadership-original-page .hero h1{font-family:"Noto Sans TC",sans-serif;font-size:clamp(2.3rem,4.3vw,4.5rem);line-height:1.2;max-width:1060px;letter-spacing:-.04em;}
.leadership-original-page .hero h1 em{display:inline-block;color:#f2bc63;}
.leadership-original-page .hero .lede{max-width:715px;font-size:1.03rem;color:#e3e4dd;line-height:1.95;}
.leadership-original-page .hero .cta-row{margin-top:29px;}
.leadership-original-page .btn{background:#f2bc63;color:#1b2d3e;border-radius:8px;transition:transform .2s ease,box-shadow .2s ease;}
.leadership-original-page .btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #060f1d70;}
.leadership-original-page .btn.ghost{background:#0e223baa;color:#f7fafb;border-color:#e2e5df80;}
.leadership-original-page .stat-strip{margin-top:54px;}
.leadership-original-page .stat-strip div{background:#162b41e8!important;border:1px solid #7692a044;}
.leadership-original-page .stat-strip .num{color:#f2bc63;}
.leadership-original-page #origin,.leadership-original-page #method{background:#101b2b;}
.leadership-original-page #audience{background:#15243a!important;}
.leadership-original-page .sec-head h2{color:#f6f5ef;}
.leadership-original-page .sec-head .lede{color:#cbd2d0;}
.leadership-original-page .problem-card,.leadership-original-page .audience-top,.leadership-original-page .kpi-card{background:#1a2c41!important;border-color:#425a6c;}
.leadership-original-page .problem-card .tag,.leadership-original-page .kpi-card .kpi-no,.leadership-original-page .checkpoint .meta{color:#f2bc63;}
.leadership-original-page .problem-card p,.leadership-original-page .kpi-card p.detail,.leadership-original-page .checkpoint p{color:#c8d0cd;}
.leadership-original-page .value-band{background:#0d2439!important;border-left:3px solid #f2bc63;}
.leadership-original-page .value-band .text{color:#e3e8e4;}
.leadership-original-page .quote-band{border:1px solid #b78a4280;background:#172b40!important;}
.leadership-original-page .proof{background:#10233f!important;}
.leadership-original-page .proof-sub-lede,.leadership-original-page .cycle-card p,.leadership-original-page .quote-card p{color:#c0c9c9;}
.leadership-original-page .cycle-card,.leadership-original-page .chart-card,.leadership-original-page .quote-card{background:#192d43!important;border-color:#445c6b!important;}
.leadership-original-page .banner{background:#17364d;border-color:#5c7981;}
.leadership-original-page .chart-card .chart-cap,.leadership-original-page .proof-sub-head .src,.leadership-original-page .metric-row .foot{color:#b4c2bf;}
.leadership-original-page .closing{background:#142538;}
.leadership-original-page .closing .footer{border-top-color:#587084;}
.leadership-original-page .original-site-footer{margin-top:0;}
.leadership-original-page a:focus-visible,.leadership-original-page button:focus-visible{outline:3px solid #f2bc63;outline-offset:4px;}
@media(max-width:900px){.leadership-original-page .hero::before{background:linear-gradient(90deg,#10233ff5,#10233fda 60%,#10233f7a),url('../../leadership-original/leadership-coaching-conversation.webp') 72% center/cover no-repeat;}}
@media(max-width:780px){.leadership-original-page .nav-shell{min-height:66px;padding-inline:18px;}.leadership-original-page .hero{min-height:auto;padding-block:65px 58px;}.leadership-original-page .hero::before{background:linear-gradient(180deg,#10233fee,#10233fe6),url('../../leadership-original/leadership-coaching-conversation.webp') 68% center/cover no-repeat;}.leadership-original-page .hero h1{font-size:clamp(2rem,7.3vw,3.25rem);}.leadership-original-page .hero .lede{font-size:.98rem;}.leadership-original-page .stat-strip{margin-top:38px;}.leadership-original-page .wrap{padding-inline:18px;}}
@media(prefers-reduced-motion:reduce){.leadership-original-page .btn{transition:none;}.leadership-original-page .btn:hover{transform:none;}}
