/* Original client marks, optically aligned on the site's shared surface. */
.sy-trust{background:var(--sy-bg);color:var(--sy-ink);padding:56px 48px}
.sy-trust + .sy-services{padding-top:64px}
.sy-trust-container{max-width:1248px;margin:auto}
.sy-trust-heading{display:flex;align-items:center;justify-content:center;min-height:32px;text-align:center}
.sy-trust-caption{margin:0;color:var(--sy-muted);font-size:12px;font-weight:400;line-height:1.5}
.sy-trust-rows{margin-top:16px}
.sy-trust-window{min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#aeb2a4 transparent;border-radius:4px}
.sy-trust-window:focus-visible{outline:2px solid var(--sy-focus);outline-offset:5px}
.sy-trust-track{display:flex;width:max-content}
.sy-trust-group{list-style:none;display:flex;flex:none;padding:0;margin:0;gap:0}
.sy-trust-logo{display:flex;flex:0 0 168px;align-items:center;justify-content:center;width:168px;min-width:0;height:64px;padding:0 12px}
.sy-trust-logo img{display:block;width:calc(var(--logo-width)*.75);height:calc(var(--logo-height)*.75);max-width:100%;object-fit:contain;user-select:none}
.sy-trust.is-running-layout .sy-trust-window{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
.sy-trust.is-running-layout .sy-trust-track{will-change:transform}
.sy-trust:not(.is-running-layout) .sy-trust-clone{display:none}
.sy-trust-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(max-width:650px){
 .sy-trust{padding:40px 18px}
 .sy-trust-rows{margin-top:12px}
 .sy-trust-logo{flex-basis:140px;width:140px;height:54px}
 .sy-trust-logo img{width:calc(var(--logo-width)*.65);height:calc(var(--logo-height)*.65)}
}
@media(forced-colors:active){
 .sy-trust-window{border:1px solid CanvasText;scrollbar-color:auto}
 .sy-trust-logo{forced-color-adjust:none;background:#eeeee8}
}
@media(max-width:700px){.sy-trust + .sy-services{padding-top:42px}}
