:root{--t-ink:#0b1d2a;--t-ink-2:#132e40;--t-paper:#f3eee5;--t-paper-2:#faf7f1;--t-coral:#ff6534;--t-coral-dark:#d9471d;--t-blue:#3153d8;--t-mint:#a8d9cf;--t-muted:#61707a;--t-line:rgba(11,29,42,.16)}
html{scroll-padding-top:92px}body{background:var(--t-paper-2)}
.transform-page{overflow:hidden;color:var(--t-ink);background:var(--t-paper-2)}
.transform-container{width:min(1200px,calc(100% - 40px));margin-inline:auto}
.transform-page h1,.transform-page h2,.transform-page h3{font-family:"Noto Serif TC","Songti TC",Georgia,serif;letter-spacing:-.04em}
.transform-eyebrow{display:block;margin-bottom:18px;color:var(--t-coral);font-size:11px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}
.transform-hero{position:relative;padding:clamp(78px,9vw,132px) 0 100px;color:#fff;background:radial-gradient(circle at 88% 18%,rgba(49,83,216,.34),transparent 28%),linear-gradient(135deg,#081823 0%,var(--t-ink-2) 65%,#173d50 100%)}
.transform-hero::before{position:absolute;inset:0;pointer-events:none;content:"";opacity:.18;background-image:linear-gradient(rgba(255,255,255,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.11) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,#000,transparent 90%)}
.transform-hero-layout{position:relative;z-index:1}.transform-hero-copy{max-width:920px}
.transform-breadcrumbs{display:flex;gap:10px;margin-bottom:34px;color:rgba(255,255,255,.62);font-size:13px}.transform-breadcrumbs a:hover{color:#fff}
.transform-hero h1{max-width:850px;margin:0;font-size:clamp(48px,6.1vw,82px);font-weight:800;line-height:1.08}.transform-hero h1 span{color:var(--t-coral)}
.transform-lead{max-width:720px;margin:28px 0 0;color:rgba(255,255,255,.76);font-size:clamp(17px,1.5vw,20px);line-height:1.85}
.transform-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}
.transform-button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 22px;border:1px solid transparent;border-radius:12px;font-weight:800;line-height:1.2;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.transform-button:hover{transform:translateY(-2px)}
.transform-button-primary{color:#fff;background:var(--t-coral);box-shadow:0 16px 34px rgba(255,101,52,.22)}.transform-button-primary:hover{background:var(--t-coral-dark)}.transform-button-ghost{color:#fff;border-color:rgba(255,255,255,.32)}.transform-button-ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.52)}
.hero-audience{margin:22px 0 0;color:rgba(255,255,255,.52);font-size:13px}
.transform-section{padding:112px 0}.section-heading{margin-bottom:56px}.section-heading h2{margin:0;font-size:clamp(38px,5vw,64px);line-height:1.16}.section-heading>p,.split-heading>p{margin:0;color:var(--t-muted);font-size:17px;line-height:1.8}
.split-heading{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(300px,.72fr);gap:68px;align-items:end}.centered-heading{max-width:900px;margin-inline:auto;text-align:center}.centered-heading>p{max-width:720px;margin:22px auto 0}.heading-light>p{color:rgba(255,255,255,.65)}
.problem-section{background:var(--t-paper)}.problem-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--t-line);border-left:1px solid var(--t-line)}
.problem-card{min-height:390px;display:grid;grid-template-rows:auto 1fr auto;padding:34px;background:rgba(255,255,255,.55);border-right:1px solid var(--t-line);border-bottom:1px solid var(--t-line)}
.problem-number{color:var(--t-blue);font-size:11px;font-weight:850;letter-spacing:.14em}.problem-copy{padding:38px 0 28px}.problem-copy small,.solution-copy small{display:block;margin-bottom:8px;color:var(--t-muted);font-size:10px;font-weight:850;letter-spacing:.12em}.problem-copy h3{margin:0 0 12px;font-size:28px;line-height:1.28}.problem-copy p{margin:0;color:var(--t-muted)}.solution-copy{padding-top:20px;border-top:1px solid var(--t-line)}.solution-copy small{color:var(--t-coral-dark)}.solution-copy strong{display:block;line-height:1.65}
.problem-card-accent{color:#fff;background:var(--t-blue)}.problem-card-accent .problem-number,.problem-card-accent .problem-copy small,.problem-card-accent .problem-copy p,.problem-card-accent .solution-copy small{color:rgba(255,255,255,.7)}.problem-card-accent .solution-copy{border-color:rgba(255,255,255,.22)}
.trust-section{color:#fff;background:var(--t-ink)}.background-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.background-card{overflow:hidden;color:var(--t-ink);background:var(--t-paper-2);border-radius:24px}.background-card img{width:100%;aspect-ratio:4/3;object-fit:cover}.background-card-document img{object-fit:contain;background:#fff}.background-card-media img{object-position:center}.background-card>div{padding:26px}.background-card>.advisor-proof{width:100%;aspect-ratio:4/3;display:grid;grid-template-columns:130px 1fr;grid-template-rows:auto 1fr;gap:18px 24px;align-items:center;padding:28px;color:#fff;background:radial-gradient(circle at 85% 15%,rgba(168,217,207,.38),transparent 30%),linear-gradient(145deg,var(--t-blue),#2038a2)}.advisor-proof-brand{grid-column:1/-1;display:grid;gap:3px}.advisor-proof-brand span{color:var(--t-mint);font-size:9px;font-weight:850;letter-spacing:.16em}.advisor-proof-brand strong{font-size:15px}.background-card .advisor-proof>img{width:130px;height:130px;aspect-ratio:1;object-fit:cover;border:3px solid rgba(255,255,255,.72);border-radius:50%}.advisor-proof-meta{display:grid;gap:7px}.advisor-proof-meta small{color:var(--t-mint)}.advisor-proof-meta strong{font-family:"Noto Serif TC",Georgia,serif;font-size:34px}.advisor-proof-meta span{color:rgba(255,255,255,.72);font-size:13px}.background-card small{color:var(--t-blue);font-weight:850;letter-spacing:.11em}.background-card h3{margin:20px 0 10px;font-size:27px}.background-card p{margin:0;color:var(--t-muted)}.background-card a{display:inline-block;margin-top:22px;color:var(--t-blue);font-size:13px;font-weight:800}
.method-section{background:var(--t-mint)}.method-grid{margin:0;padding:0;list-style:none;border-top:1px solid var(--t-line)}.method-grid li{display:grid;grid-template-columns:100px 1fr;gap:28px;padding:30px 0;border-bottom:1px solid var(--t-line)}.method-grid li>span{padding-top:7px;color:var(--t-blue);font-size:12px;font-weight:850;letter-spacing:.12em}.method-grid li>div{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1fr);gap:40px}.method-grid h3{margin:0;font-size:28px}.method-grid p{margin:0;color:#3f5b61}
.funding-section{color:#fff;background:linear-gradient(135deg,#0b1d2a 0%,#17384c 100%)}.funding-layout{display:grid;grid-template-columns:minmax(0,.84fr) minmax(420px,1.16fr);gap:64px;align-items:center}.funding-copy h2{margin:0;font-size:clamp(40px,5vw,66px);line-height:1.14}.funding-copy>p{margin:24px 0 0;color:rgba(255,255,255,.68);font-size:17px;line-height:1.8}.funding-actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin-top:32px}.official-link{color:#fff;font-weight:800;text-decoration:underline;text-underline-offset:5px}
.funding-card{padding:clamp(30px,5vw,48px);color:var(--t-ink);background:var(--t-paper-2);border-radius:28px;box-shadow:0 28px 80px rgba(0,0,0,.24)}.funding-card-head{display:flex;justify-content:space-between;gap:16px;color:var(--t-blue);font-size:11px;font-weight:850;letter-spacing:.08em}.funding-card-head strong{padding:6px 10px;color:#fff;background:var(--t-coral);border-radius:999px}.funding-card dl{margin:30px 0 0;border-top:1px solid var(--t-line)}.funding-card dl>div{display:grid;grid-template-columns:120px 1fr;gap:24px;padding:19px 0;border-bottom:1px solid var(--t-line)}.funding-card dt{color:var(--t-blue);font-family:"Noto Serif TC",Georgia,serif;font-size:24px;font-weight:800}.funding-card dd{margin:0;color:var(--t-muted)}.funding-card>p{margin:22px 0 0;color:var(--t-muted);font-size:12px}
.urgency-section{padding:94px 0;color:#fff;background:var(--t-coral-dark)}.urgency-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);gap:70px;align-items:center}.urgency-section .transform-eyebrow{color:#ffd5c8}.urgency-section h2{margin:0;font-size:clamp(40px,5vw,64px);line-height:1.14}.urgency-section p{margin:22px 0 0;color:rgba(255,255,255,.78);font-size:17px}.urgency-section ul{margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.25)}.urgency-section li{display:grid;gap:6px;padding:19px 0;border-bottom:1px solid rgba(255,255,255,.25)}.urgency-section li strong{font-size:18px}.urgency-section li span{color:rgba(255,255,255,.72)}
.transform-cta{padding:104px 0;color:#fff;background:var(--t-ink)}.transform-cta-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:70px;align-items:center}.transform-cta h2{max-width:760px;margin:0;font-size:clamp(40px,5vw,68px);line-height:1.14}.transform-cta p{max-width:720px;margin:22px 0 0;color:rgba(255,255,255,.65);font-size:17px}.cta-action-block{display:flex;flex-direction:column;gap:12px;align-items:center}.cta-action-block small{color:rgba(255,255,255,.5)}.transform-footer{background:#07151f}.transform-footer p{max-width:560px}
.transform-page a:focus-visible,.transform-page button:focus-visible{outline:3px solid var(--t-mint);outline-offset:4px}
@media(max-width:1020px){.funding-layout,.urgency-layout,.transform-cta-layout{grid-template-columns:1fr}.split-heading{grid-template-columns:1fr;gap:22px}.cta-action-block{align-items:flex-start}}
@media(max-width:760px){.transform-container{width:min(100% - 40px,1200px)}.transform-hero{padding:54px 0 74px}.transform-hero h1{font-size:clamp(40px,12vw,58px)}.transform-actions{display:grid}.transform-button{width:100%}.transform-section{padding:82px 0}.section-heading{margin-bottom:40px}.section-heading h2,.funding-copy h2,.urgency-section h2,.transform-cta h2{font-size:clamp(34px,10vw,48px)}.problem-grid,.background-grid{grid-template-columns:1fr}.problem-card{min-height:auto;padding:28px}.background-card{display:grid;grid-template-columns:112px 1fr}.background-card img{height:100%;aspect-ratio:auto}.background-card-media img{object-position:42% center}.background-card>div{padding:22px}.background-card>.advisor-proof{aspect-ratio:auto;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:12px}.advisor-proof-brand{gap:2px;text-align:center}.advisor-proof-brand span{display:none}.advisor-proof-brand strong{font-size:9px;line-height:1.35}.background-card .advisor-proof>img{width:66px;height:66px;flex:0 0 66px}.advisor-proof-meta{gap:3px;text-align:center}.advisor-proof-meta small,.advisor-proof-meta span{display:none}.advisor-proof-meta strong{font-size:16px}.background-card h3{margin-top:12px;font-size:22px}.method-grid li,.method-grid li>div{grid-template-columns:1fr;gap:10px}.method-grid li{padding:26px 0}.funding-layout,.urgency-layout{gap:42px}.funding-actions{align-items:stretch;flex-direction:column}.official-link{text-align:center}.funding-card{border-radius:22px}.funding-card-head{align-items:flex-start;flex-direction:column}.funding-card dl>div{grid-template-columns:1fr;gap:5px}.urgency-section,.transform-cta{padding:82px 0}.transform-cta-layout{gap:36px}.cta-action-block{align-items:stretch;text-align:center}}
@media(max-width:430px){.background-card{grid-template-columns:90px 1fr}.background-card>div{padding:18px}.background-card p{font-size:13px}}
@media(max-width:340px){.transform-container{width:min(100% - 32px,1200px)}.transform-hero h1{font-size:38px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.transform-button{transition:none}.transform-button:hover{transform:none}}
@media print{.site-header,.transform-actions,.funding-actions,.transform-cta,.footer{display:none!important}.transform-hero,.trust-section,.funding-section,.urgency-section{color:#000;background:#fff}}
