/* === AsoRank 服务页统一样式（svc-*）===
   由各页内联 <style> 抽出的公共版本，hero 已与支撑页/老模板横幅统一
   ====================================== */
.svc{max-width:1200px;margin:0 auto;padding:56px 24px 80px;font-family:Roboto,"Helvetica Neue",Arial,"PingFang SC","Microsoft YaHei",sans-serif;color:#1e183f;font-size:16px;line-height:1.75;box-sizing:border-box}
  .svc *{box-sizing:border-box}
  .svc-crumb{font-size:13px;color:#6b6a80;margin:0 0 26px}
  .svc-crumb a{color:#6b6a80;text-decoration:none}
  .svc-crumb a:hover{color:#6153ff}
  .svc-crumb span{margin:0 8px;opacity:.55}
    .svc-hero{margin:14px 0 0;padding:52px 40px 60px;border-radius:22px;background:linear-gradient(135deg,#8b80ff 0%,#6e63ff 52%,#5b4df0 100%);color:#fff;border-bottom:0;margin-bottom:48px}
  .svc-hero h1{margin:0 0 18px;font-size:40px;line-height:1.24;font-weight:700;color:#fff;letter-spacing:-.5px}
  .svc-hero .svc-lead{margin:0 0 14px;font-size:18px;line-height:1.75;color:rgba(255,255,255,.94);max-width:880px}
  .svc-btn{display:inline-block;margin-top:16px;padding:14px 30px;background:#fff;color:#4a3ce0;font-size:16px;font-weight:600;line-height:1.4;border-radius:10px;text-decoration:none;transition:all .18s ease}
  .svc-btn:hover{background:#f4f2ff;color:#362c73}
  .svc-section{margin-bottom:56px}
  .svc h2{margin:0 0 20px;font-size:28px;line-height:1.35;font-weight:700;color:#1e183f}
  .svc h3{margin:32px 0 10px;font-size:19px;line-height:1.45;font-weight:600;color:#1e183f}
  .svc p{margin:0 0 16px;color:#3c3a5c}
  .svc a.svc-inline{color:#4a3ce0;text-decoration:underline;text-underline-offset:2px}
  .svc a.svc-inline:hover{color:#6153ff}
  .svc ul,.svc ol{margin:0 0 18px;padding-left:24px;color:#3c3a5c}
  .svc ul{list-style:disc}
  .svc ol{list-style:decimal}
  .svc li{margin-bottom:10px}
  .svc-faq h3{margin-top:28px}
  .svc-faq p{margin-bottom:0}
  .svc-cta{margin-top:8px;padding:44px 40px;background:#f4f2ff;border:1px solid #ece9f5;border-radius:16px;text-align:center}
  .svc-cta h2{margin:0 0 12px}
  .svc-cta p{max-width:760px;margin:0 auto 6px}
  @media (max-width:767px){
    .svc{padding:32px 16px 56px;font-size:15px;line-height:1.7}
    .svc-hero{padding:34px 20px 38px;margin:10px 0 0;border-radius:16px;margin-bottom:36px}
    .svc-hero h1{font-size:26px;line-height:1.32;letter-spacing:0}
    .svc-hero .svc-lead{font-size:16px}
    .svc h2{font-size:22px}
    .svc h3{font-size:17px;margin-top:26px}
    .svc-btn{display:block;width:100%;max-width:320px;margin:16px auto 0;text-align:center}
    .svc-section{margin-bottom:40px}
    .svc-cta{padding:28px 20px;border-radius:12px}
  }
