/* 案例页底部 CTA 行动条：卡片式行动条 + 通用按钮。响应式在窄屏改纵向。 */
#npi-cases .cta-strip{max-width:var(--max-width);margin:var(--wk-space-sm) auto var(--wk-space-4);padding:0 var(--wk-space-2xl)}
#npi-cases .cta-inner{background:var(--wk-surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--card-shadow);padding:var(--wk-space-2) var(--wk-space-2);display:flex;align-items:center;justify-content:space-between;gap:var(--wk-space-1);flex-wrap:wrap}
#npi-cases .cta-inner h2{font-size: var(--wk-text-h2);margin-bottom:var(--wk-space-sm)}
#npi-cases .cta-inner p{font-size: var(--wk-text-md);color:var(--text-secondary) !important}
#npi-cases .cta-actions{display:flex;gap:var(--wk-space-md);flex-wrap:wrap}
#npi-cases .rd-button{display:inline-flex;align-items:center;gap:var(--wk-space-sm);padding:var(--wk-space-md) var(--wk-space-2xl);border-radius:var(--radius-sm);font-size: var(--wk-text-body);font-weight:600;cursor:pointer;text-decoration:none;border:none;transition:all .2s}
#npi-cases .rd-button--primary{background:var(--primary);color:var(--wk-white) !important}
#npi-cases .rd-button--primary:hover{background:var(--primary-dark);transform:translateY(-1px)}
#npi-cases .rd-button--ghost{background:var(--wk-surface);color:var(--text-secondary) !important;border:1px solid var(--border)}
#npi-cases .rd-button--ghost:hover{border-color:var(--primary);color:var(--primary-text) !important}

/* 行动条在窄屏改纵向居中（原 page-cases.css 尾部 760px 媒体块拆分而来） */
@media (max-width:760px){
  #npi-cases .cta-inner{flex-direction:column;text-align:center}
}
