/* Web Solution Specific Icon Colors */
.sdlc-node:nth-child(2):hover .node-icon { color: #61dbfb; box-shadow: 0 0 20px #61dbfb; } /* React Blue */
.sdlc-node:nth-child(3):hover .node-icon { color: #ff9900; box-shadow: 0 0 20px #ff9900; } /* SEO Gold */
.sdlc-node:nth-child(4):hover .node-icon { color: #12c2e9; box-shadow: 0 0 20px #12c2e9; } /* PWA Cyan */

/* Background Gradient for Hero - Web Solutions */
.web-hero-bg {
    background: linear-gradient(135deg, #1e3c72 0%, #2a5298 100%);
}