:root{--navy:#07172d;--gold:#f6d482;--ink:#142a43;--muted:#67788c;--green:#08a958}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--navy);color:#fff;font:16px/1.75 'PingFang TC','Microsoft JhengHei',system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}button{font:inherit}.wrap{width:min(1120px,calc(100% - 48px));margin:auto}.nav{display:flex;align-items:center;justify-content:space-between;padding-top:23px;padding-bottom:23px;border-bottom:1px solid #ffffff16}.brand{text-decoration:none;font-size:23px;font-weight:850;letter-spacing:.12em}.brand span{color:var(--gold)}.brand small{display:block;font-size:9px;letter-spacing:.18em;color:#95abc2}.nav-link{font-size:13px;color:#c9d4df;text-decoration:none}.hero{padding:60px 0 64px;background:radial-gradient(ellipse at 90% 0,#163e6755,transparent 65%)}.hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center}.eyebrow{font-size:12px;font-weight:750;letter-spacing:.12em;color:var(--gold);display:flex;align-items:center;gap:9px}.dot{width:7px;height:7px;border-radius:50%;background:var(--gold)}h1{font-size:clamp(34px,4.1vw,53px);line-height:1.3;letter-spacing:-.035em;margin:22px 0}em{font-style:normal;color:var(--gold)}.lead{font-size:18px;color:#c8d7e6;margin:0 0 22px}.lead strong{color:#fff}.pills{display:flex;gap:9px;margin-bottom:28px}.pills span{font-size:13px;padding:5px 12px;border:1px solid #f6d48233;border-radius:5px;color:#f6d482}.cta{display:flex;align-items:center;justify-content:center;gap:20px;min-height:58px;padding:13px 22px;background:#08a958;border:1px solid #53ce91;border-radius:10px;color:#fff;font-size:17px;font-weight:800;text-decoration:none;box-shadow:0 8px 26px #00ac5524;transition:background .2s}.cta:hover{background:#078b4a}.cta:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #c9932e;outline-offset:4px}.micro{font-size:12px;color:#9aadc0;text-align:center;margin:10px 0 17px}.text-link{font-size:13px;color:#c7d7e7;text-underline-offset:5px}.hero-visual{position:relative;overflow:hidden;border:1px solid #f6d48235;border-radius:18px;background:#0c2440;box-shadow:0 20px 65px #0004}.scene{height:195px;background:linear-gradient(0deg,#0c2440,transparent 75%),url('assets/market-bell.webp') center top/100% auto no-repeat}.brief{padding:0 26px 21px;position:relative;margin-top:-15px}.brief-top{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.1em;color:#b4c5d6}.brief h2{font-size:24px;margin:10px 0 17px}.brief-row{display:flex;align-items:center;gap:16px;border-top:1px solid #ffffff12;padding:12px 0}.brief-row b{color:var(--gold);font-size:12px}.brief-row span{font-size:15px;font-weight:750}.brief-row small{margin-left:auto;font-size:12px;color:#a8bbcf}.brief-bottom{font-size:11px;color:#b9c7d6;border-top:1px solid #ffffff12;padding-top:15px}.benefit-bar{background:#0e263f;border-block:1px solid #ffffff12}.benefits{display:grid;grid-template-columns:repeat(3,1fr);padding-top:22px;padding-bottom:22px}.benefits>div{text-align:center;border-right:1px solid #ffffff19}.benefits>div:last-child{border:0}.benefits b{display:block;font-size:15px}.benefits span{font-size:12px;color:#a5b7cb}.section{padding:78px 0}.light{background:#f4f6f8;color:var(--ink)}.light .eyebrow{color:#94681c}h2{font-size:clamp(27px,3.3vw,39px);line-height:1.45;letter-spacing:-.03em;margin:15px 0 25px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:35px}.section-head>p{font-size:14px;color:var(--muted)}.preview-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;margin-top:18px}.topic-tabs{display:flex;flex-direction:column;gap:13px}.topic-tabs button{width:100%;display:flex;align-items:center;text-align:left;gap:17px;padding:23px 19px;background:#fff;border:1px solid #dce2e9;border-radius:10px;color:var(--ink);cursor:pointer}.topic-tabs button[aria-selected=true]{background:#102d4c;color:white;border-color:#102d4c;box-shadow:0 8px 24px #0a25411a}.topic-tabs button>span{color:#b78b35;font-size:13px}.topic-tabs b{display:block;font-size:18px}.topic-tabs small{font-size:12px;color:#718399}.topic-tabs button[aria-selected=true] small{color:#b4c7dd}.topic-tabs i{margin-left:auto;font-style:normal;color:#b78b35}.example{background:#fff;border:1px solid #dce2e9;border-radius:12px;padding:24px 28px;box-shadow:0 8px 30px #143a6007}.example-head{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:700;color:#6b7c90}.example-head small{background:#eff3f7;padding:3px 8px;border-radius:4px;font-weight:400;font-size:10px}.example h3{font-size:21px;margin:19px 0}.example-row{display:grid;grid-template-columns:74px 1fr;gap:12px;padding:14px 0;border-top:1px solid #e6ebf0}.example-row label{font-weight:700;font-size:12px;color:#315779}.example-row p{margin:0;font-size:13px;color:#536a80}.risk-row label{color:#9b7028}.example-note{font-size:10px;color:#8594a3;margin:12px 0 0}.inline-join{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:28px;padding-top:25px;border-top:1px solid #dce2e9}.inline-join p{font-size:14px;color:#67788c}.inline-join strong{color:var(--ink);margin-left:10px}.inline-join .cta{min-height:48px;font-size:14px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:34px}.steps article{border-top:1px solid #f6d48255;padding-top:20px}.steps span{color:var(--gold);font-size:12px}.steps h3{font-size:23px;margin:10px 0}.steps p{color:#aec2d6;font-size:14px;margin:0}.process-note{font-size:11px;color:#8097b1;margin:28px 0 0}.faq-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px}.muted{color:var(--muted);font-size:14px}.faq details{border-bottom:1px solid #d7e0e8}.faq summary{position:relative;list-style:none;font-size:15px;font-weight:750;cursor:pointer;padding:18px 30px 18px 0}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';position:absolute;right:2px;color:#94702c}.faq details[open] summary:after{content:'−'}.faq p{font-size:13px;color:#5d7187;margin:0 0 22px}.final{text-align:center;background:radial-gradient(ellipse at 50% 0,#153d6355,transparent 65%)}.final .eyebrow{justify-content:center}.final h2{font-size:clamp(29px,3.4vw,41px)}.final>div>p{color:#b1c4d8;font-size:14px}.final .cta{max-width:470px;margin:24px auto 0}.disclosure{max-width:820px;margin:38px auto 0;text-align:left;display:flex;gap:22px;border-top:1px solid #ffffff1a;padding-top:21px;font-size:11px;color:#8fa5bb}.disclosure b{white-space:nowrap}.disclosure p{margin:0}footer{padding-top:20px;padding-bottom:25px;border-top:1px solid #ffffff12;font-size:11px;color:#8097ad}.sticky{display:none} @media(max-width:800px){.wrap{width:calc(100% - 32px)}.nav{padding-block:15px}.brand{font-size:19px}.brand small{font-size:8px}.nav-link{font-size:11px}.hero{padding:29px 0 35px}.hero-grid{grid-template-columns:1fr;gap:28px}.hero .eyebrow{font-size:11px}h1{font-size:clamp(29px,8vw,43px);margin:15px 0}.lead{font-size:15px;line-height:1.85;margin-bottom:16px}.pills{margin-bottom:20px}.pills span{font-size:11px;padding:4px 10px}.hero .cta{font-size:15px;min-height:54px}.micro{font-size:10px}.hero-visual{max-width:540px;width:100%;margin:auto}.scene{height:155px}.brief{padding:0 20px 17px}.brief h2{font-size:21px}.brief-row{padding:10px 0}.benefits{padding-block:17px}.benefits b{font-size:13px}.benefits span{font-size:9px}.section{padding:45px 0}.section-head{display:block}.section-head>p{font-size:13px;margin:0 0 25px}h2{font-size:28px;margin:12px 0 20px}.preview-layout{grid-template-columns:1fr;gap:16px}.topic-tabs{flex-direction:row;gap:7px}.topic-tabs button{padding:12px 6px;justify-content:center;text-align:center;gap:4px}.topic-tabs button>span,.topic-tabs small,.topic-tabs i{display:none}.topic-tabs b{font-size:13px}.example{padding:19px 17px}.example h3{font-size:19px}.example-row{grid-template-columns:60px 1fr;gap:8px}.example-row label{font-size:11px}.example-row p{font-size:12px}.inline-join{display:block;margin-top:20px;padding-top:17px}.inline-join p{font-size:13px}.inline-join strong{display:block;margin-left:0}.inline-join .cta{width:100%}.steps{grid-template-columns:1fr;gap:24px;margin-top:25px}.steps article{padding-top:14px}.steps h3{font-size:20px;margin:6px 0}.steps p{font-size:13px}.faq-layout{grid-template-columns:1fr;gap:16px}.faq summary{font-size:14px}.final .cta{font-size:15px}.disclosure{display:block;font-size:10px}.disclosure b{display:block;margin-bottom:7px}footer{padding-bottom:100px}.sticky{position:fixed;z-index:10;bottom:0;left:0;right:0;display:flex;align-items:center;gap:15px;justify-content:space-between;background:#07172df5;border-top:1px solid #ffffff21;padding:10px 16px calc(10px + env(safe-area-inset-bottom));backdrop-filter:blur(12px)}.sticky>span{font-size:12px;color:#c6d5e5}.sticky .cta{min-height:44px;font-size:14px;padding:8px 20px;box-shadow:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.founder-section{
  background:linear-gradient(180deg,#f8faff,#edf3f9);
  color:var(--ink);
}

.founder-grid{
  display:grid;
  grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);
  gap:clamp(30px,5vw,62px);
  align-items:center;
}

