.black-month-module__8nbzna__surface{background:radial-gradient(at 88% 5%,#00e1bd17,#0000 50%),linear-gradient(125deg,#0b1020 10%,#141454 140%)}.black-month-module__8nbzna__banner:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 20%,#00e1bd12 50%,#0000 80%);animation:1.4s ease-out both black-month-module__8nbzna__bannerLight;position:absolute;inset:0}@keyframes black-month-module__8nbzna__bannerLight{0%{opacity:0;transform:translate(-30%)}to{opacity:1;transform:translate(0)}}.black-month-module__8nbzna__cta{background:var(--color-brand-mint);color:#0f172a;transition:background-color .18s,box-shadow .18s,transform .18s}.black-month-module__8nbzna__cta:hover{background:#6ef0d9;box-shadow:0 5px 24px #00e1bd29}.black-month-module__8nbzna__cta:focus-visible{outline:2px solid var(--color-brand-mint);outline-offset:4px}.black-month-module__8nbzna__cta:active{transform:translateY(1px)}.black-month-module__8nbzna__popup{animation:.22s ease-out both black-month-module__8nbzna__reveal}body:has(.black-month-module__8nbzna__popup[open]){overflow:hidden}.black-month-module__8nbzna__popup::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020617a6}@keyframes black-month-module__8nbzna__reveal{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.black-month-module__8nbzna__popup,.black-month-module__8nbzna__banner:before{animation:none}.black-month-module__8nbzna__cta{transition:none}.black-month-module__8nbzna__cta:active{transform:none}}
