.xd-page{--xd-max:1260px;--xd-pad:32px;--xd-ink:#272d2c;--xd-orange:#be6134;--xd-muted:#778079;background:#f8f6f0;color:var(--xd-ink);font:16px/1.9 Arial,"Microsoft YaHei",sans-serif;overflow:clip}.xd-page *{box-sizing:border-box}.xd-page :is(h1,h2,h3,p,figure,dl,dd){margin:0}.xd-page a{color:inherit;text-decoration:none}.xd-page button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}.xd-page :is(a,button,summary):focus-visible{outline:3px solid #d7753c;outline-offset:5px}.xd-bound{width:calc(100% - var(--xd-pad)*2);max-width:var(--xd-max);margin-inline:auto}.xd-page img{display:block;width:100%;object-fit:cover}.xd-page figcaption{font-size:10px;color:#858a7c;margin-top:6px}.xd-eyebrow{font-size:12px;color:var(--xd-orange);letter-spacing:.4px}.xd-page h1{font-size:44px;line-height:1.4;letter-spacing:-.5px;font-weight:600;margin-top:15px}.xd-page h2{font-size:32px;line-height:1.5;font-weight:600}.xd-page h3{font-size:26px;line-height:1.5;font-weight:500}.xd-hero{padding:46px 0 0;background:#ece8dd}.xd-hero-top{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding-bottom:38px}.xd-lead{font-size:25px;line-height:1.6;margin-bottom:15px!important}.xd-hero-intro>p:last-of-type{font-size:16px;color:#757d71;max-width:500px}.xd-actions{display:flex;align-items:center;gap:25px;margin-top:22px;font-size:13px}.xd-actions a:first-child{background:#b9592f;color:#fff7e7;padding:10px 18px}.xd-actions a:last-child{border-bottom:1px solid #9e9b87}.xd-scope{display:grid;grid-template-columns:.65fr 1.35fr;gap:25px 70px;background:#272e2c;color:#f1e8da;padding:28px 35px;margin-bottom:-1px}.xd-motion-title{display:flex;justify-content:space-between;align-items:start;gap:15px}.xd-motion-title span{font-size:11px;color:#a9b5a6}.xd-motion-title h2{font-size:25px;margin-top:12px}.xd-motion-title button,.xd-page [data-xd-replay]{font-size:11px;white-space:nowrap;border-bottom:1px solid #8b9687;padding:1px 0}.xd-range{padding-top:3px}.xd-range-row{display:grid;grid-template-columns:185px 1fr;gap:25px;min-height:80px}.xd-range-row+.xd-range-row{margin-top:17px}.xd-range-row strong{display:block;font-size:16px;font-weight:500}.xd-range-row span{display:block;font-size:11px;color:#aab4a6;margin-top:4px}.xd-range-track{position:relative;height:76px;padding-top:12px}.xd-range-track i{position:absolute;display:block;left:0;top:16px;width:100%;height:6px;background:#d37c49;transform-origin:left;transform:scaleX(1)}.xd-range-track b{position:absolute;display:block;top:5px;left:100%;width:2px;height:28px;background:#e1b180;transform:translateX(-2px)}.xd-range-track em,.xd-range-track small{font-style:normal;font-size:10px;position:absolute;top:39px}.xd-range-track em{left:0;color:#c8bba3}.xd-range-track small{right:0;color:#c0cbb9}.xd-history .xd-range-track i{background:none;height:6px;border-top:2px dashed #a8b0a2;left:0;width:69%}.xd-history .xd-range-track b{left:69%;background:#9ca88e;height:23px;top:5px}.xd-history .xd-range-track small{color:#dcbf8b}.xd-scope>footer{grid-column:1/-1;display:flex;justify-content:space-between;font-size:11px;color:#aab8a2;border-top:1px solid #515e50;padding-top:14px}.xd-page:not(.xd-js) [data-xd-pause],.xd-page:not(.xd-js) [data-xd-replay]{display:none}.xd-services{padding:65px 0 68px}.xd-services>header{display:grid;grid-template-columns:.75fr 1.25fr;gap:15px 90px;align-items:end;margin-bottom:35px}.xd-services>header>.xd-eyebrow{grid-column:1/-1}.xd-services>header>p:last-child{color:#778070}.xd-service-pair{display:grid;grid-template-columns:1fr 1fr;gap:70px}.xd-service-name{display:grid;grid-template-columns:1fr auto;gap:5px 20px;align-items:center;border-top:1px solid #bac0ad;padding:19px 0 20px}.xd-service-name span{font-size:12px;color:#9a7658;grid-column:1/-1}.xd-service-name a{font-size:12px;border-bottom:1px solid #a2aa95}.xd-service-pair figure img{height:300px}.xd-service-pair article>p{font-size:16px;color:#75806c;margin-top:20px}.xd-page details{border-top:1px solid #c3c5b6;margin-top:22px;padding-top:12px}.xd-page summary{list-style:none;font-size:13px;cursor:pointer}.xd-page summary:after{content:'+';float:right}.xd-page details[open] summary:after{content:'−'}.xd-page details p{font-size:14px;margin-top:10px;color:#7d8573}.xd-page .xd-ad{margin-bottom:65px}.xd-ad img{height:auto}.xd-specific{background:#dedbd0;padding:55px 0}.xd-specific-heading{display:grid;grid-template-columns:.72fr 1.28fr;gap:0 80px;align-items:end}.xd-specific-heading>.xd-eyebrow{grid-column:1/-1;margin-bottom:12px}.xd-specific-heading>p:last-child{color:#727d69}.xd-example-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:75px;align-items:center;margin-top:35px}.xd-example-grid img{height:350px}.xd-example-grid h3{margin:10px 0 18px}.xd-example-grid p{color:#717e68;font-size:16px}.xd-example-grid a{font-size:13px;border-bottom:1px solid #9d9c85;display:inline-block;margin-top:24px}.xd-evidence{display:grid;grid-template-columns:.78fr 1.22fr;gap:75px;padding:70px 0}.xd-evidence>figure img{height:520px;object-position:60% 50%}.xd-evidence h2{margin:14px 0 18px}.xd-evidence-copy>p:last-of-type{font-size:16px;color:#77816e}.xd-connection{margin-top:35px;border-top:1px solid #b8c1aa;padding-top:17px}.xd-connection h3{font-size:17px}.xd-fact-map{display:flex;align-items:center;justify-content:space-between;margin:33px 0}.xd-fact-node{flex:0 0 110px;border-top:4px solid #aabb95;padding:15px 0 0}.xd-fact-node strong{font-size:16px;font-weight:500;display:block}.xd-fact-node span{font-size:11px;color:#8b917c}.xd-fact-pending{border-top:4px dotted #a8ae9d}.xd-fact-wire{height:4px;flex:1;margin:0 12px;background:#d4d9c9;position:relative}.xd-fact-wire i{position:absolute;left:0;top:0;height:4px;width:100%;background:#bd6339;transform:scaleX(1);transform-origin:left}.xd-wire-dashed{background:transparent;border-top:2px dashed #abb49d}.xd-wire-dashed i{width:50%;height:2px;top:-2px}.xd-connection footer{display:flex;justify-content:space-between;font-size:11px;color:#849071;gap:20px}.xd-cost{background:#29332e;color:#edf0df;padding:55px 0}.xd-cost header{display:grid;grid-template-columns:.8fr 1.2fr;gap:0 100px;align-items:end}.xd-cost .xd-eyebrow{grid-column:1/-1;color:#cdad82;margin-bottom:12px}.xd-cost header>p:last-child{color:#acbaa1}.xd-page .price-terms{margin-top:30px;border-top:1px solid #667459;padding-top:20px}.xd-page .price-terms>p:first-child{font-size:12px;color:#bbcaac}.xd-page .price-terms dl{display:flex;gap:60px;padding:22px 0 25px}.xd-page .price-terms dl>div{flex:1;border-bottom:1px solid #566c4d;padding-bottom:17px}.xd-page .price-terms dt{font-size:14px}.xd-page .price-terms dd{font:42px/1.5 Georgia,serif;color:#e3b38d;margin-top:7px}.xd-page .price-terms small{font:12px Arial,sans-serif;margin-left:12px}.xd-page .price-terms>p:last-of-type{color:#aabd9b;font-size:14px}.xd-page .price-terms>a{font-size:13px;border-bottom:1px solid #9eaa7f;display:inline-block;margin-top:18px}.xd-cost-faq{display:grid;grid-template-columns:1fr 1fr;gap:60px}.xd-cost details{border-color:#637454}.xd-cost details p{color:#aabd9b}.xd-extra{display:flex;gap:80px;align-items:end;padding:42px 0 25px}.xd-extra h2{font-size:23px;min-width:310px}.xd-extra p{font-size:15px;color:#7d866e;max-width:600px}.xd-reading{display:grid;grid-template-columns:.7fr 1.3fr;gap:75px;padding-bottom:60px}.xd-reading h2{font-size:25px;margin:12px 0}.xd-reading header>a{font-size:13px;border-bottom:1px solid #a5b08e}.xd-reading nav{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.xd-reading nav a{font-size:13px;border-top:1px solid #c0c9ae;padding:15px 0;display:block}.xd-reading nav a span{display:none}.xd-consult{border-top:1px solid #b9c7aa;display:grid;grid-template-columns:.7fr 1.3fr;gap:75px;padding:35px 0 50px}.xd-consult h2{font-size:28px;margin-top:10px}.xd-consult p{color:#7b866a;font-size:15px;max-width:650px}.xd-consult a{display:inline-block;font-size:13px;margin:20px 25px 0 0;border-bottom:1px solid #9cac81}.xd-recommend{background:#e5e7da;padding:40px 0}.xd-recommend>.xd-bound{display:grid;grid-template-columns:1fr 1fr;gap:100px}.xd-recommend h2{font-size:25px;margin-top:10px}.xd-recommend [data-ct-service-recommendations]{border-left:1px solid #b7c2a3;padding-left:40px}.xd-recommend a{display:block}.xd-recommend strong{font-size:19px;font-weight:500;display:block}.xd-recommend span{font-size:14px;color:#7d896d;display:block;margin:8px 0 16px}.xd-recommend b{font-size:13px;font-weight:500;border-bottom:1px solid #9bac7f;padding-bottom:4px}.xd-related{display:flex;gap:35px;padding:25px 0 30px;font-size:12px;color:#829071}.xd-related>span{white-space:nowrap}.xd-related nav{display:flex;flex-wrap:wrap;gap:8px 18px}.xd-page [id]{scroll-margin-top:100px}
@media(max-width:1000px){.xd-hero-top{gap:35px}.xd-page h1{font-size:35px}.xd-lead{font-size:24px}.xd-scope{grid-template-columns:1fr;gap:20px;padding:25px}.xd-motion-title h2 br{display:none}.xd-range-row{grid-template-columns:200px 1fr;gap:25px}.xd-page h2{font-size:28px}.xd-services>header,.xd-specific-heading,.xd-example-grid,.xd-evidence,.xd-cost header,.xd-reading,.xd-consult{gap:30px}.xd-service-pair{gap:35px}.xd-page h3{font-size:24px}.xd-service-name{display:block}.xd-service-name h3{margin:6px 0}.xd-service-pair figure img{height:250px}.xd-example-grid img{height:300px}.xd-evidence{grid-template-columns:.7fr 1.3fr}.xd-evidence>figure img{height:510px}.xd-fact-node{flex-basis:92px}.xd-fact-node strong{font-size:15px}.xd-fact-wire{margin-inline:8px}.xd-page .price-terms dl{gap:35px}.xd-reading{display:block}.xd-reading nav{margin-top:25px}.xd-recommend>.xd-bound{gap:40px}.xd-extra{gap:30px}.xd-extra h2{min-width:280px}}
@media(max-width:600px){.xd-page{--xd-pad:20px}.xd-hero{padding-top:25px}.xd-hero-top{display:block;padding-bottom:25px}.xd-page h1{font-size:30px;margin-top:10px}.xd-eyebrow{font-size:11px}.xd-hero-intro{margin-top:21px}.xd-lead{font-size:22px;margin-bottom:12px!important}.xd-lead br{display:initial}.xd-hero-intro>p:last-of-type{font-size:15px}.xd-actions{gap:20px;font-size:12px;margin-top:19px}.xd-actions a:first-child{padding:9px 12px}.xd-scope{width:100%;padding:23px 20px;gap:24px}.xd-motion-title h2{font-size:22px}.xd-motion-title h2 br{display:block}.xd-motion-title button,.xd-page [data-xd-replay]{font-size:10px}.xd-range-row{display:block}.xd-range-row+.xd-range-row{margin-top:17px}.xd-range-row strong{font-size:15px}.xd-range-row span{font-size:11px}.xd-range-track{height:72px;margin-top:3px}.xd-range-track i{top:17px}.xd-range-track b{top:7px}.xd-range-track small,.xd-range-track em{font-size:10px;top:37px}.xd-scope>footer{display:block;font-size:10px}.xd-scope>footer button{margin-top:7px}.xd-services{padding:38px 0}.xd-services>header{display:block;margin-bottom:25px}.xd-page h2{font-size:24px}.xd-services>header h2{margin-top:10px}.xd-services>header>p:last-child{font-size:15px;margin-top:17px}.xd-service-pair{display:block}.xd-service-pair article+article{margin-top:38px}.xd-service-name{display:grid;grid-template-columns:1fr auto;padding:15px 0}.xd-service-name h3{margin:0}.xd-page h3{font-size:23px}.xd-service-name a{font-size:11px}.xd-service-pair figure img{height:auto;aspect-ratio:3/2}.xd-service-pair article>p{font-size:15px;margin-top:16px}.xd-page details{margin-top:18px}.xd-page summary{font-size:12px}.xd-page details p{font-size:13px}.xd-page .xd-ad{margin-bottom:38px}.xd-specific{padding:35px 0}.xd-specific-heading{display:block}.xd-specific-heading>p:last-child{font-size:15px;margin-top:17px}.xd-example-grid{display:flex;flex-direction:column;gap:24px;margin-top:26px}.xd-example-grid img{height:auto;aspect-ratio:3/2}.xd-example-grid p{font-size:15px}.xd-example-grid h3{margin:8px 0 14px}.xd-example-grid a{font-size:12px;margin-top:18px}.xd-evidence{display:flex;flex-direction:column-reverse;gap:26px;padding:37px 0}.xd-evidence h2{margin:10px 0 15px}.xd-evidence-copy>p:last-of-type{font-size:15px}.xd-evidence>figure img{height:295px;object-position:61% 50%}.xd-connection{margin-top:26px}.xd-connection h3{font-size:16px}.xd-fact-map{display:grid;grid-template-columns:1fr;margin:24px 0 18px}.xd-fact-node{display:flex;justify-content:space-between;align-items:center;border:0;padding:0}.xd-fact-node strong{font-size:15px}.xd-fact-node span{font-size:12px}.xd-fact-wire{height:27px;width:3px;margin:6px 0 6px 10px;flex:none}.xd-fact-wire i{width:3px;height:100%;transform:scaleY(1);transform-origin:top}.xd-wire-dashed{border-top:0;border-left:2px dashed #abb49d;background:none;width:2px}.xd-wire-dashed i{top:0;left:-2px;width:2px;height:50%}.xd-connection footer{display:block;font-size:10px}.xd-connection footer button{margin-top:7px}.xd-cost{padding:36px 0}.xd-cost header{display:block}.xd-cost header>p:last-child{font-size:15px;margin-top:17px}.xd-page .price-terms{margin-top:24px}.xd-page .price-terms dl{display:block;padding:14px 0 20px}.xd-page .price-terms dl>div{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.xd-page .price-terms dd{font-size:32px;margin:0}.xd-page .price-terms dt{font-size:14px}.xd-page .price-terms small{font-size:11px}.xd-page .price-terms>p:last-of-type{font-size:13px}.xd-cost-faq{display:block}.xd-extra{display:block;padding:30px 0 22px}.xd-extra h2{font-size:22px}.xd-extra p{font-size:14px;margin-top:13px}.xd-reading{padding-bottom:36px}.xd-reading h2{font-size:24px}.xd-reading nav{display:block;margin-top:22px}.xd-consult{display:block;padding:30px 0 35px}.xd-consult h2{font-size:25px}.xd-consult>div+div{margin-top:19px}.xd-consult p{font-size:14px}.xd-consult a{font-size:12px}.xd-recommend{padding:31px 0}.xd-recommend>.xd-bound{display:block}.xd-recommend h2{font-size:23px}.xd-recommend [data-ct-service-recommendations]{border-left:0;border-top:1px solid #b7c2a3;margin-top:23px;padding:19px 0 0}.xd-recommend strong{font-size:18px}.xd-related{display:block;font-size:12px;padding:22px 0 27px}.xd-related nav{margin-top:12px}}
@media(prefers-reduced-motion:reduce){.xd-page *{transition:none!important;scroll-behavior:auto!important}}

.xd-page .xd-ad{margin-inline:auto}

.xd-range-track i{height:24px;top:9px;background:repeating-linear-gradient(90deg,#d17b48 0,#d17b48 48px,#c37042 48px,#c37042 50px)}.xd-range-track b{height:38px;top:2px;width:3px}.xd-range-track em,.xd-range-track small{top:46px}.xd-history .xd-range-track i{height:24px;border:1px dashed #a8b0a2;background:#7b897122}.xd-history .xd-range-track b{height:38px;top:2px}.xd-fact-wire,.xd-fact-wire i{height:18px}.xd-wire-dashed{height:18px;border:1px dashed #abb49d}.xd-wire-dashed i{top:-1px;height:18px}.xd-fact-wire i:after{content:"";position:absolute;right:0;top:-3px;width:4px;height:24px;background:#99512f}@media(max-width:600px){.xd-fact-wire{height:42px;width:36px;margin:9px 0 9px 8px}.xd-fact-wire i{height:100%;width:36px}.xd-wire-dashed{height:42px;width:36px;border:1px dashed #abb49d}.xd-wire-dashed i{top:0;left:0;height:50%;width:34px}.xd-fact-wire i:after{right:-3px;top:auto;bottom:0;width:42px;height:3px}}

/* R2: only the two rejected motion interiors; shared layout and protected content stay intact. */
.xd-r2-scope svg,.xd-r2-facts svg{display:block;width:100%;height:auto;overflow:hidden}.xd-r2-scope svg{font:18px Arial,"Microsoft YaHei",sans-serif;fill:#ecedda}.xd-r2-scope .xd-small{font-size:15px;fill:#bdc9ae}.xd-r2-scope .xd-tiny{font-size:12px;fill:#b0bea1}.xd-r2-facts .xd-phase{font:15px Arial,"Microsoft YaHei",sans-serif;fill:#60704f}.xd-r2-scope .xd-r2-m,.xd-r2-facts .xd-r2-m{display:none}.xd-r2-facts{margin:20px 0 17px}.xd-scope{grid-template-columns:.55fr 1.45fr;gap:20px 35px;align-items:start}.xd-scope>.xd-motion-title{padding-top:13px}.xd-r2-facts svg text{font-family:Arial,"Microsoft YaHei",sans-serif}
@media(max-width:1000px){.xd-scope{grid-template-columns:1fr}.xd-r2-scope{max-width:820px}.xd-r2-facts .xd-r2-d{display:none}.xd-r2-facts .xd-r2-m{display:block;max-width:400px;margin:auto}}
@media(max-width:600px){.xd-r2-scope .xd-r2-d{display:none}.xd-r2-scope .xd-r2-m{display:block}.xd-r2-scope svg{font-size:16px}.xd-r2-scope .xd-small{font-size:14px}.xd-r2-scope .xd-tiny{font-size:12px}.xd-scope>.xd-motion-title{padding-top:0}.xd-r2-facts{margin:17px 0 15px}}
