.courses-page{padding:80px 0;background-color:#fcfdfd;font-family:'Inter',sans-serif}.container{max-width:1200px;margin:0 auto;padding:0 20px}.section-header{text-align:center;margin-bottom:60px}.courses-main-title{font-size:3rem;color:#12355b;font-weight:800;margin-bottom:10px}.courses-subtitle{color:#64748b;font-size:1.1rem}.courses-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1200px;margin:0 auto;padding:0 20px}.course-card{background:#fff;border-radius:20px;overflow:hidden;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:1px solid #e2e8f0;display:flex;flex-direction:column;height:100%}.course-card:hover{transform:translateY(-12px);box-shadow:0 20px 40px rgba(18,53,91,.12);border-color:#12355b}.course-content{padding:25px;flex-grow:1;display:flex;flex-direction:column}.course-meta{display:flex;justify-content:space-between;font-size:.85rem;color:#64748b;margin-bottom:12px;flex-wrap:wrap;gap:8px}.course-badge{padding:4px 12px;border-radius:50px;font-weight:600;font-size:.75rem;text-transform:uppercase;display:inline-block}.course-badge-green{background:#12355b;color:#fff}.course-badge-popular{background:#e7f5ee;color:#12355b}.course-badge-advanced{background:#12355b;color:#fff}.course-badge-expert{background:#d97706;color:#fff}.course-badge-language{background:#12355b;color:#fff}.course-badge-all{background:#12355b;color:#fff}.course-students{margin-right:10px}.course-rating{color:#fbbf24}.card-title-box{margin:20px 0 25px 0;padding-bottom:15px;border-bottom:1px solid #f1f5f9}.arabic-title{color:#12355b;font-size:1.5rem;font-weight:800;margin:0;line-height:1.4;font-family:'Amiri','Traditional Arabic',serif}.english-title{display:block;color:#b89742;font-size:.8rem;font-weight:700;letter-spacing:2px;margin-top:6px}.title-divider{width:40px;height:2px;background-color:#b89742;margin:6px 0 0 0;border-radius:2px}.course-name{color:#1e293b;font-size:1.4rem;margin-bottom:12px;font-weight:700}.course-desc{color:#475569;font-size:.95rem;line-height:1.6;margin-bottom:20px}.learn-more{margin-top:auto;color:#12355b;font-weight:700;display:flex;align-items:center;gap:8px;transition:gap .3s ease}.course-card:hover .learn-more{gap:14px}.learn-more i{transition:transform .3s ease}.course-card:hover .learn-more i{transform:translateX(4px)}@media(max-width:1024px){.courses-main-title{font-size:2.5rem}}@media(max-width:768px){.courses-page{padding:60px 0}.courses-main-title{font-size:2rem}.courses-grid{grid-template-columns:1fr 1fr;gap:20px;padding:0 15px}.course-content{padding:20px}.arabic-title{font-size:1.2rem}.course-name{font-size:1.2rem}.course-desc{font-size:.9rem}}@media(max-width:480px){.courses-page{padding:40px 0}.courses-main-title{font-size:1.6rem}.courses-subtitle{font-size:.95rem}.courses-grid{grid-template-columns:1fr;gap:18px;padding:0 12px}.course-content{padding:18px}.arabic-title{font-size:1.1rem}.english-title{font-size:.7rem}.course-name{font-size:1.1rem}.course-desc{font-size:.85rem}.course-meta{font-size:.75rem}.course-badge{font-size:.65rem;padding:3px 10px}}