.landing-announcement{position:fixed;top:0;left:0;right:0;z-index:10000;display:flex;align-items:center;justify-content:center;min-height:48px;padding:.5rem 1rem;background:linear-gradient(90deg,rgba(124,58,237,.28),rgba(59,130,246,.18) 45%,rgba(236,72,153,.16)),rgba(18,18,24,.92);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:inset 0 -1px 0 rgba(124,58,237,.2)}.landing-announcement[data-ready=false]{visibility:hidden}.landing-announcement__row{position:relative;min-height:48px;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem 1rem;width:100%;max-width:80rem;padding-left:.25rem;padding-right:2.5rem;font-size:12px;color:#fff}.landing-announcement__title-group{display:inline-flex;flex-shrink:0;align-items:center;gap:.5rem;white-space:nowrap}.landing-announcement__star{font-size:1rem;line-height:1}.landing-announcement__title{font-size:15px;font-weight:800;line-height:1}.landing-announcement__middle{display:flex;min-width:0;align-items:center;column-gap:1.5rem}.landing-announcement__item{flex-shrink:0}.landing-announcement__strong{font-weight:800}.landing-announcement__benefit{display:none;flex-shrink:0;align-items:center;gap:.5rem}.landing-announcement__check{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:15px;height:15px;border-radius:9999px;background:#fff;color:#5965f6;font-size:9px;font-weight:700;line-height:1}.landing-announcement__cta,.landing-announcement__cta:focus,.landing-announcement__cta:hover,.landing-announcement__cta:visited{flex-shrink:0;color:#fff;font-size:15px;font-weight:800;white-space:nowrap;text-decoration:underline;text-decoration-color:#fff;text-underline-offset:2px}.landing-announcement__close{position:absolute;top:50%;right:.75rem;z-index:1;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:9999px;background:transparent;color:#fff;transform:translateY(-50%);cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.landing-announcement__close:hover{background:rgba(255,255,255,.1)}.landing-announcement__close svg{width:14px;height:14px}@media (min-width:640px){.landing-announcement{padding:0 3rem}.landing-announcement__row{justify-content:space-between;padding-right:3rem}.landing-announcement__star{font-size:1.125rem;line-height:1.75rem}.landing-announcement__middle{column-gap:2rem}.landing-announcement__benefit--runs{display:inline-flex}.landing-announcement__close{right:1.25rem}}@media (min-width:768px){.landing-announcement__benefit--card{display:inline-flex}}