.it-tour{border:1px solid var(--db-border,#dfe5ec);color:#15253b;background:#f8fafc;border-radius:22px;margin:0 0 2.5rem;overflow:hidden;box-shadow:0 12px 40px #141e320e}.it-tour-intro{justify-content:space-between;align-items:end;gap:1rem;padding:1.65rem 1.85rem 1.4rem;display:flex}.it-tour-eyebrow{letter-spacing:.14em;color:#3261ae;margin:0 0 .55rem;font-size:.72rem;font-weight:800}.it-tour-intro h2{letter-spacing:-.035em;margin:0 0 .45rem;font-size:clamp(1.35rem,2.6vw,1.8rem);line-height:1.15}.it-tour-intro p{color:#52637a;margin:0;font-size:.89rem;line-height:1.55}.it-tour-caption{color:#728096;white-space:nowrap;padding-bottom:.2rem;font-size:.73rem}.it-tour-stage{background:linear-gradient(120deg,#102543,#172d50 45%,#192f57);grid-template-columns:minmax(190px,.85fr) minmax(0,1.3fr);min-height:340px;display:grid}.it-tour-narrative{color:#fff;align-self:center;padding:2.2rem 1.7rem 2.2rem 1.85rem;animation:.5s both it-tour-enter}.it-tour-tag{color:#aaceff;background:#75a7e81f;border:1px solid #b8d5ff47;border-radius:999px;padding:.35rem .65rem;font-size:.75rem;font-weight:650;display:inline-block}.it-tour-narrative h3{letter-spacing:-.045em;margin:1.1rem 0 .8rem;font-size:clamp(1.35rem,2.8vw,2rem);line-height:1.13}.it-tour-narrative p{color:#d4e1f3;min-height:5em;margin:0;font-size:.9rem;line-height:1.65}.it-tour-controls{align-items:center;gap:.8rem;margin-top:1.65rem;display:flex}.it-tour-play{cursor:pointer;color:#18345b;background:#fff;border:0;border-radius:9px;padding:.55rem .85rem;font-size:.8rem;font-weight:750}.it-tour-play:hover,.it-tour-play:focus-visible{background:#dcecff}.it-tour-counter{color:#aac0dc;font-size:.74rem}.it-tour-visual{justify-content:center;align-items:center;min-width:0;padding:1.5rem 1.8rem 1.5rem .1rem;display:flex}.it-tour-window{background:#fff;border:1px solid #dce6f2;border-radius:12px;width:100%;max-width:510px;min-height:274px;animation:.6s cubic-bezier(.2,.7,.25,1) both it-tour-screen-in;overflow:hidden;box-shadow:0 25px 65px #00072359}.it-tour-window-top{color:#77859a;background:#f4f7fb;border-bottom:1px solid #e5ebf2;align-items:center;gap:10px;height:33px;padding:0 12px;font-size:.62rem;display:flex}.it-tour-window-lights{gap:4px;display:flex}.it-tour-window-lights i{background:#a2b3c8;border-radius:50%;width:7px;height:7px}.it-tour-window-lights i:first-child{background:#f1a7a4}.it-tour-window-lights i:nth-child(2){background:#f3d38a}.it-tour-window-address{text-align:center;flex:1}.it-tour-window-lock{color:#4aaf95;font-size:.6rem}.it-tour-window-body{color:#1d314c;padding:1.05rem 1.25rem 1.35rem}.it-tour-screen-brand{align-items:center;gap:.35rem;font-size:.86rem;font-weight:800;display:flex}.it-tour-mark{color:#fff;background:#2351b0;border-radius:5px;place-items:center;width:19px;height:19px;font-size:.84rem;display:inline-grid}.it-tour-demo{letter-spacing:.08em;color:#8a9db6;margin-left:auto;font-size:.55rem;font-weight:800}.it-tour-screen-content{margin-top:1.15rem}.it-tour-small-tag{letter-spacing:.1em;color:#6784ae;font-size:.58rem;font-weight:800}.it-tour-screen-heading{letter-spacing:-.02em;margin:.3rem 0 .85rem;font-size:1.1rem;font-weight:800}.it-tour-domain{background:#edf3fb;border:1px solid #dde6f4;border-radius:8px;justify-content:space-between;padding:.7rem .8rem;font-size:.79rem;font-weight:700;display:flex}.it-tour-domain span{color:#587fc0}.it-tour-snippet{color:#c1d9ef;overflow-wrap:anywhere;background:#101f35;border-radius:8px;margin-top:.7rem;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.59rem}.it-tour-connected{color:#137960;margin-top:.75rem;font-size:.73rem;font-weight:750}.it-tour-connected span{margin-right:.35rem}.it-tour-metrics{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.it-tour-metrics>div{border:1px solid #e3eaf4;border-radius:8px;padding:.7rem .55rem}.it-tour-metrics small,.it-tour-metrics span{color:#73859d;font-size:.61rem;display:block}.it-tour-metrics strong{color:#183963;letter-spacing:-.05em;margin:.15rem 0;font-size:1.45rem;display:block}.it-tour-mini-bars{border-bottom:1px solid #dce5f1;align-items:end;gap:5px;height:49px;margin:.9rem .15rem 0;padding-bottom:0;display:flex}.it-tour-mini-bars span{transform-origin:bottom;background:linear-gradient(#93b8f6,#315dba);border-radius:4px 4px 0 0;flex:1;max-height:44px;animation:.65s both it-tour-grow}.it-tour-journey{gap:.45rem;display:grid}.it-tour-journey>div{border:1px solid #e0e9f3;border-radius:7px;align-items:center;gap:.6rem;padding:.48rem .6rem;font-size:.72rem;font-weight:700;display:flex}.it-tour-step{color:#2e64b3;background:#e2edff;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:.65rem;display:grid}.it-tour-journey small{color:#8a9db1;margin-left:auto;font-size:.62rem;font-weight:400}.it-tour-attribution{align-items:center;gap:.35rem;display:flex}.it-tour-attribution>div{text-align:center;background:#fbfdff;border:1px solid #e3eaf3;border-radius:8px;flex:1;min-width:0;padding:.8rem .25rem}.it-tour-attribution-icon{color:#376ab9;background:#e9f0ff;border-radius:7px;place-items:center;width:26px;height:26px;margin:0 auto .4rem;font-weight:700;display:grid}.it-tour-attribution strong,.it-tour-attribution small{font-size:.62rem;display:block}.it-tour-attribution small{color:#7789a1;margin-top:.3rem;font-size:.54rem}.it-tour-chevron{color:#5a7eae;font-size:.9rem}.it-tour-optional-note{color:#7487a2;margin-top:1rem;font-size:.65rem}.it-tour-bottom{padding:1rem 1.8rem 1.15rem}.it-tour-steps{grid-template-columns:repeat(4,1fr);gap:.45rem;display:grid}.it-tour-step-button{text-align:left;cursor:pointer;color:#8290a3;font:inherit;background:0 0;border:0;padding:0}.it-tour-progress{background:#d9e3ee;border-radius:5px;height:4px;display:block;position:relative;overflow:hidden}.it-tour-step-button.is-active .it-tour-progress{background:#3564be}.it-tour-step-label{margin-top:.42rem;font-size:.69rem;font-weight:650;display:block}.it-tour-step-button.is-active .it-tour-step-label{color:#27529c}.it-tour-bottom p{color:#8090a5;margin:.9rem 0 0;font-size:.68rem}@keyframes it-tour-screen-in{0%{opacity:.5;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes it-tour-enter{0%{opacity:.7;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes it-tour-grow{0%{transform:scaleY(.12)}to{transform:scaleY(1)}}@media (max-width:700px){.it-tour-intro{padding:1.4rem 1.15rem 1.15rem;display:block}.it-tour-caption{margin-top:.4rem}.it-tour-stage{grid-template-columns:1fr}.it-tour-narrative{padding:1.5rem 1.2rem 1rem}.it-tour-narrative h3{font-size:1.5rem}.it-tour-narrative p{min-height:0}.it-tour-controls{margin-top:1rem}.it-tour-visual{padding:0 1.1rem 1.25rem}.it-tour-window{min-height:255px}.it-tour-window-body{padding:1rem}.it-tour-bottom{padding:1rem 1.2rem}}@media (prefers-reduced-motion:reduce){.it-tour-window,.it-tour-narrative,.it-tour-mini-bars span{animation:none!important}}.it-tour-play,.it-tour-step-button{min-height:44px}
