/* npi-dashboard 页 cta-strip 模块样式（自 page-npi-dashboard.css 按业务边界抽出） */
.npi-dashboard-redesign .cta-section { padding: var(--wk-space-4) 0; background: linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%); text-align: center; color: var(--wk-white); }
.npi-dashboard-redesign .cta-section h2 { font-size: var(--wk-text-h2); font-weight: 800; margin-bottom: var(--wk-space-md); }
.npi-dashboard-redesign .cta-section p { font-size: var(--wk-text-h3); opacity: 0.9; margin-bottom: var(--wk-space-3xl); }
.npi-dashboard-redesign .cta-buttons { display: flex; gap: var(--wk-space-lg); justify-content: center; flex-wrap: wrap; }
.npi-dashboard-redesign .btn-white { background: var(--wk-surface); color: var(--primary-text); padding: var(--wk-space-lg) var(--wk-space-3xl); border-radius: var(--radius-sm); font-size: var(--wk-text-body); font-weight: 600; border: none; cursor: pointer; transition: all .2s; }
.npi-dashboard-redesign .btn-white:hover { transform: translateY(-2px); box-shadow: 0 6px 20px var(--wk-overlay-lg); }
