.se-courses{font-family:Tajawal,Arial,sans-serif;background:#f3f8ff;color:#1f2937;overflow:hidden;width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-bottom:76px}.se-courses *{box-sizing:border-box}.se-courses-hero{width:100%;background:linear-gradient(135deg,#0857de 0%,#1577ff 55%,#0b5ee8 100%);box-shadow:0 18px 42px rgb(8 87 222 / .18);position:relative;overflow:hidden}.se-courses-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgb(255 255 255 / .18),transparent 28%),radial-gradient(circle at 88% 18%,rgb(255 255 255 / .16),transparent 18%);pointer-events:none}.se-courses-hero-inner{max-width:1440px;margin:0 auto;min-height:330px;padding:38px clamp(24px,5vw,82px);display:flex;align-items:center;justify-content:space-between;gap:44px;position:relative}.se-courses-hero-text{max-width:640px;text-align:right}.se-courses-hero-text span{display:inline-flex;background:rgb(255 255 255 / .18);color:#fff;padding:9px 18px;border-radius:999px;font-weight:900;margin-bottom:18px}.se-courses-hero h1{margin:0 0 14px;color:#fff;font-size:clamp(34px,4.2vw,58px);font-weight:900;letter-spacing:-1px}.se-courses-hero p{margin:0;color:rgb(255 255 255 / .92);font-size:clamp(17px,1.4vw,22px);line-height:1.9}.se-courses-hero img{max-width:520px;width:42%;align-self:flex-end;display:block;filter:drop-shadow(0 18px 25px rgb(0 0 0 / .18));transition:.25s ease}.se-courses-hero:hover img{transform:translateY(-4px) scale(1.015)}.se-courses-wrap{max-width:1480px;margin:0 auto;padding:28px clamp(18px,4vw,56px) 0}.se-hero-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:-18px auto 26px;position:relative;z-index:2}.se-hero-benefits div{background:#fff;border:1px solid #e1ecff;border-radius:18px;padding:17px 16px;text-align:center;box-shadow:0 14px 34px rgb(15 23 42 / .08);transition:.22s ease}.se-hero-benefits div:hover{transform:translateY(-5px);box-shadow:0 22px 42px rgb(15 23 42 / .12)}.se-hero-benefits b{display:block;font-size:26px;margin-bottom:6px}.se-hero-benefits span{font-weight:900;color:#0b55d9}.se-filter-panel{background:#fff;border:1px solid #e2e8f0;border-radius:26px;padding:22px;box-shadow:0 16px 42px rgb(15 23 42 / .08);margin:0 auto 34px}.se-filter-line{display:grid;grid-template-columns:190px 1fr;align-items:center;gap:18px}.se-filter-line+.se-filter-line{margin-top:18px;padding-top:18px;border-top:1px solid #edf2f7}.se-filter-line strong{color:#0b4fa8;font-size:18px;font-weight:900}.se-filter-row{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.se-filter-row button{border:1px solid #cfe0ff;background:#fff;color:#0b55d9;border-radius:16px;padding:13px 28px;font-weight:900;font-size:16px;cursor:pointer;transition:.22s ease;min-width:210px}.se-filter-row button i{font-style:normal;margin-left:8px}.se-filter-row button:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgb(11 85 217 / .14);border-color:#8bb8ff}.se-filter-row button.active{background:linear-gradient(135deg,#0b5ee8,#2563eb);color:#fff;border-color:#fff0;box-shadow:0 14px 28px rgb(37 99 235 / .24)}.se-courses-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,270px));justify-content:center;gap:28px;align-items:stretch;margin:0 auto}.se-course-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#fff;border:1px solid #dbe7f7;border-radius:22px;overflow:hidden;box-shadow:0 16px 34px rgb(15 23 42 / .08);transition:transform .38s cubic-bezier(.22,.61,.36,1),box-shadow .38s ease,border-color .38s ease;opacity:1;transform:translateY(0)}.se-course-card:hover{transform:translateY(-9px);box-shadow:0 26px 50px rgb(15 23 42 / .15);border-color:#b8d5ff}.se-card-image{height:198px;overflow:hidden;background:#eaf2ff;position:relative}.se-card-image img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:.32s ease}.se-course-card:hover .se-card-image img{transform:scale(1.045)}.se-grade-badge{position:absolute;top:12px;right:12px;z-index:2;width:34px;height:34px;border-radius:9px;background:#0b5ee8;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900;box-shadow:0 8px 18px rgb(11 94 232 / .22)}.se-card-body{padding:21px 18px 22px;text-align:center;flex:1;display:flex;flex-direction:column;align-items:center}.se-card-body h3{margin:0 0 10px;font-size:22px;font-weight:900;color:#1f1f1f}.se-card-body p{margin:0 0 18px;line-height:1.8;font-size:15.5px;color:#6b7280;min-height:56px}.se-card-body span{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;min-width:176px;padding:11px 18px;border-radius:10px;background:linear-gradient(135deg,#0b5ee8,#004bd6);color:#fff;font-weight:900;transition:.22s ease}.se-course-card:hover .se-card-body span{transform:translateY(-2px);filter:brightness(1.05)}.se-course-card[data-grade="3"] .se-card-body span,.se-course-card[data-grade="10"] .se-card-body span{background:linear-gradient(135deg,#ff7a1a,#ff5c00)}.se-course-card[data-grade="2"] .se-card-body span,.se-course-card[data-grade="7"] .se-card-body span,.se-course-card[data-grade="11"] .se-card-body span{background:linear-gradient(135deg,#13bd87,#0aa66e)}.se-course-card[data-grade="4"] .se-card-body span,.se-course-card[data-grade="8"] .se-card-body span,.se-course-card[data-grade="12"] .se-card-body span{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.se-course-card[data-grade="5"] .se-card-body span,.se-course-card[data-grade="9"] .se-card-body span{background:linear-gradient(135deg,#ec4899,#db2777)}.se-course-card.is-hidden{display:none}.se-course-card.is-animating{animation:seFade .28s ease both}@keyframes seFade{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.se-why-box{margin:64px auto 0;background:#fff;border:1px solid #e2e8f0;border-radius:28px;padding:36px;box-shadow:0 18px 40px rgb(15 23 42 / .07);text-align:center}.se-why-box h2{margin:0 0 28px;color:#0b4fa8;font-size:32px;font-weight:900}.se-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.se-why-grid div{border:1px solid #dbeafe;background:#f1f7ff;border-radius:18px;padding:24px 18px;transition:.22s ease}.se-why-grid div:hover{transform:translateY(-5px);box-shadow:0 16px 28px rgb(15 23 42 / .08)}.se-why-grid b{display:block;color:#0b55d9;font-size:18px;margin-bottom:10px}.se-why-grid p{margin:0;color:#64748b;line-height:1.7}@media(max-width:1100px){.se-courses-hero-inner{min-height:auto}.se-courses-hero img{width:40%}.se-filter-line{grid-template-columns:1fr}.se-filter-line strong{text-align:center}.se-why-grid,.se-hero-benefits{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.se-courses-hero-inner{display:block;text-align:center;padding:34px 20px 0}.se-courses-hero-text{text-align:center;margin:0 auto}.se-courses-hero img{width:100%;max-width:390px;margin:22px auto 0}.se-courses-grid{grid-template-columns:minmax(0,1fr)}.se-card-image{height:230px}.se-filter-row button{width:100%;min-width:0}.se-why-grid,.se-hero-benefits{grid-template-columns:1fr}.se-why-box{padding:26px 18px}.se-why-box h2{font-size:26px}}.se-grade-badge{display:none!important}.se-courses-grid{width:100%;max-width:1480px}.se-courses.se-stage-primary .se-courses-grid{grid-template-columns:repeat(5,minmax(190px,1fr));gap:24px}.se-courses.se-stage-primary .se-course-card{max-width:none}.se-courses.se-stage-primary .se-card-image{height:185px}.se-courses.se-stage-primary .se-card-body{padding:19px 14px 20px}.se-courses.se-stage-primary .se-card-body h3{font-size:21px}.se-courses.se-stage-primary .se-card-body p{font-size:14.8px;min-height:52px}.se-courses.se-stage-primary .se-card-body span{min-width:160px;padding:10px 14px}.se-courses.se-stage-secondary .se-courses-grid{grid-template-columns:repeat(3,minmax(310px,370px));gap:32px}.se-courses.se-stage-secondary .se-card-image{height:220px}.se-courses.se-stage-secondary .se-card-body h3{font-size:24px}.se-courses.se-stage-secondary .se-card-body p{font-size:16px;min-height:58px}.se-courses.se-stage-secondary .se-card-body span{min-width:205px;padding:12px 22px}.se-course-card{will-change:transform,box-shadow}.se-course-card:hover{transform:translateY(-12px)!important;box-shadow:0 30px 56px rgb(15 23 42 / .17)!important}.se-filter-row button:hover,.se-hero-benefits div:hover,.se-why-grid div:hover{transform:translateY(-6px)}@media(max-width:1180px){.se-courses.se-stage-primary .se-courses-grid{grid-template-columns:repeat(3,minmax(230px,1fr))}.se-courses.se-stage-secondary .se-courses-grid{grid-template-columns:repeat(2,minmax(280px,1fr))}}@media(max-width:720px){.se-courses.se-stage-primary .se-courses-grid,.se-courses.se-stage-secondary .se-courses-grid{grid-template-columns:minmax(0,1fr)}.se-courses.se-stage-primary .se-card-image,.se-courses.se-stage-secondary .se-card-image{height:230px}}@media (max-width:720px){.se-courses{background:radial-gradient(circle at 9% 14%,rgb(56 189 248 / .13),transparent 24%),linear-gradient(180deg,#f3f9ff 0%,#ffffff 55%,#f5fbff 100%)}.se-courses-wrap{padding:22px 14px 40px}.se-hero-benefits{gap:9px;margin:0 0 22px}.se-hero-benefits div{min-height:52px;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:10px 14px;text-align:right;border:1px solid #d1e5f7;border-radius:15px;background:rgb(255 255 255 / .94);box-shadow:0 8px 16px rgb(14 80 148 / .06)}.se-hero-benefits b{display:inline-block;margin:0;font-size:20px}.se-hero-benefits span{font-size:15px}.se-filter-panel{margin-bottom:28px;padding:14px;border:1px solid #c6e0f4;border-radius:24px;background:rgb(255 255 255 / .98);box-shadow:0 17px 36px rgb(13 77 146 / .10)}.se-filter-line{display:block;padding:14px;border:1px solid #d8e9f8;border-radius:18px;background:linear-gradient(145deg,#fcfeff 0%,#eef8ff 100%)}.se-filter-line+.se-filter-line{margin-top:14px;padding-top:14px;border-top:1px solid #d8e9f8}.se-filter-line strong{display:flex;align-items:center;gap:9px;margin:0 0 12px;text-align:right;color:#123e75;font-size:18px}.se-filter-line strong::before{content:"";width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#ffc229;box-shadow:0 0 0 5px rgb(255 194 41 / .16)}.se-filter-row{display:grid;grid-template-columns:1fr;gap:10px}.se-filter-row.se-stage-row{grid-template-columns:repeat(2,minmax(0,1fr))}.se-filter-row.se-stage-row button[data-stage="all"],.se-filter-row.se-stage-row button[data-stage="secondary"]{grid-column:1 / -1}.se-filter-row button{width:auto;min-width:0;min-height:58px;display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 12px;border:1px solid #c7e0f5;border-radius:14px;color:#173f70;background:#fff;box-shadow:0 7px 16px rgb(18 84 150 / .06);font-size:15px;line-height:1.35}.se-filter-row button:hover{transform:none}.se-filter-row button.active{border-color:#fff0;color:#fff;background:linear-gradient(135deg,#168fed 0%,#0758c8 100%);box-shadow:0 12px 25px rgb(7 88 199 / .24)}.se-filter-row button[data-stage="intermediate"].active{background:linear-gradient(135deg,#1acdbd 0%,#008e90 100%);box-shadow:0 12px 25px rgb(0 142 144 / .23)}.se-filter-row button[data-stage="secondary"].active{background:linear-gradient(135deg,#9f6cff 0%,#6530ce 100%);box-shadow:0 12px 25px rgb(101 48 206 / .23)}.se-courses-grid,.se-courses.se-stage-primary .se-courses-grid,.se-courses.se-stage-secondary .se-courses-grid{width:100%;max-width:none;display:grid;grid-template-columns:1fr;justify-content:stretch;gap:18px}.se-course-card,.se-courses.se-stage-primary .se-course-card{width:100%;max-width:none;min-height:0;display:flex;border:2px solid #cce3f6;border-radius:23px;background:#fff;box-shadow:0 15px 31px rgb(16 71 132 / .11)}.se-course-card.is-hidden{display:none!important}.se-course-card:hover{transform:none!important;box-shadow:0 15px 31px rgb(16 71 132 / .11)!important}.se-card-image,.se-courses.se-stage-primary .se-card-image,.se-courses.se-stage-secondary .se-card-image{width:100%;height:auto;aspect-ratio:1 / .86;background:#eaf4fc}.se-card-image img{width:100%;height:100%;object-fit:cover;object-position:center top}.se-card-body,.se-courses.se-stage-primary .se-card-body{width:100%;padding:18px 18px 19px;align-items:stretch;text-align:right;background:#fff}.se-card-body h3,.se-courses.se-stage-primary .se-card-body h3,.se-courses.se-stage-secondary .se-card-body h3{margin:0 0 9px;color:#123a73;font-size:28px;line-height:1.28;text-align:right}.se-card-body p,.se-courses.se-stage-primary .se-card-body p,.se-courses.se-stage-secondary .se-card-body p{min-height:0;margin:0 0 18px;color:#6285a7;font-size:16px;line-height:1.88;text-align:right}.se-card-body span,.se-courses.se-stage-primary .se-card-body span,.se-courses.se-stage-secondary .se-card-body span{width:100%;min-width:0;min-height:51px;margin-top:auto;display:flex;align-items:center;justify-content:center;padding:11px 14px;border:1px solid #bcdffc;border-radius:14px;color:#fff;background:linear-gradient(135deg,#168fec 0%,#0758c8 100%);box-shadow:0 11px 20px rgb(10 105 208 / .19);font-size:16px;font-weight:900}.se-course-card[data-stage="intermediate"]{border-color:#c6ece9}.se-course-card[data-stage="intermediate"] .se-card-body span{border-color:#b2eee6;background:linear-gradient(135deg,#19ccbd 0%,#008e90 100%);box-shadow:0 11px 20px rgb(0 142 144 / .18)}.se-course-card[data-stage="secondary"]{border-color:#e1d4fa}.se-course-card[data-stage="secondary"] .se-card-body span{border-color:#d7c4ff;background:linear-gradient(135deg,#9f6bff 0%,#6530ce 100%);box-shadow:0 11px 20px rgb(101 48 206 / .18)}}