/* V6.6.7 — Two quiet, borderless client rows. */
html body.signature-live.scp-body main.scp-main>section.scw-wall{position:relative;isolation:isolate;z-index:2;overflow:hidden;background:transparent!important;color:#fff!important;padding:clamp(76px,8vw,130px) 0 clamp(88px,9vw,150px);margin:0;border:0}
.scw-heading{text-align:center;padding:0 24px;margin-bottom:clamp(56px,6vw,96px)}
html body.scp-body main.scp-main .scw-heading p{display:flex;align-items:center;justify-content:center;gap:11px;margin:0 0 23px;color:#b9cfc6;font:400 10px/1.5 var(--dsb-font-mono);letter-spacing:normal;text-transform:none}
.scw-heading i{display:block;width:6px;height:6px;border-radius:50%;background:#d5fb09}
html body.scp-body main.scp-main .scw-heading h2{margin:0;font:400 clamp(27px,3vw,46px)/1.2 var(--dsb-font-sans)!important;letter-spacing:-.02em!important;text-transform:none!important;color:#fff!important;max-width:none;text-wrap:balance}
.scw-rows{display:grid;gap:clamp(30px,4vw,62px)}
.scw-row{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)}
.scw-track{display:flex;width:max-content;animation:scw-flow var(--scw-duration,65s) linear infinite;animation-play-state:paused}
.scw-row:nth-child(2) .scw-track{animation-direction:reverse}
.scw-wall.is-moving:not(.is-paused) .scw-track{animation-play-state:running}
.scw-wall:hover .scw-track,.scw-wall:focus-within .scw-track{animation-play-state:paused!important}
.scw-sequence{display:flex;align-items:center;justify-content:space-around;flex:none;gap:clamp(45px,5vw,95px);width:max-content;min-width:100vw;list-style:none;padding:0 clamp(30px,3vw,60px);margin:0}
.scw-mark{flex:none;display:grid;place-items:center;position:relative;min-width:clamp(170px,16vw,250px);height:110px;color:#fff;transition:color .35s ease;background:transparent;border:0}
.scw-mark:hover{color:#d5fb09}
.scw-name{font:400 clamp(26px,2.45vw,39px)/1.15 var(--dsb-font-sans);letter-spacing:-.025em;white-space:nowrap;text-shadow:0 3px 20px #00211e}
.scw-logo{display:none;width:clamp(145px,14vw,220px);height:64px;background:currentColor;mask:var(--scw-logo) center/contain no-repeat;-webkit-mask:var(--scw-logo) center/contain no-repeat}
.scw-mark.has-logo .scw-logo{display:block}.scw-mark.has-logo .scw-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.scw-mark img[hidden]{display:none!important}
@keyframes scw-flow{to{transform:translate3d(-50%,0,0)}}
@media(max-width:600px){html body.signature-live.scp-body main.scp-main>section.scw-wall{padding-block:70px 92px}.scw-heading{margin-bottom:42px}.scw-heading p{font-size:9px!important;margin-bottom:18px!important}.scw-rows{gap:22px}.scw-sequence{gap:40px;padding-inline:26px}.scw-mark{min-width:155px;height:85px}.scw-logo{width:150px;height:50px}.scw-name{font-size:26px}}
@media(prefers-reduced-motion:reduce){.scw-track{animation:none!important;width:100%}.scw-sequence[aria-hidden]{display:none}.scw-sequence{min-width:0;width:100%;flex-wrap:wrap;justify-content:center;gap:18px 35px}.scw-mark{transition:none}.scw-row{mask-image:none;-webkit-mask-image:none}}
