.hero-final-visual{width:100%;max-width:490px;margin-inline:auto;position:relative}.hero-final-image{justify-content:center;align-items:center;width:100%;height:280px;display:flex;position:relative}@media (min-width:768px){.hero-final-image{width:128%;height:640px;margin-left:-14%}}
.tools-marquee-viewport{scrollbar-width:thin;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;border-radius:2px;overflow-x:auto}.tools-marquee-viewport:focus-visible{outline-offset:5px;outline:1px solid #a1a1aa}.tools-marquee-track{width:max-content;display:flex}.tools-marquee-group{flex-shrink:0;align-items:center;gap:40px;margin:0;padding:0 40px 0 0;list-style:none;display:flex}.tools-marquee-logo{flex:0 0 96px;justify-content:center;align-items:center;height:40px;display:flex}.tools-marquee-duplicate{display:none}.tools-marquee-viewport[data-moving=true]{overflow-x:hidden}.tools-marquee-viewport[data-moving=true] .tools-marquee-duplicate{display:flex}.tools-marquee-viewport[data-moving=true] .tools-marquee-track{animation:tools-scroll var(--tools-duration,80s) linear infinite}.tools-marquee-viewport:hover .tools-marquee-track,.tools-marquee-viewport:focus-visible .tools-marquee-track,.tools-marquee-viewport[data-dragging=true] .tools-marquee-track{animation-play-state:paused}@keyframes tools-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tools-marquee-viewport[data-moving=true]{overflow-x:auto}.tools-marquee-viewport[data-moving=true] .tools-marquee-track{animation:none}.tools-marquee-viewport[data-moving=true] .tools-marquee-duplicate{display:none}}.tools-marquee-viewport[data-dragging=true]{cursor:grabbing}.tools-marquee-shell{position:relative}.tools-marquee-tooltip{z-index:10;color:#fff;text-align:center;white-space:nowrap;pointer-events:none;background:#20202b;border-radius:4px;max-width:180px;padding:4px 8px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:400;line-height:1.4;position:absolute;top:calc(100% + 8px);transform:translate(-50%)}
