.news-section{background:linear-gradient(#f8fbff,#eef3f9);padding:100px 0;position:relative}.section-title{text-align:center;font-size:36px;font-style:bold;color:#5f8cc7;margin-bottom:10px}.section-subtitle{text-align:center;color:#777;max-width:600px;margin:0 auto 60px}.cards{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.card{background:#fff;border-radius:12px;max-height:500px;transition:all .3s;overflow:hidden;box-shadow:0 15px 40px #00000014}.card:before{content:"";background:#5f8cc7;width:100%;height:4px;position:absolute;top:0;left:0}.card:hover{transform:translateY(-10px)}.card-image img{width:100%;display:block}.card-body{text-align:center;padding:25px}.card-body h3{color:#5f8cc7;margin-bottom:15px;font-size:20px}.card-body p{color:#777;margin-bottom:20px;font-size:14px}.card-btn{color:#fff;cursor:pointer;width:200px;height:40px;font-size:14px;font-style:bold;background:linear-gradient(90deg,#4f7cff,#6a5cff);border:none;border-radius:8px;padding:12px 20px;transition:all .3s}.card-btn:hover{transform:scale(1.05)}@media (max-width:992px){.cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.cards{grid-template-columns:1fr}}
