.registration-module__GW8wxq__stage{font-family:var(--brand-font,var(--font-montserrat)), system-ui, -apple-system, sans-serif;background:var(--fp-bg);min-height:100vh;color:var(--fp-white);justify-content:center;padding:0 24px;display:flex;position:relative;overflow:hidden}.registration-module__GW8wxq__column{z-index:1;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:430px;padding:28px 0 40px;display:flex}.registration-module__GW8wxq__logo{object-fit:cover;border-radius:50%;width:76px;height:76px;margin-top:8px}.registration-module__GW8wxq__logoWide{object-fit:contain;width:auto;max-width:min(300px,80%);height:64px;margin-top:12px}.registration-module__GW8wxq__date{letter-spacing:2px;color:var(--fp-yellow);text-transform:uppercase;font-size:12.5px;font-weight:800}.registration-module__GW8wxq__title{text-align:center;margin:0;font-size:29px;font-weight:900;line-height:1.12}.registration-module__GW8wxq__banner{border-radius:var(--fp-radius-banner);object-fit:contain;width:100%}.registration-module__GW8wxq__greeting{color:var(--fp-text-85);text-align:center;font-size:15px}.registration-module__GW8wxq__cta{border-radius:var(--fp-radius-btn);background:var(--fp-yellow);width:100%;height:68px;color:var(--fp-cta-text);letter-spacing:.4px;cursor:pointer;box-shadow:0 5px 0 var(--fp-yellow-shadow);border:none;font-size:20px;font-weight:900;transition:background .15s,transform 50ms,box-shadow 50ms}.registration-module__GW8wxq__cta:hover{background:var(--fp-yellow-hover)}.registration-module__GW8wxq__cta:active{box-shadow:0 1px 0 var(--fp-yellow-shadow);transform:translateY(4px)}.registration-module__GW8wxq__cta:disabled{opacity:.7;cursor:default}.registration-module__GW8wxq__textarea,.registration-module__GW8wxq__input{background:var(--fp-input-bg);border:1.5px solid var(--fp-input-border);border-radius:var(--fp-radius-input);width:100%;color:var(--fp-white);padding:12px 14px;font-size:15px}.registration-module__GW8wxq__textarea:focus,.registration-module__GW8wxq__input:focus{border-color:var(--fp-yellow);outline:none}.registration-module__GW8wxq__input{height:46px}.registration-module__GW8wxq__footer{color:var(--fp-text-60);text-align:center;font-size:12.5px}.registration-module__GW8wxq__agenda{color:var(--fp-text-65);white-space:pre-line;margin:4px 0 0;font-size:13.5px;line-height:1.55}.registration-module__GW8wxq__disclosure{color:var(--fp-text-40);text-align:center;max-width:360px;font-size:11px}.registration-module__GW8wxq__check{background:var(--fp-yellow);width:80px;height:80px;color:var(--fp-cta-text);border-radius:50%;justify-content:center;align-items:center;font-size:40px;font-weight:900;animation:.45s ease-out registration-module__GW8wxq__fp-pop;display:flex}.registration-module__GW8wxq__secondaryBtn{border-radius:var(--fp-radius-input);width:100%;height:58px;color:var(--fp-white);border:2px solid var(--fp-outline);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:16px;font-weight:800;text-decoration:none;display:flex}.registration-module__GW8wxq__calBtn{border-radius:var(--fp-radius-input);background:var(--fp-yellow);width:100%;height:58px;color:var(--fp-cta-text);cursor:pointer;border:none;justify-content:center;align-items:center;font-size:16px;font-weight:800;text-decoration:none;display:flex}.registration-module__GW8wxq__spinner{border:3px solid var(--fp-spinner-track);border-top-color:var(--fp-white);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite registration-module__GW8wxq__fp-spin}.registration-module__GW8wxq__bang{background:var(--fp-surface);width:64px;height:64px;color:var(--fp-yellow);border-radius:50%;justify-content:center;align-items:center;font-size:30px;font-weight:900;display:flex}.registration-module__GW8wxq__continueBtn{background:var(--fp-blue);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;width:100%;height:52px;font-weight:800;text-decoration:none;display:flex}.registration-module__GW8wxq__confetti{z-index:0;border-radius:50%;position:absolute}@media (min-width:880px){.registration-module__GW8wxq__title{font-size:46px;line-height:1.08}.registration-module__GW8wxq__column{max-width:540px;padding-top:48px}}
