html {
            scroll-behavior: smooth;
        }
        .flink:hover {
            transform: translateY(-3px);
            box-shadow: 0 10px 20px rgba(0,0,0,0.1);
        }
        .service-card:hover {
            transform: translateY(-10px);
            transition: transform 0.3s ease;
        }
        .doctor-card img {
            transition: transform 0.5s ease;
        }
        .doctor-card:hover img {
            transform: scale(1.05);
        }
        .nav-link {
            position: relative;
        }
        .nav-link::after {
            content: '';
            position: absolute;
            width: 0;
            height: 2px;
            bottom: -5px;
            left: 0;
            background-color: #1a936f;
            transition: width 0.3s ease;
        }
        .nav-link:hover::after {
            width: 100%;
        }
        .stat-number {
            font-variant-numeric: tabular-nums;
        }
