/* Full-bleed: override the max-width container for this section only. */
.marquee_ticker > .container{max-width:none;padding-left:0;padding-right:0}
.marquee_ticker_band{
  background:var(--copper-gradient);color:var(--ecru);
  padding:18px 0;overflow:hidden;
  border-top:1px solid rgba(0,0,0,0.15);
  border-bottom:1px solid rgba(0,0,0,0.15);
}
.marquee_ticker_track{
  display:flex;align-items:center;gap:60px;width:max-content;
  animation:pmw_ticker_scroll 40s linear infinite;
}
.marquee_ticker_item{
  font-size:14px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;flex-shrink:0;
  display:flex;align-items:center;gap:60px;
}
.marquee_ticker_item::after{content:"//";opacity:.55}

/* Trust variant - sky band with navy text (homepage accreditations strip). */
.marquee_ticker.is_trust .marquee_ticker_band{background:var(--sky);color:var(--navy);border-top:1px solid rgba(44,57,73,0.1);border-bottom:1px solid rgba(44,57,73,0.1)}
.marquee_ticker.is_trust .marquee_ticker_item{font-size:12.5px}
.marquee_ticker.is_trust .marquee_ticker_item::after{color:var(--navy);opacity:.45}

/* Band variant - STATIC copper strip, items justified across the row (interior
   pages' .band). No scroll; 48px side padding instead of full-bleed. */
/* Copper band spans full width (container stays full-bleed); the text is inset
   48px via the band's own padding, matching the mockup .band{padding:18px 48px}. */
.marquee_ticker.is_band .marquee_ticker_band{padding-left:48px;padding-right:48px}
.marquee_ticker.is_band .marquee_ticker_track{animation:none;width:auto;justify-content:space-between;flex-wrap:wrap;gap:40px}
.marquee_ticker.is_band .marquee_ticker_item{font-size:12.5px;gap:14px}
.marquee_ticker.is_band .marquee_ticker_item::after{margin-left:14px}
.marquee_ticker.is_band .marquee_ticker_item:last-child::after{display:none}
@media(max-width:900px){.marquee_ticker.is_band .marquee_ticker_band{padding-left:24px;padding-right:24px}}
/* -50% == one full copy of the phrase set, so the loop is seamless. */
@keyframes pmw_ticker_scroll{
  from{transform:translateX(0)}
  to{transform:translateX(-50%)}
}
