
.rpl-geo-ticker{background:var(--black);border-bottom:1px solid rgba(204,169,103,.22)}
.rpl-geo-ticker-viewport{overflow:hidden;position:relative}
.rpl-geo-ticker-viewport::before,.rpl-geo-ticker-viewport::after{content:'';position:absolute;top:0;bottom:0;width:56px;z-index:2;pointer-events:none}
.rpl-geo-ticker-viewport::before{left:0;background:linear-gradient(90deg,var(--black),transparent)}
.rpl-geo-ticker-viewport::after{right:0;background:linear-gradient(270deg,var(--black),transparent)}
.rpl-geo-ticker-track{display:flex;width:max-content;animation:rpl-tick-scroll 72s linear infinite}
.rpl-geo-ticker:hover .rpl-geo-ticker-track,.rpl-geo-ticker:focus-within .rpl-geo-ticker-track{animation-play-state:paused}
.rpl-geo-ticker-run{display:flex;align-items:center;flex:0 0 auto}
@keyframes rpl-tick-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.rpl-tick{display:inline-flex;align-items:center;gap:8px;padding:13px 0;font-family:var(--font-body);font-size:14px;line-height:1.5;letter-spacing:.2px;color:var(--gray-200);white-space:nowrap}
.rpl-tick strong{color:var(--gold);font-weight:600}
.rpl-tick a{color:var(--gray-300);text-decoration:none;border-bottom:1px solid rgba(204,169,103,.35);transition:color .2s,border-color .2s}
.rpl-tick a:hover{color:var(--gold);border-color:var(--gold)}
.rpl-tick--flag strong{color:var(--gold-light)}
.rpl-tick--recall::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--gold);flex-shrink:0;box-shadow:0 0 0 3px rgba(204,169,103,.18)}
.rpl-tick-sep{padding:0 26px;color:rgba(204,169,103,.4);font-size:11px}
@media (prefers-reduced-motion:reduce){
  .rpl-geo-ticker-track{animation:none;width:100%}
  .rpl-geo-ticker-run:nth-child(2){display:none}
  .rpl-geo-ticker-viewport{overflow-x:auto}
}

body.rpl-geo .header-trust-strip{display:none!important}


.rpl-geo-ticker-row{display:flex;align-items:stretch;width:100%;max-width:none;margin:0;padding:0 24px 0 32px;gap:28px}
.rpl-geo-ticker-row .rpl-geo-ticker-viewport{flex:1 1 auto;min-width:0}
.rpl-geo-bar-office{display:flex;align-items:center;gap:14px;flex:0 0 auto;margin-left:auto;padding-left:26px;border-left:1px solid rgba(204,169,103,.22)}
.rpl-geo-bar-office a{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--gray-300);text-decoration:none;white-space:nowrap;transition:color .2s}
.rpl-geo-bar-office a:hover{color:var(--gold)}
.rpl-geo-bar-office svg{width:13px;height:13px;stroke:var(--gold);fill:none;stroke-width:1.6;flex-shrink:0}
.rpl-geo-bar-label{font-family:var(--font-heading);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}
.rpl-geo-bar-phone{font-weight:600;color:var(--gold-light)!important}
@media(max-width:1100px){.rpl-geo-bar-office{display:none}}
@media(max-width:900px){.rpl-geo-ticker-row{padding:0 20px}}

body.rpl-geo .header-inner{gap:20px}
body.rpl-geo .nav{gap:20px}
body.rpl-geo .header-right{gap:10px}
body.rpl-geo .header-phone{padding:8px 14px}
@media(max-width:1240px){body.rpl-geo .header-phone{display:none}}


