body { font-family: 'Plus Jakarta Sans', sans-serif; }
.bg-navy-950 { background-color: rgb(1 0 72) !important; }
.text-gradient {
 background: linear-gradient(to right, #ffffff, #0080ff);
 -webkit-background-clip: text;
 -webkit-text-fill-color: transparent;
 background-clip: text;
 color: transparent;}

 .richtech-system-logo{
    width: 150px;  }

.richtech-header-bg{
    background-image: url('../images/hero-bg.jpg');
    background-size: cover;
    background-position: center;
}
 .service-card:hover .icon-box { background-color: #2563eb; color: white; }
 .active-link {
    color: #1e40af;
    font-weight: 600;
    background-color: #e4eef8;
    padding: 0.5rem 1rem;
    border: 1px solid #dfe2e6;
    border-radius: 5px;
 }
