.why-choose-us{
	    background:#f8fafc;
	}

	.section-subtitle{
	    display:inline-block;
	    padding:8px 18px;
	    background:#eef4ff;
	    color:#0d6efd;
	    border-radius:50px;
	    font-size:14px;
	    font-weight:600;
	    letter-spacing:1px;
	}

	.section-title{
	    font-size:42px;
	    font-weight:700;
	    color:#1a1a1a;
	}

	.section-desc{
	    max-width:700px;
	    margin:auto;
	    color:#6c757d;
	}

	.choose-box{
	    position:relative;
	    background:#fff;
	    padding:35px 30px;
	    border-radius:18px;
	    overflow:hidden;
	    height:100%;
	    border:1px solid #e9ecef;
	    transition:all .4s ease;
	}

	.choose-box:hover{
	    transform:translateY(-10px);
	    box-shadow:0 15px 40px rgba(0,0,0,.08);
	}

	.number{
	    position:absolute;
	    top:15px;
	    right:20px;
	    font-size:60px;
	    font-weight:800;
	    color:rgba(13,110,253,.08);
	    line-height:1;
	}

	.choose-box h4{
	    font-size:22px;
	    font-weight:700;
	    margin-bottom:15px;
	    color:#222;
	}

	.choose-box p{
	    color:#6c757d;
	    line-height:1.8;
	    margin-bottom:0;
	}

	.choose-box::before{
	    content:'';
	    position:absolute;
	    left:0;
	    top:0;
	    width:5px;
	    height:100%;
	    background:linear-gradient(to bottom,#0d6efd,#00c6ff);
	    transition:.4s;
	}

	.choose-box:hover::before{
	    width:8px;
	}

	@media(max-width:768px){
	    .section-title{
	        font-size:30px;
	    }
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	.export-section{
    background:#0f172a;
    color:#fff;
    overflow:hidden;
}

.export-badge{
    background:rgba(255,255,255,0.1);
    color:#fff;
    padding:8px 18px;
    border-radius:30px;
    font-size:14px;
    letter-spacing:1px;
}

.export-feature{
    display:flex;
    gap:18px;
    margin-bottom:35px;
}

.feature-icon{
    width:60px;
    height:60px;
    min-width:60px;
    border-radius:50%;
    background:linear-gradient(135deg,#0d6efd,#00c6ff);
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:24px;
}

.export-feature h5{
    margin-bottom:8px;
    font-weight:600;
}

.export-feature p{
    margin:0;
    color:#cbd5e1;
}

.globe-wrapper{
    position:relative;
    width:300px;
    height:300px;
    margin:auto;
}

.globe-circle{
    width:220px;
    height:220px;
    border-radius:50%;
    margin:auto;
    background:linear-gradient(135deg,#0d6efd,#00c6ff);
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:90px;
    color:#fff;
    animation:rotateGlow 6s linear infinite;
    box-shadow:0 0 40px rgba(13,110,253,.5);
}

.dot{
    position:absolute;
    width:14px;
    height:14px;
    background:#00c6ff;
    border-radius:50%;
}

.dot1{top:20px;left:50%;}
.dot2{right:20px;top:50%;}
.dot3{bottom:20px;left:50%;}
.dot4{left:20px;top:50%;}

@keyframes rotateGlow{
    0%{transform:rotate(0deg);}
    100%{transform:rotate(360deg);}
}












.service-item{
    height: 100%;
    display: flex;
    flex-direction: column;
}

.service-item .overflow-hidden{
    height: 250px; /* sabhi images ki same height */
}

.service-item .overflow-hidden img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.service-item p{
    flex-grow: 1; /* content ko stretch karega */
}

.service-item .btn-slide{
    margin-top: auto;
}