.hd2{--hd-width:1240px;--hd-gutter:32px;--hd-ink:#172738;--hd-paper:#f7f4ee;--hd-copper:#a77843;--hd-border:#d9d4cb;background:var(--hd-paper);color:var(--hd-ink);font:16px/1.8 "Microsoft YaHei","PingFang SC",sans-serif;overflow:clip}.hd2 *{box-sizing:border-box}.hd2 a{color:inherit;text-decoration:none}.hd2 img{display:block;width:100%;height:100%;object-fit:cover}.hd2 figure,.hd2 p,.hd2 h1,.hd2 h2,.hd2 h3{margin:0}.hd2 button{font:inherit;cursor:pointer}.hd2 a:focus-visible,.hd2 button:focus-visible,.hd2 summary:focus-visible{outline:3px solid #bd843f;outline-offset:5px}.hd2-bound{width:min(var(--hd-width),calc(100% - var(--hd-gutter)*2));margin-inline:auto}.hd2-section{padding:96px 0}.hd2 [id]{scroll-margin-top:105px}.hd2 h2{font-size:34px;line-height:1.48;font-weight:600;letter-spacing:.01em}.hd2 h3{font-size:21px;line-height:1.55;font-weight:600}.hd2-eyebrow{font-size:13px;letter-spacing:.13em;line-height:1.5;color:var(--hd-copper);font-weight:600;margin-bottom:22px!important}.hd2-underlink{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid currentColor;padding:10px 0;gap:20px;font-size:15px}.hd2-underlink span{transition:transform .3s}.hd2-underlink:hover span{transform:translate(4px,-3px)}
.hd2-hero{position:relative;min-height:680px;background:#132131;color:#fff;isolation:isolate}.hd2-hero-art{position:absolute;inset:0;z-index:-2;overflow:hidden}.hd2-hero-art img{object-position:70% 58%;animation:hd2-opening 9s ease-out both;transform-origin:65% 64%}.hd2-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0e1b29fa 0%,#0e1b29df 29%,#0e1b292e 58%,transparent 75%)}.hd2-hero-inner{position:relative;min-height:680px;padding:72px 0 82px}.hd2-hero-copy{max-width:485px}.hd2-hero .hd2-eyebrow{color:#d4b48b;display:flex;gap:26px}.hd2-hero .hd2-eyebrow span{color:#c3cbd3;letter-spacing:.06em;font-weight:400}.hd2-hero h1{font-size:19px;line-height:1.6;font-weight:400;letter-spacing:.02em}.hd2-hero h1>span{display:block;font-size:46px;line-height:1.42;font-weight:600;margin:15px 0 24px}.hd2-intro{max-width:420px;font-size:17px;line-height:1.9;color:#d1d7dd}.hd2-hero-actions{display:flex;gap:28px;align-items:center;margin-top:32px}.hd2-button{background:#e5c39c;color:#172738!important;display:inline-flex;align-items:center;gap:35px;padding:13px 22px;font-size:15px;font-weight:600;transition:background .3s}.hd2-button:hover{background:#f5ddbd}.hd2-text-link{font-size:15px;border-bottom:1px solid #78818c;padding:8px 0}.hd2-chat-note{margin-top:22px!important;font-size:13px;line-height:1.7;color:#bcc6cf;max-width:390px}.hd2-hero-signal{position:absolute;bottom:122px;right:7%;width:260px;color:#f9ecdc;display:flex;justify-content:space-between;font-size:13px;letter-spacing:.1em;padding-top:18px;border-top:1px solid #ccb19285;text-shadow:0 1px 5px #122232}.hd2-hero-signal strong{font-weight:500}.hd2-hero-signal i{position:absolute;width:8px;height:8px;top:-4px;left:0;border-radius:50%;background:#fff4d8;box-shadow:0 0 18px #fbd7a0;animation:hd2-start 8s ease-in-out infinite}.hd2-hero-bottom{position:absolute;bottom:23px;left:0;right:0;display:flex;justify-content:space-between;align-items:center;color:#afb8c1}.hd2-hero-bottom small{font-size:12px}.hd2-motion{background:transparent;border:1px solid #ffffff35;color:#d7dce1;font-size:12px!important;padding:3px 10px;border-radius:2px}
.hd2-service-strip{background:#eee8de;border-bottom:1px solid var(--hd-border)}.hd2-service-strip>.hd2-bound{display:grid;grid-template-columns:repeat(3,1fr)}.hd2-service-strip a{padding:25px 30px 26px 0;position:relative;border-right:1px solid var(--hd-border)}.hd2-service-strip a+a{padding-left:38px}.hd2-service-strip a:last-child{border:0}.hd2-service-strip span{display:block;font-size:12px;color:#776e61;letter-spacing:.08em}.hd2-service-strip strong{font-weight:500;font-size:20px;display:block;margin-top:4px}.hd2-service-strip b{font-weight:400;position:absolute;right:28px;top:40px;transition:transform .3s}.hd2-service-strip a:hover b{transform:translate(4px,-4px)}
.hd2-launch-grid{display:grid;grid-template-columns:1.04fr 1fr;gap:76px;align-items:center}.hd2-launch-visual{position:relative;padding-bottom:64px}.hd2-launch-visual figure{height:480px;overflow:hidden}.hd2-launch-visual img{object-position:44% 50%;transition:transform 1.4s}.hd2-launch-visual:hover img{transform:scale(1.035)}.hd2-launch-caption{position:absolute;bottom:0;right:-25px;width:79%;padding:28px 34px;background:#172738;color:#fff;box-shadow:0 16px 35px #16263812;z-index:2}.hd2-launch-caption span{display:block;font-size:13px;color:#d3b48c}.hd2-launch-caption strong{font-size:29px;font-weight:500;display:block;margin:6px 0}.hd2-launch-caption small{font-size:11px;color:#aebac4}.hd2-fold{position:absolute;bottom:0;right:-25px;height:15px;background:#bf9a6c;width:79%;transform:skewX(-25deg) translate(8px,9px);z-index:1;transform-origin:left center;animation:hd2-fold 5s ease-in-out infinite}.hd2-launch-copy .hd2-lead{color:#56616b;margin-top:24px}.hd2-values{margin:32px 0}.hd2-values article{border-top:1px solid var(--hd-border);padding:20px 0 0}.hd2-values article+article{margin-top:20px}.hd2-values h3{font-size:19px;margin-bottom:8px}.hd2-values p{font-size:15px;color:#626b70}.hd2-launch-copy>.hd2-underlink{max-width:290px}.hd2-ad{padding:0 0 36px}.hd2-ad picture{display:block}.hd2-ad img{width:100%;height:auto}.hd2-ad p{font-size:12px;color:#82796d;line-height:1.7;margin-top:10px}
.hd2-accounting{background:#eee9e0;padding-top:85px}.hd2-accounting-heading{display:grid;grid-template-columns:1fr 1fr;column-gap:100px;align-items:end;margin-bottom:44px}.hd2-accounting-heading>.hd2-eyebrow{grid-column:1/-1;margin-bottom:16px!important}.hd2-accounting-heading>p:last-child{color:#5e6668;max-width:475px;padding-bottom:6px}.hd2-ledger-layout{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.hd2-ledger-image{position:relative;min-height:620px;overflow:hidden;background:#d6cbba}.hd2-ledger-image img{object-position:44% 50%}.hd2-ledger-image figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#172738e8);padding:90px 30px 27px;color:white;font-size:19px}.hd2-ledger-image small{display:block;font-size:11px;color:#c4cbd1;margin-top:6px}.hd2-ledger-edge{position:absolute;left:-15%;top:-10%;width:45%;height:120%;background:linear-gradient(90deg,transparent,#fff7df35,transparent);transform:rotate(18deg);animation:hd2-ledger 8s ease-in-out infinite;pointer-events:none}.hd2-price-book{padding:35px 40px;background:#fcfaf5;position:relative;border-top:3px solid #b59164}.hd2-price-intro>span{font-size:12px;color:#8b6c43;letter-spacing:.04em}.hd2-price-intro h3{font-size:23px;margin:9px 0 10px}.hd2-price-intro p{font-size:13px;line-height:1.85;color:#676b68;max-width:380px}.hd2-price-intro p strong{font-weight:600;color:#484c49}.hd2-price-choices{margin:23px 0 18px}.hd2-price-choices button{width:100%;display:grid;grid-template-columns:1fr auto 25px;gap:18px;align-items:center;padding:17px 13px;background:none;border:0;border-bottom:1px solid var(--hd-border);text-align:left;color:#243344;transition:background .3s,padding .3s}.hd2-price-choices button[aria-pressed=true]{background:#e9e1d5;padding-left:20px}.hd2-price-choices button>span{font-size:15px}.hd2-price-choices b{font-size:26px;font-family:Georgia,serif;font-weight:400;white-space:nowrap}.hd2-price-choices small{font:12px "Microsoft YaHei",sans-serif;margin-left:5px}.hd2-price-choices i{font-style:normal;color:#91734c;font-size:17px}.hd2-plan-answer{min-height:114px;padding:0 5px;font-size:13px;color:#5a6366}.hd2-plan-answer strong{font-size:14px;color:#263749;font-weight:500}.hd2-plan-answer p{margin-top:6px}.hd2-price-foot{font-size:12px;line-height:1.8;color:#7b756b;margin:10px 0 14px!important}.hd2-price-book>.hd2-underlink{font-size:14px}.hd2-finance-note{display:flex;justify-content:space-between;gap:60px;align-items:start;border-top:1px solid #d3c7b6;margin-top:36px;padding-top:25px}.hd2-finance-note strong{font-weight:500;font-size:20px;max-width:400px}.hd2-finance-note p{font-size:14px;max-width:540px;color:#626665}
.hd2-growth{padding-bottom:85px;background:#152433;color:#eef1f3}.hd2-growth-stage{display:grid;grid-template-columns:.9fr 1.3fr;gap:30px 65px;align-items:center}.hd2-growth-title{padding:15px 0}.hd2-growth-title h2{font-size:36px;line-height:1.55}.hd2-growth-title>p:last-child{color:#c1c9d0;max-width:330px;margin-top:24px;font-size:17px}.hd2-growth .hd2-eyebrow{color:#d0ad7f}.hd2-growth-image{position:relative;overflow:hidden;align-self:stretch}.hd2-growth-image img{height:435px;object-position:55% 50%;transition:transform 1.2s}.hd2-growth-image:hover img{transform:scale(1.03)}.hd2-growth-image figcaption{font-size:11px;position:absolute;bottom:14px;right:20px;color:#c2bbae}.hd2-growth-copy{grid-column:1/-1;display:grid;grid-template-columns:1fr 130px 1fr;gap:60px;margin-top:20px;align-items:start;border-top:1px solid #ffffff24;padding-top:35px}.hd2-growth-copy article>span{font-size:12px;color:#cbb18c;letter-spacing:.1em}.hd2-growth-copy h3{margin:8px 0 12px;font-size:23px;font-weight:500}.hd2-growth-copy p{color:#b8c3cd;font-size:15px;max-width:450px}.hd2-growth-connector{height:1px;background:#9c805d80;position:relative;margin-top:57px}.hd2-growth-connector i{position:absolute;width:7px;height:7px;top:-3px;border-radius:50%;background:#d2ad7c;animation:hd2-start 6s ease-in-out infinite}.hd2-growth+.hd2-ad{padding-top:64px;padding-bottom:0}
.hd2-answers-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.hd2-answers-grid>div:first-child>p:not(.hd2-eyebrow){color:#6a7072;font-size:15px;margin:22px 0;max-width:310px}.hd2-answers-grid .hd2-underlink{max-width:290px}.hd2-faq details{border-bottom:1px solid #d5d2cb;padding:20px 0}.hd2-faq details:first-child{padding-top:0}.hd2-faq summary{list-style:none;cursor:pointer;position:relative;padding-right:33px;font-size:17px;font-weight:500}.hd2-faq summary::-webkit-details-marker{display:none}.hd2-faq summary:after{content:"+";position:absolute;right:0;top:0;font-size:22px;font-weight:400;color:#956f40}.hd2-faq details[open] summary:after{content:"−"}.hd2-faq details p{font-size:14px;color:#6d7376;padding:13px 30px 0 0}.hd2-reading{border-top:1px solid var(--hd-border);padding:38px 0}.hd2-reading-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.hd2-reading-heading h2{font-size:23px}.hd2-reading-heading a{font-size:14px}.hd2-reading-links{display:grid;grid-template-columns:1fr 1fr;gap:0 70px}.hd2-reading-links a{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #e5dfd5;padding:12px 0;font-size:14px;color:#626c73}.hd2-reading-links a:hover{color:#986c37}.hd2-related{padding:0 0 70px;font-size:13px}.hd2-related>p{color:#7a776f;margin-bottom:15px}.hd2-related nav{display:flex;gap:12px 24px;flex-wrap:wrap;color:#485661}.hd2-reference{margin-top:40px;border-top:1px solid var(--hd-border);padding-top:25px;display:grid;grid-template-columns:160px 1fr;gap:30px;color:#7d7568}.hd2-reference a{display:flex;gap:35px;align-items:center}.hd2-reference strong{font-size:16px;color:#25394a;font-weight:500}.hd2-reference span{font-size:13px}.hd2-reference b{font-size:14px;font-weight:500;color:#745735;margin-left:auto}
.hd2-js .hd2-fold,.hd2-js .hd2-ledger-edge,.hd2-js .hd2-growth-connector i{animation-play-state:paused}.hd2-js .hd2-active .hd2-fold,.hd2-js .hd2-active .hd2-ledger-edge,.hd2-js .hd2-active .hd2-growth-connector i{animation-play-state:running}.hd2[data-paused=true] *{animation-play-state:paused!important}@keyframes hd2-opening{0%{transform:scale(1.13) translateX(2%);filter:brightness(.7)}100%{transform:scale(1);filter:brightness(1)}}@keyframes hd2-start{0%,12%{left:0;opacity:.3}25%{opacity:1}72%,88%{left:calc(100% - 8px);opacity:1}100%{left:calc(100% - 8px);opacity:0}}@keyframes hd2-fold{0%,100%{transform:skewX(-25deg) translate(8px,9px)}50%{transform:skewX(-35deg) translate(15px,12px)}}@keyframes hd2-ledger{0%,15%{left:-60%}70%,100%{left:130%}}
@media(max-width:1100px){.hd2{--hd-gutter:28px}.hd2-hero-inner,.hd2-hero{min-height:650px}.hd2-hero h1>span{font-size:42px}.hd2-hero-copy{max-width:435px}.hd2-hero:after{background:linear-gradient(90deg,#0e1b29f5,#0e1b29b8 43%,#0e1b2910 78%)}.hd2-launch-grid{gap:48px}.hd2-launch-visual figure{height:460px}.hd2-price-book{padding:28px}.hd2-accounting-heading{column-gap:65px}.hd2-growth-stage{gap:30px 40px}.hd2-growth-image img{height:400px}.hd2-growth-copy{gap:35px;grid-template-columns:1fr 90px 1fr}.hd2-answers-grid{gap:60px}.hd2-reference a{flex-wrap:wrap;gap:10px 25px}.hd2-reference b{margin-left:0}}
@media(max-width:760px){.hd2{--hd-gutter:20px;font-size:15px}.hd2-section{padding:64px 0}.hd2 h2{font-size:27px}.hd2 h3{font-size:20px}.hd2-eyebrow{font-size:12px;margin-bottom:17px!important}.hd2-hero{min-height:0}.hd2-hero-inner{padding:37px 0 0;min-height:0}.hd2-hero-art{inset:auto 0 0;height:360px;z-index:0}.hd2-hero-art img{object-position:75% 50%;animation:none}.hd2-hero:after{background:linear-gradient(#132131 0%,#132131 43%,#13213100 67%,#13213155 100%);z-index:1}.hd2-hero-copy{position:relative;z-index:2;max-width:100%;padding-bottom:295px}.hd2-hero h1{font-size:16px}.hd2-hero h1>span{font-size:32px;line-height:1.48;margin:12px 0 20px}.hd2-intro{font-size:15px;max-width:100%;line-height:1.9}.hd2-hero-actions{gap:21px;margin-top:25px;flex-wrap:wrap}.hd2-button{font-size:14px;padding:12px 18px;gap:25px}.hd2-text-link{font-size:13px}.hd2-chat-note{font-size:12px;margin-top:17px!important}.hd2-hero-signal{bottom:58px;right:10%;width:180px;font-size:11px;z-index:3}.hd2-hero-bottom{z-index:3;bottom:13px}.hd2-hero-bottom small{font-size:10px}.hd2-motion{font-size:11px!important;padding:2px 8px}.hd2-service-strip>.hd2-bound{width:100%;padding-inline:20px;grid-template-columns:1fr}.hd2-service-strip a,.hd2-service-strip a+a{display:grid;grid-template-columns:83px 1fr 20px;gap:12px;padding:16px 0;border-right:0;border-bottom:1px solid var(--hd-border);align-items:center}.hd2-service-strip strong{font-size:17px;margin:0}.hd2-service-strip span{font-size:12px}.hd2-service-strip b{position:static;font-size:17px}.hd2-launch-grid{display:flex;flex-direction:column;gap:35px;align-items:stretch}.hd2-launch-copy{order:0}.hd2-launch-visual{order:1;padding-bottom:52px;margin-top:5px}.hd2-launch-visual figure{height:auto;aspect-ratio:1.35}.hd2-launch-caption{right:0;padding:20px 24px;width:83%}.hd2-launch-caption strong{font-size:25px}.hd2-launch-caption small{font-size:10px}.hd2-fold{right:0;width:83%}.hd2-launch-copy .hd2-lead{font-size:15px;margin-top:18px}.hd2-values{display:grid;grid-template-columns:1fr 1fr;gap:23px;margin:24px 0 20px}.hd2-values article{padding-top:15px}.hd2-values article+article{margin-top:0}.hd2-values h3{font-size:17px}.hd2-values p{font-size:13px}.hd2-underlink{font-size:14px}.hd2-ad{padding-bottom:30px}.hd2-ad p{font-size:11px}.hd2-accounting-heading{display:block;margin-bottom:28px}.hd2-accounting-heading>p:last-child{font-size:15px;margin-top:20px}.hd2-ledger-layout{display:flex;flex-direction:column}.hd2-ledger-image{min-height:0;height:300px}.hd2-ledger-image img{object-position:45% 55%}.hd2-ledger-image figcaption{font-size:15px;padding:65px 20px 20px}.hd2-ledger-image small{font-size:10px}.hd2-price-book{padding:26px 22px}.hd2-price-intro h3{font-size:21px}.hd2-price-choices{margin:18px 0}.hd2-price-choices button{padding:16px 8px;gap:12px;grid-template-columns:1fr auto 17px}.hd2-price-choices button[aria-pressed=true]{padding-left:13px}.hd2-price-choices button>span{font-size:14px}.hd2-price-choices b{font-size:25px}.hd2-plan-answer{min-height:115px}.hd2-finance-note{display:block;margin-top:25px;padding-top:22px}.hd2-finance-note strong{font-size:18px}.hd2-finance-note p{font-size:13px;margin-top:12px}.hd2-growth-stage{display:flex;flex-direction:column;gap:24px;align-items:stretch}.hd2-growth-title{padding:0}.hd2-growth-title h2{font-size:29px}.hd2-growth-title>p:last-child{font-size:15px;max-width:100%;margin-top:18px}.hd2-growth-image img{height:auto;aspect-ratio:1.3;object-position:46% 50%}.hd2-growth-image figcaption{font-size:10px;bottom:9px;right:10px}.hd2-growth-copy{grid-template-columns:1fr;gap:20px;padding-top:24px;margin-top:0}.hd2-growth-copy h3{font-size:22px;margin-top:5px}.hd2-growth-copy p{font-size:14px}.hd2-growth-connector{height:25px;width:1px;margin:0 0 0 2px}.hd2-growth-connector i{animation:hd2-mobile-connect 5s infinite;top:0;left:-3px}.hd2-growth+.hd2-ad{padding-top:40px}.hd2-answers-grid{grid-template-columns:1fr;gap:35px}.hd2-answers-grid>div:first-child>p:not(.hd2-eyebrow){max-width:100%;margin:18px 0;font-size:14px}.hd2-faq summary{font-size:16px}.hd2-faq details p{font-size:14px;padding-right:10px}.hd2-reading{padding:30px 0}.hd2-reading-heading{gap:15px;margin-bottom:17px}.hd2-reading-heading h2{font-size:20px}.hd2-reading-heading a{font-size:12px;white-space:nowrap}.hd2-reading-links{grid-template-columns:1fr;gap:0}.hd2-reading-links a{font-size:13px;gap:14px}.hd2-related{padding-bottom:50px}.hd2-related nav{font-size:13px;gap:9px 19px}.hd2-reference{grid-template-columns:1fr;gap:15px;margin-top:27px}.hd2-reference a{display:block}.hd2-reference strong,.hd2-reference span,.hd2-reference b{display:block}.hd2-reference span{margin:5px 0 12px}.hd2-reference b{font-size:13px}}
.hd2#main-content{scroll-margin-top:80px}
@keyframes hd2-mobile-connect{0%,15%{top:0;opacity:.3}75%,90%{top:20px;opacity:1}100%{top:20px;opacity:0}}@media(prefers-reduced-motion:reduce){.hd2 *,.hd2 *:before,.hd2 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hd2-motion{display:none!important}}
