.tour-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);display:none;align-items:center;justify-content:center;z-index:2147483000!important}.tour-overlay[open]{display:flex}.tour-panel{width:min(1280px,98vw);height:min(900px,96vh);background:#0b0b0b;color:#fff;border-radius:12px;box-shadow:0 10px 50px rgba(0,0,0,.45);overflow:hidden;position:relative;display:flex;flex-direction:column}.tour-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem .9rem;background:rgba(255,255,255,.06);backdrop-filter:blur(6px);position:sticky;top:0;z-index:2147483647!important}.tour-actions{display:flex;align-items:center;gap:.75rem}.tour-open-new{color:#c4e1ff;text-decoration:underline;font-size:.9rem}.tour-close{background:none;border:0;color:#fff;font-size:1.6rem;line-height:1;cursor:pointer;padding:.2rem .4rem;border-radius:6px}.tour-return{position:absolute;left:50%;transform:translateX(-50%);background:#2e6fb6;color:#fff;border:0;padding:.45rem 1rem;border-radius:999px;font-size:.95rem;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 2px 10px rgba(46,111,182,.35);white-space:nowrap}.tour-return:hover{background:#1f5c95}.tour-return:focus{outline:2px solid #a7d4ff;outline-offset:2px}.tour-frame-wrap{flex:1;position:relative;z-index:1}.tour-frame-wrap iframe{width:100%;height:100%;border:0;display:block}.tour-actions .tour-max{background:none;border:0;color:#fff;font-size:1.1rem;cursor:pointer;padding:.15rem .4rem;border-radius:6px}.tour-overlay.is-full .tour-panel{width:98vw;height:98vh;border-radius:10px}@media (min-width:1600px){.tour-panel{width:1400px;height:1000px}}@media (max-width:767px){.tour-panel{width:100vw;height:100vh;border-radius:0}}@media (max-width:480px){.tour-return{font-size:.85rem;padding:.35rem .75rem}}html.tour-open .site-header,html.tour-open .kadence-sticky-header{pointer-events:none!important;visibility:hidden!important}html.tour-open .joinchat__button,html.tour-open .ht-ctc-chat,html.tour-open .ht-ctc-cta{display:none!important}