.fqb .ss-stage{--gutter:32px;--ss-phone-photo-light:url(/devices/iphone-17-pro-apple.webp);background:#efece6;overflow:hidden}.fqb .fqb-window{top:var(--gutter);left:var(--gutter);width:470px;height:560px;box-shadow:var(--ss-shadow-hero);position:absolute}.fqb .fqb-map{background:#e9e8e5;height:100%;position:relative;overflow:hidden}.fqb .fqb-plan{transform-origin:0 0;width:1100px;height:935px;position:absolute;top:-110px;left:-180px;transform:scale(.62)}.fqb .fqb-plan img{width:1100px;height:935px;display:block}.fqb .fqb-zone{background:#a9bbea8c;border-radius:999px;width:430px;height:430px;position:absolute;top:552px;left:550px;translate:-50% -50%;box-shadow:0 0 0 4px #ffffffbf}.fqb .fqb-walker{offset-distance:0%;offset-rotate:0deg;opacity:0;background:#2c5be4;border:7px solid #fff;border-radius:999px;width:42px;height:42px;transition:offset-distance 2.2s cubic-bezier(.45,0,.1,1),opacity .3s;position:absolute;top:0;left:0;box-shadow:0 2px 8px #00000040}.fqb .fqb-walker[data-walking]{offset-distance:100%;opacity:1}.fqb .fqb-icon{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.fqb .fqb-phone{top:84px;right:var(--gutter);box-shadow:var(--ss-shadow-satellite), 0 30px 50px -20px #281e1459;position:absolute}.fqb .ss-stage[data-layout=compact]{--gutter:16px}.fqb .ss-stage[data-layout=compact] .fqb-phone{top:40px;right:40px}