.founder-photo{
  overflow:hidden;
  border:1px solid #d4e0eb;
  border-radius:20px;
  background:#fff;
  box-shadow:0 20px 46px rgba(20,48,77,.13);
}

.founder-photo img{
  display:block;
  width:100%;
  height:auto;
}

.founder-copy h2{
  margin-bottom:4px;
  color:#102a47;
}

.founder-copy>p{
  color:#536b83;
  line-height:1.85;
}

.founder-role{
  margin:0 0 15px;
  color:#a2701b!important;
  font-weight:900;
}

.founder-highlights{
  display:grid;
  gap:10px;
  margin-top:21px;
}

.founder-highlights div{
  display:grid;
  grid-template-columns:88px 1fr;
  gap:12px;
  padding:12px 14px;
  border:1px solid #dbe5ef;
  border-radius:11px;
  background:rgba(255,255,255,.78);
}

.founder-highlights b{color:#173b61}
.founder-highlights span{color:#5c7187}

.career-details{
  margin-top:30px;
  border:1px solid #d6e2ed;
  border-radius:16px;
  background:#fff;
  box-shadow:0 10px 30px rgba(20,48,77,.06);
}

.career-details summary{
  position:relative;
  padding:17px 52px 17px 20px;
  cursor:pointer;
  list-style:none;
  color:#173b61;
  font-weight:900;
}

.career-details summary::-webkit-details-marker{display:none}
.career-details summary:after{
  content:"+";
  position:absolute;
  right:21px;
  top:50%;
  transform:translateY(-50%);
  color:#a2701b;
  font-size:1.45rem;
}

.career-details[open] summary:after{content:"−"}

.career-timeline{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:0 30px;
  padding:5px 24px 10px;
}

.career-timeline div{
  position:relative;
  display:grid;
  grid-template-columns:82px 1fr;
  gap:13px;
  padding:13px 0;
  border-top:1px solid #e5ecf3;
}

.career-timeline .career-label{
  color:#a2701b;
  font-weight:900;
}

.career-timeline p{
  margin:0;
  color:#536b83;
  line-height:1.65;
}

.career-note{
  margin:0 24px 22px;
  padding:12px 14px;
  border-radius:9px;
  background:#f4f7fa;
  color:#667b90;
  font-size:.84rem;
}


.founder-section .kicker{font-size:12px;color:#94681c;font-weight:750}.founder-copy p{font-size:14px}.founder-highlights{font-size:13px}@media(max-width:760px){.founder-grid{grid-template-columns:1fr;gap:24px}.founder-photo{border-radius:15px}.founder-highlights div{grid-template-columns:1fr;gap:2px}.career-timeline{grid-template-columns:1fr;padding:3px 17px 8px}.career-timeline div{grid-template-columns:70px 1fr;gap:10px}.career-note{margin:0 17px 18px}}

/* Refined image-led layout */
:root{--gold:#f5d181;--muted:#53677c}
body{line-height:1.8}
.wrap{width:min(1160px,calc(100% - 64px))}
.nav{padding-block:20px}.brand{font-size:22px}.nav-link{border:1px solid #ffffff24;border-radius:99px;padding:7px 14px}
.hero{padding:40px 0 48px;background:radial-gradient(ellipse at 70% 20%,#17416c55,transparent 70%)}
.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(32px,5vw,66px)}
.copy{padding:14px 0;min-width:0}
h1{font-size:clamp(32px,3.65vw,48px);line-height:1.4;letter-spacing:-.035em;margin:21px 0}
h1>span,h1>em{display:block;white-space:nowrap}
.lead{font-size:16px;line-height:1.9;max-width:490px;color:#c5d3e3;margin-bottom:25px}
.pills{gap:8px;margin-bottom:28px}.pills span{padding:6px 13px;background:#ffffff04;border-color:#d6b36340}
.copy>.cta{max-width:460px;min-height:60px;font-size:17px}.copy>.micro{max-width:460px;font-size:12px;margin:13px 0 18px}
.text-link{display:inline-flex;gap:12px;align-items:center;font-size:13px;color:#bfd0e1;text-decoration:none;border-bottom:1px solid #bfd0e159;padding-bottom:4px}
.hero-visual{margin:0;padding:0;background:#102b47;border-radius:16px;box-shadow:0 22px 60px #0005;border:1px solid #ffffff20;min-width:0}
.hero-ad{display:block;width:100%;height:auto;object-fit:contain;border-radius:15px}
.benefit-bar{background:#0d243b}.benefits{padding-block:24px}.benefits b{font-size:16px}.benefits span{color:#bccada;font-size:12px}
.section{padding:76px 0}.section-head{align-items:flex-start;gap:40px}.section-head>p{max-width:360px;padding-top:18px;line-height:1.95;color:#53677c}
h2{font-size:clamp(28px,3vw,37px);line-height:1.5;margin:12px 0 23px}
.light{background:#f5f7fa}.preview-layout{gap:24px;grid-template-columns:.75fr 1.25fr}.topic-tabs button{min-height:112px;border-radius:12px;padding:22px}.topic-tabs button>span{font-size:15px}.topic-tabs small{font-size:13px;line-height:1.7}
.example{padding:26px 30px;border-radius:14px}.example h3{font-size:22px;line-height:1.55}.example-row{padding:16px 0;grid-template-columns:80px 1fr}.example-row label{font-size:13px}.example-row p{font-size:14px;line-height:1.9}.example-note{font-size:12px;line-height:1.75;color:#697c90}
.example-head small{font-size:11px}.inline-join{margin-top:30px}.inline-join .cta{min-width:200px}
.steps{gap:24px}.steps article{padding:25px;border:1px solid #ffffff20;border-radius:12px;background:#ffffff03}.steps p{font-size:15px;line-height:1.85}.steps span{font-size:13px}.process-note{font-size:12px;line-height:1.85;color:#a1b4c8}
.founder-copy>p{font-size:15px;line-height:1.9}.founder-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:42px}.founder-highlights span{line-height:1.8}.career-timeline p{font-size:14px;line-height:1.85}.career-note{font-size:13px;line-height:1.85}
.faq-layout{gap:64px}.faq summary{font-size:16px;padding-block:20px}.faq p{font-size:14px;line-height:1.9}.muted{font-size:15px}.disclosure{font-size:12px;line-height:1.85}.final>div>p{font-size:15px}.final .micro{font-size:12px}footer{font-size:12px}
@media(min-width:801px) and (max-width:1050px){.wrap{width:calc(100% - 44px)}.hero-grid{gap:30px}h1{font-size:clamp(28px,3.7vw,39px)}.copy>.cta{font-size:15px}.desktop-break{display:none}.lead{font-size:15px}}
@media(max-width:800px){
.wrap{width:min(540px,calc(100% - 32px))}.nav{padding-block:13px}.brand{font-size:19px}.nav-link{font-size:11px;padding:5px 10px}.hero{padding:20px 0 28px}.hero-grid{grid-template-columns:1fr;gap:22px}.hero-visual{order:-1;width:100%;max-width:440px;border-radius:12px;margin:0 auto}.hero-ad{border-radius:11px}.copy{padding:0}.copy .eyebrow{font-size:11px}h1{font-size:clamp(26px,7.3vw,36px);margin:11px 0 14px;line-height:1.4}.lead{font-size:15px;line-height:1.85;margin-bottom:17px}.desktop-break{display:none}.pills{margin-bottom:20px}.pills span{font-size:12px;padding:4px 10px}.copy>.cta{max-width:none;font-size:15px;min-height:54px}.copy>.micro{max-width:none;font-size:11px;margin:10px 0 15px}.text-link{font-size:12px}.benefits{padding-block:20px}.benefits b{font-size:14px}.benefits span{font-size:10px}.section{padding:46px 0}.section-head{display:block}.section-head>p{padding-top:0;font-size:14px;line-height:1.85;margin-bottom:24px}h2{font-size:27px;line-height:1.5}.preview-layout{grid-template-columns:1fr;gap:15px}.topic-tabs{gap:8px}.topic-tabs button{min-height:48px;padding:10px 5px;border-radius:8px}.topic-tabs b{font-size:13px}.example{padding:20px 17px;border-radius:12px}.example-head{font-size:11px}.example h3{font-size:20px;line-height:1.6}.example-row{grid-template-columns:1fr;gap:4px;padding:13px 0}.example-row label{font-size:12px}.example-row p{font-size:14px;line-height:1.85}.example-note{font-size:11px}.inline-join{margin-top:20px}.inline-join p{font-size:14px}.inline-join .cta{font-size:15px;min-height:50px}.steps{gap:14px}.steps article{padding:22px}.steps h3{font-size:22px}.steps p{font-size:14px}.process-note{font-size:11px}.founder-grid{grid-template-columns:1fr;gap:25px}.founder-copy>p{font-size:14px}.founder-role{font-size:13px!important}.founder-highlights{font-size:14px}.career-timeline p{font-size:13px}.career-note{font-size:12px}.faq-layout{gap:12px}.faq summary{font-size:15px;padding-block:18px}.faq p{font-size:14px}.final .cta{font-size:15px}.final .micro{font-size:11px}.final>div>p{font-size:14px}.disclosure{font-size:11px;margin-top:28px}.sticky{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.sticky>span{font-size:12px}.sticky .cta{min-height:46px}footer{padding-bottom:104px;font-size:11px}
}
