.fw-tour-section{scroll-margin-top:106px}
.fw-tour{color:#071827;max-width:1280px;margin:auto}
.fw-tour [hidden]{display:none!important}
.fw-tour-heading{position:relative;padding:0 0 28px;max-width:800px}
.fw-tour-kicker{font-weight:800;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#17658a;margin:0 0 14px}
.fw-tour-heading h2{font-family:"FW Display",Impact,sans-serif;font-weight:800;text-transform:uppercase;font-size:clamp(34px,4.4vw,64px);line-height:1.05;letter-spacing:-.02em;margin:0 0 16px}
.fw-tour-heading>p:last-child{font-size:18px;max-width:620px;margin:0}
.fw-tour-stage{position:relative;isolation:isolate;background:#071827;overflow:hidden;min-height:440px;border-radius:4px}
.fw-tour-cover{min-height:440px;display:flex;align-items:flex-end;position:relative}
.fw-tour-preview{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover;object-position:center;z-index:-2}
.fw-tour-cover:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(7,24,39,.04) 15%,rgba(7,24,39,.30) 45%,rgba(7,24,39,.96) 100%)}
.fw-tour-badge{position:absolute;top:30px;right:34px;color:#fff;font-size:clamp(54px,7vw,96px);font-weight:800;letter-spacing:-.06em;line-height:1;border-bottom:4px solid #e32638;padding-bottom:12px;text-shadow:0 2px 22px #071827}
.fw-tour-prompt{padding:34px 40px;max-width:690px;color:white}
.fw-tour .fw-tour-start{background:#87d5f4;color:#071827;border:0;border-radius:3px;display:inline-flex;align-items:center;gap:16px;padding:17px 26px;font:inherit;font-size:18px;font-weight:800;cursor:pointer;transition:background .2s,transform .2s}
.fw-tour-start span{font-size:27px;line-height:1}
.fw-tour .fw-tour-start:hover{background:#fff;transform:translateY(-2px)}
.fw-tour-prompt p{font-size:12px!important;line-height:1.6;margin:16px 0 0;color:#edf4f7}
.fw-tour-prompt a{color:#fff;text-decoration:underline}
.fw-tour-player{height:540px}
.fw-tour-player iframe{display:block;border:0;width:100%;height:100%;background:#071827}
.fw-tour-bottom{display:flex;justify-content:space-between;gap:20px;padding:16px 0;font-size:12px;line-height:1.5;color:#415361}
.fw-tour-bottom>div{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.fw-tour-bottom a{color:#135c82;text-decoration:underline}
.fw-tour .fw-tour-close{font:inherit;border:1px solid #415361;color:#071827;background:transparent;padding:6px 12px;border-radius:2px;cursor:pointer}
.fw-tour button:focus-visible,.fw-tour a:focus-visible{outline:3px solid #e32638;outline-offset:5px}
@media(max-width:767px){.fw-tour-section{padding:54px 20px!important}.fw-tour-heading h2{font-size:38px}.fw-tour-heading>p:last-child{font-size:16px}.fw-tour-stage,.fw-tour-cover{min-height:390px}.fw-tour-preview{object-position:42% center}.fw-tour-prompt{padding:24px}.fw-tour-badge{top:24px;right:24px;font-size:64px}.fw-tour-player{height:470px}.fw-tour-bottom{flex-direction:column;gap:10px}.fw-tour-prompt p{font-size:12px!important}}
@media(prefers-reduced-motion:reduce){.fw-tour .fw-tour-start{transition:none;transform:none}}
