.cc-announcement{width:100%;overflow:hidden;background:linear-gradient(90deg,var(--cc-color-primary-dark,#c50) 0,var(--cc-color-primary,#ee6302) 50%,var(--cc-color-primary-dark,#c50) 100%);padding:.875rem 0;position:relative}.cc-announcement::after,.cc-announcement::before{content:'';position:absolute;top:0;bottom:0;width:60px;z-index:2;pointer-events:none}.cc-announcement::before{left:0;background:linear-gradient(90deg,var(--cc-color-primary,#ee6302) 0,transparent 100%)}.cc-announcement::after{right:0;background:linear-gradient(270deg,var(--cc-color-primary,#ee6302) 0,transparent 100%)}.cc-announcement__track{display:flex;align-items:center;gap:3rem;width:max-content;animation:cc-ticker var(--cc-ticker-speed,30s) linear infinite}.cc-announcement:hover .cc-announcement__track{animation-play-state:paused}.cc-announcement__item{display:flex;align-items:center;gap:.5rem;white-space:nowrap;flex-shrink:0}.cc-announcement__item::after{content:'•';color:rgba(255,255,255,.5);margin-left:3rem;font-size:.5rem}.cc-announcement__item:last-child::after{display:none}.cc-announcement__icon{font-size:1.125rem;line-height:1}.cc-announcement__link,.cc-announcement__text{font-family:var(--cc-font-body, 'Inter', sans-serif);font-size:.875rem;font-weight:var(--cc-font-weight-medium,500);color:#fff;letter-spacing:.01em;text-decoration:none}.cc-announcement__link{display:inline-flex;align-items:center;gap:.375rem;transition:opacity .2s ease}.cc-announcement__link:hover{opacity:.85}.cc-announcement__arrow{width:14px;height:14px;opacity:.7;transition:transform .2s ease,opacity .2s ease}.cc-announcement__link:hover .cc-announcement__arrow{transform:translateX(2px);opacity:1}@keyframes cc-ticker{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.cc-announcement__track{animation:none;flex-wrap:wrap;justify-content:center;gap:1.5rem}.cc-announcement__item::after{margin-left:1.5rem}}@media screen and (max-width:749px){.cc-announcement{padding:.75rem 0}.cc-announcement__link,.cc-announcement__text{font-size:.8125rem}.cc-announcement__icon{font-size:1rem}.cc-announcement__track{gap:2rem}.cc-announcement__item::after{margin-left:2rem}.cc-announcement::after,.cc-announcement::before{width:30px}}.cc-announcement--dark{background:linear-gradient(90deg,#0d0d0d 0,#1a1a1a 50%,#0d0d0d 100%);border-bottom:1px solid rgba(238,99,2,.3)}.cc-announcement--dark::before{background:linear-gradient(90deg,#0d0d0d 0,transparent 100%)}.cc-announcement--dark::after{background:linear-gradient(270deg,#0d0d0d 0,transparent 100%)}.cc-announcement--dark .cc-announcement__icon{filter:none}.cc-announcement--dark .cc-announcement__link,.cc-announcement--dark .cc-announcement__text{color:rgba(255,255,255,.9)}.cc-announcement--dark .cc-announcement__item::after{color:var(--cc-color-primary,#ee6302)}
