.courses_bgGlow__mZY1o{background:radial-gradient(60% 60% at 0 0,rgba(0,126,255,.1) 0,transparent 55%),radial-gradient(80% 50% at 100% 0,rgba(28,51,84,.04) 0,transparent 70%),var(--paper)}.courses_coursesHero__ngVsc{max-width:1180px;margin:0 auto;padding:4.5rem 2.5rem 0}.courses_chEyebrow__00hla{font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--blue);display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.25rem}.courses_chEyebrow__00hla .courses_dot__fg_Um{width:6px;height:6px;border-radius:999px;background:var(--blue)}.courses_chTitle__8kpZR{font-weight:800;letter-spacing:-.04em;line-height:1.02;font-size:clamp(2.25rem,4.5vw,3.5rem);margin:0;max-width:16ch;text-wrap:balance}.courses_chSub__m_BBn{margin-top:1.25rem;max-width:540px;font-size:1.0625rem;line-height:1.6;color:rgba(28,51,84,.72)}.courses_stateBar__9KCPH{max-width:1180px;margin:2.75rem auto 0;padding:0 2.5rem}.courses_stateBarInner__SofV0{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;background:#fff;border:1px solid var(--rule);border-radius:18px;padding:1.25rem 1.5rem;box-shadow:0 30px 60px -34px rgba(28,51,84,.22),inset 0 1px 0 hsla(0,0%,100%,.6)}.courses_stateBarLabel__uwlQz{display:flex;flex-direction:column;gap:.15rem}.courses_stateBarLabel__uwlQz .k{font-size:.625rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--navy-mute)}.courses_stateBarLabel__uwlQz .v{font-size:.9375rem;font-weight:600;color:var(--navy)}.courses_stateSelectWrap__fZyE9{position:relative;flex:1;min-width:240px}.courses_stateSelect__oW90s{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;font-family:inherit;font-size:1.0625rem;font-weight:600;color:var(--navy);background:var(--paper);border:1.5px solid var(--rule);border-radius:12px;padding:.9rem 3rem .9rem 1.1rem;cursor:pointer;transition:border-color .2s,box-shadow .2s}.courses_stateSelect__oW90s:hover{border-color:rgba(0,126,255,.4)}.courses_stateSelect__oW90s:focus-visible{outline:none;border-color:var(--blue);box-shadow:0 0 0 4px rgba(0,126,255,.12)}.courses_stateSelectWrap__fZyE9:after{content:"";position:absolute;right:1.1rem;top:50%;width:11px;height:11px;transform:translateY(-65%) rotate(45deg);border-right:2px solid var(--navy-soft);border-bottom:2px solid var(--navy-soft);pointer-events:none}.courses_stateMeta__2hnaj{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;color:var(--navy-soft)}.courses_stateMeta__2hnaj .courses_tag__pJJwE{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:999px;background:rgba(0,126,255,.07);color:var(--blue);font-weight:600;font-size:.75rem}.courses_coursesRegion__Dj54J{max-width:1180px;margin:0 auto;padding:3rem 2.5rem 6rem}.courses_regionHead__Ohog9{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.75rem}.courses_regionTitle__S9Iz8{font-size:1.5rem;font-weight:800;letter-spacing:-.025em}.courses_regionTitle__S9Iz8 .accent{color:var(--blue)}.courses_regionNote__A3I4k{font-size:.875rem;color:var(--navy-soft)}.courses_courseGrid__b83bD{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width:900px){.courses_courseGrid__b83bD{grid-template-columns:1fr}}.courses_courseCard__8g1qw{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--rule);border-radius:20px;padding:1.75rem 1.75rem 1.6rem;box-shadow:0 40px 80px -40px rgba(28,51,84,.18),0 0 0 1px rgba(28,51,84,.02);transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s}.courses_courseCard__8g1qw.courses_isLive__1bZfm:hover{transform:translateY(-4px);box-shadow:0 50px 90px -38px rgba(0,126,255,.26),0 0 0 1px rgba(0,126,255,.1)}.courses_courseCard__8g1qw.courses_isSoon__B9VjZ{background:linear-gradient(180deg,#fff,#fbfcfe)}.courses_ccFlag__EKYlP{position:absolute;top:1.4rem;right:1.4rem;font-size:.625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .6rem;border-radius:999px}.courses_ccFlag__EKYlP.courses_live__r2i_9{background:rgba(22,163,74,.1);color:var(--green)}.courses_ccFlag__EKYlP.courses_soon__6gRpM{background:rgba(28,51,84,.06);color:var(--navy-mute)}.courses_ccName__xQc6q{font-size:1.375rem;font-weight:800;letter-spacing:-.025em;color:var(--navy);margin-top:.25rem}.courses_ccLicense__xaFK_{font-size:.8125rem;font-weight:600;color:var(--navy-mute);margin-top:.3rem}.courses_ccMeta__0dlio{display:flex;flex-wrap:wrap;gap:.4rem .5rem;margin:1.25rem 0 1.5rem}.courses_ccChip__5hucq{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;color:var(--navy-soft);background:var(--paper);border:1px solid var(--rule);border-radius:999px;padding:.4rem .75rem}.courses_ccChip__5hucq svg{color:var(--blue);flex-shrink:0}.courses_ccFoot__4Akfx{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.25rem;border-top:1px solid var(--rule)}.courses_ccPrice__gP6lY{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;color:var(--navy)}.courses_ccPrice__gP6lY .courses_from__KSc8D{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--navy-mute)}.courses_ccCta__wem_K{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;font-size:.9375rem;padding:.7rem 1.25rem;border-radius:999px;background:var(--navy);color:#fff;transition:background .2s,gap .2s}.courses_ccCta__wem_K:hover{background:var(--blue);gap:.7rem}.courses_ccFootCta__N__eY{justify-content:stretch}.courses_ccFootCta__N__eY .courses_ccCta__wem_K{width:100%;justify-content:center}.courses_ccSoonStatus__hZu9q{display:inline-flex;align-items:center;gap:.45rem;font-weight:600;font-size:.875rem;color:var(--navy-mute)}.courses_ccSoonStatus__hZu9q .courses_pulse__PFU4V{width:7px;height:7px;border-radius:999px;background:var(--blue);position:relative;flex-shrink:0}.courses_ccSoonStatus__hZu9q .courses_pulse__PFU4V:after{content:"";position:absolute;inset:-4px;border-radius:999px;border:1.5px solid rgba(0,126,255,.4);animation:courses_pulseRing__c35At 2.4s ease-out infinite}@keyframes courses_pulseRing__c35At{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.5);opacity:0}}.courses_soonPanel__tyzqf{background:#fff;border:1px solid var(--rule);border-radius:22px;padding:3rem 2.5rem;text-align:center;max-width:720px;margin:0 auto;box-shadow:0 40px 80px -40px rgba(28,51,84,.18)}.courses_soonBadge__H9rKI{display:inline-flex;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);background:rgba(0,126,255,.08);padding:.45rem .9rem;border-radius:999px;margin-bottom:1.5rem}.courses_soonTitle__uzCJ3{font-size:1.75rem;font-weight:800;letter-spacing:-.03em}.courses_soonSub__eBXFM{margin:.85rem auto 0;max-width:480px;font-size:1rem;line-height:1.6;color:var(--navy-soft)}.courses_soonPlannedLabel__g32Cb{margin:2rem 0 0;font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--navy-mute)}.courses_soonLines__izdkS{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:.85rem}.courses_soonLineChip__LJ5N6{font-size:.8125rem;font-weight:600;color:var(--navy-soft);background:var(--paper);border:1px solid var(--rule);border-radius:999px;padding:.45rem .9rem}.courses_soonActions__rOHJT{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:2rem}.courses_soonLink__xmNfL{display:inline-flex;align-items:center;gap:.45rem;font-weight:600;font-size:.9375rem;color:var(--blue);transition:gap .2s}.courses_soonLink__xmNfL:hover{gap:.65rem}