#pt{--pt-orange:#b85c2c;--pt-max:1240px;--pt-line:#d2d0c9;background:#f5f5f1;color:#343b3b;font:16px/1.85 "Microsoft YaHei",sans-serif;overflow:hidden}#pt *{box-sizing:border-box}#pt p,#pt h1,#pt h2,#pt h3,#pt figure,#pt dl,#pt dd{margin:0}#pt h1,#pt h2,#pt h3{font-weight:500;line-height:1.4}#pt h1{font-size:42px}#pt h2{font-size:31px}#pt h3{font-size:22px}#pt img{display:block;width:100%;height:auto}#pt a{color:inherit;text-decoration:none}#pt a:focus-visible,#pt button:focus-visible,#pt summary:focus-visible{outline:3px solid #bc6c3a;outline-offset:5px}#pt .pt-size,#pt .bound{max-width:var(--pt-max);width:calc(100% - 200px);margin-inline:auto}#pt .pt-label{font-size:12px;color:#9b714f;letter-spacing:.13em;margin-bottom:16px}#pt figure{position:relative;overflow:hidden}#pt figcaption{font-size:12px;color:#83908c;padding:7px 0}#pt .pt-cover-head{padding:43px 0 30px;display:flex;justify-content:space-between;align-items:end;gap:35px}#pt .pt-cover-head>p{font-size:19px;color:#87908a;line-height:1.6}#pt .pt-cover-head b{font-size:24px;font-weight:400;color:#b26434}#pt .pt-cover-scene{height:405px;position:relative;overflow:hidden}#pt .pt-cover-scene>img{height:100%;object-fit:cover;object-position:50% 59%}#pt .pt-cover-scene>span{position:absolute;right:35px;bottom:10px;background:#e9ece5c9;color:#626d66;padding:5px 10px;font-size:11px}#pt .pt-cover-foot{display:flex;gap:30px;align-items:center;justify-content:space-between;padding:28px 0;border-bottom:1px solid var(--pt-line)}#pt .pt-cover-foot p{font-size:14px;color:#737f76}#pt .pt-cover-foot a{font-size:14px;border-bottom:1px solid #b17c54;padding:6px 0}#pt .pt-pause{background:none;border:0;color:#929a92;font-size:11px;cursor:pointer}#pt .pt-slip-stack{position:absolute;bottom:45px;left:12%;width:110px;height:95px}#pt .pt-slip-stack i{position:absolute;width:75px;height:95px;background:#fff9;border:1px solid #fff;box-shadow:5px 8px 14px #472c1426;left:0;top:0;transform:rotate(-8deg)}#pt .pt-slip-stack i:nth-child(2){transform:translate(8px,-5px) rotate(4deg);background:#eedfca}#pt .pt-slip-stack i:nth-child(3){transform:translate(15px,-9px) rotate(8deg);background:#f5f1e8}#pt .pt-cover.in-view .pt-slip-stack i:first-child{animation:pt-gather-a 7s infinite}#pt .pt-cover.in-view .pt-slip-stack i:nth-child(2){animation:pt-gather-b 7s infinite}#pt .pt-cover.in-view .pt-slip-stack i:nth-child(3){animation:pt-gather-c 7s infinite}#pt .pt-chain{padding:65px 0 55px}#pt .pt-chain>header{max-width:800px;margin-bottom:35px}#pt .pt-chain>header>p:last-child{font-size:15px;color:#818a80;margin-top:20px}#pt .pt-chain-line{height:2px;background:#d8d5cc;margin-bottom:30px;position:relative}#pt .pt-chain-line i{position:absolute;inset:0;background:#b96632;transform-origin:left;transform:scaleX(var(--pt-progress,.1))}#pt .pt-chain-scenes{display:grid;grid-template-columns:1.15fr .8fr 1.15fr;gap:32px}#pt .pt-chain-scenes article{position:relative}#pt .pt-chain-scenes article:before{content:"";width:9px;height:9px;border-radius:50%;background:#b96937;position:absolute;top:-36px;left:0}#pt .pt-chain-scenes figure img{aspect-ratio:4/3;object-fit:cover}#pt .pt-chain-scenes article:nth-child(2){padding-top:30px}#pt .pt-chain-scenes article:nth-child(2) figure{margin-top:25px}#pt .pt-chain-scenes article:nth-child(2) img{aspect-ratio:3/4}#pt .pt-chain-scenes h3{margin-top:18px}#pt .pt-chain-scenes p{font-size:14px;color:#7d877d;margin-top:16px}#pt .pt-chain-scenes a{font-size:14px;color:#a55c2f;border-bottom:1px solid #c38c66;display:inline-block;margin-top:20px}#pt .pt-foundation{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;background:#e8e9e2;margin-top:55px;padding:38px 40px;border-top:3px solid #b76b3c}#pt .pt-foundation>div>p:not(.pt-label){font-size:14px;color:#788274;margin-top:20px}#pt .pt-foundation a{display:inline-block;font-size:14px;border-bottom:1px solid #ae7c54;margin-top:22px}#pt .pt-compare>div{border-bottom:1px solid #bfc5b7;padding:10px 0 22px;margin-bottom:16px}#pt .pt-compare h3{font-size:18px;color:#a8693d}#pt .pt-compare p{font-size:14px;color:#788174;margin-top:12px}#pt .pt-cost{background:#333a39;color:#f0e9df;padding:42px 0}#pt .pt-cost-inner{display:grid;grid-template-columns:.7fr 1.7fr;gap:55px}#pt .pt-cost-inner>div:first-child p{font-size:12px;color:#b3b9ad;margin-top:18px}#pt .pt-cost dl{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}#pt .pt-cost dt{font-size:14px;color:#c1b3a0}#pt .pt-cost dd{font:36px Georgia,serif;margin-top:8px;white-space:nowrap}#pt .pt-cost small{font:12px "Microsoft YaHei",sans-serif;margin-left:7px}#pt .pt-cost-inner>div:last-child>p{font-size:13px;color:#afb4a7;border-top:1px solid #626b61;padding-top:20px}#pt .pt-ad{padding:35px 0}#pt .pt-ad p{font-size:12px;color:#92988c;margin-top:7px}#pt .pt-presence{display:grid;grid-template-columns:1.4fr 1fr;gap:50px;align-items:center;padding:35px 0}#pt .pt-presence img{aspect-ratio:4/3;object-fit:cover}#pt .pt-presence p:not(.pt-label){font-size:14px;color:#7f897d;margin-top:22px}#pt .pt-consult{border-left:3px solid #bb7843;padding-left:18px}#pt .pt-questions{padding:35px 0 50px;border-top:1px solid var(--pt-line)}#pt .pt-questions h2{font-size:25px;margin-bottom:20px}#pt .pt-questions details{padding:17px 0;border-bottom:1px solid var(--pt-line)}#pt .pt-questions summary{cursor:pointer}#pt .pt-questions p{font-size:14px;color:#7a8678;margin-top:14px}#pt .aux-reading,#pt .aux-related{padding:30px 0;border-top:1px solid var(--pt-line)}#pt .aux-reading header{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}#pt .aux-reading h2{font-size:22px}#pt .aux-articles{display:grid;grid-template-columns:1fr 1fr;gap:14px 30px;font-size:14px}#pt .aux-articles a{border-bottom:1px solid #d5d8ce;padding-bottom:11px}#pt .aux-related nav{display:flex;gap:10px 21px;flex-wrap:wrap;margin:18px 0 25px;font-size:14px}#pt .aux-reference a{display:grid;grid-template-columns:1fr auto;gap:5px 20px;background:#e7e9df;padding:24px}#pt .aux-reference span{font-size:14px;grid-column:1}#pt .aux-reference b{grid-column:2;grid-row:1/3;align-self:center;font-size:14px}#pt .pt-chain-scenes figure.in-view{animation:pt-enter 1.15s both}#pt .pt-foundation{position:relative}#pt .pt-foundation.in-view:after{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:var(--pt-orange);transform-origin:left;animation:pt-foundation-line 1.2s both}@keyframes pt-foundation-line{from{transform:scaleX(0)}to{transform:scaleX(1)}}#pt .pt-presence figure.in-view{animation:pt-enter 1.4s both}#pt[data-paused=true] *,#pt [data-pt-motion]:not(.in-view) *{animation-play-state:paused!important}@keyframes pt-gather-a{0%,12%{transform:translate(-55px,-30px) rotate(-25deg)}50%,90%{transform:rotate(-8deg)}100%{transform:rotate(-8deg)}}@keyframes pt-gather-b{0%,20%{transform:translate(80px,-35px) rotate(18deg)}55%,100%{transform:translate(8px,-5px) rotate(4deg)}}@keyframes pt-gather-c{0%,28%{transform:translate(15px,-75px) rotate(-14deg)}60%,100%{transform:translate(15px,-9px) rotate(8deg)}}@keyframes pt-enter{from{clip-path:inset(0 0 20% 0)}to{clip-path:inset(0)}}@keyframes pt-foundation{from{transform:translateY(35px)}to{transform:translateY(0)}}@media(max-width:800px){#pt{font-size:15px}#pt .pt-size,#pt .bound{width:calc(100% - 40px)}#pt h1{font-size:29px}#pt h2{font-size:25px}#pt h3{font-size:22px}#pt .pt-cover-head{display:block;padding:28px 0 22px}#pt .pt-cover-head>p{font-size:16px;margin-top:18px}#pt .pt-cover-head b{font-size:20px}#pt .pt-cover-head br{display:none}#pt .pt-cover-scene{height:280px}#pt .pt-slip-stack{transform:scale(.6);left:8%;bottom:15px}#pt .pt-cover-foot{display:grid;grid-template-columns:1fr auto;gap:12px;padding:20px 0}#pt .pt-cover-foot p{grid-column:1/-1;font-size:14px}#pt .pt-cover-foot a{font-size:13px;justify-self:start}#pt .pt-chain{padding:35px 0}#pt .pt-chain>header h2{font-size:25px}#pt .pt-chain-line{display:none}#pt .pt-chain-scenes{display:block;border-left:2px solid #d8b79a;padding-left:20px}#pt .pt-chain-scenes article{margin:0 0 30px}#pt .pt-chain-scenes article:before{top:3px;left:-25px}#pt .pt-chain-scenes article:nth-child(2){padding:0;display:flex;flex-direction:column}#pt .pt-chain-scenes article:nth-child(2) figure{order:-1;margin:0}#pt .pt-chain-scenes article:nth-child(2) img{aspect-ratio:4/3}#pt .pt-chain-scenes h3{margin-top:12px}#pt .pt-chain-scenes p{margin-top:10px}#pt .pt-foundation{display:block;padding:25px 22px;margin-top:35px}#pt .pt-foundation h2 br{display:none}#pt .pt-compare{margin-top:25px}#pt .pt-cost{padding:30px 0}#pt .pt-cost-inner{display:block}#pt .pt-cost h2 br{display:none}#pt .pt-cost dl{margin-top:24px;gap:10px}#pt .pt-cost dd{font-size:28px}#pt .pt-cost small{display:block;margin:8px 0 0;font-size:11px}#pt .pt-cost dt{font-size:12px}#pt .pt-ad{padding:25px 0}#pt .pt-presence{display:flex;flex-direction:column-reverse;gap:23px;padding:20px 0}#pt .pt-presence img{aspect-ratio:3/2}#pt .pt-questions{padding:25px 0}#pt .aux-reading h2{font-size:19px}#pt .aux-reading header>a{font-size:12px;white-space:nowrap}#pt .aux-articles{grid-template-columns:1fr}#pt .aux-reference a{display:block}#pt .aux-reference span,#pt .aux-reference b{display:block;margin-top:8px}}@media(prefers-reduced-motion:reduce){#pt *,#pt *:before,#pt *:after{animation:none!important;transition:none!important}#pt .pt-chain-line i{transform:none}}

/* Body readability review */
#pt p.pt-body-copy{font-size:16px;line-height:1.9}@media(max-width:800px){#pt p.pt-body-copy{font-size:15px;line-height:1.85}}

/* Preserve heading visibility below original sticky navigation */
#pt [id]{scroll-margin-top:100px}

@media(max-width:800px){#pt .pt-foundation h2 br{display:initial}}

/* Main business prose contrast, scoped to authored content */
#pt p.pt-body-copy{color:#596561}
#pt .pt-cost p.pt-body-copy{color:#d8d9cf}

/* Custom controls appear only after this page is enhanced; original shell untouched */
#pt:not(.pt-enhanced) .pt-pause,#pt:not(.pt-enhanced) .pt-slip-stack{display:none}
