html[data-site-theme] .comparison-scroll-hint{display:flex;align-items:center;gap:9px;padding:9px 14px;font-size:12px;line-height:1.5;background:var(--fusion-bg);color:var(--fusion-muted);border-bottom:1px solid var(--fusion-line)}
.comparison-scroll-hint>i{color:var(--fusion-accent)}
.compare-frame[data-scrollable=false] .comparison-scroll-hint{display:none}
html[data-site-theme] .compare-frame .comparison-viewport{max-height:min(67vh,680px);overflow-y:auto;overflow-x:hidden;scrollbar-width:auto;scrollbar-color:var(--fusion-accent) var(--fusion-bg);overscroll-behavior-y:contain;position:relative}
html[data-site-theme] .compare-frame.expanded .comparison-viewport{max-height:none}
.comparison-viewport:focus-visible{outline:3px solid var(--fusion-accent);outline-offset:-3px}
html[data-site-theme] .compare-frame .split-image>img{display:block;width:100%;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:top;min-height:0}
html[data-site-theme] .compare-frame .split-overlay{position:absolute;inset:0 auto auto 0;clip-path:inset(0 0 0 var(--split,50%))}
html[data-site-theme] .compare-frame .split-divider span{top:var(--handle-y,220px)}
html[data-site-theme] .compare-frame .split-range{top:calc(var(--handle-y,220px) - 24px)}
.paired-view-gallery{margin-top:23px;min-width:0}
.paired-view-gallery .screen-tabs{border-radius:12px 12px 0 0;background:var(--fusion-bg)}
.paired-view-gallery .screen-tabs button{color:var(--fusion-text);background:var(--fusion-surface);border-color:var(--fusion-line)}
.paired-view-gallery .screen-tabs button[aria-pressed=true]{color:var(--fusion-bg);background:var(--fusion-accent);border-color:var(--fusion-accent)}
.paired-view-stage{min-width:0}
.paired-view-stage>figure{margin:0}
.paired-view-stage>figure[hidden]{display:none}
.paired-view-stage .compare-frame{border-radius:0 0 12px 12px}
html[data-site-theme] .paired-view-stage figcaption{font-size:14px;line-height:1.6;padding:13px 5px;color:var(--fusion-muted)}
.unified-gallery .gallery-stage{background:var(--fusion-surface);border:0;box-shadow:0 20px 55px #0002;border-radius:14px}
.unified-gallery .compare-frame{border-radius:14px 14px 0 0}
html[data-site-theme] .unified-gallery .gallery-slide>figcaption{background:var(--fusion-surface);color:var(--fusion-muted);padding:15px 20px;font-size:14px;line-height:1.65;border:1px solid var(--fusion-line);border-top:0;border-radius:0 0 14px 14px}
html[data-site-theme] .unified-gallery .gallery-tabs button{color:var(--fusion-muted);background:var(--fusion-bg);border:1px solid var(--fusion-line);font-size:13px;padding:10px 15px}
html[data-site-theme] .unified-gallery .gallery-tabs button[aria-pressed=true]{background:var(--fusion-accent);color:var(--fusion-bg);border-color:var(--fusion-accent)}
html[data-site-theme] .unified-gallery .gallery-arrows button{background:var(--fusion-surface);color:var(--fusion-text);border-color:var(--fusion-line)}
.demo-invitation{margin:44px 0;padding:30px;border:1px solid var(--fusion-line);border-radius:20px;display:flex;gap:35px;align-items:center;justify-content:space-between;background:linear-gradient(120deg,color-mix(in srgb,#7157d2 13%,var(--fusion-surface)),color-mix(in srgb,#17a5b8 10%,var(--fusion-surface)))}
.demo-invitation h2{font-size:2rem;margin:0 0 10px!important;color:var(--fusion-text)}
.demo-invitation p{font-size:16px;line-height:1.6;color:var(--fusion-muted);margin:0;max-width:750px}
.demo-invitation .btn{flex-shrink:0}
.demo-invitation small{display:block;margin-top:12px;font-size:13px;color:var(--fusion-muted)}
.demo-invitation small a{text-decoration:underline;text-underline-offset:3px}
.status-it-benefits{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;margin-top:38px!important}
.status-it-benefits article{padding:25px;border:1px solid var(--fusion-line);border-radius:16px;background:var(--fusion-surface);min-width:0}
.status-it-benefits article>span{display:block;font-size:23px;color:#1995aa;margin-bottom:15px}
.status-it-benefits h3{font-size:20px;line-height:1.4;color:var(--fusion-text);margin:0 0 12px}
.status-it-benefits p{font-size:14px;line-height:1.8;color:var(--fusion-muted);margin:0}
#videowall .wall-stage{max-width:1120px;margin-inline:auto}
html[data-site-theme] .fusion-home-compare .screen-tabs button[aria-pressed=true]{background:var(--fusion-accent);color:var(--fusion-bg);border-color:var(--fusion-accent)}
@media(max-width:760px){.status-it-benefits{grid-template-columns:1fr!important;gap:16px!important}.status-it-benefits article{padding:23px}}
@media(max-width:1100px){.topnav{gap:15px}.topnav>.demo-link{font-size:13px;padding:13px 15px}}
@media(max-width:760px){html[data-site-theme] .compare-frame .comparison-viewport{max-height:480px}.comparison-scroll-hint{font-size:11px!important;padding:8px 11px!important}.unified-gallery .showcase-controls{align-items:stretch}.unified-gallery .gallery-tabs{gap:7px}.unified-gallery .gallery-tabs button{font-size:12px!important;padding:8px 11px!important}.unified-gallery .gallery-arrows{justify-content:flex-end}.demo-invitation{display:block;padding:24px}.demo-invitation h2{font-size:1.9rem}.demo-invitation p{font-size:15px}.demo-invitation .btn{margin-top:22px}.compare-toolbar .frame-product{flex-basis:100%}.paired-view-gallery .screen-tabs{padding:9px}}
