body.page .diyi-partners{color:#233c52;line-height:1.65;padding-bottom:28px}
body:has(.diyi-partners) main.content-layout-wrapper{width:100%!important;max-width:var(--diyi-chrome-shell,1280px)!important;margin-inline:auto!important;padding-inline:var(--diyi-chrome-gutter,32px)!important;box-sizing:border-box}
.diyi-partners h2,.diyi-partners h3{color:#112f48;font-weight:700}.diyi-partners h2{font-size:32px;line-height:1.2;margin:0 0 26px}.diyi-partners h3{font-size:19px;line-height:1.35;margin:0 0 12px}.diyi-partners p{margin:0 0 16px}.diyi-partners a{color:#086bcc}.diyi-partners .dp-kicker{color:#0871cf;font-size:12px;letter-spacing:1.5px;font-weight:800;margin-bottom:16px}
.dp-hero{display:grid;grid-template-columns:1.45fr 1fr;align-items:center;gap:56px;background:linear-gradient(125deg,#eef6ff,#fff 75%);border:1px solid #dce7f1;border-radius:20px;padding:52px}.dp-hero h2{font-size:46px;letter-spacing:-1px}.dp-lead{font-size:18px;color:#4c6377;max-width:670px}.dp-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin:28px 0 18px}.diyi-partners .dp-primary{display:inline-flex;align-items:center;justify-content:center;background:#0879eb;color:#fff!important;padding:15px 22px;border-radius:8px;font-weight:700;text-decoration:none;min-height:50px;line-height:1.4}.diyi-partners .dp-primary:hover{background:#0562bd}.diyi-partners a:focus-visible,.diyi-partners summary:focus-visible{outline:3px solid #e5a400;outline-offset:4px}.dp-secondary{font-weight:700}.dp-small{font-size:13px;color:#506a80}.dp-highlight{background:#103651;color:#d5e7f5;border-radius:16px;padding:32px;box-shadow:0 14px 32px #123b5012}.dp-highlight>strong{display:block;font-size:100px;line-height:1.15;color:#fff;letter-spacing:-5px}.dp-highlight>strong span{font-size:52px;letter-spacing:0}.diyi-partners .dp-highlight h3{color:#fff}.dp-highlight div{border-top:1px solid #ffffff35;padding-top:20px;margin-top:22px;font-size:15px}.dp-section{margin-top:64px}.dp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.dp-card{background:#fff;border:1px solid #dce5ed;border-radius:12px;padding:28px}.dp-rate{display:block;font-size:42px;font-weight:800;color:#0879eb;margin-bottom:10px}.dp-card p,.dp-grid article p{color:#50677b}.dp-note{font-size:13px;color:#556b7e;margin-top:18px!important}.dp-soft{background:#edf3f8;border-radius:16px;padding:36px}.dp-steps article{border-top:2px solid #cbdce9;padding-top:20px}.dp-steps article>span{display:block;color:#0879eb;font-size:24px;font-weight:700;margin-bottom:16px}.dp-faq{max-width:980px;margin-inline:auto}.dp-faq details{background:#fff;border:1px solid #dce5ed;border-radius:9px;margin-bottom:12px;padding:19px 24px}.dp-faq summary{font-weight:700;cursor:pointer;color:#173e5c}.dp-faq details p{margin:16px 0 0;color:#50677b}.dp-final{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:36px;background:#eaf4ff;border-radius:16px;margin-top:48px}.dp-final h2{font-size:28px;margin-bottom:12px}.dp-final p{margin:0}.dp-final .dp-primary{flex-shrink:0}.dp-contact{text-align:center}
@media(max-width:1024px){.dp-hero{gap:28px;padding:30px}.dp-hero h2{font-size:36px}.dp-grid{gap:16px}.dp-card{padding:20px}.dp-final{display:block}.dp-final .dp-primary{margin-top:22px}}
@media(max-width:767px){.dp-hero,.dp-grid{grid-template-columns:1fr}.dp-hero{padding:24px 20px;gap:24px;border-radius:12px}.dp-hero h2{font-size:32px}.dp-lead{font-size:16px}.dp-highlight{padding:24px}.dp-highlight>strong{font-size:76px}.dp-section{margin-top:38px}.diyi-partners h2{font-size:27px}.dp-soft,.dp-final{padding:24px}.dp-faq details{padding:16px}.dp-actions{gap:16px}.dp-primary{width:100%;text-align:center}.dp-grid{gap:20px}}
