.sp-academy-band{direction:rtl;background:#201a50;color:#fff;padding:clamp(32px,6vw,76px) 0;font-family:Heebo,Arial,sans-serif;isolation:isolate}
.sp-academy-band *{box-sizing:border-box}.sp-academy-band .sp-ac-inner{width:min(1160px,calc(100% - 42px));margin-inline:auto}.sp-academy-band .sp-ac-feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,64px);align-items:center;margin-bottom:30px}.sp-academy-band .sp-ac-kicker{color:#d8ceff;font-size:13px;letter-spacing:.095em;font-weight:800;margin:0 0 8px}.sp-academy-band h2{font-size:clamp(35px,6vw,75px);font-weight:900;line-height:1.02;letter-spacing:-.04em;color:white;margin:0 0 .24em}.sp-academy-band .sp-ac-feature p:not(.sp-ac-kicker){color:#eee9ff;font-size:clamp(16px,2vw,20px);line-height:1.5;max-width:34ch;margin:0 0 18px}.sp-academy-band .sp-ac-feature img{display:block;width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;border-radius:22px;border:1px solid #7265aa}.sp-academy-band .sp-ac-main{display:inline-flex;align-items:center;min-height:46px;background:#e2dbff;color:#251954;padding:8px 18px;border-radius:10px;font-weight:800;text-decoration:none}.sp-academy-band .sp-ac-main:hover{background:white;color:#251954}.sp-academy-band .sp-ac-courses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sp-academy-band .sp-ac-course{position:relative;display:grid;align-content:start;gap:6px;min-height:115px;padding:14px 14px 28px;border:1px solid #7468ab;border-top:3px solid hsl(calc(247 + 12 * var(--sp-ac-tone,0)) 76% 77%);border-radius:13px;background:#302666;color:#fff;text-decoration:none;transition:background-color .15s}.sp-academy-band .sp-ac-course:hover{background:#493a90;color:#fff}.sp-academy-band a:focus-visible{outline:3px solid #d8ceff;outline-offset:3px}.sp-academy-band .sp-ac-course span{color:#e0d8ff;font-size:13px;font-weight:700}.sp-academy-band .sp-ac-course strong{font-size:clamp(16px,1.65vw,20px);line-height:1.24;font-weight:800;color:white}.sp-academy-band .sp-ac-course .sp-ac-arrow{position:absolute;inset-inline-end:13px;bottom:5px;font-size:17px}.sp-academy-band .sp-ac-course strong,.sp-academy-band p{text-wrap:pretty}
@media(max-width:900px){.sp-academy-band .sp-ac-courses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.sp-academy-band .sp-ac-feature{grid-template-columns:1fr;gap:19px}.sp-academy-band .sp-ac-inner{width:calc(100% - 28px)}.sp-academy-band .sp-ac-course{min-height:120px;padding:11px 11px 24px}.sp-academy-band .sp-ac-course .sp-ac-arrow{inset-inline-end:9px}}
