.EnrollmentBanner-module__J_FLZq__banner{color:var(--tm-ink);background:#ffcc331a;border:1px solid #ffcc3373;border-radius:10px;align-items:center;gap:12px;margin:0 0 22px;padding:12px 14px;font-size:14px;display:flex}.EnrollmentBanner-module__J_FLZq__dot{background:var(--tm-slate-300);border-radius:999px;flex:none;width:10px;height:10px}.EnrollmentBanner-module__J_FLZq__dot[data-live="1"]{background:var(--tm-success);animation:2.2s cubic-bezier(.16,1,.3,1) infinite EnrollmentBanner-module__J_FLZq__pulse;box-shadow:0 0 0 4px #16a34a2e}@keyframes EnrollmentBanner-module__J_FLZq__pulse{0%,to{opacity:1}50%{opacity:.6}}.EnrollmentBanner-module__J_FLZq__text{flex:auto;min-width:0}.EnrollmentBanner-module__J_FLZq__muted{color:var(--tm-slate-500)}.EnrollmentBanner-module__J_FLZq__group{color:var(--tm-tertiary);letter-spacing:.04em;background:#fff;border:1px solid #e5e7eb;border-radius:999px;margin-left:4px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.EnrollmentBanner-module__J_FLZq__cta{color:var(--tm-ink);background:var(--tm-primary);white-space:nowrap;border-radius:999px;flex:none;padding:7px 14px;font-size:13px;font-weight:700;text-decoration:none}.EnrollmentBanner-module__J_FLZq__cta:hover{box-shadow:0 4px 14px #ffcc3359}@media (max-width:640px){.EnrollmentBanner-module__J_FLZq__banner{text-align:center;flex-direction:column;align-items:stretch}.EnrollmentBanner-module__J_FLZq__cta{align-self:center}}
