.curriculum-section{background:#fff;padding:80px 0}.curriculum-card{background:#f7f8fc;padding:50px;border-radius:20px;box-shadow:0 20px 45px rgb(0 0 0 / .08)}.section-title{color:#263489;font-weight:700;font-size:36px;position:relative;margin-bottom:20px}.section-title:after{content:'';width:70px;height:4px;background:#ec1d25;display:block;margin:12px auto}.quote-box{background:linear-gradient(135deg,#ec1d25,#b5161c);color:#fff;padding:22px;border-radius:12px;font-size:18px;font-style:italic;max-width:850px;margin:20px auto 40px}.curriculum-heading{color:#263489;font-weight:700;font-size:26px}.curriculum-list{list-style:none;padding:0}.curriculum-list li{background:#fff;padding:18px 20px;border-radius:10px;margin-bottom:15px;box-shadow:0 8px 20px rgb(0 0 0 / .05);color:#555;line-height:1.8;font-size:16px;transition:.3s}.curriculum-list li:hover{transform:translateX(5px)}.curriculum-img{border-radius:18px;overflow:hidden;box-shadow:0 20px 40px rgb(0 0 0 / .15)}.curriculum-img img{width:100%;transition:0.6s}.curriculum-img:hover img{transform:scale(1.08)}@media(max-width:768px){.curriculum-card{padding:25px}.section-title{font-size:28px}.curriculum-heading{font-size:22px}}