.neo-home .neo-tile-locked{position:relative;appearance:none;width:100%;text-align:left;background:#d9d9db;border:1px solid rgba(255,255,255,.55);box-shadow:inset 3px 3px 7px #c3c4c6,inset -3px -3px 7px #f4f4f5;color:#5b5d60;cursor:default}
.neo-home .neo-tile-locked:hover,.neo-home .neo-tile-locked:active{transform:none;box-shadow:inset 3px 3px 7px #c3c4c6,inset -3px -3px 7px #f4f4f5}
.neo-home .neo-tile-locked::after{display:none}
.neo-home .neo-tile-locked .neo-tile-icon{color:#717378;box-shadow:inset 2px 2px 5px #c5c6c8,inset -2px -2px 5px #efeff0}
.neo-home .neo-tile-locked .neo-tile-copy strong{color:#525458}
.neo-home .neo-tile-lock,.neo-home .neo-brand-lock{display:grid;place-items:center;color:#85888b;background:transparent;border:0;box-shadow:none}
.neo-home .neo-tile-lock{position:absolute;top:18px;right:17px;width:20px;height:20px}
.neo-home .neo-brand-locked{position:relative;box-shadow:inset 3px 3px 7px #c3c4c6,inset -3px -3px 7px #f4f4f5;cursor:default}
.neo-home .neo-brand-locked img{filter:grayscale(.55);opacity:.7}
.neo-home .neo-brand-lock{position:absolute;right:12px;top:11px;width:17px;height:17px}
.neo-home .neo-access-note{position:fixed;z-index:30;left:50%;bottom:24px;display:flex;align-items:center;gap:11px;max-width:calc(100vw - 32px);padding:13px 15px 13px 14px;transform:translateX(-50%);border-radius:14px;background:#303237;color:#fff;box-shadow:0 12px 28px #7778;font-size:13px}
.neo-home .neo-access-note>svg{flex:none;color:#e7d5b7}
.neo-home .neo-access-note button{margin-left:8px;padding:0;border:0;background:transparent;color:#fff;font-size:22px;line-height:1}
@media(max-width:600px){.neo-home .neo-tile-lock{top:50%;right:17px;transform:translateY(-50%)}.neo-home .neo-tile-locked .neo-tile-copy{padding-right:28px}.neo-home .neo-access-note{bottom:16px;width:max-content;max-width:calc(100vw - 28px)}}
