/* Trusted By Top Global Brands band — homepage, VPS, dedicated and Bulk IP pages */
.lw-trusted{--lw-trusted-gap:64px;--lw-trusted-speed:38s;position:relative;margin-top:-8px;margin-bottom:36px;padding:28px 0 40px;background:#f2f3eb;border-block:1px solid #e2e6d9;overflow:hidden}
.lw-trusted-head{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:20px}
.lw-trusted-head .eyebrow{margin:0;font-size:.75rem;letter-spacing:1.5px;color:#6f7d62;white-space:nowrap}
.lw-trusted-rule{flex:0 1 72px;height:1px;background:linear-gradient(90deg,transparent,#cfd6c3)}
.lw-trusted-rule:last-child{background:linear-gradient(90deg,#cfd6c3,transparent)}
.lw-trusted-viewport{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent 100%)}
.lw-trusted-track{display:flex;width:max-content;animation:lw-trusted-scroll var(--lw-trusted-speed) linear infinite;will-change:transform}
.lw-trusted:hover .lw-trusted-track,.lw-trusted:focus-within .lw-trusted-track{animation-play-state:paused}
.lw-trusted-group{display:flex;align-items:center;gap:var(--lw-trusted-gap);margin:0;padding:0 var(--lw-trusted-gap) 0 0;list-style:none}
.lw-trusted-item{display:flex;align-items:center;position:relative;min-height:40px}
.lw-trusted-item::after{content:"";position:absolute;right:calc(var(--lw-trusted-gap) / -2 - 2px);top:50%;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:#c9b48a;opacity:.75}
.lw-trusted-wordmark{font-family:var(--font-body);font-size:1.375rem;font-weight:650;letter-spacing:-.4px;line-height:1;color:#5e6c55;white-space:nowrap;transition:color .2s}
.lw-trusted-logo{display:block;height:28px;width:auto;max-width:180px;object-fit:contain;filter:grayscale(1) contrast(.9);opacity:.72;transition:opacity .2s,filter .2s}
.lw-trusted-item:hover .lw-trusted-wordmark{color:var(--ink)}
.lw-trusted-item:hover .lw-trusted-logo{filter:none;opacity:1}
@keyframes lw-trusted-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(-25%,0,0)}}
@media(max-width:1000px){.lw-trusted{--lw-trusted-gap:52px;--lw-trusted-speed:32s}.lw-trusted-wordmark{font-size:1.25rem}}
@media(max-width:640px){.lw-trusted{--lw-trusted-gap:40px;--lw-trusted-speed:26s;margin-top:-4px;margin-bottom:24px;padding:22px 0 30px}.lw-trusted-head{gap:12px;margin-bottom:16px}.lw-trusted-head .eyebrow{font-size:.6875rem;letter-spacing:1.2px}.lw-trusted-rule{flex-basis:36px}.lw-trusted-wordmark{font-size:1.0625rem}.lw-trusted-logo{height:22px}.lw-trusted-viewport{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent 100%)}}
@media(prefers-reduced-motion:reduce){.lw-trusted-track{animation:none;width:auto;justify-content:center}.lw-trusted-group[aria-hidden]{display:none}.lw-trusted-group{flex-wrap:wrap;justify-content:center;row-gap:16px;padding:0 20px}.lw-trusted-viewport{-webkit-mask-image:none;mask-image:none}}

/* Placement variants */
.lw-trusted--home{margin:26px 0 0;padding:26px 0 32px}
.lw-trusted--home+.home-promo{margin-top:46px}
.lw-trusted--promo{margin:0;border-top:0}
@media(max-width:640px){.lw-trusted--home{margin-top:18px;padding:22px 0 26px}.lw-trusted--home+.home-promo{margin-top:34px}.lw-trusted--promo{margin:0}}
