.tour-card{width:min(360px,calc(100vw - 24px));box-sizing:border-box;padding:14px 16px 12px;border-radius:14px;border:1px solid var(--amberLine,rgba(255,178,26,.55));background:linear-gradient(180deg,#10271d,#0a1912);color:var(--text,#eaf2ec);font:14px/1.5 var(--body,"Familjen Grotesk",ui-sans-serif,system-ui,sans-serif);box-shadow:0 18px 50px rgba(0,0,0,.55);text-align:left}.tour-top{display:flex;align-items:center;justify-content:space-between}.tour-brand{font:800 12px/1 var(--display,Impact,sans-serif);letter-spacing:.14em;color:var(--amber,#ffb21a);text-transform:uppercase}.tour-x{border:0;background:none;color:var(--dim,#8ea89a);font-size:22px;line-height:1;cursor:pointer;padding:0 2px}.tour-card h3,.tour-x:hover{color:var(--text,#eaf2ec)}.tour-card h3{margin:8px 0 4px;font:800 22px/1.15 var(--display,Impact,sans-serif);letter-spacing:.02em}.tour-card p{margin:0 0 8px;color:#c9d9cf;overflow-wrap:anywhere}.tour-link{color:var(--amber,#ffb21a);font-weight:700}.tour-dots{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 12px}.tour-dots i{width:7px;height:7px;border-radius:50%;background:var(--line2,#2a5141)}.tour-dots i.done{background:var(--dim,#8ea89a)}.tour-dots i.on{background:var(--amber,#ffb21a);width:18px;border-radius:4px}.tour-acts{display:flex;align-items:center;gap:8px}.tour-sp{flex:1 1}.tour-acts button{border-radius:9px;padding:8px 14px;font:700 13.5px/1 inherit;font-family:inherit;cursor:pointer}.tour-skip{border:0;background:none;color:var(--dim,#8ea89a);padding-left:0!important}.tour-skip:hover{color:var(--text,#eaf2ec);text-decoration:underline}.tour-back{border:1px solid var(--line2,#2a5141);background:hsla(0,0%,100%,.04);color:var(--text,#eaf2ec)}.tour-next{border:1px solid var(--amber,#ffb21a);background:var(--amber,#ffb21a);color:#1a1200}.tour-next:hover{filter:brightness(1.08)}.tour-acts button:focus-visible,.tour-x:focus-visible{outline:2px solid var(--amber,#ffb21a);outline-offset:2px}.tour-arrow{color:#10271d}@media (prefers-reduced-motion:reduce){.tour-card,.tour-card *{transition:none!important;animation:none!important}}.tour-card.tour-fixed{position:fixed;right:24px;bottom:24px;max-height:70vh;overflow-y:auto;z-index:1001}.pn-pop button.pn-tour{margin-top:0;padding:8px 10px;border:0;font-weight:400;color:var(--text,#eaf2ec)}.pn-pop button.pn-tour:hover{background:rgba(255,178,26,.15)}@media (max-width:700px){.tour-card.tour-fixed{left:12px;right:12px;bottom:12px;width:auto}.tour-acts button,.tour-x{min-height:44px}.tour-x{min-width:44px}.tour-card.tour-fixed{max-height:60dvh}}