.pd-page{--pd-width:1280px;--pd-gap:40px;background:#f8f5f0;color:#514453;font:16px/1.85 "Microsoft YaHei","PingFang SC",sans-serif;overflow:clip}.pd-page *{box-sizing:border-box}.pd-page [hidden]{display:none!important}.pd-page h1,.pd-page h2,.pd-page h3,.pd-page p,.pd-page figure{margin:0}.pd-page h1,.pd-page h2,.pd-page h3{font-weight:500;line-height:1.5;color:inherit;text-shadow:none!important;-webkit-text-stroke:0!important}.pd-page h2{font-size:32px}.pd-page h3{font-size:23px}.pd-page a{color:inherit;text-decoration:none}.pd-page button{font:inherit;cursor:pointer}.pd-page summary{cursor:pointer}.pd-page a:focus-visible,.pd-page button:focus-visible,.pd-page summary:focus-visible{outline:2px solid #9d7d85;outline-offset:5px}.pd-page img{display:block;width:100%;height:auto}.pd-page figcaption{font-size:12px;color:#827d78;margin-top:8px}.pd-wrap{width:calc(100% - var(--pd-gap)*2);max-width:var(--pd-width);margin-inline:auto}.pd-page [id]{scroll-margin-top:100px}.pd-eyebrow{font-size:13px;color:#9d7d85;margin-bottom:15px!important}.pd-link{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid;font-size:14px}.pd-button{display:inline-flex;align-items:center;min-height:48px;padding:10px 20px;background:#514453;color:#f8f5f0!important;font-size:14px}.pd-controls{display:flex;gap:25px;justify-content:center;margin-top:5px}.pd-controls button{background:none;border:0;border-bottom:1px solid #aaa099;font-size:12px;min-height:42px;color:inherit;padding:5px 0}.pd-controls button:disabled{opacity:.55;cursor:default}.pd-note{font-size:12px;color:#827d78;text-align:center;margin-top:10px!important}.pd-page svg{display:block;width:100%;height:auto}.pd-ad{margin-block:45px}.pd-ad img{aspect-ratio:3;object-fit:contain}.pd-ad picture{display:block}.pd-price .price-terms{margin-top:25px}.pd-price .price-terms>p{font-size:14px;color:#77726c}.pd-price dl{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;margin:24px 0}.pd-price dl>div{border-block:1px solid #bcb4ac;padding:18px 0}.pd-price dt{font-size:14px}.pd-price dd{font:42px/1.5 Georgia,serif;color:#9d7d85;margin:6px 0 0}.pd-price dd small{font:14px "Microsoft YaHei",sans-serif;margin-left:9px}.pd-price .price-terms>a{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid;font-size:14px;margin-top:10px}.pd-recommend a{display:grid;grid-template-columns:1fr auto;gap:10px 25px;border-block:1px solid #b5aaa0;padding:22px 0}.pd-recommend strong{font-size:25px;font-weight:500}.pd-recommend span{grid-column:1;font-size:14px;color:#77726c}.pd-recommend b{grid-row:1/3;grid-column:2;align-self:center;padding:12px 15px;border:1px solid #b5aaa0;font-size:14px;font-weight:500}.pd-library{padding-block:48px}.pd-library header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #c7c0b9;padding-bottom:15px}.pd-library h2{font-size:24px}.pd-library header>a{font-size:14px}.pd-reading{display:grid;grid-template-columns:1fr 1fr;gap:0 45px}.pd-reading a{display:flex;justify-content:space-between;gap:25px;align-items:center;min-height:65px;border-bottom:1px solid #ded8d1;font-size:15px}.pd-reading b{font-weight:400}.pd-districts{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:25px;font-size:13px;color:#827d78}.pd-districts a{min-height:32px}
@media(max-width:1000px){.pd-page{--pd-gap:32px}.pd-page h2{font-size:29px}.pd-recommend a{display:block}.pd-recommend span,.pd-recommend b{display:block;margin-top:12px}.pd-recommend b{width:max-content}}
@media(max-width:700px){.pd-page{--pd-gap:20px;font-size:15px}.pd-page h2{font-size:26px}.pd-page h3{font-size:22px}.pd-eyebrow{font-size:12px;margin-bottom:13px!important}.pd-button{font-size:13px;padding:10px 15px}.pd-link{font-size:13px}.pd-ad{margin-block:35px}.pd-ad img{aspect-ratio:750/920;object-fit:contain}.pd-price dl{display:block}.pd-price dl>div{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:13px 0;border-top:0}.pd-price dd{font-size:32px;margin:0}.pd-price dd small{font-size:12px}.pd-price .price-terms>p{font-size:13px}.pd-recommend strong{font-size:23px}.pd-library{padding-block:35px}.pd-library header{display:block}.pd-library h2{font-size:23px}.pd-library header>a{display:inline-flex;align-items:center;min-height:44px}.pd-reading{display:block}.pd-reading a{font-size:14px;padding:12px 0}}

.pd-hero{padding:45px 0 48px}.pd-hero>header{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:end}.pd-hero h1{font-size:24px}.pd-hero h1 span{display:block;font-size:41px;line-height:1.45;margin-top:14px}.pd-hero-side>p{font-size:15px;color:#82767f;max-width:440px}.pd-actions{display:flex;gap:23px;align-items:center;flex-wrap:wrap;margin-top:23px}.pd-hero-stage{display:grid;grid-template-columns:1fr 1.4fr;gap:50px;align-items:center;margin-top:27px}.pd-hero-stage>figure{padding-top:30px}.pd-hero-stage img{aspect-ratio:1.5;object-fit:contain}.pd-flap{transform-origin:300px 131px;transform:scaleY(.13)}.pd-zip{transform:translateX(300px)}.pd-services{background:#5f5063;color:#f6eee9;padding:50px 0}.pd-services .pd-eyebrow{color:#cdb6b8}.pd-services>div>header{max-width:700px}.pd-service-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:110px;margin-top:35px}.pd-service-grid article{padding-top:25px;border-top:1px solid #a797a7}.pd-service-grid h3{font-size:25px}.pd-service-grid p{font-size:15px;color:#d6cbd4;margin-top:20px}.pd-service-grid a{margin-top:18px}.pd-service-grid figure{margin-top:28px}.pd-service-grid img{aspect-ratio:1.8;object-fit:cover;object-position:center}.pd-service-grid figcaption{color:#c3b1c2}.pd-purpose>header{display:grid;grid-template-columns:1.2fr 1fr;gap:0 80px}.pd-purpose>header>.pd-eyebrow{grid-column:1/-1}.pd-purpose>header>p:last-child{font-size:15px;color:#847681;align-self:end}.pd-work-row{display:grid;grid-template-columns:1.4fr 1fr;gap:75px;align-items:center;margin-top:33px}.pd-work-row>div>p,.pd-clean-row>div>p:last-child,.pd-shared-row>div>p:not(.pd-eyebrow){font-size:15px;color:#847681;margin-top:20px}.pd-work-row img,.pd-shared-row img{aspect-ratio:1.5;object-fit:contain}.pd-clean-row{display:grid;grid-template-columns:1.4fr 1fr;gap:75px;align-items:center;margin-top:35px;border-bottom:1px solid #cec2c9;padding-bottom:35px}.pd-clear-path{transform-origin:180px 296px;transform:scaleX(1)}.pd-nozzle{transform:translateX(380px)}.pd-shared-row{display:grid;grid-template-columns:1fr 1.4fr;gap:75px;align-items:center;padding-block:45px}.pd-shared-row a{margin-top:20px}.pd-talk{background:#eae2e6;padding:50px 0}.pd-talk>.pd-wrap{display:grid;grid-template-columns:1fr 1fr;gap:90px}.pd-talk header>p:last-of-type{font-size:15px;color:#837482;margin-top:20px}.pd-faq details{border-top:1px solid #baa8b8;padding-top:7px;margin-bottom:20px}.pd-faq summary{font-size:18px;min-height:44px;padding:8px 0}.pd-faq p{font-size:14px;color:#837482;margin-top:12px}.pd-price{padding-top:50px}.pd-addon{display:flex;gap:40px;justify-content:space-between;align-items:center;margin-top:28px;padding-top:24px;border-top:1px solid #c8b9c2}.pd-addon p{font-size:14px;color:#857780}.pd-reference{background:#eee5df;padding:45px 0}.pd-reference>.pd-wrap{display:grid;grid-template-columns:1fr 1.4fr;gap:75px;align-items:center}
@media(max-width:1000px){.pd-hero>header,.pd-purpose>header{gap:0 35px}.pd-hero h1 span{font-size:35px}.pd-hero-stage,.pd-service-grid,.pd-work-row,.pd-clean-row,.pd-shared-row,.pd-talk>.pd-wrap,.pd-reference>.pd-wrap{gap:35px}}
@media(max-width:700px){.pd-hero{padding:28px 0 35px}.pd-hero>header{display:block}.pd-hero h1{font-size:23px}.pd-hero h1 span{font-size:30px;margin-top:12px}.pd-hero-side{margin-top:20px}.pd-actions{gap:20px}.pd-hero-stage{display:flex;flex-direction:column;gap:24px;margin-top:15px}.pd-bag{width:100%}.pd-bag svg{max-height:210px}.pd-hero-stage>figure{padding-top:0}.pd-services{padding:35px 0}.pd-service-grid{display:block;margin-top:23px}.pd-service-grid article{padding-top:20px}.pd-service-grid article+article{margin-top:28px}.pd-service-grid h3{font-size:23px}.pd-service-grid p{margin-top:17px}.pd-service-grid img{aspect-ratio:1.5;object-fit:contain}.pd-purpose>header{display:block}.pd-purpose>header>p:last-child{margin-top:18px}.pd-work-row,.pd-clean-row,.pd-shared-row,.pd-talk>.pd-wrap,.pd-reference>.pd-wrap{display:flex;flex-direction:column;gap:25px}.pd-work-row{margin-top:25px}.pd-work-row>div>p,.pd-clean-row>div>p:last-child,.pd-shared-row>div>p:not(.pd-eyebrow){margin-top:17px}.pd-clean-row{margin-top:20px;padding-bottom:28px}.pd-clean{width:100%}.pd-shared-row{padding-block:30px}.pd-talk{padding:35px 0}.pd-faq{width:100%}.pd-price{padding-top:35px}.pd-addon{display:block;margin-top:23px;padding-top:20px}.pd-addon p{margin-top:12px}.pd-reference{padding:35px 0}.pd-recommend{width:100%}}

.pd-scope svg text{font:25px "Microsoft YaHei",sans-serif;fill:#68536a}.pd-scope svg text.pd-scope-small{font-size:19px}.pd-scope-cover{transform-origin:139px 180px;transform:scaleX(0)}.pd-scope-cover text{fill:#eee1da!important}.pd-scope-pencil{transform:translate(215px,41px);opacity:0}.pd-scope-mark{stroke-dasharray:444;stroke-dashoffset:0}.pd-hero-stage{grid-template-columns:1fr 1.5fr}.pd-work-row{grid-template-columns:1fr 1.35fr}.pd-work-row figure{max-width:470px}.pd-shared-row{grid-template-columns:1.35fr 1fr}.pd-shared-row figure{max-width:470px}.pd-clean-row{grid-template-columns:1fr 1.35fr}.pd-clean svg{max-height:230px}@media(max-width:700px){.pd-scope{width:100%}.pd-scope svg{max-height:245px}.pd-scope svg text{font-size:28px}.pd-scope svg text.pd-scope-small{font-size:23px}.pd-work-row figure,.pd-shared-row figure{max-width:100%}.pd-work-row img,.pd-shared-row img{max-height:240px}}

/* Pidou R3: only the expense-to-accounting feedback scene. */
.pd-clean svg{max-height:none}.pd-clean svg text{font:22px "Microsoft YaHei",sans-serif;fill:#766071}.pd-clean svg text.pd-exp-heading{font-size:24px}.pd-exp-input{transform:translate(105px,91px);opacity:0}.pd-exp-pencil{transform:translateX(160px);opacity:0}.pd-exp-known{stroke-dasharray:177;stroke-dashoffset:0}.pd-exp-pending{stroke-dasharray:93;stroke-dashoffset:0}.pd-exp-return{stroke-dasharray:260;stroke-dashoffset:0}.pd-exp-arrow{opacity:1}.pd-exp-feedback{transform:translateX(-110px);opacity:1}@media(max-width:700px){.pd-clean svg text{font-size:23px}.pd-clean svg text.pd-exp-heading{font-size:25px}}
