.ai-section{

padding:160px 0;

background:#081018;

color:#fff;

}

.ai-grid{

display:grid;

grid-template-columns:1fr 1fr;

gap:60px;

margin-top:70px;

align-items:center;

}

.feature{

display:flex;

gap:20px;

padding:30px;

margin-bottom:25px;

background:rgba(255,255,255,.05);

border:1px solid rgba(255,255,255,.08);

border-radius:20px;

transition:.35s;

}

.feature:hover{

transform:translateX(10px);

border-color:#84CC16;

}

.feature i{

width:70px;

height:70px;

display:flex;

justify-content:center;

align-items:center;

border-radius:18px;

background:linear-gradient(135deg,#22C55E,#2F855A);

font-size:28px;

}

.feature h3{

margin-bottom:10px;

font-size:24px;

}

.feature p{

color:#c5d0d6;

line-height:1.8;

}

.prediction-card{

padding:45px;

background:#fff;

color:#111827;

border-radius:24px;

box-shadow:0 30px 70px rgba(0,0,0,.15);

}

.prediction-card span{

color:#22C55E;

font-weight:700;

}

.prediction-card h2{

margin:20px 0;

font-size:36px;

}

.prediction-card p{

line-height:1.9;

margin-bottom:35px;

}

.prediction-card button{

padding:16px 35px;

border:none;

background:linear-gradient(135deg,#22C55E,#2F855A);

color:#fff;

border-radius:12px;

font-size:17px;

cursor:pointer;

font-weight:700;

}

@media(max-width:992px){

.ai-grid{

grid-template-columns:1fr;

}

}