/* Homepage care banner — calmer, darker glass in the site's blue / purple / magenta range */
.banner-care {
  background:
    radial-gradient(80% 120% at 88% 20%, rgba(255,43,209,.22), transparent 60%),
    radial-gradient(70% 110% at 60% 100%, rgba(124,58,237,.22), transparent 65%),
    linear-gradient(115deg, rgba(16,20,72,.72) 0%, rgba(36,26,104,.62) 42%, rgba(84,26,128,.55) 72%, rgba(140,24,140,.5) 100%);
  border: 1px solid rgba(255,255,255,.08);
  box-shadow: 0 30px 80px rgba(60,20,140,.28), inset 0 1px 0 rgba(255,255,255,.06);
  -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px);
}
.banner-care::after { border-color: rgba(255,43,209,.1); }
.banner-care .banner-copy .kicker { color: #f0b4ff; }
.banner-care p { color: rgba(232,230,255,.82); }
.banner-care .course-chip { background: rgba(8,8,36,.5); border-color: rgba(255,255,255,.1); }
.banner-care .course-chip small { color: #f3a6ff; }
.banner-care .reel-kicker { color: #f0b4ff; }
.banner-care .reel-go { background: rgba(8,8,36,.55); border-color: rgba(240,180,255,.35); }
