.voltra-brand .vn-announcement{display:flex;gap:0;padding:0;align-items:center;text-align:left;overflow:hidden;min-height:36px}
.vn-ticker-window{overflow:hidden;flex:1;min-width:0}.vn-ticker-track{display:flex;width:max-content;animation:vn-ticker 28s linear infinite}.vn-ticker-group{display:flex;align-items:center;flex-shrink:0;gap:72px;padding:8px 36px;min-width:100vw;justify-content:space-around;white-space:nowrap}.vn-ticker-group span::after{content:'✦';margin-left:72px;font-size:10px}.vn-ticker-toggle{border:0;color:white;background:transparent;min-height:36px;min-width:44px;cursor:pointer}.vn-announcement:hover .vn-ticker-track,.vn-announcement:focus-within .vn-ticker-track,.vn-announcement[data-paused=true] .vn-ticker-track{animation-play-state:paused}@keyframes vn-ticker{to{transform:translateX(-50%)}}
.voltra-brand .vn-header summary,.voltra-brand .vn-tools>a{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.voltra-brand .vn-tools{gap:8px}.voltra-brand .vn-button{transition:background-color .2s,transform .2s}.voltra-brand .vn-button:hover{transform:translateY(-2px)}.voltra-brand .vn-feature{background:white}.voltra-brand .vn-feature-media{overflow:hidden;border-radius:12px}.voltra-brand .vn-feature-copy{max-width:560px}.voltra-brand .vn-feature-copy h2{letter-spacing:-.04em}.voltra-brand .vn-feature-copy>p:not(.vn-eyebrow){line-height:1.65}.voltra-brand .vn-card-media{background:#f5f5f5}.voltra-brand .vn-card img{object-fit:contain}.voltra-brand .vn-card img,.voltra-brand .vn-about img{height:auto}
.voltra-brand .vn-feature-media:has(video){aspect-ratio:1}voltra-demo-video{display:block;position:relative;aspect-ratio:1;background:#f5f5f5;overflow:hidden;border-radius:12px}voltra-demo-video video{display:block;width:100%;height:100%;object-fit:cover}voltra-demo-video[data-demo=razor] video{object-fit:contain;background:#f7f7f7}.vn-video-toggle{position:absolute;bottom:14px;right:14px;min-height:44px;padding:10px 16px;border:1px solid #ffffff90;border-radius:30px;background:#fffffff5;color:#141414;cursor:pointer;font-size:12px;font-weight:700;box-shadow:0 2px 12px #0002}.vn-video-toggle[hidden]{display:none}
.vn-gallery-dialog{border:0;max-width:96vw;max-height:96dvh;padding:32px;background:white;border-radius:12px;overscroll-behavior:contain}.vn-gallery-dialog::backdrop{background:#000a}.vn-gallery-dialog img{width:auto!important;height:auto!important;max-height:84dvh;max-width:88vw;object-fit:contain}.vn-dialog-close{position:sticky;float:right;top:0;min-width:44px;min-height:44px;border:0;background:white;border-radius:50%;font-size:30px;z-index:1;cursor:pointer}html:has(.vn-gallery-dialog[open]){overflow:hidden}#voltra-product .vn-gallery-image{cursor:zoom-in}
@media(max-width:749px){.voltra-brand .vn-grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-20px;padding:0 20px 18px;scrollbar-width:thin}.voltra-brand .vn-card{flex:0 0 72%;scroll-snap-align:start}.voltra-brand .vn-feature-media{border-radius:8px}.vn-ticker-group{gap:34px;padding-inline:17px}.vn-ticker-group span::after{margin-left:34px}.voltra-brand .vn-feature-copy h2{font-size:32px}.voltra-brand .vn-header{padding-inline:16px}.voltra-brand .vn-tools{gap:0}.vn-gallery-dialog{padding:8px}.vn-gallery-dialog img{max-width:90vw}}
@media(prefers-reduced-motion:reduce){.vn-ticker-track{animation:none}.vn-ticker-group[aria-hidden=true]{display:none}.vn-ticker-group{min-width:0;gap:24px;padding:8px 16px;flex-wrap:wrap;white-space:normal}.vn-ticker-group span::after{display:none}.vn-ticker-toggle{display:none}.voltra-brand .vn-button:hover{transform:none}.voltra-brand *{scroll-behavior:auto!important;transition:none!important}}
