.AnnouncementBar_shell__RKvoq{--announcement-primary:#0f172a;--announcement-accent:#dc143c;--announcement-gradient:linear-gradient(90deg,#0f172a,#dc143c);position:relative;width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:16px;background:var(--announcement-gradient);box-shadow:0 10px 26px rgba(15,23,42,.22),0 4px 14px rgba(220,20,60,.22);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);font-family:var(--font-open-sans),"Open Sans",ui-sans-serif,system-ui,sans-serif}.AnnouncementBar_content__opwaE{position:relative;z-index:1;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"badge icon message message" "details details details details" "cta cta cta cta";align-items:center;gap:7px 10px;width:100%;padding:9px 14px}.AnnouncementBar_confetti__4Or32{position:absolute;z-index:0;inset:3px;overflow:hidden;border-radius:12px;pointer-events:none}.AnnouncementBar_particle__4pLw5{position:absolute;top:var(--particle-top);left:var(--particle-left);width:5px;height:7px;border-radius:1px;background:var(--particle-color);opacity:.6;transform:rotate(var(--particle-rotation));animation:AnnouncementBar_ambientConfetti__2LyAN var(--particle-duration) ease-in-out var(--particle-delay) infinite}.AnnouncementBar_particle__4pLw5:nth-child(3n){width:4px;height:4px;border-radius:50%}@keyframes AnnouncementBar_ambientConfetti__2LyAN{0%,to{transform:translate3d(0,-7px,0) rotate(var(--particle-rotation));opacity:.35}48%{transform:translate3d(var(--particle-drift),7px,0) rotate(calc(var(--particle-rotation) + var(--particle-sway)));opacity:.65}}.AnnouncementBar_badge__On4TQ{grid-area:badge;display:inline-flex;min-height:24px;align-items:center;justify-content:center;border-radius:999px;background:#fff;padding:4px 11px;font-size:10px;font-weight:800;line-height:1;letter-spacing:.06em}.AnnouncementBar_badgeLabel__XK21L{color:transparent;background-image:var(--announcement-gradient);-webkit-background-clip:text;background-clip:text}.AnnouncementBar_campaignIcon__lYygz{grid-area:icon;display:inline-flex;align-items:center;justify-content:center;color:#fff}.AnnouncementBar_campaignIcon__lYygz svg{width:18px;height:18px}.AnnouncementBar_message__qNIHb{grid-area:message;margin:0;color:#fff;font-size:13px;font-weight:650;line-height:1.25;letter-spacing:-.02em}.AnnouncementBar_highlight__aTd4p{color:#ffd166}.AnnouncementBar_details__EzNGq{grid-area:details;display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:4px 11px}.AnnouncementBar_detail__iVm1U{display:inline-flex;align-items:center;gap:5px;color:rgba(255,255,255,.92);font-size:13px;font-weight:650;line-height:1.25;white-space:nowrap}.AnnouncementBar_detail__iVm1U svg{width:17px;height:17px;flex:none;color:#ffd166}.AnnouncementBar_cta__xocSk{grid-area:cta;display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;border-radius:11px;background:#fff;padding:8px 17px;font-size:12px;font-weight:800;line-height:1;white-space:nowrap;box-shadow:0 6px 15px rgba(0,0,0,.22);transition:transform .18s ease,filter .18s ease}.AnnouncementBar_ctaLabel__eoJvz{color:transparent;background-image:var(--announcement-gradient);-webkit-background-clip:text;background-clip:text;line-height:1.4;padding-block:2px}.AnnouncementBar_cta__xocSk svg{color:#dc143c}.AnnouncementBar_cta__xocSk:hover{transform:translateY(-1px);filter:brightness(1.06)}.AnnouncementBar_cta__xocSk:focus-visible{outline:3px solid rgba(220,20,60,.35);outline-offset:2px}.AnnouncementBar_cta__xocSk svg{width:16px;height:16px}@media (min-width:640px){.AnnouncementBar_content__opwaE{grid-template-columns:auto auto minmax(0,1fr) auto auto;grid-template-areas:"badge icon message details cta";gap:13px;min-height:58px;padding:6px 18px}.AnnouncementBar_details__EzNGq{flex-wrap:nowrap}.AnnouncementBar_message__qNIHb{font-size:14px}}@media (min-width:640px) and (max-width:1099px){.AnnouncementBar_content__opwaE{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"badge icon message cta" ". . details cta";gap:5px 12px}.AnnouncementBar_details__EzNGq{gap:15px}}@media (min-width:1100px){.AnnouncementBar_content__opwaE{gap:clamp(12px,1.45vw,23px);padding-inline:26px}.AnnouncementBar_details__EzNGq{gap:clamp(15px,1.5vw,23px);margin-right:clamp(30px,3vw,46px)}.AnnouncementBar_message__qNIHb{font-size:clamp(14px,1.1vw,16px);white-space:nowrap}}@media (min-width:640px) and (max-width:1099px) and (max-height:600px){.AnnouncementBar_content__opwaE{gap:9px}.AnnouncementBar_message__qNIHb{font-size:13px}}@media (max-width:639px){.AnnouncementBar_content__opwaE{gap:5px 10px;padding-block:8px}.AnnouncementBar_particle__4pLw5:nth-child(2n){display:none}.AnnouncementBar_details__EzNGq{justify-content:space-between;flex-wrap:nowrap;gap:4px}.AnnouncementBar_detail__iVm1U{font-size:11px}.AnnouncementBar_detail__iVm1U svg{width:14px;height:14px}.AnnouncementBar_cta__xocSk{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.AnnouncementBar_particle__4pLw5{animation:none;opacity:.26}.AnnouncementBar_cta__xocSk{transition:none}}