.free-registration-welcome{text-align:center;width:100%;max-width:640px;scroll-margin-top:16px;gap:12px!important;margin:0 auto 24px!important;padding:0!important;display:grid!important}.free-registration-welcome>img{aspect-ratio:1;border-radius:14px;object-fit:contain!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;display:block!important}.free-registration-welcome>a.free-registration-join{box-sizing:border-box;letter-spacing:.02em;background:#b5ff43;border:2px solid #d6ff97;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:54px;padding:16px 12px;font:800 clamp(16px,3vw,21px)/1.3 Arial,sans-serif;box-shadow:0 0 22px #b5ff4344;color:#081005!important;text-decoration:none!important;display:flex!important}.free-registration-join:focus-visible{outline-offset:4px;outline:3px solid #ff36cf}.free-registration-join:hover{background:#d1ff88!important}.free-registration-tour{color:#fff;text-align:left;box-sizing:border-box;background:#0b130e;border:1px solid #b5ff4355;border-radius:16px;gap:10px;min-width:0;padding:16px;display:grid}.free-registration-tour-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.free-registration-tour-heading strong{color:#c5ff76;font-size:18px}.free-registration-tour-heading span{color:#d2ddd3;font-size:14px}.free-registration-tour-player{aspect-ratio:512/910;background:#000;border-radius:12px;width:100%;max-width:280px;margin:0 auto;position:relative;overflow:hidden}.free-registration-tour-player video{object-fit:contain!important;width:100%!important;height:100%!important;max-height:none!important;margin:0!important;display:block!important}.free-registration-tour-play{color:#fff;cursor:pointer;background:linear-gradient(#0000,#0004,#0008);border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;display:flex;position:absolute;inset:0}.free-registration-tour-play>span{color:#120810;background:#f337c4;border:2px solid #ffb7ed;border-radius:50%;place-items:center;width:64px;height:64px;font-size:26px;display:grid;box-shadow:0 0 24px #f337c488}.free-registration-tour-play strong{background:#07120ee6;border-radius:8px;padding:10px 14px;font-size:16px}.free-registration-tour-play:focus-visible{outline-offset:-4px;outline:3px solid #b5ff43}.free-registration-tour>p{text-align:center;color:#c7d5c9!important;margin:0!important;font-size:14px!important;line-height:1.5!important}@media (max-width:480px){.free-registration-tour{padding:12px}.free-registration-tour-player{max-width:240px}}
