.ForgotPasswordModal-module__ypfo5q__modalOverlay{z-index:10000;background-color:#00000080;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out ForgotPasswordModal-module__ypfo5q__fadeIn;display:flex;position:fixed;inset:0}@keyframes ForgotPasswordModal-module__ypfo5q__fadeIn{0%{opacity:0}to{opacity:1}}.ForgotPasswordModal-module__ypfo5q__modalContainer{background:#fff;border-radius:16px;width:100%;max-width:440px;animation:.3s ease-out ForgotPasswordModal-module__ypfo5q__slideUp;position:relative;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes ForgotPasswordModal-module__ypfo5q__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ForgotPasswordModal-module__ypfo5q__closeButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.ForgotPasswordModal-module__ypfo5q__closeButton:hover{color:#111827;background:#f3f4f6}.ForgotPasswordModal-module__ypfo5q__closeButton:active{transform:scale(.95)}.ForgotPasswordModal-module__ypfo5q__modalHeader{text-align:center;padding:32px 32px 16px}.ForgotPasswordModal-module__ypfo5q__modalTitle{color:#111827;margin:0;font-size:24px;font-weight:600}.ForgotPasswordModal-module__ypfo5q__modalContent{flex-direction:column;gap:16px;padding:0 32px 32px;display:flex}.ForgotPasswordModal-module__ypfo5q__description{color:#6b7280;text-align:center;margin:0;font-size:14px;line-height:1.5}.ForgotPasswordModal-module__ypfo5q__form{flex-direction:column;gap:16px;display:flex}.ForgotPasswordModal-module__ypfo5q__formGroup{flex-direction:column;gap:8px;display:flex}.ForgotPasswordModal-module__ypfo5q__formGroup label{color:#374151;font-size:14px;font-weight:500}.ForgotPasswordModal-module__ypfo5q__formInput{border:1px solid #d1d5db;border-radius:8px;outline:none;padding:12px 16px;font-family:inherit;font-size:16px;transition:all .2s}.ForgotPasswordModal-module__ypfo5q__formInput:focus{border-color:#294791;box-shadow:0 0 0 3px #2947911a}.ForgotPasswordModal-module__ypfo5q__formInput:disabled{cursor:not-allowed;background-color:#f9fafb}.ForgotPasswordModal-module__ypfo5q__submitButton{color:#fff;cursor:pointer;background:#294791;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 24px;font-family:inherit;font-size:16px;font-weight:600;transition:all .2s;display:flex}.ForgotPasswordModal-module__ypfo5q__submitButton:hover:not(:disabled){background:#1e3a6f;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.ForgotPasswordModal-module__ypfo5q__submitButton:active:not(:disabled){transform:translateY(0)}.ForgotPasswordModal-module__ypfo5q__submitButton:disabled{cursor:not-allowed;background:#9ca3af}.ForgotPasswordModal-module__ypfo5q__error{color:#b91c1c;text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px 16px;font-size:14px}.ForgotPasswordModal-module__ypfo5q__successMessage{flex-direction:column;align-items:center;gap:16px;padding:16px 0;display:flex}.ForgotPasswordModal-module__ypfo5q__successIcon{width:64px;height:64px}.ForgotPasswordModal-module__ypfo5q__successText{color:#374151;text-align:center;margin:0;font-size:14px;line-height:1.6}.ForgotPasswordModal-module__ypfo5q__okButton{color:#fff;cursor:pointer;background:#294791;border:none;border-radius:8px;width:100%;margin-top:8px;padding:12px 24px;font-family:inherit;font-size:16px;font-weight:600;transition:all .2s}.ForgotPasswordModal-module__ypfo5q__okButton:hover{background:#1e3a6f}@media (max-width:480px){.ForgotPasswordModal-module__ypfo5q__modalContainer{max-width:100%;margin:0 16px}.ForgotPasswordModal-module__ypfo5q__modalHeader{padding:24px 24px 12px}.ForgotPasswordModal-module__ypfo5q__modalTitle{font-size:20px}.ForgotPasswordModal-module__ypfo5q__modalContent{padding:0 24px 24px}}
.LoginModal-module__75y4sG__modalOverlay{z-index:9999;background-color:#00000080;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out LoginModal-module__75y4sG__fadeIn;display:flex;position:fixed;inset:0}@keyframes LoginModal-module__75y4sG__fadeIn{0%{opacity:0}to{opacity:1}}.LoginModal-module__75y4sG__modalContainer{background:#fff;border-radius:16px;width:100%;max-width:440px;animation:.3s ease-out LoginModal-module__75y4sG__slideUp;position:relative;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes LoginModal-module__75y4sG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.LoginModal-module__75y4sG__closeButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.LoginModal-module__75y4sG__closeButton:hover{color:#111827;background:#f3f4f6}.LoginModal-module__75y4sG__closeButton:active{transform:scale(.95)}.LoginModal-module__75y4sG__modalHeader{text-align:center;padding:32px 32px 16px}.LoginModal-module__75y4sG__modalTitle{color:#111827;margin:0;font-size:24px;font-weight:600}.LoginModal-module__75y4sG__modalContent{flex-direction:column;gap:12px;padding:0 32px 32px;display:flex}.LoginModal-module__75y4sG__socialButton{color:#111827;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-size:14px;font-weight:500;transition:all .2s;display:flex;position:relative}.LoginModal-module__75y4sG__socialButton:hover{background:#f9fafb;border-color:#294791}.LoginModal-module__75y4sG__socialButton:active{transform:scale(.98)}.LoginModal-module__75y4sG__socialIcon{flex-shrink:0}.LoginModal-module__75y4sG__emailButton{color:#111827;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.LoginModal-module__75y4sG__emailButton:hover{background:#f9fafb;border-color:#294791}.LoginModal-module__75y4sG__emailButton:active{transform:scale(.98)}.LoginModal-module__75y4sG__emailIcon{color:#6b7280;flex-shrink:0}.LoginModal-module__75y4sG__backButton{color:#294791;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.LoginModal-module__75y4sG__backButton:hover{color:#1f3770;background:#f7fafc;border-radius:6px}.LoginModal-module__75y4sG__backButton svg{flex-shrink:0}.LoginModal-module__75y4sG__form{flex-direction:column;gap:16px;margin-top:8px;display:flex}.LoginModal-module__75y4sG__formGroup{flex-direction:column;gap:8px;display:flex}.LoginModal-module__75y4sG__formGroup label{color:#374151;font-size:14px;font-weight:500}.LoginModal-module__75y4sG__formInput{color:#111827;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;width:100%;padding:12px 16px;font-size:14px;transition:all .2s}.LoginModal-module__75y4sG__formInput:focus{border-color:#294791;outline:none;box-shadow:0 0 0 3px #2947911a}.LoginModal-module__75y4sG__formInput:disabled{cursor:not-allowed;background:#f9fafb}.LoginModal-module__75y4sG__formInput::placeholder{color:#9ca3af}.LoginModal-module__75y4sG__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#294791 0%,#3d5ca8 100%);border:none;border-radius:8px;width:100%;margin-top:8px;padding:14px 20px;font-size:14px;font-weight:600;transition:all .2s}.LoginModal-module__75y4sG__submitButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px #2947914d}.LoginModal-module__75y4sG__submitButton:active{transform:translateY(0)}.LoginModal-module__75y4sG__submitButton:disabled{cursor:not-allowed;box-shadow:none;background:#9ca3af;transform:none}.LoginModal-module__75y4sG__error{color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;margin-bottom:8px;padding:12px 16px;font-size:14px;font-weight:500}.LoginModal-module__75y4sG__forgotPassword{text-align:center;margin-top:12px}.LoginModal-module__75y4sG__forgotPassword a{color:#294791;font-size:14px;font-weight:500;text-decoration:none}.LoginModal-module__75y4sG__forgotPassword a:hover{text-decoration:underline}.LoginModal-module__75y4sG__forgotPasswordButton{color:#294791;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s}.LoginModal-module__75y4sG__forgotPasswordButton:hover{text-decoration:underline}.LoginModal-module__75y4sG__privacyPolicy{text-align:center;color:#6b7280;margin-top:8px;font-size:12px;line-height:1.5}.LoginModal-module__75y4sG__privacyPolicy a{color:#294791;font-weight:500;text-decoration:none}.LoginModal-module__75y4sG__privacyPolicy a:hover{text-decoration:underline}.LoginModal-module__75y4sG__modalFooter{border-top:1px solid #e5e7eb;padding:20px 32px}.LoginModal-module__75y4sG__signupPrompt{text-align:center;color:#6b7280;font-size:14px}.LoginModal-module__75y4sG__signupPrompt a{color:#294791;cursor:pointer;margin-left:4px;font-weight:600;text-decoration:none}.LoginModal-module__75y4sG__signupPrompt a:hover{text-decoration:underline}@media (max-width:640px){.LoginModal-module__75y4sG__modalContainer{max-width:100%;margin:0 1rem}.LoginModal-module__75y4sG__modalHeader{padding:24px 24px 12px}.LoginModal-module__75y4sG__modalTitle{font-size:20px}.LoginModal-module__75y4sG__modalContent{padding:0 24px 24px}.LoginModal-module__75y4sG__modalFooter{padding:16px 24px}.LoginModal-module__75y4sG__socialButton,.LoginModal-module__75y4sG__emailButton{padding:12px 16px;font-size:13px}.LoginModal-module__75y4sG__formInput{padding:10px 14px;font-size:13px}.LoginModal-module__75y4sG__submitButton{padding:12px 18px;font-size:13px}}
.RequestAccessModal-module__Rtm5uW__modalOverlay{z-index:9999;background-color:#00000080;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out RequestAccessModal-module__Rtm5uW__fadeIn;display:flex;position:fixed;inset:0}@keyframes RequestAccessModal-module__Rtm5uW__fadeIn{0%{opacity:0}to{opacity:1}}.RequestAccessModal-module__Rtm5uW__modalContainer{scrollbar-width:none;-ms-overflow-style:none;background:#fff;border-radius:16px;width:100%;max-width:480px;max-height:90vh;animation:.3s ease-out RequestAccessModal-module__Rtm5uW__slideUp;position:relative;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.RequestAccessModal-module__Rtm5uW__modalContainer::-webkit-scrollbar{display:none}@keyframes RequestAccessModal-module__Rtm5uW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.RequestAccessModal-module__Rtm5uW__closeButton{cursor:pointer;color:#6b7280;z-index:1;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.RequestAccessModal-module__Rtm5uW__closeButton:hover{color:#111827;background:#f3f4f6}.RequestAccessModal-module__Rtm5uW__closeButton:active{transform:scale(.95)}.RequestAccessModal-module__Rtm5uW__modalHeader{text-align:center;padding:32px 32px 8px}.RequestAccessModal-module__Rtm5uW__modalTitle{color:#111827;margin:0;font-size:22px;font-weight:600}.RequestAccessModal-module__Rtm5uW__modalSubtitle{color:#6b7280;margin:8px 0 0;font-size:14px;line-height:1.5}.RequestAccessModal-module__Rtm5uW__modalContent{flex-direction:column;gap:16px;padding:16px 32px 32px;display:flex}.RequestAccessModal-module__Rtm5uW__form{flex-direction:column;gap:16px;display:flex}.RequestAccessModal-module__Rtm5uW__formGroup{flex-direction:column;gap:6px;display:flex}.RequestAccessModal-module__Rtm5uW__formGroup label{color:#374151;font-size:14px;font-weight:500}.RequestAccessModal-module__Rtm5uW__formInput{color:#111827;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;width:100%;padding:12px 16px;font-size:14px;transition:all .2s}.RequestAccessModal-module__Rtm5uW__formInput:focus{border-color:#294791;outline:none;box-shadow:0 0 0 3px #2947911a}.RequestAccessModal-module__Rtm5uW__formInput:disabled{cursor:not-allowed;background:#f9fafb}.RequestAccessModal-module__Rtm5uW__formInput::placeholder{color:#9ca3af}.RequestAccessModal-module__Rtm5uW__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#294791 0%,#3d5ca8 100%);border:none;border-radius:8px;width:100%;margin-top:4px;padding:14px 20px;font-size:14px;font-weight:600;transition:all .2s}.RequestAccessModal-module__Rtm5uW__submitButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px #2947914d}.RequestAccessModal-module__Rtm5uW__submitButton:active{transform:translateY(0)}.RequestAccessModal-module__Rtm5uW__submitButton:disabled{cursor:not-allowed;box-shadow:none;background:#9ca3af;transform:none}.RequestAccessModal-module__Rtm5uW__error{color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:500}.RequestAccessModal-module__Rtm5uW__successContainer{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:16px 0;display:flex}.RequestAccessModal-module__Rtm5uW__successIcon{color:#059669;background:#ecfdf5;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.RequestAccessModal-module__Rtm5uW__successTitle{color:#111827;margin:0;font-size:20px;font-weight:600}.RequestAccessModal-module__Rtm5uW__successText{color:#6b7280;margin:0;font-size:14px;line-height:1.6}.RequestAccessModal-module__Rtm5uW__closeModalButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#294791 0%,#3d5ca8 100%);border:none;border-radius:8px;width:100%;margin-top:8px;padding:14px 20px;font-size:14px;font-weight:600;transition:all .2s}.RequestAccessModal-module__Rtm5uW__closeModalButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px #2947914d}.RequestAccessModal-module__Rtm5uW__closeModalButton:active{transform:translateY(0)}@media (max-width:640px){.RequestAccessModal-module__Rtm5uW__modalContainer{max-width:100%;margin:0 1rem}.RequestAccessModal-module__Rtm5uW__modalHeader{padding:24px 24px 8px}.RequestAccessModal-module__Rtm5uW__modalTitle{font-size:18px}.RequestAccessModal-module__Rtm5uW__modalContent{padding:12px 24px 24px}.RequestAccessModal-module__Rtm5uW__formInput{padding:10px 14px;font-size:13px}.RequestAccessModal-module__Rtm5uW__submitButton,.RequestAccessModal-module__Rtm5uW__closeModalButton{padding:12px 18px;font-size:13px}}
.Navigation-module__BeEnUW__navbar{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff9;border-bottom:1px solid #ffffff4d;padding:0;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 3px #0000000d}.Navigation-module__BeEnUW__navContainer{justify-content:space-between;align-items:center;max-width:1400px;height:80px;margin:0 auto;padding:0 2.5rem;display:flex}.Navigation-module__BeEnUW__navLogo{cursor:pointer;height:auto;transition:opacity .2s}.Navigation-module__BeEnUW__navLogo:hover{opacity:.8}.Navigation-module__BeEnUW__navLinks{align-items:center;gap:1rem;display:flex}.Navigation-module__BeEnUW__navButton{color:#374151;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.9375rem;font-weight:500;transition:all .2s;display:flex}.Navigation-module__BeEnUW__navButton:hover{color:#294791;background:#f3f4f6}.Navigation-module__BeEnUW__navButton svg{flex-shrink:0}.Navigation-module__BeEnUW__navButtonTextFull{display:inline}.Navigation-module__BeEnUW__navButtonTextShort{display:none}.Navigation-module__BeEnUW__organizerButton{color:#374151;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.9375rem;font-weight:500;transition:all .2s;display:flex}.Navigation-module__BeEnUW__organizerButton:hover{color:#294791;background:#f3f4f6}.Navigation-module__BeEnUW__organizerButton svg{flex-shrink:0}.Navigation-module__BeEnUW__organizerButtonText{display:inline}.Navigation-module__BeEnUW__ticketsButton{color:#374151;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.9375rem;font-weight:500;transition:all .2s;display:flex}.Navigation-module__BeEnUW__ticketsButton:hover{color:#294791;background:#f3f4f6}.Navigation-module__BeEnUW__ticketsButton svg{flex-shrink:0}.Navigation-module__BeEnUW__ticketsButtonTextFull{display:inline}.Navigation-module__BeEnUW__ticketsButtonTextShort{display:none}.Navigation-module__BeEnUW__userMenu{position:relative}.Navigation-module__BeEnUW__userBtn{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;transition:all .2s;display:flex}.Navigation-module__BeEnUW__userBtn:hover{background:#f9fafb;border-color:#d1d5db}.Navigation-module__BeEnUW__userBtn svg{flex-shrink:0}.Navigation-module__BeEnUW__userInitials{color:#fff;background:linear-gradient(135deg,#294791 0%,#4a6bb5 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.875rem;font-weight:700;display:inline-flex;overflow:hidden}.Navigation-module__BeEnUW__userInitials img{object-fit:cover;width:100%;height:100%}.Navigation-module__BeEnUW__backdrop{z-index:1001;background:0 0;position:fixed;inset:0}.Navigation-module__BeEnUW__userDropdown{z-index:1002;background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:280px;max-width:320px;animation:.2s Navigation-module__BeEnUW__slideDown;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 10px 25px #00000026}@keyframes Navigation-module__BeEnUW__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes Navigation-module__BeEnUW__slideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.Navigation-module__BeEnUW__userDropdownClosing{animation:.2s Navigation-module__BeEnUW__slideUp}.Navigation-module__BeEnUW__userSection{background:#f9fafb;border-bottom:1px solid #e5e7eb;align-items:center;gap:12px;padding:16px;display:flex}.Navigation-module__BeEnUW__userSectionAvatar{color:#fff;background:linear-gradient(135deg,#294791 0%,#4a6bb5 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1rem;font-weight:700;display:inline-flex;overflow:hidden}.Navigation-module__BeEnUW__userSectionAvatar img{object-fit:cover;width:100%;height:100%}.Navigation-module__BeEnUW__userSectionInfo{flex-direction:column;flex:1;gap:2px;display:flex;overflow:hidden}.Navigation-module__BeEnUW__userSectionName{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;overflow:hidden}.Navigation-module__BeEnUW__userSectionEmail{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.Navigation-module__BeEnUW__menuSection{border-bottom:1px solid #e5e7eb;padding:8px 0}.Navigation-module__BeEnUW__menuSection:last-child{border-bottom:none}.Navigation-module__BeEnUW__menuItem{color:#374151;text-align:left;cursor:pointer;border:none;align-items:center;gap:12px;width:100%;padding:12px 16px;font-family:inherit;font-size:.9375rem;text-decoration:none;transition:background .15s;display:flex;background:0 0!important}.Navigation-module__BeEnUW__menuItem:hover{background:#f3f4f6!important}button.Navigation-module__BeEnUW__menuItem,a.Navigation-module__BeEnUW__menuItem{background:0 0}button.Navigation-module__BeEnUW__menuItem:hover,a.Navigation-module__BeEnUW__menuItem:hover{background:#f3f4f6!important}.Navigation-module__BeEnUW__menuItem svg{fill:#717680;flex-shrink:0}.Navigation-module__BeEnUW__menuItem svg path{fill:#717680}.Navigation-module__BeEnUW__menuItem svg[fill=none] path{fill:none}.Navigation-module__BeEnUW__logoutItem{color:#294791;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:.9375rem;font-weight:500;transition:background .15s;display:flex}.Navigation-module__BeEnUW__logoutItem svg path{stroke:#294791;fill:none}.Navigation-module__BeEnUW__logoutItem:hover{background:#f0f4fb}@media (max-width:768px){.Navigation-module__BeEnUW__navContainer{padding:0 1.5rem}.Navigation-module__BeEnUW__navLogo{width:120px;height:auto}.Navigation-module__BeEnUW__navButton,.Navigation-module__BeEnUW__organizerButton,.Navigation-module__BeEnUW__ticketsButton{display:none}.Navigation-module__BeEnUW__userMenu{display:block}}@media (max-width:480px){.Navigation-module__BeEnUW__navContainer{padding:0 1rem}.Navigation-module__BeEnUW__navLogo{width:100px;height:auto}.Navigation-module__BeEnUW__navLinks{gap:.5rem}.Navigation-module__BeEnUW__navButton,.Navigation-module__BeEnUW__organizerButton,.Navigation-module__BeEnUW__ticketsButton{display:none}.Navigation-module__BeEnUW__userBtn{padding:6px 10px}.Navigation-module__BeEnUW__userInitials{width:32px;height:32px;font-size:.75rem}.Navigation-module__BeEnUW__userDropdown{min-width:260px;right:-10px}}
@keyframes page-module___8aEwW__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module___8aEwW__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module___8aEwW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes page-module___8aEwW__gradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.page-module___8aEwW__landingPage{background-color:#fff;min-height:100vh;overflow-x:hidden}.page-module___8aEwW__fadeIn{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(30px)}.page-module___8aEwW__fadeIn.page-module___8aEwW__visible{opacity:1;transform:translateY(0)}.page-module___8aEwW__navbar{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffc;background-color:var(--token-9b0083b8-b14b-4f4a-b9c6-4a160184ab2b,#fff9);border-bottom:1px solid #ffffff4d;padding:0;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 3px #0000000d}.page-module___8aEwW__navContainer{justify-content:space-between;align-items:center;max-width:1400px;height:80px;margin:0 auto;padding:0 2.5rem;display:flex}.page-module___8aEwW__navLogo{height:auto;transition:opacity .2s}.page-module___8aEwW__navLogo:hover{opacity:.8}.page-module___8aEwW__navLinks{align-items:center;gap:2.5rem;display:flex}.page-module___8aEwW__navButton{color:#374151;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 12px;font-size:.9375rem;font-weight:500;transition:all .2s}.page-module___8aEwW__navButton:hover{color:#294791;background:#f3f4f6}.page-module___8aEwW__navButtonSecondary{color:#294791;cursor:pointer;background:0 0;border:1.5px solid #294791;border-radius:8px;padding:.625rem 1.25rem;font-size:1rem;font-weight:500;transition:all .2s}.page-module___8aEwW__navButtonSecondary:hover{color:#fff;background:#294791}.page-module___8aEwW__navButtonSecondary:active{transform:scale(.98)}.page-module___8aEwW__hero{background:#fff;align-items:center;min-height:100vh;padding:6rem 0 4rem;display:flex;position:relative}.page-module___8aEwW__heroContainer{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;width:100%;max-width:1400px;margin:0 auto;padding:0 2.5rem;display:grid}.page-module___8aEwW__heroLeft{animation:.8s ease-out page-module___8aEwW__fadeInUp}.page-module___8aEwW__headline{color:#1a202c;letter-spacing:-.02em;margin-bottom:2rem;font-size:3.75rem;font-weight:800;line-height:1.1}.page-module___8aEwW__headlineAccent{background:linear-gradient(135deg,#294791 0%,#4a6bb5 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module___8aEwW__heroFeatures{flex-direction:column;gap:1.25rem;margin-bottom:2.5rem;display:flex}.page-module___8aEwW__featureItem{align-items:flex-start;display:flex}.page-module___8aEwW__featureText{color:#4a5568;margin:0;font-size:1.125rem;line-height:1.6}.page-module___8aEwW__heroRight{animation:.8s ease-out .2s both page-module___8aEwW__fadeInUp;position:relative}.page-module___8aEwW__heroImageContainer{width:100%;height:600px;position:relative}.page-module___8aEwW__floatingLabel{color:#fff;white-space:nowrap;z-index:10;background:#1a202c;border-radius:50px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;animation:6s ease-in-out infinite page-module___8aEwW__float;position:absolute;box-shadow:0 8px 24px #00000026}.page-module___8aEwW__heroLogoContainer{perspective:1000px;justify-content:end;align-items:center;width:100%;height:100%;display:flex}.page-module___8aEwW__heroLogo{filter:drop-shadow(0 25px 50px #29479126);border-radius:1.5rem;width:100%;max-width:500px;height:auto;transition:transform .6s;animation:6s ease-in-out infinite page-module___8aEwW__float;transform:rotateY(-5deg)rotateX(3deg)}.page-module___8aEwW__heroLogo:hover{transform:rotateY(0)rotateX(0)scale(1.05)}.page-module___8aEwW__ctaButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#294791 0%,#3d5ca8 100%);border:none;border-radius:50px;align-items:center;gap:.5rem;padding:1.125rem 2.5rem;font-size:1.125rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 10px 25px #29479133}.page-module___8aEwW__ctaButton:hover{background:linear-gradient(135deg,#1f3770 0%,#294791 100%);transform:translateY(-2px);box-shadow:0 15px 35px #2947914d}.page-module___8aEwW__ctaButton:active{transform:translateY(0)}.page-module___8aEwW__ctaArrow{transition:transform .3s}.page-module___8aEwW__ctaButton:hover .page-module___8aEwW__ctaArrow{transform:translate(4px)}.page-module___8aEwW__pricingSection{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);padding:4rem 0;position:relative}.page-module___8aEwW__pricingContainer{max-width:1400px;margin:0 auto;padding:0 2.5rem}.page-module___8aEwW__pricingContent{text-align:center;margin-bottom:3rem}.page-module___8aEwW__pricingTitle{color:#1a202c;letter-spacing:-.01em;margin-bottom:1rem;font-size:2.5rem;font-weight:800}.page-module___8aEwW__pricingSubtitle{color:#718096;margin-bottom:3rem;font-size:1.25rem;line-height:1.6}.page-module___8aEwW__pricingHighlight{background:linear-gradient(135deg,#294791 0%,#3d5ca8 100%);border-radius:1.5rem;max-width:800px;margin:0 auto 3rem;padding:3rem;box-shadow:0 20px 60px #29479140}.page-module___8aEwW__mainPricing{text-align:center}.page-module___8aEwW__priceTag{color:#fff;text-shadow:0 4px 12px #0003;margin-bottom:1.5rem;font-size:5rem;font-weight:900;line-height:1}.page-module___8aEwW__pricingText{color:#fff;margin-bottom:1.5rem;font-size:1.5rem;line-height:1.6}.page-module___8aEwW__pricingText strong{font-weight:700}.page-module___8aEwW__pricingDescription{color:#ffffffe6;margin:0;font-size:1.125rem;line-height:1.8}.page-module___8aEwW__benefitsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:3rem;display:grid}.page-module___8aEwW__benefitCard{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:2rem 1.5rem;transition:all .3s}.page-module___8aEwW__benefitCard:hover{border-color:#294791;transform:translateY(-4px);box-shadow:0 12px 30px #2947911f}.page-module___8aEwW__benefitIcon{justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.page-module___8aEwW__benefitTitle{color:#1a202c;margin:0;font-size:1.125rem;font-weight:600}.page-module___8aEwW__comparisonBox{background:linear-gradient(135deg,#fff7ed 0%,#fef3c7 100%);border-left:4px solid #f59e0b;border-radius:.75rem;max-width:700px;margin:0 auto 3rem;padding:2rem 2.5rem}.page-module___8aEwW__comparisonText{color:#78350f;margin:0;font-size:1.125rem;font-style:italic;line-height:1.7}.page-module___8aEwW__pricingCta{text-align:center}.page-module___8aEwW__ctaText{color:#1a202c;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.page-module___8aEwW__ctaButtonSecondary{color:#294791;cursor:pointer;background:0 0;border:2px solid #294791;border-radius:50px;align-items:center;gap:.5rem;padding:1rem 2.5rem;font-size:1.125rem;font-weight:600;transition:all .3s;display:inline-flex}.page-module___8aEwW__ctaButtonSecondary:hover{color:#fff;background:#294791;transform:translateY(-2px);box-shadow:0 12px 30px #29479140}.page-module___8aEwW__valueSection{background-color:#fff;padding:4rem 0;position:relative}.page-module___8aEwW__sectionTitleContainer{text-align:center;max-width:700px;margin-bottom:4rem;margin-left:auto;margin-right:auto}.page-module___8aEwW__sectionTitle{color:#1a202c;letter-spacing:-.01em;margin-bottom:1rem;font-size:2.5rem;font-weight:800}.page-module___8aEwW__sectionSubtitle{color:#718096;font-size:1.125rem;line-height:1.6}.page-module___8aEwW__valueGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1400px;margin:0 auto;padding:0 2.5rem;display:grid}.page-module___8aEwW__valueCard{text-align:center;background:linear-gradient(135deg,#fff 0%,#f7fafc 100%);border:1px solid #e2e8f0;border-radius:1.25rem;padding:2.5rem 2rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.page-module___8aEwW__valueCard:before{content:"";background:linear-gradient(90deg,#294791 0%,#4a6bb5 100%);height:4px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.page-module___8aEwW__valueCard:hover:before{transform:scaleX(1)}.page-module___8aEwW__valueCard:hover{border-color:#294791;transform:translateY(-8px);box-shadow:0 20px 40px #29479126}.page-module___8aEwW__valueIcon{margin-bottom:1.5rem;transition:transform .4s}.page-module___8aEwW__valueCard:hover .page-module___8aEwW__valueIcon{transform:scale(1.1)}.page-module___8aEwW__valueTitle{color:#1a202c;margin-bottom:.75rem;font-size:1.35rem;font-weight:700}.page-module___8aEwW__valueDescription{color:#4a5568;font-size:1rem;line-height:1.7}.page-module___8aEwW__transparencySection{background:#f8f9fa;padding:4rem 0;position:relative;overflow:hidden}.page-module___8aEwW__transparencySection:before{content:"";background:radial-gradient(circle at 10% 20%,#29479108 0%,#0000 40%),radial-gradient(circle at 90% 80%,#29479108 0%,#0000 40%);position:absolute;inset:0}.page-module___8aEwW__transparencyContent{text-align:center;z-index:1;max-width:1400px;margin:0 auto;padding:0 2.5rem;position:relative}.page-module___8aEwW__badge{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(135deg,#294791 0%,#3d5ca8 100%);border-radius:50px;margin-bottom:1.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;display:inline-block;box-shadow:0 4px 12px #29479133}.page-module___8aEwW__transparencyTitle{color:#1a202c;letter-spacing:-.01em;margin-bottom:1.5rem;font-size:2.25rem;font-weight:800}.page-module___8aEwW__transparencyText{color:#4a5568;margin-bottom:1rem;font-size:1.125rem;line-height:1.8}.page-module___8aEwW__faqSection{background-color:#fff;padding:4rem 0}.page-module___8aEwW__faqContainer{max-width:1400px;margin:0 auto;padding:0 2.5rem}.page-module___8aEwW__faqList{max-width:800px;margin:0 auto}.page-module___8aEwW__faqTitle{text-align:center;color:#1a202c;letter-spacing:-.01em;margin-bottom:1rem;font-size:2.5rem;font-weight:800}.page-module___8aEwW__faqSubtitle{text-align:center;color:#718096;margin-bottom:3rem;font-size:1.125rem;line-height:1.6}.page-module___8aEwW__faqList{flex-direction:column;gap:1rem;display:flex}.page-module___8aEwW__faqItem{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;transition:all .3s;overflow:hidden}.page-module___8aEwW__faqItem:hover{border-color:#cbd5e0;box-shadow:0 4px 12px #0000000d}.page-module___8aEwW__faqItemOpen{border-color:#294791;box-shadow:0 4px 16px #2947911a}.page-module___8aEwW__faqQuestion{text-align:left;color:#2d3748;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 1.75rem;font-size:1.125rem;font-weight:600;transition:all .3s;display:flex}.page-module___8aEwW__faqQuestion:hover{color:#294791}.page-module___8aEwW__faqItemOpen .page-module___8aEwW__faqQuestion{color:#294791;background:#f7fafc}.page-module___8aEwW__faqIcon{color:#718096;flex-shrink:0;transition:transform .3s}.page-module___8aEwW__faqItemOpen .page-module___8aEwW__faqIcon{color:#294791;transform:rotate(180deg)}.page-module___8aEwW__faqAnswer{max-height:0;padding:0 1.75rem;transition:max-height .4s,padding .4s;overflow:hidden}.page-module___8aEwW__faqAnswerOpen{max-height:500px;padding:0 1.75rem 1.5rem}.page-module___8aEwW__faqAnswer p{color:#4a5568;margin:0;line-height:1.7}.page-module___8aEwW__waitlistSection{background-color:#fff;padding:4rem 0 5rem}.page-module___8aEwW__waitlistContent{max-width:1400px;margin:0 auto;padding:0 2.5rem}.page-module___8aEwW__form{max-width:650px;margin:0 auto}.page-module___8aEwW__formTitle{text-align:center;color:#1a202c;letter-spacing:-.01em;margin-bottom:1rem;font-size:2.5rem;font-weight:800}.page-module___8aEwW__formSubtitle{text-align:center;color:#718096;margin-bottom:2.5rem;font-size:1.125rem;line-height:1.6}.page-module___8aEwW__form{background:linear-gradient(135deg,#fff 0%,#f7fafc 100%);border:1px solid #e2e8f0;border-radius:1.5rem;flex-direction:column;gap:1.5rem;margin:0 auto;padding:2.5rem;display:flex;box-shadow:0 10px 40px #0000000f}.page-module___8aEwW__formGroup{flex-direction:column;gap:.625rem;display:flex}.page-module___8aEwW__label{color:#2d3748;font-size:.95rem;font-weight:600}.page-module___8aEwW__input{background-color:#fff;border:2px solid #e2e8f0;border-radius:.75rem;padding:1rem 1.25rem;font-size:1rem;transition:all .3s}.page-module___8aEwW__input:hover{border-color:#cbd5e0}.page-module___8aEwW__input:focus{border-color:#294791;outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #2947911a}.page-module___8aEwW__inputHint{color:#718096;margin-top:.5rem;font-size:.875rem;font-style:italic;display:block}.page-module___8aEwW__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#294791 0%,#3d5ca8 100%);border:none;border-radius:.75rem;margin-top:.5rem;padding:1.125rem;font-size:1.125rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #29479133}.page-module___8aEwW__submitButton:hover{background:linear-gradient(135deg,#1f3770 0%,#294791 100%);transform:translateY(-2px);box-shadow:0 8px 25px #2947914d}.page-module___8aEwW__submitButton:active{transform:translateY(0)}.page-module___8aEwW__submitButton:disabled{cursor:not-allowed;box-shadow:none;background:#a0aec0;transform:none}.page-module___8aEwW__errorMessage{color:#721c24;background:linear-gradient(135deg,#f8d7da 0%,#f5c6cb 100%);border:1px solid #dc3545;border-radius:.75rem;justify-content:center;align-items:center;gap:.75rem;padding:1rem;font-weight:600;animation:.4s page-module___8aEwW__fadeIn;display:flex}.page-module___8aEwW__successMessage{color:#155724;background:linear-gradient(135deg,#d4edda 0%,#c3e6cb 100%);border:1px solid #28a745;border-radius:.75rem;justify-content:center;align-items:center;gap:.75rem;padding:1rem;font-weight:600;animation:.4s page-module___8aEwW__fadeIn;display:flex}.page-module___8aEwW__footer{color:#4a5568;background:#f8f9fa;border-top:1px solid #e2e8f0;padding:4rem 0}.page-module___8aEwW__footerContent{max-width:1400px;margin:0 auto;padding:0 2.5rem}.page-module___8aEwW__footerGrid{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.page-module___8aEwW__footerSection{flex-direction:column;gap:.75rem;display:flex}.page-module___8aEwW__footerLabel{color:#a0aec0;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.875rem;font-weight:600}.page-module___8aEwW__footerText{color:#2d3748;margin:0;font-size:1rem;font-weight:600}.page-module___8aEwW__footerSubtext{color:#718096;margin:0;font-size:.875rem}.page-module___8aEwW__footerEmail{color:#1a202c;font-size:1.125rem;font-weight:500;text-decoration:none;transition:color .2s}.page-module___8aEwW__footerEmail:hover{color:#294791;text-decoration:underline}.page-module___8aEwW__footerLink{color:#294791;font-weight:500;text-decoration:none;transition:all .2s}.page-module___8aEwW__footerLink:hover{text-decoration:underline}@media (max-width:1024px){.page-module___8aEwW__heroContainer{grid-template-columns:1fr;gap:3rem}.page-module___8aEwW__heroLeft{text-align:center;flex-direction:column;align-items:center;display:flex}.page-module___8aEwW__heroImageContainer{height:500px}.page-module___8aEwW__heroLogoContainer{justify-content:center}.page-module___8aEwW__floatingLabel:first-child{right:5%!important}.page-module___8aEwW__floatingLabel:nth-child(2){left:3.5%!important}.page-module___8aEwW__headline{font-size:3rem}.page-module___8aEwW__valueGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__footerGrid{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:768px){.page-module___8aEwW__navContainer{height:70px;padding:0 1.5rem}.page-module___8aEwW__navLogo{width:120px}.page-module___8aEwW__navLinks{gap:1.5rem}.page-module___8aEwW__navButton{font-size:.9rem}.page-module___8aEwW__hero{padding:7rem 0 3rem}.page-module___8aEwW__heroContainer,.page-module___8aEwW__valueGrid,.page-module___8aEwW__transparencyContent,.page-module___8aEwW__faqContainer,.page-module___8aEwW__waitlistContent,.page-module___8aEwW__footerContent{padding:0 1.5rem}.page-module___8aEwW__footerGrid{grid-template-columns:1fr;gap:2.5rem}.page-module___8aEwW__heroContainer{gap:2.5rem}.page-module___8aEwW__heroImageContainer{height:400px}.page-module___8aEwW__headline{font-size:2.5rem}.page-module___8aEwW__featureText{font-size:1rem}.page-module___8aEwW__sectionTitle{font-size:2rem}.page-module___8aEwW__valueGrid{grid-template-columns:1fr;gap:1.5rem}.page-module___8aEwW__ctaButton{padding:1rem 2rem;font-size:1rem}.page-module___8aEwW__transparencyTitle{font-size:1.875rem}.page-module___8aEwW__formTitle{font-size:2rem}.page-module___8aEwW__form{padding:2rem 1.5rem}.page-module___8aEwW__pricingContainer{padding:0 1.5rem}.page-module___8aEwW__pricingHighlight{padding:2rem 1.5rem}.page-module___8aEwW__priceTag{font-size:4rem}.page-module___8aEwW__pricingText{font-size:1.25rem}.page-module___8aEwW__benefitsGrid{grid-template-columns:repeat(2,1fr);gap:1rem}.page-module___8aEwW__pricingSection,.page-module___8aEwW__valueSection,.page-module___8aEwW__transparencySection,.page-module___8aEwW__faqSection{padding:3rem 0}.page-module___8aEwW__waitlistSection{padding:3rem 0 4rem}.page-module___8aEwW__faqTitle{font-size:2rem}.page-module___8aEwW__faqQuestion{padding:1.25rem 1.5rem;font-size:1rem}.page-module___8aEwW__floatingLabel{padding:.5rem 1rem;font-size:.75rem}.page-module___8aEwW__heroLogo{max-width:400px}}@media (max-width:480px){.page-module___8aEwW__navContainer{height:65px;padding:0 1rem}.page-module___8aEwW__navLogo{width:100px}.page-module___8aEwW__navLinks{gap:.5rem}.page-module___8aEwW__navButton{font-size:.85rem}.page-module___8aEwW__organizerButton{padding:6px 8px;font-size:.8125rem}.page-module___8aEwW__ticketsButton{padding:6px 10px;font-size:.875rem}.page-module___8aEwW__userBtn{padding:6px 10px}.page-module___8aEwW__userInitials{width:32px;height:32px;font-size:.75rem}.page-module___8aEwW__hero{padding:6rem 0 2rem}.page-module___8aEwW__heroContainer,.page-module___8aEwW__valueGrid,.page-module___8aEwW__transparencyContent,.page-module___8aEwW__faqContainer,.page-module___8aEwW__waitlistContent,.page-module___8aEwW__footerContent{padding:0 1rem}.page-module___8aEwW__footer{padding:3rem 0}.page-module___8aEwW__footerGrid{gap:2rem}.page-module___8aEwW__heroImageContainer{height:350px}.page-module___8aEwW__headline{font-size:2rem}.page-module___8aEwW__headlineAccent{margin-top:.25rem;display:block}.page-module___8aEwW__featureText{font-size:.95rem}.page-module___8aEwW__heroFeatures{margin-bottom:2rem}.page-module___8aEwW__sectionTitle{font-size:1.75rem}.page-module___8aEwW__valueCard{padding:2rem 1.5rem}.page-module___8aEwW__transparencyTitle{font-size:1.5rem}.page-module___8aEwW__formTitle{font-size:1.75rem}.page-module___8aEwW__form{padding:1.75rem 1.25rem}.page-module___8aEwW__pricingContainer{padding:0 1rem}.page-module___8aEwW__pricingTitle{font-size:2rem}.page-module___8aEwW__pricingHighlight{padding:2rem 1.25rem}.page-module___8aEwW__priceTag{font-size:3.5rem}.page-module___8aEwW__pricingText{font-size:1.125rem}.page-module___8aEwW__pricingDescription{font-size:1rem}.page-module___8aEwW__benefitsGrid{grid-template-columns:1fr}.page-module___8aEwW__comparisonBox{padding:1.5rem}.page-module___8aEwW__comparisonText{font-size:1rem}.page-module___8aEwW__ctaText{font-size:1.25rem}.page-module___8aEwW__ctaButtonSecondary{padding:.875rem 2rem;font-size:1rem}.page-module___8aEwW__pricingSection,.page-module___8aEwW__valueSection,.page-module___8aEwW__transparencySection,.page-module___8aEwW__faqSection{padding:2.5rem 0}.page-module___8aEwW__waitlistSection{padding:2.5rem 0 3rem}.page-module___8aEwW__faqTitle{font-size:1.75rem}.page-module___8aEwW__faqQuestion{padding:1.125rem 1.25rem;font-size:.95rem}.page-module___8aEwW__faqAnswer p{font-size:.95rem}.page-module___8aEwW__floatingLabel{display:none}.page-module___8aEwW__heroLogo{max-width:100%;transform:rotateY(0)rotateX(0)}.page-module___8aEwW__heroLogoContainer{padding:1rem}}.page-module___8aEwW__userMenu{position:relative}.page-module___8aEwW__userBtn{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;transition:all .2s;display:flex}.page-module___8aEwW__userBtn:hover{background:#f9fafb;border-color:#d1d5db}.page-module___8aEwW__userBtn svg{flex-shrink:0}.page-module___8aEwW__userInitials{color:#fff;background:linear-gradient(135deg,#294791 0%,#4a6bb5 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.875rem;font-weight:700;display:inline-flex;overflow:hidden}.page-module___8aEwW__userInitials img{object-fit:cover;width:100%;height:100%}.page-module___8aEwW__backdrop{z-index:1001;background:0 0;position:fixed;inset:0}.page-module___8aEwW__userDropdown{z-index:1002;background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:280px;max-width:320px;animation:.2s page-module___8aEwW__slideDown;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 10px 25px #00000026}@keyframes page-module___8aEwW__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page-module___8aEwW__userSection{background:#f9fafb;border-bottom:1px solid #e5e7eb;align-items:center;gap:12px;padding:16px;display:flex}.page-module___8aEwW__userSectionAvatar{color:#fff;background:linear-gradient(135deg,#294791 0%,#4a6bb5 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1rem;font-weight:700;display:inline-flex;overflow:hidden}.page-module___8aEwW__userSectionAvatar img{object-fit:cover;width:100%;height:100%}.page-module___8aEwW__userSectionInfo{flex-direction:column;flex:1;gap:2px;display:flex;overflow:hidden}.page-module___8aEwW__userSectionName{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;overflow:hidden}.page-module___8aEwW__userSectionEmail{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.page-module___8aEwW__menuSection{border-bottom:1px solid #e5e7eb;padding:8px 0}.page-module___8aEwW__menuSection:last-child{border-bottom:none}.page-module___8aEwW__menuItem{color:#374151;text-align:left;cursor:pointer;border:none;outline:none;align-items:center;gap:12px;width:100%;padding:12px 16px;font-family:inherit;font-size:.9375rem;text-decoration:none;transition:background .15s;display:flex;background:0 0!important}.page-module___8aEwW__menuItem:hover,.page-module___8aEwW__menuItem:active{background:#f3f4f6!important}.page-module___8aEwW__menuItem:focus,button.page-module___8aEwW__menuItem{background:0 0!important}button.page-module___8aEwW__menuItem:hover,a.page-module___8aEwW__menuItem:hover{background:#f3f4f6!important}.page-module___8aEwW__menuItem svg{fill:#717680;flex-shrink:0}.page-module___8aEwW__menuItem svg path{fill:#717680}.page-module___8aEwW__menuItem svg[fill=none] path{fill:none}.page-module___8aEwW__logoutItem{color:#294791;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:.9375rem;font-weight:500;transition:background .15s;display:flex}.page-module___8aEwW__logoutItem svg path{stroke:#294791;fill:none}.page-module___8aEwW__logoutItem:hover{background:#f0f4fb}.page-module___8aEwW__organizerButton{color:#374151;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.9375rem;font-weight:500;transition:all .2s;display:flex}.page-module___8aEwW__organizerButton:hover{color:#294791;background:#f3f4f6}.page-module___8aEwW__organizerButton svg{flex-shrink:0}.page-module___8aEwW__organizerButtonText{display:inline}.page-module___8aEwW__ticketsButton{color:#374151;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.9375rem;font-weight:500;transition:all .2s;display:flex}.page-module___8aEwW__ticketsButton:hover{color:#294791;background:#f3f4f6}.page-module___8aEwW__ticketsButton svg{flex-shrink:0}.page-module___8aEwW__ticketsButtonTextFull{display:inline}.page-module___8aEwW__ticketsButtonTextShort{display:none}@media (max-width:768px){.page-module___8aEwW__organizerButton{padding:6px 10px;font-size:.875rem}.page-module___8aEwW__organizerButtonText,.page-module___8aEwW__ticketsButtonTextFull{display:none}.page-module___8aEwW__ticketsButtonTextShort{display:inline}}
.privacy-module__C6SdTG__privacyPage{background:#fefefe;flex-direction:column;min-height:100vh;display:flex}.privacy-module__C6SdTG__main{flex:1;padding-top:6rem;padding-bottom:4rem}.privacy-module__C6SdTG__container{max-width:900px;margin:0 auto;padding:0 2.5rem}.privacy-module__C6SdTG__title{color:#1a1a1a;margin-bottom:.5rem;font-size:3rem;font-weight:700;line-height:1.2}.privacy-module__C6SdTG__lastUpdated{color:#666;margin-bottom:3rem;font-size:1rem;font-weight:400}.privacy-module__C6SdTG__section{margin-bottom:3rem}.privacy-module__C6SdTG__sectionTitle{color:#294791;margin-bottom:1rem;font-size:1.75rem;font-weight:600;line-height:1.3}.privacy-module__C6SdTG__paragraph{color:#333;margin-bottom:1rem;font-size:1.125rem;line-height:1.8}.privacy-module__C6SdTG__list{color:#333;margin-top:1rem;margin-left:1.5rem;font-size:1.125rem;line-height:1.8}.privacy-module__C6SdTG__list li{margin-bottom:.75rem;padding-left:.5rem}.privacy-module__C6SdTG__contactInfo{color:#333;margin-top:1rem;font-size:1.125rem;line-height:1.8}.privacy-module__C6SdTG__link{color:#294791;border-bottom:1px solid #0000;font-weight:500;text-decoration:none;transition:all .3s}.privacy-module__C6SdTG__link:hover{border-bottom-color:#294791}.privacy-module__C6SdTG__footer{color:#4a5568;background:#f8f9fa;border-top:1px solid #e2e8f0;margin-top:auto;padding:4rem 0}.privacy-module__C6SdTG__footerContent{max-width:1400px;margin:0 auto;padding:0 2.5rem}.privacy-module__C6SdTG__footerGrid{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.privacy-module__C6SdTG__footerSection{flex-direction:column;gap:.75rem;display:flex}.privacy-module__C6SdTG__footerLabel{color:#a0aec0;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.875rem;font-weight:600}.privacy-module__C6SdTG__footerText{color:#2d3748;margin:0;font-size:1rem;font-weight:600}.privacy-module__C6SdTG__footerSubtext{color:#718096;margin:0;font-size:.875rem}.privacy-module__C6SdTG__footerEmail{color:#1a202c;font-size:1.125rem;font-weight:500;text-decoration:none;transition:color .2s}.privacy-module__C6SdTG__footerEmail:hover{color:#294791;text-decoration:underline}.privacy-module__C6SdTG__footerLink{color:#294791;font-weight:500;text-decoration:none;transition:all .2s}.privacy-module__C6SdTG__footerLink:hover{text-decoration:underline}@media (max-width:768px){.privacy-module__C6SdTG__navContainer{height:70px;padding:0 1.5rem}.privacy-module__C6SdTG__navLogo{width:120px}.privacy-module__C6SdTG__main{padding-top:5rem;padding-bottom:3rem}.privacy-module__C6SdTG__container{padding:0 1.5rem}.privacy-module__C6SdTG__title{font-size:2.25rem}.privacy-module__C6SdTG__lastUpdated{margin-bottom:2.5rem;font-size:.95rem}.privacy-module__C6SdTG__sectionTitle{font-size:1.5rem}.privacy-module__C6SdTG__paragraph,.privacy-module__C6SdTG__list,.privacy-module__C6SdTG__contactInfo{font-size:1rem;line-height:1.7}.privacy-module__C6SdTG__section{margin-bottom:2.5rem}.privacy-module__C6SdTG__footerContent{padding:0 1.5rem}.privacy-module__C6SdTG__footerGrid{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:480px){.privacy-module__C6SdTG__navContainer{height:65px;padding:0 1rem}.privacy-module__C6SdTG__navLogo{width:100px}.privacy-module__C6SdTG__container{padding:0 1rem}.privacy-module__C6SdTG__title{font-size:1.875rem}.privacy-module__C6SdTG__sectionTitle{font-size:1.375rem}.privacy-module__C6SdTG__list{margin-left:1rem}.privacy-module__C6SdTG__footerContent{padding:0 1rem}}
.terms-module__FE-2TW__termsPage{background:#fefefe;flex-direction:column;min-height:100vh;display:flex}.terms-module__FE-2TW__main{flex:1;padding-top:6rem;padding-bottom:4rem}.terms-module__FE-2TW__container{max-width:900px;margin:0 auto;padding:0 2.5rem}.terms-module__FE-2TW__title{color:#1a1a1a;margin-bottom:.5rem;font-size:3rem;font-weight:700;line-height:1.2}.terms-module__FE-2TW__lastUpdated{color:#666;margin-bottom:3rem;font-size:1rem;font-weight:400}.terms-module__FE-2TW__section{margin-bottom:3rem}.terms-module__FE-2TW__sectionTitle{color:#294791;margin-bottom:1rem;font-size:1.75rem;font-weight:600;line-height:1.3}.terms-module__FE-2TW__paragraph{color:#333;margin-bottom:1rem;font-size:1.125rem;line-height:1.8}.terms-module__FE-2TW__list{color:#333;margin-top:1rem;margin-left:1.5rem;font-size:1.125rem;line-height:1.8}.terms-module__FE-2TW__list li{margin-bottom:.75rem;padding-left:.5rem}.terms-module__FE-2TW__contactInfo{color:#333;margin-top:1rem;font-size:1.125rem;line-height:1.8}.terms-module__FE-2TW__link{color:#294791;border-bottom:1px solid #0000;font-weight:500;text-decoration:none;transition:all .3s}.terms-module__FE-2TW__link:hover{border-bottom-color:#294791}.terms-module__FE-2TW__footer{color:#4a5568;background:#f8f9fa;border-top:1px solid #e2e8f0;margin-top:auto;padding:4rem 0}.terms-module__FE-2TW__footerContent{max-width:1400px;margin:0 auto;padding:0 2.5rem}.terms-module__FE-2TW__footerGrid{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.terms-module__FE-2TW__footerSection{flex-direction:column;gap:.75rem;display:flex}.terms-module__FE-2TW__footerLabel{color:#a0aec0;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.875rem;font-weight:600}.terms-module__FE-2TW__footerText{color:#2d3748;margin:0;font-size:1rem;font-weight:600}.terms-module__FE-2TW__footerSubtext{color:#718096;margin:0;font-size:.875rem}.terms-module__FE-2TW__footerEmail{color:#1a202c;font-size:1.125rem;font-weight:500;text-decoration:none;transition:color .2s}.terms-module__FE-2TW__footerEmail:hover{color:#294791;text-decoration:underline}.terms-module__FE-2TW__footerLink{color:#294791;font-weight:500;text-decoration:none;transition:all .2s}.terms-module__FE-2TW__footerLink:hover{text-decoration:underline}@media (max-width:768px){.terms-module__FE-2TW__main{padding-top:5rem;padding-bottom:3rem}.terms-module__FE-2TW__container{padding:0 1.5rem}.terms-module__FE-2TW__title{font-size:2.25rem}.terms-module__FE-2TW__lastUpdated{margin-bottom:2.5rem;font-size:.95rem}.terms-module__FE-2TW__sectionTitle{font-size:1.5rem}.terms-module__FE-2TW__paragraph,.terms-module__FE-2TW__list,.terms-module__FE-2TW__contactInfo{font-size:1rem;line-height:1.7}.terms-module__FE-2TW__section{margin-bottom:2.5rem}.terms-module__FE-2TW__footerContent{padding:0 1.5rem}.terms-module__FE-2TW__footerGrid{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:480px){.terms-module__FE-2TW__container{padding:0 1rem}.terms-module__FE-2TW__title{font-size:1.875rem}.terms-module__FE-2TW__sectionTitle{font-size:1.375rem}.terms-module__FE-2TW__list{margin-left:1rem}.terms-module__FE-2TW__footerContent{padding:0 1rem}}
.Footer-module__y_mvga__footer{color:#4a5568;background:#f8f9fa;border-top:1px solid #e2e8f0;padding:4rem 0}.Footer-module__y_mvga__footerContent{max-width:1400px;margin:0 auto;padding:0 2.5rem}.Footer-module__y_mvga__footerGrid{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.Footer-module__y_mvga__footerSection{flex-direction:column;gap:.75rem;display:flex}.Footer-module__y_mvga__footerLabel{color:#a0aec0;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.875rem;font-weight:600}.Footer-module__y_mvga__footerText{color:#2d3748;margin:0;font-size:1rem;font-weight:600}.Footer-module__y_mvga__footerSubtext{color:#718096;margin:0;font-size:.875rem}.Footer-module__y_mvga__footerEmail{color:#1a202c;font-size:1.125rem;font-weight:500;text-decoration:none;transition:color .2s}.Footer-module__y_mvga__footerEmail:hover{color:#294791;text-decoration:underline}.Footer-module__y_mvga__footerLink{color:#294791;font-weight:500;text-decoration:none;transition:all .2s}.Footer-module__y_mvga__footerLink:hover{text-decoration:underline}@media (max-width:1024px){.Footer-module__y_mvga__footerGrid{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:768px){.Footer-module__y_mvga__footerContent{padding:0 1.5rem}.Footer-module__y_mvga__footer{padding:3rem 0}.Footer-module__y_mvga__footerGrid{gap:2rem}}@media (max-width:480px){.Footer-module__y_mvga__footerContent{padding:0 1rem}.Footer-module__y_mvga__footerGrid{gap:1.5rem}.Footer-module__y_mvga__footerEmail{font-size:1rem}}
