/* ==========================================
   Statistics
========================================== */

.stats-section{

padding:80px 0;

background:#111827;

}

.stat-box{

background:#182235;

padding:35px;

border-radius:18px;

transition:.35s;

height:100%;

border:1px solid #263244;

}

.stat-box:hover{

transform:translateY(-8px);

}

.stat-box i{

font-size:45px;

color:#22C55E;

margin-bottom:20px;

}

.stat-box h2{

font-size:40px;

font-weight:700;

color:white;

}

.stat-box p{

color:#94A3B8;

margin:0;

}

/* ==========================================
   Features
========================================== */

.features{

padding:100px 0;

background:#0B1120;

}

.section-title{

margin-bottom:60px;

}

.section-badge{

display:inline-block;

padding:8px 18px;

background:#1E293B;

color:#22C55E;

border-radius:50px;

margin-bottom:18px;

font-size:13px;

font-weight:600;

}

.section-title h2{

font-size:48px;

font-weight:700;

color:white;

margin-bottom:20px;

}

.section-title p{

color:#94A3B8;

max-width:700px;

margin:auto;

}

.feature-card{

background:#182235;

padding:35px;

border-radius:20px;

height:100%;

transition:.35s;

border:1px solid #2A3648;

}

.feature-card:hover{

transform:translateY(-10px);

border-color:#22C55E;

}

.feature-icon{

width:70px;

height:70px;

border-radius:18px;

display:flex;

align-items:center;

justify-content:center;

font-size:28px;

margin-bottom:25px;

color:white;

}

.feature-icon.green{

background:#22C55E;

}

.feature-icon.blue{

background:#3B82F6;

}

.feature-icon.red{

background:#EF4444;

}

.feature-icon.yellow{

background:#F59E0B;

}

.feature-icon.purple{

background:#8B5CF6;

}

.feature-icon.success{

background:#16A34A;

}

.feature-card h4{

color:white;

margin-bottom:15px;

}

.feature-card p{

color:#94A3B8;

line-height:1.8;

}