/* V94: AI Automation + SaaS Design positioning */
.nav-links a[href$="ai-automation.html"],
.nav-links a[href$="saas-design.html"],
.topics-links a[href$="ai-automation.html"],
.topics-links a[href$="saas-design.html"],
.v59-footer a[href$="ai-automation.html"],
.v59-footer a[href$="saas-design.html"] { font-weight: 800; }

.nav-links a[href$="ai-automation.html"], .topics-links a[href$="ai-automation.html"] { color: #33b5e5; }
.nav-links a[href$="saas-design.html"], .topics-links a[href$="saas-design.html"] { color: #7dd3fc; }

.v94-priority-zone { padding: 22px 0 64px; }
.v94-priority-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:22px; }
.v94-priority-card { position:relative; overflow:hidden; border-radius:22px; padding:34px; border:1px solid #d7e4ee; box-shadow:0 14px 34px rgba(8,34,54,.09); }
.v94-priority-card.dark { background:linear-gradient(145deg,#071d2d,#0b3653); color:#fff; }
.v94-priority-card.light { background:linear-gradient(145deg,#eef9ff,#ffffff); color:#0b2940; }
.v94-priority-card .v94-tag { display:inline-block; font-size:12px; font-weight:800; letter-spacing:.08em; text-transform:uppercase; margin-bottom:14px; }
.v94-priority-card.dark .v94-tag { color:#5dd4ff; }
.v94-priority-card.light .v94-tag { color:#086ca8; }
.v94-priority-card h2 { margin:0 0 12px; font-size:clamp(28px,3vw,42px); line-height:1.08; }
.v94-priority-card p { margin:0 0 22px; font-size:16px; line-height:1.7; }
.v94-priority-card.dark p { color:#d8e8f2; }
.v94-priority-card .btn { margin-top:4px; }

.v94-saas-hero .lead { max-width:850px; }
.v94-hero-actions { display:flex; flex-wrap:wrap; gap:12px; margin-top:24px; }
.v94-build-section { padding:70px 0; background:#071d2d; color:#fff; }
.v94-build-grid { display:grid; grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr); gap:36px; align-items:start; }
.v94-build-section .lead { color:#d4e5ef; }
.v94-check-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:16px; margin-top:28px; }
.v94-check-grid div { background:rgba(255,255,255,.06); border:1px solid rgba(255,255,255,.13); border-radius:14px; padding:18px; }
.v94-check-grid strong { display:block; color:#fff; margin-bottom:7px; }
.v94-check-grid span { color:#c8dbe7; line-height:1.55; font-size:14px; }
.v94-saas-panel { background:#10334a; border:1px solid #2b536d; border-radius:20px; padding:28px; }
.v94-saas-panel > span { color:#55cfff; font-size:12px; font-weight:800; text-transform:uppercase; letter-spacing:.08em; }
.v94-saas-panel h3 { color:#fff; margin:12px 0 18px; }
.v94-saas-panel ul { margin:0; padding-left:20px; color:#d8e8f2; }
.v94-saas-panel li { margin:10px 0; line-height:1.45; }
.v94-process { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; }
.v94-process article { border:1px solid #d7e4ee; border-radius:16px; padding:22px; background:#fff; }
.v94-process article > span { display:inline-flex; width:34px; height:34px; align-items:center; justify-content:center; border-radius:9px; background:#e8f6fd; color:#0875b7; font-weight:800; font-size:12px; }
.v94-process h3 { margin:14px 0 8px; }
.v94-process p { margin:0; color:#546b7d; line-height:1.6; }
.v94-ai-saas-crosslink { padding:64px 0; background:#eef7fc; }
.v94-ai-saas-crosslink .container { display:grid; grid-template-columns:minmax(0,1.5fr) auto; gap:28px; align-items:center; }
.v94-cross-actions { display:flex; gap:10px; flex-wrap:wrap; justify-content:flex-end; }

@media (max-width: 900px) {
  .v94-priority-grid, .v94-build-grid, .v94-check-grid, .v94-process, .v94-ai-saas-crosslink .container { grid-template-columns:1fr; }
  .v94-cross-actions { justify-content:flex-start; }
}
