.cpp-hero{background:#eaf0ff}.cpp-hero-content{max-width:950px;margin:0 auto;padding-top:40px;padding-bottom:32px}.cpp-step-card{background:#fff;border-radius:10px;min-height:280px;transition:box-shadow .2s;text-align:center}.cpp-step-avatar{margin-bottom:12px}.cpp-step-title{font-weight:600}.cpp-step-desc{color:#343a40;font-size:1rem}.cpp-info-banner{background:#fff;padding:28px 12px 24px;margin-top:0;font-size:1.18rem}.ot-bg{min-height:100vh;background:linear-gradient(90deg,#fff 60%,#eaf0ff);display:flex;align-items:stretch;justify-content:center;padding:0}.ot-wrap{max-width:1280px;margin:0 auto;width:100%;padding:54px 16px 44px 32px}.ot-left{display:flex;flex-direction:column;min-width:310px}.ot-title{color:#5271ff!important;font-weight:700!important;font-size:2.7rem!important}.ot-desc{margin-bottom:24px!important}.ot-cardstore{border-radius:13px!important;background:#fff!important;min-width:330px}.ot-prod-card{border-radius:9px!important;background:#fafcff!important;transition:box-shadow .22s;min-height:174px;position:relative}.ot-prod-card:hover{box-shadow:0 3px 22px #1e4fd624}@media (max-width:900px){.cpp-hero-content{padding:38px 5vw 32px}.ot-wrap{flex-direction:column;padding:32px 3vw 44px}}@media (max-width:600px){.cpp-info-banner{font-size:1rem;padding:18px 2vw 16px}.ot-title{font-size:2rem!important}.ot-desc{font-size:1.04rem!important}}.order-test-root{padding:32px 16px;max-width:1100px;margin:0 auto;background:#fff}.order-test-title{color:#6698FD;text-align:center;font-weight:600;margin-bottom:24px}.order-test-intro{font-size:1.15rem;margin-bottom:20px;font-weight:500}.order-test-list{padding-left:20px;font-size:1.08rem;margin-bottom:0}.order-test-list-item{margin-bottom:10px}.order-test-image-container{display:flex;justify-content:center;align-items:center}.order-test-image-wrapper{max-width:350px;width:100%;background:#f5f7fc;border-radius:26px;padding:24px;margin:0 auto}.order-test-image{width:100%;height:auto;display:block;border-radius:16px;box-shadow:0 6px 24px rgba(102,152,253,.2)}.order-test-button{background:#6698FD;padding:12px 40px;font-size:1.18rem;font-weight:700;border-radius:12px;box-shadow:none;text-transform:none}@media (max-width:900px){.order-test-root{padding:24px 6px}.order-test-title{font-size:2rem}.order-test-image-wrapper{padding:12px;max-width:270px}}@media (max-width:600px){.order-test-title{font-size:1.5rem;margin-bottom:18px}.order-test-root{padding:10px 3px}.order-test-image-wrapper{padding:8px;max-width:200px}.order-test-intro{font-size:1rem}.order-test-button{width:100%;padding:12px 0;font-size:1rem}.order-test-list{font-size:1rem}}