
.cpl-tour{display:block;margin-top:44px;padding-top:8px;scroll-margin-top:25px}.cpl-tour header{margin-bottom:24px}.cpl-tour-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:50px;align-items:center}.cpl-tour-stage{position:relative;aspect-ratio:1;border:1px solid #e5dfec;border-radius:16px;overflow:hidden;background:#f2ece4;isolation:isolate;scroll-margin-top:24px}.cpl-tour-camera{position:absolute;inset:0;transform:translate(var(--x,0%),var(--y,0%)) scale(var(--scale,1));transition:transform .75s cubic-bezier(.22,.68,.12,1)}.cpl-tour-camera>img,.cpl-tour-camera>video{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cpl-tour-pins{position:absolute;inset:0}.cpl-tour-pins>svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#9873bb;stroke-width:.22}.cpl-pin{position:absolute;width:48px;height:48px;display:grid;place-items:center;background:none;border:0;padding:0}.cpl-pin span{display:grid;place-items:center;height:29px;width:29px;border:1px solid #a98bc6;border-radius:50%;background:#fffc;color:#52327c;font-size:10px;font-weight:600}.cpl-pin:hover span{background:#6943a5;color:#fff}.cpl-pin-1{left:calc(9% - 24px);top:calc(27% - 24px)}.cpl-pin-2{left:calc(91% - 24px);top:calc(29% - 24px)}.cpl-pin-3{left:calc(9% - 24px);top:calc(67% - 24px)}.cpl-pin-4{left:calc(91% - 24px);top:calc(71% - 24px)}.cpl-tour-tools{position:absolute;inset:auto 12px 12px;display:flex;justify-content:space-between;align-items:center;gap:8px}.cpl-tour-tools button{border:1px solid #d6c8e3;border-radius:5px;background:#fffdf9;color:#31213f;min-height:44px;padding:8px 12px;font-size:12px}.cpl-tour-tools>span{margin-left:auto;font-size:10px;padding:5px 8px;background:#fff9;color:#514b57;border-radius:3px}.cpl-tour-options{display:grid;grid-template-columns:1fr 1fr;gap:9px}.cpl-tour-options button{display:flex;align-items:center;gap:10px;text-align:left;min-height:64px;background:#fff;border:1px solid #ded5e9;border-radius:7px;padding:12px;color:#554761;font-size:14px}.cpl-tour-options button>span{margin-left:auto}.cpl-tour-options button[aria-pressed=true]{background:#ede5f6;border-color:#8159b1;color:#352146}.cpl-tour-options svg.cpl-icon{color:#8059a9;width:22px;height:22px}.cpl-tour-copy{min-height:270px;padding-top:32px}.cpl-tour-copy h3{font-size:32px}.cpl-tour-copy article>p:last-child{color:#655c6e;font-size:16px;max-width:430px}.cpl-tour-copy [data-copy=overview]>p{font-size:24px;max-width:310px;color:#33253f;line-height:1.35}.cpl-tour-loading{position:absolute;bottom:68px;left:50%;transform:translateX(-50%);font-size:11px;color:#3d294f;background:#ffffffec;padding:8px 12px;border-radius:4px;white-space:nowrap}.cpl-tour [data-tour-error]{font-size:12px;color:#675873}.cpl-tour-stage[aria-busy=true] .cpl-tour-pins{display:none}
@media(max-width:989px){.cpl-tour{margin-top:32px}.cpl-tour-layout{grid-template-columns:1fr;gap:18px}.cpl-tour-stage{margin:0 -6px}.cpl-tour-options button{min-height:60px;font-size:13px;padding:10px;gap:8px}.cpl-tour-options button>span{display:none}.cpl-tour-copy{min-height:0;padding-top:24px}.cpl-tour-copy h3{font-size:28px}.cpl-tour-copy [data-copy=overview]>p{font-size:19px;max-width:none}.cpl-tour-copy article>p:last-child{font-size:16px}.cpl-tour header{margin-bottom:20px}}
@media(prefers-reduced-motion:reduce){.cpl-tour-camera{transition:none}}
.cpl-tour-tabs{display:flex;gap:6px;padding:5px;background:#ebe5f1;border-radius:9px;max-width:440px;margin:0 0 20px}.cpl-tour-tabs button{flex:1;border:0;background:none;color:#61516f;min-height:46px;border-radius:6px;font-size:15px;padding:10px}.cpl-tour-tabs button[aria-pressed=true]{background:#fff;color:#432563;box-shadow:0 2px 8px #28153f0a;font-weight:700}.cpl-tour-pins>[data-group-pins]>svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#9873bb;stroke-width:.22}.cpl-control-letter{display:grid;place-items:center;flex:none;width:24px;height:24px;border:1px solid #9d80bd;border-radius:50%;font-size:11px}.cpl-tour-pins [data-group-pins=controls] .cpl-pin-1,.cpl-tour-pins [data-group-pins=controls] .cpl-pin-2{top:calc(28% - 24px)}.cpl-tour-pins [data-group-pins=controls] .cpl-pin-3,.cpl-tour-pins [data-group-pins=controls] .cpl-pin-4{top:calc(68% - 24px)}.cpl-focus-ring{position:absolute;width:6%;aspect-ratio:1;border:1px solid #dbc6f5;border-radius:50%;box-shadow:0 0 0 5px #b891e230;transform:translate(-50%,-50%);pointer-events:none}.cpl-manual-link{font-size:13px;color:#60428a!important;display:inline-block;margin-top:16px;min-height:44px}.cpl-tour [hidden]{display:none!important}
.cpl-goak .cpl-pin-5{left:calc(50% - 24px);top:calc(12% - 24px)}
 .cpl-tour-pins svg,.cpl-tour-loading,.cpl-tour-camera{pointer-events:none}.cpl-tour-options{position:relative;z-index:2}.cpl-tour button{cursor:pointer;touch-action:manipulation}.cpl-tour-options button{font-size:16px}.cpl-tour button:focus-visible{outline:3px solid #775392;outline-offset:3px}
