*{margin:0;padding:0;box-sizing:border-box;font-family:'Poppins',sans-serif;}

.reason-section{padding:70px 8%;background:#f5f7fb;color:#222;}

/* TITLE */
.title{text-align:center;margin-bottom:50px;}
.title h1{font-size:2.5rem;color:#0b3d91;}
.title p{color:#555;margin-top:10px;}

/* CONTENT WRAPPER */
.why-container{
display:flex;
flex-direction:column;
gap:50px;
}

/* CONTENT BLOCK */
.why-block{
background:#fff;
display:flex;
flex-wrap:wrap;
align-items:center;
gap:30px;
padding:25px;
border-radius:15px;
box-shadow:0 5px 15px rgba(0,0,0,0.06);
opacity:0;
transform:translateY(40px);
transition:all 0.8s ease;
}

.why-block.show{
opacity:1;
transform:translateY(0);
}

.why-text{flex:1;min-width:260px;}
.why-text h2{color:#0b3d91;margin-bottom:10px;}
.why-text p{color:#555;}

.why-icon{
flex:0.4;
min-width:200px;
text-align:center;
font-size:60px;
color:#1589ff;
animation:pulse 2s infinite;
}

/* ICON ANIMATION */
@keyframes pulse{
0%{transform:scale(1);}
50%{transform:scale(1.1);}
100%{transform:scale(1);}
}

/* RESPONSIVE */
@media(max-width:768px){
.why-block{flex-direction:column;text-align:center;}
}