/* Digitally.Plus · shared blue motion surface */
.brand-motion{position:relative;isolation:isolate;overflow:hidden;background:#3333ff;color:#fff}
.brand-motion .brand-motion-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1);opacity:.27;mix-blend-mode:screen;z-index:-2;pointer-events:none}
.brand-motion:before{content:'';position:absolute;inset:0;background:linear-gradient(120deg,#3333ffb0 5%,#3333ff25 65%,#3333ff70);z-index:-1;pointer-events:none}
.brand-motion-toggle{display:grid;place-items:center;position:absolute;right:22px;bottom:22px;width:36px;height:36px;min-height:36px;padding:0;border:1px solid #ffffff60;border-radius:50%;background:#3333ff55;color:white;cursor:pointer;z-index:3;flex:none}
.brand-motion-toggle[hidden]{display:none}.brand-motion-toggle:hover{background:#ffffff24}.brand-motion-toggle:focus-visible{outline:3px solid #fff;outline-offset:3px}
.brand-motion-toggle svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:700px){.brand-motion-toggle{right:16px;bottom:16px}}
@media print{.brand-motion-video,.brand-motion-toggle{display:none!important}}
