/* 首页专用布局：居中收获说明与题量卡片，两端共用，不影响支付及答题页。 */
.shouye-shouping{box-sizing:border-box;text-align:center;padding:40px 24px 30px;background:linear-gradient(135deg,#f1efff,#e9edff 65%,#f2f4ff);color:#25263d;font-family:system-ui,-apple-system,"Segoe UI","Microsoft YaHei",sans-serif}
.shouye-meiti{color:#7065c3;font-size:12px;font-weight:700;letter-spacing:2px;margin:0 0 12px}
.shouye-shouping h1{font-size:38px;line-height:1.3;font-weight:800;margin:0;letter-spacing:-1px;color:#272741}
.shouye-shouping h1 span{display:block;color:#6655ce}
.shouye-shouhuo{font-size:15px;line-height:1.8;margin:14px 0 10px;color:#63647a}
.shouye-quanyi{display:flex;justify-content:center;gap:20px;color:#696187;font-size:12px;margin-bottom:22px}
.shouye-quanyi span:before{content:'✓';color:#8474d6;margin-right:6px}
.shouye-xuanti-liebiao{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:850px;margin:0 auto}
.shouye-xuanti-ka{position:relative;display:flex;flex-direction:column;align-items:center;background:#fff;border:2px solid transparent;border-radius:16px;padding:20px 12px 18px;color:#28283f;box-shadow:0 5px 18px #44407d06;cursor:pointer;font:inherit;transition:border-color .15s,background .15s}
.shouye-xuanti-ka:hover{border-color:#b9afea}
.shouye-xuanti-ka[aria-checked=true]{border-color:#8070dd;background:#fdfcff;box-shadow:0 8px 25px #6655bb12}
.xuanti-tubiao{font-size:24px;color:#9181e6;background:#f1eeff;border-radius:12px;width:48px;height:48px;display:grid;place-items:center;margin-bottom:12px}
.xuanti-shuzi{font-size:32px;font-weight:800;line-height:1.2}.xuanti-shuzi small{font-size:15px;margin-left:4px;font-weight:500}
.xuanti-mingcheng{font-size:16px;font-weight:700;margin-top:7px}.xuanti-shijian{font-size:12px;color:#717185;margin-top:8px}.xuanti-miaoshu{font-size:12px;color:#9090a0;margin-top:8px}
.xuanti-gouxuan{position:absolute;right:12px;top:12px;border:1px solid #ddd8ed;border-radius:50%;width:21px;height:21px;line-height:19px;color:transparent;font-size:12px}
[aria-checked=true]>.xuanti-gouxuan{background:#8070dd;border-color:#8070dd;color:white}
.shouye-jindu{font-size:12px;color:#78758e;margin:14px 0 10px;min-height:18px}
.shouye-kaishi{border:0;border-radius:10px;background:#7060d9;color:white;font-family:inherit;font-size:16px;font-weight:700;line-height:1.4;min-height:50px;min-width:270px;padding:14px 30px;box-shadow:0 6px 15px #6655bb22;cursor:pointer}
.shouye-kaishi:hover{background:#5f4ecb}.shouye-kaishi:focus-visible,.shouye-xuanti-ka:focus-visible{outline:3px solid #3d307d;outline-offset:4px}
.shouye-fufei{font-size:12px;color:#77728a;margin:12px 0 5px}.shouye-quanyi-shuoming{font-size:11px;line-height:1.7;color:#888397;margin:0}.shouye-fuzhu{display:flex;justify-content:center;gap:14px;margin-top:12px;font-size:12px}.shouye-fuzhu a{color:#71658f}
.shouye-yangli{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;max-width:1000px;margin:0 auto;padding:55px 24px;color:#303048}.shouye-yangli h2{font-size:30px;font-weight:750;line-height:1.45;margin:12px 0 18px}.shouye-yangli-wenan>p:not(.shouye-meiti){font-size:14px;line-height:1.8;color:#818092}.shouye-yangli .home-report-preview{width:100%;background:white;border:1px solid #e9e5f2;border-radius:16px;padding:24px;box-shadow:0 8px 30px #39336108}
.shouye-yangli .report-preview-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:14px}.shouye-yangli .report-preview-heading small{font-size:10px;color:#92909e}.shouye-yangli .report-preview-type{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.shouye-yangli .report-preview-type span{display:block;font-size:11px;color:#868291}.shouye-yangli .report-preview-type strong{font-size:32px;color:#7060ba}.shouye-yangli .report-preview-type p{font-size:12px}.shouye-yangli .report-preview-dimensions{display:flex;gap:10px;flex-wrap:wrap;font-size:11px}.shouye-yangli .report-preview-source{margin-top:20px;font-size:12px;font-weight:700}.shouye-yangli .report-preview-excerpt,.shouye-yangli details,.shouye-yangli .report-preview-footer{font-size:12px;line-height:1.8;color:#777384}.shouye-yangli .report-preview-action{display:grid;gap:6px;padding:14px;background:#f5f3fc;border-radius:8px;font-size:12px;margin:14px 0}.shouye-yangli details summary{cursor:pointer}.shouye-yangli .report-preview-footer{margin-top:12px}
/* 手机保留三档可见，正常文字下先看到开始按钮；大字号与短屏自然滚动。 */
@media(max-width:767px){
.wap-body>.container{padding:0!important;max-width:none!important}.shouye-shouping{padding:22px 16px 20px}.shouye-meiti{font-size:10px;letter-spacing:1.5px;margin-bottom:10px}.shouye-shouping h1{font-size:26px;line-height:1.35;letter-spacing:0}.shouye-shouhuo{font-size:12px;line-height:1.7;margin:10px auto;max-width:310px}.zhuomian-huanhang{display:none}.shouye-quanyi{gap:14px;font-size:10px;margin-bottom:16px}.shouye-xuanti-liebiao{grid-template-columns:1fr;gap:9px}.shouye-xuanti-ka{display:grid;grid-template-columns:46px 1fr auto;grid-template-rows:auto auto;text-align:left;padding:12px 32px 12px 12px;column-gap:10px;row-gap:3px;border-radius:12px;min-height:76px}.xuanti-tubiao{grid-row:1/3;width:40px;height:40px;font-size:20px;margin:0}.xuanti-shuzi{grid-column:3;grid-row:1/3;font-size:25px;align-self:center}.xuanti-shuzi small{font-size:12px}.xuanti-mingcheng{grid-column:2;grid-row:1;font-size:14px;margin:0}.xuanti-shijian{grid-column:2;grid-row:2;font-size:11px;margin:0}.xuanti-miaoshu{display:none}.xuanti-gouxuan{width:16px;height:16px;line-height:14px;right:8px;top:8px;font-size:10px}.shouye-jindu{font-size:10px;margin:11px 0 9px}.shouye-kaishi{min-width:0;width:100%;min-height:48px;font-size:16px}.shouye-fufei{font-size:11px;margin-top:10px}.shouye-quanyi-shuoming{font-size:10px}.shouye-fuzhu{font-size:11px;margin-top:11px}.shouye-yangli{grid-template-columns:1fr;gap:18px;padding:28px 16px}.shouye-yangli h2{font-size:25px;margin:6px 0 10px}.shouye-yangli .home-report-preview{padding:18px}.shouye-yangli-wenan>p:not(.shouye-meiti){font-size:12px;margin-bottom:0}
}
@media(prefers-reduced-motion:reduce){.shouye-xuanti-ka{transition:none}}
