.Programmes-module__DvBCLq__pageContainer{background-color:#f8fafc;min-height:100vh;padding-bottom:80px}.Programmes-module__DvBCLq__container{max-width:1200px;margin:0 auto;padding:0 20px}.Programmes-module__DvBCLq__header{color:#fff;text-align:center;background:linear-gradient(135deg,#0f3a5e 0%,#1e4f7a 100%);margin-bottom:60px;padding:100px 0}.Programmes-module__DvBCLq__header h1{margin-bottom:15px;font-size:3.5rem;font-weight:800}.Programmes-module__DvBCLq__header p{opacity:.9;max-width:700px;margin:0 auto;font-size:1.25rem}.Programmes-module__DvBCLq__section{margin-bottom:80px}.Programmes-module__DvBCLq__sectionTitle{color:#0f3a5e;border-left:5px solid #126e21;margin-bottom:30px;padding-left:15px;font-size:2rem;font-weight:800}.Programmes-module__DvBCLq__grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;display:grid}.Programmes-module__DvBCLq__course-card{background:#fff;border-radius:20px;flex-direction:column;height:100%;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 20px #0000000d}.Programmes-module__DvBCLq__course-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px #0000001a}.Programmes-module__DvBCLq__course-initials-container{justify-content:center;align-items:center;height:180px;display:flex;position:relative}.Programmes-module__DvBCLq__initials-icon{color:#fff;font-size:3.5rem;font-weight:900}.Programmes-module__DvBCLq__degree .Programmes-module__DvBCLq__course-initials-container{background:linear-gradient(135deg,#0f3a5e 0%,#1e4f7a 100%)}.Programmes-module__DvBCLq__degree .Programmes-module__DvBCLq__course-category{color:#0369a1;background-color:#e0f2fe}.Programmes-module__DvBCLq__diploma .Programmes-module__DvBCLq__course-initials-container{background:linear-gradient(135deg,#126e21 0%,#1b892c 100%)}.Programmes-module__DvBCLq__diploma .Programmes-module__DvBCLq__course-category{color:#15803d;background-color:#f0fdf4}.Programmes-module__DvBCLq__shortCourse .Programmes-module__DvBCLq__course-initials-container{background:linear-gradient(135deg,#475569 0%,#64748b 100%)}.Programmes-module__DvBCLq__shortCourse .Programmes-module__DvBCLq__course-category{color:#334155;background-color:#f1f5f9}.Programmes-module__DvBCLq__course-content{flex-direction:column;flex-grow:1;padding:30px;display:flex}.Programmes-module__DvBCLq__course-header{gap:12px;margin-bottom:15px;display:flex}.Programmes-module__DvBCLq__course-category,.Programmes-module__DvBCLq__course-mode{text-transform:uppercase;border-radius:20px;padding:5px 15px;font-size:.8rem;font-weight:700}.Programmes-module__DvBCLq__course-mode{color:#c2410c;background-color:#fff7ed}.Programmes-module__DvBCLq__course-title{color:#1e293b;margin-bottom:15px;font-size:1.6rem;font-weight:700;line-height:1.3}.Programmes-module__DvBCLq__course-description{color:#64748b;flex-grow:1;margin-bottom:30px;font-size:1rem;line-height:1.6}.Programmes-module__DvBCLq__apply-btn{color:#fff;cursor:pointer;background-color:#126e21;border:none;border-radius:12px;width:100%;padding:15px;font-weight:700;transition:all .2s}.Programmes-module__DvBCLq__apply-btn:hover{background-color:#0e5519;transform:translateY(-2px)}@media (max-width:768px){.Programmes-module__DvBCLq__header{padding:60px 0}.Programmes-module__DvBCLq__header h1{font-size:2.2rem}.Programmes-module__DvBCLq__grid{grid-template-columns:1fr}.Programmes-module__DvBCLq__sectionTitle{font-size:1.6rem}}
