/* A quiet, continuous logo cycle, sized to the offer copy above it. */
.tools-band{pointer-events:none;user-select:none;position:relative;width:min(100%,340px);max-width:100%;margin:38px auto 0;overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 9%,#000 91%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 9%,#000 91%,transparent)}
.tools-band-track{display:flex;align-items:center;width:max-content}
.tools-band-group{display:flex;align-items:center;gap:32px;width:max-content;flex:none;margin:0;padding:4px 32px 4px 0;list-style:none}
.tools-band-group li{display:flex;align-items:center;gap:9px;flex:none;color:var(--fg);font-size:12px;line-height:1.25;letter-spacing:-.02em;white-space:nowrap}
.tools-band img{display:block;flex:none;width:23px;height:23px;object-fit:contain}
.tools-band .tools-band-n8n{width:100px;height:27px;object-position:left center}
.tools-band.is-cycling .tools-band-track{animation:tools-band-cycle 36s linear infinite;animation-play-state:paused;will-change:transform}
.tools-band.is-cycling[data-running="true"] .tools-band-track{animation-play-state:running}
.tools-band:not(.is-cycling){mask-image:none;-webkit-mask-image:none}
.tools-band:not(.is-cycling) .tools-band-track{display:block;width:100%}
.tools-band:not(.is-cycling) .tools-band-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px;width:100%;padding:0}
.tools-band:not(.is-cycling) .tools-band-group li{justify-content:center;white-space:normal;font-size:10px;gap:6px}
.tools-band:not(.is-cycling) .tools-band-group[aria-hidden="true"]{display:none}
@keyframes tools-band-cycle{to{transform:translate3d(-50%,0,0)}}
@media(max-width:800px){.tools-band{margin-top:32px}.tools-band-group{gap:28px;padding-right:28px}.tools-band-group li{font-size:11px}.tools-band img{width:21px;height:21px}}
@media(max-width:420px){.tools-band{margin-top:28px}.tools-band-group{gap:26px;padding-right:26px}.tools-band-group li{font-size:11px;gap:8px}.tools-band img{width:20px;height:20px}.tools-band:not(.is-cycling) .tools-band-group{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){.tools-band{mask-image:none;-webkit-mask-image:none}.tools-band .tools-band-track{display:block;width:100%;animation:none!important;transform:none!important;will-change:auto!important}.tools-band .tools-band-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px;width:100%;padding:0}.tools-band .tools-band-group li{justify-content:center;white-space:normal;font-size:10px;gap:6px}.tools-band .tools-band-group[aria-hidden="true"]{display:none}}
@media(max-width:420px) and (prefers-reduced-motion:reduce){.tools-band .tools-band-group{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media print{.tools-band{mask-image:none;-webkit-mask-image:none}.tools-band .tools-band-track{animation:none!important;transform:none!important;display:block;width:100%}.tools-band .tools-band-group{display:flex;flex-wrap:wrap;width:100%;gap:16px;padding:0}.tools-band .tools-band-group[aria-hidden="true"]{display:none}}
