:root{--black:#101410;--green:#002f25;--brown:#382818;--gold:#d2a776;--yellow:#ffe500;--white:#fff;--muted:#c9c4ba}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{width:100%;max-width:100%;overflow-x:hidden}body{margin:0;background:var(--black);color:var(--white);font-family:Inter,"Noto Sans TC","PingFang TC","Microsoft JhengHei",sans-serif;font-size:16px;line-height:1.75}.cxo-page,.cxo-page main{width:100%;max-width:100%;overflow:hidden}a{color:inherit;text-decoration:none}img{max-width:100%}button{font:inherit}.container{width:min(930px,calc(100% - 40px));margin:0 auto}.section{position:relative;padding:105px 0}.section h2,.membership h2,.service-overview h2,.pillar h2{margin:0;color:#CCA77D;font-size:34px;line-height:1.45;letter-spacing:1.2px;text-align:center}.section-lead{max-width:820px;margin:16px auto 42px;color:#fff;font-size:17px;text-align:center}.label,.tag{display:table;margin:0 auto 16px;padding:1px 14px;background:#CCA77D;color:#111;font-size:13px;font-weight:800;letter-spacing:1px;line-height:22px}.tag--dark{background:#121713;color:#fff}
.site-header{position:absolute;z-index:20;top:0;left:0;display:flex;width:100%;height:118px;align-items:flex-end;justify-content:center;padding-bottom:20px;background:linear-gradient(180deg,rgba(0,0,0,.82),transparent)}.brand{position:absolute;top:17px;left:50%;width:110px;transform:translateX(-50%)}.brand img{display:block;width:100%}.site-nav{display:flex;gap:31px;color:var(--gold);font-size:13px;letter-spacing:.4px}.site-nav a:hover{color:var(--yellow)}.nav-trigger{display:none}
.hero{position:relative;display:grid;min-height:830px;overflow:hidden;place-items:center;background:url('../images/hero-background.png') center top/cover no-repeat;text-align:center}.hero__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.04) 35%,rgba(9,16,13,.96) 100%)}.hero__content{position:relative;z-index:1;width:100%;margin-top:88px;padding:0 20px}.hero .eyebrow{display:none}.hero h1{width:470px;margin:0 auto;filter:drop-shadow(0 0 25px #000)}.hero h1 img{display:block;width:100%}.hero p{margin:8px 0 19px;font-size:17px;font-weight:600;letter-spacing:1.4px}.cta{display:inline-flex;min-width:280px;min-height:58px;align-items:center;justify-content:center;padding:10px 25px;border:2px solid #c08b24;border-radius:30px;background:linear-gradient(180deg,#fff1c9,#d6aa66);box-shadow:0 0 15px rgba(255,225,0,.4),0 14px 34px rgba(0,0,0,.5);color:#5a2d2d;font-size:20px;font-weight:900;letter-spacing:1px;transition:transform .2s,filter .2s}.cta:hover{transform:translateY(-3px);filter:brightness(1.08)}.hero small,.final-cta small{display:block;margin-top:10px;font-size:12px;letter-spacing:.5px}
.intro{min-height:800px;padding:74px 0;background:#151915;text-align:center}.intro__copy{max-width:760px;margin:0 auto 38px;font-size:17px;line-height:2}.intro h2{color:#c6c4c0;font-size:42px}.intro .section-lead{margin-bottom:55px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);margin:0}.metrics div{padding:8px 16px;border-right:1px solid rgba(210,167,118,.6)}.metrics div:last-child{border-right:0}.metrics dt{color:var(--gold);font-family:Georgia,serif;font-size:48px;line-height:1.15}.metrics sup{font-size:20px}.metrics dd{margin:4px 0 0;font-size:13px}
.founder{position:relative;min-height:1040px;overflow:hidden;padding:62px 0 85px;background:radial-gradient(circle at 50% 35%,#075a45,transparent 34%),linear-gradient(180deg,#003b2f,#081d18)}.founder__inner{display:block;min-height:0}.founder__inner>img{display:block;width:430px;height:430px;margin:0 auto -22px;object-fit:contain;object-position:center bottom}.founder__inner>div{max-width:930px;margin:0 auto;padding:0}.founder .label{margin:0 auto 10px}.founder h2{margin:0 0 15px;font-size:34px;line-height:1.45;text-align:center}.founder p{margin:0 0 14px;font-size:16px}.founder strong{display:block;margin-top:22px;color:var(--gold);font-size:25px;text-align:center}.founder small{display:block;color:var(--gold);text-align:center}
.membership{padding:100px 0 0;overflow:hidden;background:linear-gradient(170deg,#b27a30,#6a3b18 75%);text-align:center}.membership h2{color:#fff}.membership__lead{margin:4px 0 42px}.membership__content{display:grid;grid-template-columns:42% 58%;gap:48px;align-items:center;padding-bottom:85px;text-align:left}.black-card{position:relative;aspect-ratio:1.6;padding:35px 30px;border:1px solid #634a24;border-radius:15px;background:linear-gradient(145deg,#1c2022,#050606 65%,#202123);box-shadow:0 28px 38px rgba(0,0,0,.45);color:#c5a66b}.black-card span{font-family:Georgia,serif;font-size:31px;letter-spacing:8px}.black-card b{position:absolute;top:28px;right:25px;padding:3px 10px;border:1px solid #6d5428;font-size:9px;letter-spacing:2px}.black-card small{position:absolute;bottom:24px;left:30px;font-size:8px;letter-spacing:2px}.membership ul{margin:0;padding:0;list-style:none}.membership li{position:relative;padding:15px 0 15px 49px;border-bottom:1px solid rgba(255,255,255,.36)}.membership li:before{position:absolute;left:5px;color:var(--yellow);font-size:28px;font-weight:900;content:"✓"}.membership li strong,.membership li span{display:block}.membership li strong{font-size:16px}.membership li span{font-size:14px}.portrait-strip{margin:0 -18vw;padding:30px 20px 52px;background:rgba(66,32,13,.48)}.portrait-strip span{display:table;margin:0 auto 9px;padding:1px 10px;background:#111;font-size:12px}.portrait-strip strong{display:block;font-size:26px}.portrait-strip em{color:var(--gold);font-family:Georgia,serif;font-size:41px;font-style:normal}
.service-overview{padding:105px 0;background:linear-gradient(140deg,#b8782d,#6f3a17);text-align:center}.service-overview h2{color:#fff}.service-overview>.container>p:not(.tag){margin:14px auto 50px}.service-overview__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.service-overview article{position:relative;min-height:330px;padding:48px 24px 25px;border:1px solid rgba(255,255,255,.8);border-radius:50%;background:rgba(27,24,18,.28)}.service-overview article i{position:absolute;top:-50px;left:50%;color:#d5b375;font-family:Georgia,serif;font-size:72px;font-style:normal;transform:translateX(-50%)}.service-overview article strong{display:block;font-size:20px}.service-overview article h3{margin:0 0 8px;font-size:24px}.service-overview article b{padding:2px 8px;background:var(--gold);color:#18120b;font-size:13px}.service-overview article ul{margin:13px 0 0;padding:0;list-style:none;font-size:13px}
.table-feature,.network,.experience{background:radial-gradient(circle at center top,#084536,transparent 38%),#101410}.table-feature h2,.network h2,.experience h2{color:var(--gold)}.table-feature:before,.experience:before{position:absolute;inset:0;opacity:.3;background:url('../images/card-texture.png') center/cover;content:""}.table-feature .container,.experience .container{position:relative}.benefit-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:43px}.benefit-cards article{min-height:200px;padding:28px 32px;border-radius:10px;background:linear-gradient(140deg,rgba(178,121,47,.94),rgba(113,62,21,.9)),url('../images/card-texture.png') center/cover}.benefit-cards b{display:table;padding:0 9px;background:#fff;color:#111;font-size:12px}.benefit-cards h3{margin:12px 0 3px;font-size:23px}.benefit-cards p{margin:0;font-size:14px}
.network{padding-top:15px}.network__services{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:45px 0 30px}.network__services article{min-height:230px;padding:55px 23px 25px;border:2px solid var(--yellow);border-radius:24px;background:#fff;color:#111;text-align:center}.network__services strong,.network__services span{display:block}.network__services strong{font-size:21px}.network__services span{margin-top:10px;font-size:14px}.circles{display:grid;grid-template-columns:1fr 1fr;gap:18px 30px}.circles span{padding:13px 20px;border-radius:9px;background:linear-gradient(140deg,#ae7029,#754316);text-align:center;font-size:18px;font-weight:800}.circles small{display:block;font-size:13px;font-weight:400}
.experience{text-align:center}.experience>.container>img{display:block;width:100%;height:340px;margin:38px 0;object-fit:cover}.experience ol{display:grid;grid-template-columns:repeat(5,1fr);margin:0 0 47px;padding:0;list-style:none}.experience li{position:relative;padding:0 14px;text-align:center}.experience li:not(:last-child):after{position:absolute;top:49px;left:74%;width:52%;height:1px;background:rgba(210,167,118,.65);content:""}.experience b{display:grid;width:76px;height:76px;margin:0 auto 14px;border:1px solid var(--gold);border-radius:50%;place-items:center;color:var(--gold);font-family:Georgia,serif;font-size:24px}.experience strong,.experience span{display:block}.experience strong{font-size:17px}.experience span{margin-top:6px;font-size:12px;line-height:1.6}
.pillar{padding:105px 0;text-align:center}.pillar--matching{background:radial-gradient(circle at center,#0a4436,transparent 45%),#042a21}.pillar--courses{background:radial-gradient(circle at center top,#0d503e,transparent 48%),linear-gradient(180deg,#07372c,#1e160f)}.pillar__number{display:flex;align-items:center;justify-content:center;gap:28px;margin:0 0 12px;color:#fff;font-family:Georgia,serif;font-size:66px;line-height:1}.pillar__number span{padding-left:28px;border-left:1px solid #fff;background:linear-gradient(#f2d89d,#9e6c16);background-clip:text;color:transparent;font-size:55px}.orb-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;align-items:center;margin:45px 0}.orb-stats div{display:grid;aspect-ratio:1;border:2px solid var(--gold);border-radius:50%;place-items:center;align-content:center;background:rgba(0,0,0,.18)}.orb-stats div:nth-child(2){transform:scale(1.13)}.orb-stats strong{color:#d6a958;font-family:Georgia,serif;font-size:62px;line-height:1.1}.orb-stats span{font-size:16px}.pillar__copy{max-width:720px;margin:0 auto 34px}.pillar-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:44px 0 38px;text-align:left}.pillar-cards article{position:relative;min-height:285px;padding:70px 30px 28px;border:2px solid var(--yellow);border-radius:23px;background:#fff;color:#111}.pillar-cards i{position:absolute;top:-58px;left:50%;color:#b98836;font-family:Georgia,serif;font-size:83px;font-style:normal;line-height:1;transform:translateX(-50%)}.pillar-cards h3{margin:0 0 9px;font-size:20px}.pillar-cards p{margin:0;font-size:14px}.course-library{margin:38px 0 0;color:var(--gold);font-family:Georgia,"Noto Serif TC",serif;font-size:42px;line-height:1.35}
.compare{background:#101410}.compare__grid{display:grid;grid-template-columns:1fr 1fr;margin-top:42px}.compare article{padding:23px 44px 30px;background:#2f2519}.compare article h3{text-align:center;font-size:28px}.compare__highlight{background:linear-gradient(145deg,#875319,#b17a32)!important}.compare__highlight b{display:table;margin:0 auto;padding:1px 10px;background:var(--yellow);color:#111}.compare ul{margin:0;padding:0;list-style:none}.compare li{padding:11px 0;border-bottom:1px solid rgba(255,255,255,.3)}.note{color:#999;font-size:11px;text-align:center}.stories{background:#101410}.stories__grid{display:grid;gap:18px;margin-top:38px}.stories blockquote{margin:0;padding:28px 42px;border:1px solid #878787}.stories blockquote p{margin:0;font-size:19px;font-weight:700}.stories cite{display:block;margin-top:10px;color:var(--gold);font-size:13px;font-style:normal}.community-photo{height:430px;overflow:hidden}.community-photo img{width:100%;height:100%;object-fit:cover}
.final-cta{padding:85px 0 95px;background:linear-gradient(140deg,#8f4d19,#4d250f),url('../images/card-texture.png') center/cover;text-align:center}.final-cta h2{margin:0 0 46px;font-size:34px}.apply-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:0 0 44px}.apply-steps article{position:relative;min-height:270px;padding:75px 25px 28px;border:2px solid var(--yellow);border-radius:23px;background:#fff;color:#111}.apply-steps i{position:absolute;top:-53px;left:50%;color:#a87527;font-family:Georgia,serif;font-size:82px;font-style:normal;line-height:1;transform:translateX(-50%)}.apply-steps strong,.apply-steps span{display:block}.apply-steps strong{margin:25px 0 12px;font-size:21px}.apply-steps span{font-size:14px}footer{padding:45px 20px;background:#2d2014;color:#aaa;text-align:center}footer b{color:var(--gold);font-size:28px;letter-spacing:4px}footer p{margin:9px 0 5px;font-size:13px}footer small{font-size:10px}.floating-cta{position:fixed;z-index:30;right:24px;bottom:25px;display:block;width:150px;height:150px}.floating-cta img{display:block;width:100%;height:100%}
@media(max-width:767px){body{font-size:15px}.container{width:min(100% - 32px,480px)}.section{padding:72px 0}.section h2,.membership h2,.service-overview h2,.pillar h2{font-size:21px}.section-lead{margin:13px auto 30px;font-size:14px}.site-header{height:64px;align-items:center;justify-content:flex-start;padding:0 17px}.brand{position:static;width:91px;transform:none}.nav-trigger{position:absolute;right:15px;display:grid;width:38px;height:38px;padding:8px;border:0;background:transparent;gap:5px}.nav-trigger i{display:block;height:2px;background:var(--gold)}.site-nav{position:absolute;top:64px;left:0;display:none;width:100%;padding:10px 20px 18px;background:rgba(9,18,14,.98);flex-direction:column;gap:0}.site-header.is-open .site-nav{display:flex}.site-nav a{padding:9px 0;border-bottom:1px solid rgba(210,167,118,.24)}.hero{min-height:655px;background-position:53% top}.hero__content{margin-top:52px;padding:0 14px}.hero h1{width:min(330px,88vw)}.hero p{margin:5px 0 18px;font-size:14px;line-height:1.65}.cta{min-width:265px;min-height:52px;font-size:18px}.hero small{max-width:290px;margin-right:auto;margin-left:auto}.intro{min-height:0;padding:65px 0 75px}.intro__copy{font-size:14px}.intro h2{font-size:31px}.intro .section-lead{margin-bottom:35px}.metrics{grid-template-columns:1fr 1fr;row-gap:24px}.metrics div:nth-child(2){border-right:0}.metrics dt{font-size:37px}.founder{min-height:0;padding-top:60px}.founder__inner{display:flex;min-height:0;flex-direction:column-reverse}.founder__inner>div{padding:0 0 22px}.founder__inner>img{width:90%;max-height:470px;margin:0 auto}.founder h2{font-size:28px}.founder p{font-size:14px}.membership{padding-top:70px}.membership__content{grid-template-columns:1fr;gap:36px;padding-bottom:62px}.black-card{width:100%;max-width:360px;margin:0 auto}.membership li{padding-left:40px}.portrait-strip{margin:0 -16px;padding:28px 16px 43px}.portrait-strip strong{font-size:19px}.portrait-strip em{font-size:30px}.service-overview{padding:75px 0}.service-overview__grid{grid-template-columns:1fr;gap:73px;padding-top:30px}.service-overview article{width:min(100%,340px);min-height:330px;margin:0 auto;padding-top:62px}.benefit-cards{grid-template-columns:1fr;gap:14px;margin-top:30px}.benefit-cards article{min-height:170px;padding:23px}.network{padding-top:0}.network__services{grid-template-columns:1fr;gap:13px;margin:30px 0}.network__services article{min-height:0;padding:25px 18px}.circles{grid-template-columns:1fr;gap:10px}.circles span{padding:11px 14px;font-size:16px}.experience>.container>img{height:220px;margin:28px 0}.experience ol{grid-template-columns:1fr;text-align:left}.experience li{display:grid;padding:13px 0;border-bottom:1px solid rgba(210,167,118,.35);grid-template-columns:59px 1fr;text-align:left}.experience li:not(:last-child):after{display:none}.experience b{width:46px;height:46px;margin:0;grid-row:span 2;font-size:18px}.experience span{grid-column:2}.pillar{padding:75px 0}.pillar__number{gap:12px;font-size:42px}.pillar__number span{padding-left:12px;font-size:31px}.orb-stats{gap:7px;margin:34px 0}.orb-stats strong{font-size:31px}.orb-stats span{padding:0 7px;font-size:10px}.pillar__copy{font-size:14px}.pillar-cards{grid-template-columns:1fr;gap:69px;padding-top:21px}.pillar-cards article{min-height:225px;padding:65px 25px 24px}.course-library{font-size:30px}.compare__grid{grid-template-columns:1fr}.compare article{padding:20px 25px 27px}.compare article h3{margin:8px 0 15px;font-size:22px}.compare li{font-size:14px}.stories__grid{margin-top:28px}.stories blockquote{padding:23px}.stories blockquote p{font-size:16px}.community-photo{height:235px}.final-cta{padding:70px 0 90px}.apply-steps{grid-template-columns:1fr;gap:69px}.apply-steps article{min-height:220px}.floating-cta{right:7px;bottom:14px;width:84px;height:84px}footer{padding-bottom:105px}}
