.pdd-page{--pdd-line:#dfe6ee;--pdd-muted:#526174;--pdd-navy:#0f2d5b;--pdd-blue:#2563eb;color:var(--pdd-navy)}.pdd-page :is(section[id],#custom-erp-builder){scroll-margin-top:110px}.pdd-jump-nav{border-top:1px solid var(--pdd-line);flex-wrap:wrap;gap:10px 24px;margin-top:40px;padding-top:24px;display:flex}.pdd-jump-nav a{color:var(--pdd-muted);padding:8px 0;font-size:12px;font-weight:600;line-height:1.5}.pdd-jump-nav a:hover,.pdd-jump-nav a:focus-visible{color:var(--pdd-blue)}.pdd-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:80px;display:grid}.pdd-overview h2{letter-spacing:-.05em;margin:17px 0 25px;font-size:clamp(30px,3.6vw,48px);font-weight:600;line-height:1.16}.pdd-overview h2 span{color:var(--pdd-blue)}.pdd-overview p{color:var(--pdd-muted);margin-top:18px;font-size:15px;line-height:1.85}.pdd-overview .pdd-scope-note{border-top:1px solid var(--pdd-line);padding-top:20px;font-size:12px;line-height:1.8}.pdd-fit{border:1px solid var(--pdd-line);background:#f4f7fc;min-width:0;padding:30px}.pdd-fit h3{letter-spacing:-.025em;margin:17px 0 22px;font-size:22px;line-height:1.4}.pdd-fit ul{margin:0 0 24px;padding:0;list-style:none}.pdd-fit li{color:var(--pdd-muted);align-items:flex-start;gap:10px;margin:13px 0;font-size:13px;line-height:1.8;display:flex}.pdd-fit li svg{color:#0f766e;flex-shrink:0;margin-top:4px}.pdd-tinted{background:#f6f8fb}.pdd-page .section-top>p{max-width:430px;color:var(--pdd-muted);font-size:13px;line-height:1.8}.pdd-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pdd-feature-grid article{border:1px solid var(--pdd-line);background:#fff;min-width:0;padding:30px}.pdd-number{letter-spacing:.08em;color:var(--pdd-blue);margin-bottom:20px;font-size:11px;font-weight:650;display:block}.pdd-page :is(.pdd-feature-grid,.pdd-process,.pdd-operation-grid) h3{letter-spacing:-.03em;margin:0 0 16px;font-size:20px;font-weight:600;line-height:1.35}.pdd-page :is(.pdd-feature-grid,.pdd-process,.pdd-operation-grid) p{color:var(--pdd-muted);font-size:13px;line-height:1.85}.pdd-feature-grid dl{margin:24px 0 0;font-size:12px}.pdd-feature-grid dl>div{border-top:1px solid var(--pdd-line);margin-top:14px;padding-top:14px}.pdd-feature-grid dt{margin-bottom:6px;font-weight:650;line-height:1.5}.pdd-feature-grid dd{color:var(--pdd-muted);margin:0;line-height:1.8}.pdd-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}.pdd-process li{border-top:2px solid #dce5f3;min-width:0;padding-top:24px}.pdd-operation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pdd-operation-grid>article{border:1px solid var(--pdd-line);background:#fff;min-width:0;padding:30px}.pdd-list-item{border-top:1px solid var(--pdd-line);margin-top:20px;padding-top:20px}.pdd-list-item h4{margin:0 0 8px;font-size:13px;line-height:1.55}.pdd-records{color:var(--pdd-muted);margin:20px 0;padding-left:16px;font-size:12px;line-height:1.85}.pdd-records li{margin:8px 0}.pdd-faq{border-top:1px solid var(--pdd-line);max-width:100%}.pdd-faq details{border-bottom:1px solid var(--pdd-line)}.pdd-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:16px;font-weight:600;line-height:1.6;list-style:none;display:flex}.pdd-faq summary::-webkit-details-marker{display:none}.pdd-faq summary span{width:22px;height:22px;color:var(--pdd-blue);flex:0 0 22px;justify-content:center;align-items:center;margin-inline-end:6px;font-size:22px;line-height:1;transition:transform .2s;display:inline-flex}.pdd-faq details[open] summary span{transform:rotate(45deg)}.pdd-faq details>p{max-width:880px;color:var(--pdd-muted);margin:0 0 24px;padding-right:30px;font-size:14px;line-height:1.9}.pdd-request-heading{margin-bottom:50px}.pdd-page :is(.pdd-fit,.pdd-feature-grid,.pdd-operation-grid,.pdd-process,.pdd-request-heading){overflow-wrap:anywhere}@media (max-width:1100px){.pdd-overview-grid{gap:40px}.pdd-feature-grid,.pdd-process{grid-template-columns:repeat(2,minmax(0,1fr))}.pdd-operation-grid{grid-template-columns:1fr}.pdd-operation-grid>article{display:block}}@media (max-width:760px){.pdd-overview-grid{grid-template-columns:1fr;gap:32px}.pdd-jump-nav{gap:6px 20px;margin-top:28px}.pdd-page .section-top>p{max-width:none}.pdd-page :is(.pdd-fit,.pdd-feature-grid article,.pdd-operation-grid>article){padding:24px}.pdd-faq summary{gap:18px;font-size:15px}.pdd-faq details>p{padding-right:0;font-size:13px}.pdd-request-heading{margin-bottom:32px}}@media (max-width:560px){.pdd-feature-grid,.pdd-process{grid-template-columns:1fr}.pdd-page :is(.pdd-fit,.pdd-feature-grid article,.pdd-operation-grid>article){padding:22px}.pdd-jump-nav a{font-size:11px}.pdd-process{gap:28px}}@media (prefers-reduced-motion:reduce){.pdd-faq summary span{transition:none}}@media print{body:has(.pdd-page) .pdd-page>:not(#product-request){display:none!important}.pdd-request .custom-erp-request-section>:not(.custom-erp-builder){display:none!important}.pdd-request .custom-erp-request-section{width:100%;margin:0;padding:0}}
