.service-card{outline:0}.service-card:focus-within{box-shadow:0 0 0 4px rgba(75,210,255,.3),0 18px 50px rgba(7,21,34,.1)}
.service-card.is-selected{background:#eefaff;box-shadow:inset 0 -4px 0 var(--blue)}
.demo-rail{position:fixed;right:0;top:50%;z-index:60;padding:9px 8px;transform:translateY(-50%);background:var(--blue);color:var(--ink);font-size:10px;font-weight:950;letter-spacing:.12em;line-height:1;writing-mode:vertical-rl;text-transform:uppercase}
@media(max-width:700px){.demo-rail{display:none}}
