.navbar-nav .nav-link{
    margin-left: 10px;
    transition: 0.3s;
}

.navbar-nav .nav-link:hover{
    color: #ffd700 !important;
}
.hero-section{
    background: linear-gradient(
        135deg,
        #f8f9fa,
        #e9f2ff
    );
}

.hero-section h1{
    color:#0d6efd;
}

.hero-section p{
    color:#555;
}

.hero-img{
    max-width:500px;
    animation: float 3s ease-in-out infinite;
}

@keyframes float{

    0%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-12px);
    }

    100%{
        transform: translateY(0);
    }

}
.about-section{
    background: #ffffff;
}

.about-img{
    border-radius: 15px;
    box-shadow: 0 10px 25px rgba(0,0,0,0.1);
}

.about-section h2{
    font-size: 2.2rem;
}

.about-section p{
    font-size: 1.05rem;
    line-height: 1.8;
}
.card{
    transition: 0.3s;
}

.card:hover{
    transform: translateY(-8px);
}
.step-number{
    width:70px;
    height:70px;
    background:#0d6efd;
    color:white;
    margin:auto;
    border-radius:50%;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:28px;
    font-weight:bold;
}
.cta-section{
    background: linear-gradient(135deg,#0d6efd,#4f8cff);
    color:white;
    border-radius:20px;
    margin:50px 0;
}