/* Existing approved company strip: base layout for Services. */
    .authority-strip {
      display: flex; align-items: center; padding: 16.8px clamp(16.8px, 4.5vw, 56px);
      min-height: 107.8px; overflow: hidden;
      background: radial-gradient(ellipse at 42% 0%, #05838f66, transparent 52%), radial-gradient(ellipse at 100% 100%, #05838f44, transparent 36%), linear-gradient(105deg,#0A0F1E,#032431 56%,#071621);
      border-top: 1px solid rgba(0,246,255,.48); border-bottom: 1px solid rgba(0,246,255,.27);
      -webkit-mask-image: none; mask-image: none;
      box-shadow: inset 0 1px 11.2px rgba(0,246,255,.05);
    }
    .authority-intro { flex: 0 0 108.5px; align-self: stretch; display:flex; flex-direction:column; justify-content:center; padding-right:16.8px; border-right:1px solid rgba(0,246,255,.24); }
    .authority-intro p { margin:0 0 11.2px; color:#94c7d8; font-size:7px; line-height:1.65; letter-spacing:.23em; font-weight:500; }
    .authority-controls { display:flex; gap:12.6px; }
    .authority-controls button { width:22.4px;height:22.4px;padding:0;border:1px solid #19556a;border-radius:50%;background:transparent;color:#8cc8de;cursor:pointer;display:grid;place-items:center; }
    .authority-controls button:last-child {color:#00F6FF;border-color:#008b9c;}
    .authority-controls svg {width:9.1px;height:9.1px;fill:none;stroke:currentColor;stroke-width:1.2;}
    .authority-window { overflow:hidden; min-width:0; flex:1; }
    .authority-track { min-height:72.8px; }
    .authority-group {gap:0;padding:0;}
    .authority-group span { position:relative;flex:0 0 147px;height:72.8px;padding:0 17.5px;justify-content:center; }
    .authority-group span::after { content:'';position:absolute;right:0;top:17.5px;width:1px;height:37.8px;margin:0;background:rgba(0,246,255,.23); }
    .authority-group img {display:block;width:126px;height:63px;object-fit:contain;}
    .authority-group span:nth-child(1) img {height:70px;}
    .authority-group span:nth-child(3) {flex-basis:175px;}
    .authority-group span:nth-child(3) img {width:140px;}
    .authority-group span:nth-child(4) {flex-basis:112px;}
    .authority-group span:nth-child(4) img {width:67.2px;height:67.2px;filter:sepia(.45) hue-rotate(145deg) saturate(.8) brightness(1.2);}
    .authority-group .liquidity-mark {position:relative;display:block;width:126px;height:53.2px;overflow:hidden;}
    .authority-group .liquidity-mark img {position:absolute;top:0;left:0;width:126px;height:auto;filter:brightness(0) invert(1);}
    .authority-group .liquidity-mark img:last-child {filter:none;clip-path:inset(0 0 73% 0);}
    .authority-group span:first-child {flex-basis:133px;}
    .alibaba-mark {position:relative;display:block;width:112px;height:70px;}
    .alibaba-mark::before {content:'';position:absolute;top:0;left:24.5px;width:63px;height:39.2px;background:url('/assets/logos/alibaba.png') 0 0 / 322.7px 39.2px no-repeat;}
    .alibaba-mark::after {content:'';position:absolute;top:42.7px;left:0;width:112px;height:17.5px;background:url('/assets/logos/alibaba.png') -29.4px 0 / 141.4px 17.15px no-repeat;}
    @media(max-width:640px) {
      .authority-strip {padding:12.6px 0;min-height:91px;}
      .authority-intro {flex-basis:80.5px;padding-left:9.8px;padding-right:8.4px;}
      .authority-intro p {font-size:5.6px;letter-spacing:.14em;}
      .authority-controls {gap:8.4px;}
      .authority-controls button {width:18.9px;height:18.9px;}
      .authority-group span {flex-basis:140px;padding:0 14px;}
    }
    @media(prefers-reduced-motion:reduce) {
      .authority-track {width:100%;}
      .authority-group {width:100%;flex-wrap:wrap;justify-content:center;}
      .authority-controls {display:none;}
    }

.authority-track {display:flex;width:max-content;animation:services-logo-scroll 30s linear infinite;}
.authority-group {display:flex;flex:none;align-items:center;white-space:nowrap;}
.authority-group span {display:inline-flex;align-items:center;}
@keyframes services-logo-scroll {to {transform:translateX(-50%);}}
@media(prefers-reduced-motion:reduce) {.authority-track {animation:none;}.authority-group[aria-hidden="true"] {display:none;}}
