.hero-digital {
	background-color: #0a1128;
	background-image: 
		radial-gradient(circle at 20% 30%, rgba(0, 168, 255, 0.1) 0%, transparent 50%),
		radial-gradient(circle at 80% 70%, rgba(0, 168, 255, 0.05) 0%, transparent 50%);
}

.tech-card {
	background: rgba(255, 255, 255, 0.02);
	backdrop-filter: blur(12px);
	border: 1px solid rgba(255, 255, 255, 0.05);
	transition: all 0.4s ease;
}
.tech-card:hover {
	border-color: rgba(0, 168, 255, 0.3);
	background: rgba(255, 255, 255, 0.04);
	transform: translateY(-5px);
}

.status-pulse {
	box-shadow: 0 0 0 0 rgba(16, 185, 129, 0.7);
	animation: pulse 2s infinite;
}
@keyframes pulse {
	0% { transform: scale(0.95); box-shadow: 0 0 0 0 rgba(16, 185, 129, 0.7); }
	70% { transform: scale(1); box-shadow: 0 0 0 10px rgba(16, 185, 129, 0); }
	100% { transform: scale(0.95); box-shadow: 0 0 0 0 rgba(16, 185, 129, 0); }
}