.nav-link:hover{color:#0d6efd!important}.hover-card{transition:transform .3s ease,box-shadow .3s ease}.carousel-item{transition:transform 1s ease,opacity 1s ease}.carousel-indicators [data-bs-target]{background-color:#0d6efd}.carousel-control-prev-icon,.carousel-control-next-icon{filter:invert(1)}.features-section{background:linear-gradient(135deg,#4b8ff5,#e168e1);border-radius:20px;animation:fadeInUp 1.5s ease}.feature-card{background-color:#ffffff1a;border-radius:15px;transition:all .4s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feature-card:hover{transform:translateY(-10px) scale(1.03);box-shadow:0 10px 25px #fff3;background-color:#ffffff26}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.how-it-works{background-color:#f8f9fa;padding:60px 20px;border-radius:10px}.how-it-works .card{border:none;border-radius:12px;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;background:#fff;padding:25px 15px}.how-it-works .card:hover{transform:translateY(-8px);box-shadow:0 12px 20px #0000001a}.how-it-works .card-title{font-weight:600;color:#0d6efd;margin-bottom:10px}.how-it-works .card-text{color:#495057;font-size:.95rem;line-height:1.5}.how-it-works .card-icon{font-size:2rem;color:#0d6efd;margin-bottom:12px}.how-it-works h2{color:#0d6efd;margin-bottom:50px}@media(max-width:768px){.how-it-works{padding:40px 15px}}.testimonials .card{border-radius:12px;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.testimonials .card:hover{transform:translateY(-6px);box-shadow:0 10px 18px #0000001f}
