.section{padding:80px 20px;background-color:#f9f9f9;text-align:center}.section h2{font-size:40px;color:#263c89;margin-bottom:20px}.section p{font-size:18px;color:#555;margin-bottom:50px;max-width:800px;margin-left:auto;margin-right:auto}.cards.materials-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.card{background-color:#fff;border-radius:20px;box-shadow:0 10px 25px rgba(0,0,0,.1);flex:1 1 300px;overflow:hidden;transition:transform .3s;text-align:left}.card img{width:100%;height:200px;object-fit:cover;margin-bottom:15px;border-radius:15px 15px 0 0}.card h3{font-size:22px;color:#d52b26;margin-bottom:10px}.card p{color:#555;line-height:1.6}.btn{display:inline-block;background-color:#d52b26;color:#fff;font-size:18px;font-weight:600;padding:15px 30px;border-radius:10px;text-decoration:none;margin-top:15px;transition:background-color .3s,transform .3s}.btn:hover{background-color:#263c89;transform:translateY(-3px)}.card:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,.15)}@media screen and (max-width:1200px){.card{flex:1 1 45%}}@media screen and (max-width:768px){.card{flex:1 1 90%}}