.page-module___8aEwW__container{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:650px;margin:0 auto;display:flex}.page-module___8aEwW__menu{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.5rem;width:100%;margin-bottom:2rem;padding:0;list-style:none;display:flex}.page-module___8aEwW__menuLink{font-family:var(--font-body);color:#ffffffb3;cursor:pointer;font-size:.9rem;font-weight:300;text-decoration:none;transition:color .2s}.page-module___8aEwW__menuLink:hover{color:#fff}.page-module___8aEwW__activeMenuLink{color:#fff;font-weight:500}.page-module___8aEwW__logoWrapper{justify-content:center;width:100%;margin-bottom:1.5rem;display:flex}.page-module___8aEwW__logoImage{object-fit:contain;max-width:320px;height:auto}.page-module___8aEwW__comingSoonTitle{letter-spacing:.35em;text-transform:uppercase;color:#fff;text-align:center;width:100%;margin-top:1rem;margin-bottom:1.5rem;font-size:2.75rem;font-weight:500}.page-module___8aEwW__comingSoonText{color:#ffffffd9;text-align:center;max-width:500px;margin-bottom:2rem;font-size:.95rem;font-weight:300;line-height:1.7}.page-module___8aEwW__form{width:100%;max-width:420px;margin:0 auto}.page-module___8aEwW__socialRow{justify-content:center;gap:1.5rem;width:100%;margin-top:1.5rem;margin-bottom:1.5rem;display:flex}.page-module___8aEwW__socialIcon{color:#fffc;cursor:pointer;justify-content:center;align-items:center;font-size:1.35rem;text-decoration:none;transition:color .2s,transform .2s;display:flex}.page-module___8aEwW__socialIcon:hover{color:#fff;transform:scale(1.1)}.page-module___8aEwW__hostPromoSection{text-align:center;width:100%;max-width:520px;margin-top:1.5rem}.page-module___8aEwW__hostPromoTitle{color:#fff;text-transform:none;letter-spacing:normal;margin-bottom:.5rem;font-size:.95rem;font-weight:600}.page-module___8aEwW__hostPromoText{color:#fffc;margin-bottom:1.25rem;font-size:.9rem;font-weight:300;line-height:1.5}.page-module___8aEwW__hostPromoButton{max-width:160px;margin:0 auto}.page-module___8aEwW__section{opacity:0;width:100%;animation:.3s forwards page-module___8aEwW__fadeOut;display:none}.page-module___8aEwW__activeSection{opacity:1;flex-direction:column;align-items:center;width:100%;animation:.4s forwards page-module___8aEwW__fadeIn;display:flex}.page-module___8aEwW__infoText{color:#ffffffe6;text-align:center;width:100%;margin-bottom:1.5rem;font-size:1.05rem}.page-module___8aEwW__checklist{text-align:left;flex-direction:column;gap:1.25rem;width:100%;max-width:500px;margin:1.5rem 0 2.5rem;display:flex}.page-module___8aEwW__checklistItem{align-items:flex-start;gap:.75rem;display:flex}.page-module___8aEwW__checkIcon{color:var(--primary);flex-shrink:0;font-size:1.1rem;font-weight:700}.page-module___8aEwW__checklistText{color:#ffffffd9;font-size:.95rem;line-height:1.6}.page-module___8aEwW__quoteBlock{border-left:3px solid var(--primary);text-align:left;color:#fffc;width:100%;max-width:500px;margin:1.5rem 0;padding-left:1.25rem;font-style:italic}.page-module___8aEwW__stepsContainer{text-align:left;width:100%;max-width:500px;margin-top:2rem}.page-module___8aEwW__stepsTitle{color:#fff;text-align:center;width:100%;margin-bottom:1.5rem;font-size:1.4rem}.page-module___8aEwW__stepsList{flex-direction:column;gap:1.5rem;display:flex}.page-module___8aEwW__stepItem{align-items:flex-start;gap:1rem;display:flex}.page-module___8aEwW__stepNumber{color:#fff;border:1px solid #ffffff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.95rem;font-weight:700;display:flex}.page-module___8aEwW__stepBody{flex-grow:1}.page-module___8aEwW__stepTitle{color:#fff;text-transform:none;letter-spacing:normal;margin-bottom:.25rem;font-size:1.05rem;font-weight:600}.page-module___8aEwW__stepText{color:#ffffffb3;font-size:.9rem;line-height:1.5}.page-module___8aEwW__faqList{text-align:left;flex-direction:column;gap:2rem;width:100%;max-width:520px;margin-top:1.5rem;display:flex}.page-module___8aEwW__faqItem{flex-direction:column;gap:.5rem;display:flex}.page-module___8aEwW__faqQuestion{color:#fff;font-size:1.05rem;font-weight:600}.page-module___8aEwW__faqAnswer{color:#ffffffb3;font-size:.9rem;line-height:1.6}.page-module___8aEwW__modalOverlay{-webkit-backdrop-filter:blur(8px);z-index:1000;background:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1.5rem;display:flex;position:fixed;top:0;left:0}.page-module___8aEwW__modal{text-align:center;color:#fff;background:#111827;border:1px solid #ffffff1a;border-radius:12px;width:100%;max-width:480px;padding:2.5rem 2rem;animation:.3s ease-out page-module___8aEwW__fadeIn;position:relative;box-shadow:0 25px 50px #00000080}.page-module___8aEwW__modalClose{color:#ffffff80;cursor:pointer;background:0 0;border:none;font-size:1.5rem;position:absolute;top:1rem;right:1.25rem}.page-module___8aEwW__modalClose:hover{color:#fff}.page-module___8aEwW__modalSuccessIcon{width:44px;height:44px;color:var(--success);background:#10b98126;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;font-size:1.5rem;display:inline-flex}.page-module___8aEwW__modalTitle{color:#fff;margin-bottom:.5rem;font-size:1.35rem}.page-module___8aEwW__modalText{color:#ffffffb3;margin-bottom:1.5rem;font-size:.9rem}.page-module___8aEwW__emailBox{text-align:left;font-family:var(--font-body);background:#0000004d;border:1px solid #ffffff1a;border-radius:6px;margin-bottom:1.5rem;padding:1rem}.page-module___8aEwW__emailBoxHeader{color:#ffffff80;border-bottom:1px solid #ffffff1a;margin-bottom:.75rem;padding-bottom:.5rem;font-size:.8rem;line-height:1.5}.page-module___8aEwW__emailBoxBody{color:#ffffffe6;font-size:.85rem;line-height:1.55}.page-module___8aEwW__formMessage{text-align:left;border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.85rem}.page-module___8aEwW__formMessageError{color:#fca5a5;background-color:#ef444426;border:1px solid #ef44444d}@keyframes page-module___8aEwW__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module___8aEwW__fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}
