.FileUpload-module__HKBaDq__fileUpload{width:100%}.FileUpload-module__HKBaDq__input{display:none}.FileUpload-module__HKBaDq__label{color:#fff;cursor:pointer;background:#667eea;border-radius:6px;align-items:center;gap:10px;padding:12px 24px;font-weight:600;transition:background .3s;display:inline-flex}.FileUpload-module__HKBaDq__label:hover{background:#5568d3}.FileUpload-module__HKBaDq__uploadIcon{font-size:1.2rem}.FileUpload-module__HKBaDq__fileInfo{background:#f8f9fa;border:2px solid #e0e0e0;border-radius:6px;align-items:center;gap:15px;margin-top:10px;padding:15px;display:flex}.FileUpload-module__HKBaDq__preview{background:#fff;border-radius:4px;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.FileUpload-module__HKBaDq__preview img{object-fit:cover;max-width:100%;max-height:100%}.FileUpload-module__HKBaDq__fileDetails{flex-direction:column;flex:1;gap:5px;display:flex}.FileUpload-module__HKBaDq__fileName{color:#2c3e50;word-break:break-word;font-weight:600}.FileUpload-module__HKBaDq__fileSize{color:#7f8c8d;font-size:.85rem}.FileUpload-module__HKBaDq__removeButton{color:#fff;cursor:pointer;background:#e74c3c;border:none;border-radius:50%;flex-shrink:0;width:30px;height:30px;font-size:1.2rem;line-height:1;transition:background .3s}.FileUpload-module__HKBaDq__removeButton:hover{background:#c0392b}.FileUpload-module__HKBaDq__multipleFiles{width:100%}.FileUpload-module__HKBaDq__fileList{flex-direction:column;gap:10px;margin-top:15px;display:flex}.FileUpload-module__HKBaDq__fileItem{background:#f8f9fa;border:2px solid #e0e0e0;border-radius:6px;align-items:center;gap:15px;padding:12px;display:flex}.FileUpload-module__HKBaDq__error{color:#e74c3c;margin-top:8px;font-size:.85rem}
.PersonalInfoStep-module__Exd7MW__step{padding:0}.PersonalInfoStep-module__Exd7MW__step h2{color:#fb0;text-transform:uppercase;letter-spacing:.15em;margin-bottom:.25rem;font-size:1rem;font-weight:700}.PersonalInfoStep-module__Exd7MW__subtitle{color:#fb0;margin-bottom:2rem;font-size:.8rem}.PersonalInfoStep-module__Exd7MW__formGrid{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:1.5rem;display:grid}.PersonalInfoStep-module__Exd7MW__formGroup{flex-direction:column;display:flex}.PersonalInfoStep-module__Exd7MW__formGroup.PersonalInfoStep-module__Exd7MW__fullWidth{grid-column:1/-1}.PersonalInfoStep-module__Exd7MW__formGroup label{color:#fff;text-transform:uppercase;letter-spacing:.15em;margin-bottom:.5rem;font-size:.7rem;font-weight:600}.PersonalInfoStep-module__Exd7MW__formGroup input,.PersonalInfoStep-module__Exd7MW__formGroup textarea,.PersonalInfoStep-module__Exd7MW__formGroup select{color:#fff;box-sizing:border-box;background-color:#000401;border:1px solid #2a2a2a;border-radius:.25rem;outline:none;padding:.75rem 1rem;font-size:.875rem;transition:border-color .2s}.PersonalInfoStep-module__Exd7MW__formGroup input:focus,.PersonalInfoStep-module__Exd7MW__formGroup textarea:focus,.PersonalInfoStep-module__Exd7MW__formGroup select:focus{border-color:#fb0}.PersonalInfoStep-module__Exd7MW__formGroup input.PersonalInfoStep-module__Exd7MW__error,.PersonalInfoStep-module__Exd7MW__formGroup textarea.PersonalInfoStep-module__Exd7MW__error,.PersonalInfoStep-module__Exd7MW__formGroup select.PersonalInfoStep-module__Exd7MW__error{border-color:#f44}.PersonalInfoStep-module__Exd7MW__formGroup input::placeholder,.PersonalInfoStep-module__Exd7MW__formGroup textarea::placeholder{color:#535653}.PersonalInfoStep-module__Exd7MW__formGroup input[type=date]::-webkit-calendar-picker-indicator{filter:invert()}.PersonalInfoStep-module__Exd7MW__formGroup select option{color:#fff;background-color:#0d0d0d}.PersonalInfoStep-module__Exd7MW__errorText{color:#f44;margin-top:.25rem;font-size:.75rem}.PersonalInfoStep-module__Exd7MW__sectionTitle{color:#fb0;text-transform:uppercase;letter-spacing:.15em;background-color:#111;border-left:3px solid #fb0;border-radius:0 .25rem .25rem 0;margin:2rem 0 1.25rem;padding:.75rem 1rem;font-size:.7rem;font-weight:700}.PersonalInfoStep-module__Exd7MW__phoneInput{background-color:#111;border:1px solid #2a2a2a;border-radius:.25rem;align-items:center;display:flex;overflow:hidden}.PersonalInfoStep-module__Exd7MW__phoneInput:focus-within{border-color:#fb0}.PersonalInfoStep-module__Exd7MW__phonePrefix{color:#fb0;white-space:nowrap;background-color:#1a1a1a;border-right:1px solid #2a2a2a;padding:.65rem .75rem;font-size:.85rem;font-weight:600}.PersonalInfoStep-module__Exd7MW__phoneInput input{outline:none;flex:1;background:0 0!important;border:none!important}.PersonalInfoStep-module__Exd7MW__phoneInput input:focus{box-shadow:none!important;border:none!important}.PersonalInfoStep-module__Exd7MW__ageWarning{background-color:#1a1200;border:1px solid #3a2800;border-radius:.5rem;margin-bottom:1.5rem;padding:1.25rem}.PersonalInfoStep-module__Exd7MW__ageWarning h3{color:#fb0;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-size:.85rem;font-weight:700}.PersonalInfoStep-module__Exd7MW__ageWarning p{color:#a07800;margin-bottom:1rem;font-size:.85rem}.PersonalInfoStep-module__Exd7MW__warningButton{color:#000401;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background-color:#fb0;border:none;border-radius:.25rem;padding:.6rem 1.25rem;font-size:.75rem;font-weight:700;transition:background-color .2s}.PersonalInfoStep-module__Exd7MW__warningButton:hover{background-color:#e6a800}.PersonalInfoStep-module__Exd7MW__actions{border-top:1px solid #1a1a1a;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;display:flex}.PersonalInfoStep-module__Exd7MW__nextButton{color:#000401;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background-color:#fb0;border:none;border-radius:.25rem;padding:.75rem 2rem;font-size:.8rem;font-weight:700;transition:background-color .2s}.PersonalInfoStep-module__Exd7MW__nextButton:hover{background-color:#e6a800}.PersonalInfoStep-module__Exd7MW__nextButton:disabled{opacity:.4;cursor:not-allowed}@media (max-width:768px){.PersonalInfoStep-module__Exd7MW__formGrid{grid-template-columns:1fr}}
.VehicleInfoStep-module__o6bM8W__step{padding:0}.VehicleInfoStep-module__o6bM8W__step h2{color:#fb0;text-transform:uppercase;letter-spacing:.15em;margin-bottom:.25rem;font-size:1rem;font-weight:700}.VehicleInfoStep-module__o6bM8W__subtitle{color:#fff;border-bottom:1px solid #1a1a1a;margin-bottom:2rem;padding-bottom:1.5rem;font-size:.8rem}.VehicleInfoStep-module__o6bM8W__formGrid{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:1.5rem;display:grid}.VehicleInfoStep-module__o6bM8W__formGroup{flex-direction:column;display:flex}.VehicleInfoStep-module__o6bM8W__formGroup.VehicleInfoStep-module__o6bM8W__fullWidth{grid-column:1/-1}.VehicleInfoStep-module__o6bM8W__formGroup label{color:#fff;text-transform:uppercase;letter-spacing:.15em;margin-bottom:.5rem;font-size:.7rem;font-weight:600}.VehicleInfoStep-module__o6bM8W__formGroup input,.VehicleInfoStep-module__o6bM8W__formGroup textarea,.VehicleInfoStep-module__o6bM8W__formGroup select{color:#fff;box-sizing:border-box;background-color:#000401;border:1px solid #2a2a2a;border-radius:.25rem;outline:none;padding:.75rem 1rem;font-size:.875rem;transition:border-color .2s}.VehicleInfoStep-module__o6bM8W__formGroup input:focus,.VehicleInfoStep-module__o6bM8W__formGroup textarea:focus,.VehicleInfoStep-module__o6bM8W__formGroup select:focus{border-color:#fb0}.VehicleInfoStep-module__o6bM8W__formGroup input.VehicleInfoStep-module__o6bM8W__error,.VehicleInfoStep-module__o6bM8W__formGroup textarea.VehicleInfoStep-module__o6bM8W__error,.VehicleInfoStep-module__o6bM8W__formGroup select.VehicleInfoStep-module__o6bM8W__error{border-color:#f44}.VehicleInfoStep-module__o6bM8W__formGroup input::placeholder,.VehicleInfoStep-module__o6bM8W__formGroup textarea::placeholder{color:#535653}.VehicleInfoStep-module__o6bM8W__formGroup input[type=number]::-webkit-inner-spin-button{filter:invert()}.VehicleInfoStep-module__o6bM8W__errorText{color:#f44;margin-top:.25rem;font-size:.75rem}.VehicleInfoStep-module__o6bM8W__helpText{color:#fff;margin-top:.35rem;font-size:.75rem}.VehicleInfoStep-module__o6bM8W__sectionTitle{color:#fb0;text-transform:uppercase;letter-spacing:.15em;background-color:#111;border-left:3px solid #fb0;border-radius:0 .25rem .25rem 0;margin:2rem 0 1.25rem;padding:.75rem 1rem;font-size:.7rem;font-weight:700}.VehicleInfoStep-module__o6bM8W__actions{border-top:1px solid #1a1a1a;justify-content:space-between;margin-top:2rem;padding-top:1.5rem;display:flex}.VehicleInfoStep-module__o6bM8W__backButton{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #2a2a2a;border-radius:.25rem;padding:.75rem 2rem;font-size:.8rem;font-weight:600;transition:all .2s}.VehicleInfoStep-module__o6bM8W__backButton:hover{color:#fff;border-color:#535653}.VehicleInfoStep-module__o6bM8W__nextButton{color:#000401;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background-color:#fb0;border:none;border-radius:.25rem;padding:.75rem 2rem;font-size:.8rem;font-weight:700;transition:background-color .2s}.VehicleInfoStep-module__o6bM8W__nextButton:hover{background-color:#e6a800}.VehicleInfoStep-module__o6bM8W__nextButton:disabled{opacity:.4;cursor:not-allowed}@media (max-width:768px){.VehicleInfoStep-module__o6bM8W__formGrid{grid-template-columns:1fr}.VehicleInfoStep-module__o6bM8W__actions{flex-direction:column;gap:.75rem}.VehicleInfoStep-module__o6bM8W__backButton,.VehicleInfoStep-module__o6bM8W__nextButton{text-align:center;width:100%}}
.EventSelectionStep-module__IHl4PG__step{padding:0}.EventSelectionStep-module__IHl4PG__step h2{color:#fb0;text-transform:uppercase;letter-spacing:.15em;margin-bottom:.25rem;font-size:1rem;font-weight:700}.EventSelectionStep-module__IHl4PG__subtitle{color:#fff;border-bottom:1px solid #1a1a1a;margin-bottom:2rem;padding-bottom:1.5rem;font-size:.8rem}.EventSelectionStep-module__IHl4PG__loading{text-align:center;color:#535653;letter-spacing:.1em;text-transform:uppercase;padding:3rem;font-size:.85rem}.EventSelectionStep-module__IHl4PG__errorBox{color:#f66;background-color:#1a0000;border:1px solid #f44;border-radius:.25rem;margin-bottom:1.5rem;padding:1rem;font-size:.85rem}.EventSelectionStep-module__IHl4PG__formGroup{margin-bottom:1.5rem}.EventSelectionStep-module__IHl4PG__formGroup label{color:#fff;text-transform:uppercase;letter-spacing:.15em;margin-bottom:.5rem;font-size:.7rem;font-weight:600;display:block}.EventSelectionStep-module__IHl4PG__formGroup select,.EventSelectionStep-module__IHl4PG__formGroup textarea{color:#fff;box-sizing:border-box;background-color:#000401;border:1px solid #2a2a2a;border-radius:.25rem;outline:none;width:100%;padding:.75rem 1rem;font-size:.875rem;transition:border-color .2s}.EventSelectionStep-module__IHl4PG__formGroup select:focus,.EventSelectionStep-module__IHl4PG__formGroup textarea:focus{border-color:#fb0}.EventSelectionStep-module__IHl4PG__formGroup select.EventSelectionStep-module__IHl4PG__error,.EventSelectionStep-module__IHl4PG__formGroup textarea.EventSelectionStep-module__IHl4PG__error{border-color:#f44}.EventSelectionStep-module__IHl4PG__formGroup select option{color:#fff;background-color:#0d0d0d}.EventSelectionStep-module__IHl4PG__formGroup textarea::placeholder{color:#535653}.EventSelectionStep-module__IHl4PG__errorText{color:#f44;margin-top:.25rem;font-size:.75rem;display:block}.EventSelectionStep-module__IHl4PG__eventDetails{background-color:#111;border:1px solid #1a1a1a;border-left:3px solid #fb0;border-radius:0 .5rem .5rem 0;margin:1.5rem 0;padding:1.5rem}.EventSelectionStep-module__IHl4PG__eventDetails h3{color:#fb0;text-transform:uppercase;letter-spacing:.15em;border-bottom:1px solid #1a1a1a;margin-bottom:1rem;padding-bottom:.75rem;font-size:.75rem;font-weight:700}.EventSelectionStep-module__IHl4PG__eventDetails p{color:#fff;margin-bottom:.5rem;font-size:.85rem}.EventSelectionStep-module__IHl4PG__eventDetails p strong{color:#989c98;margin-right:.5rem}.EventSelectionStep-module__IHl4PG__capacityBar{background-color:#1a1a1a;border-radius:999px;width:100%;height:4px;margin:1rem 0 .5rem;overflow:hidden}.EventSelectionStep-module__IHl4PG__capacityFill{background-color:#fb0;height:100%;transition:width .3s}.EventSelectionStep-module__IHl4PG__capacityText{color:#535653;text-align:center;letter-spacing:.05em;font-size:.75rem}.EventSelectionStep-module__IHl4PG__radioGroup{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.EventSelectionStep-module__IHl4PG__radioLabel{cursor:pointer;color:#535653;border:1px solid #2a2a2a;border-radius:.25rem;align-items:center;gap:1.25rem;padding:.75rem 1.5rem;font-size:.85rem;line-height:1;transition:all .2s;display:flex}.EventSelectionStep-module__IHl4PG__radioLabel input[type=radio]{accent-color:#fb0;cursor:pointer;vertical-align:middle;flex-shrink:0;width:1rem;height:1rem;margin:0}.EventSelectionStep-module__IHl4PG__radioLabel span{vertical-align:middle;font-weight:500;line-height:1}.EventSelectionStep-module__IHl4PG__radioLabel:hover{color:#fff;border-color:#fb0}.EventSelectionStep-module__IHl4PG__radioLabel input[type=radio]{accent-color:#fb0;cursor:pointer}.EventSelectionStep-module__IHl4PG__radioLabel input[type=radio]:checked+span{color:#fb0}.EventSelectionStep-module__IHl4PG__radioLabel:has(input:checked){color:#fb0;background-color:#1a1200;border-color:#fb0}.EventSelectionStep-module__IHl4PG__radioLabel span{font-weight:500}.EventSelectionStep-module__IHl4PG__checkboxWrapper{cursor:pointer;align-items:center;gap:.5rem;display:flex}.EventSelectionStep-module__IHl4PG__checkboxWrapper input[type=checkbox]{accent-color:#fb0;cursor:pointer;width:1rem;height:1rem}.EventSelectionStep-module__IHl4PG__checkboxLabel{color:#fff;cursor:pointer;font-size:.85rem}.EventSelectionStep-module__IHl4PG__actions{border-top:1px solid #1a1a1a;justify-content:space-between;margin-top:2rem;padding-top:1.5rem;display:flex}.EventSelectionStep-module__IHl4PG__backButton{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #2a2a2a;border-radius:.25rem;padding:.75rem 2rem;font-size:.8rem;font-weight:600;transition:all .2s}.EventSelectionStep-module__IHl4PG__backButton:hover{color:#fff;border-color:#535653}.EventSelectionStep-module__IHl4PG__nextButton{color:#000401;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background-color:#fb0;border:none;border-radius:.25rem;padding:.75rem 2rem;font-size:.8rem;font-weight:700;transition:background-color .2s}.EventSelectionStep-module__IHl4PG__nextButton:hover{background-color:#e6a800}.EventSelectionStep-module__IHl4PG__nextButton:disabled{opacity:.4;cursor:not-allowed}@media (max-width:768px){.EventSelectionStep-module__IHl4PG__actions{flex-direction:column;gap:.75rem}.EventSelectionStep-module__IHl4PG__backButton,.EventSelectionStep-module__IHl4PG__nextButton{text-align:center;width:100%}.EventSelectionStep-module__IHl4PG__radioGroup{flex-direction:column}}.EventSelectionStep-module__IHl4PG__categoryGroup{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.EventSelectionStep-module__IHl4PG__categoryLabel{cursor:pointer;border:1px solid #2a2a2a;border-radius:.25rem;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:all .2s;display:flex}.EventSelectionStep-module__IHl4PG__categoryLabel:hover{border-color:#fb0}:is(.EventSelectionStep-module__IHl4PG__categoryLabel:has(input:checked),.EventSelectionStep-module__IHl4PG__categoryActive){background-color:#1a1200;border-color:#fb0}.EventSelectionStep-module__IHl4PG__categoryLabel input[type=radio]{accent-color:#fb0;cursor:pointer;flex-shrink:0;width:1rem;height:1rem;margin:0}.EventSelectionStep-module__IHl4PG__categoryContent{flex-direction:column;gap:.15rem;display:flex}.EventSelectionStep-module__IHl4PG__categoryName{color:#fff;font-size:.85rem;font-weight:600}.EventSelectionStep-module__IHl4PG__categoryActive .EventSelectionStep-module__IHl4PG__categoryName{color:#fb0}.EventSelectionStep-module__IHl4PG__categoryDesc{color:#535653;font-size:.75rem}
.SafetyRequirementsStep-module__e9Xmta__step{padding:0}.SafetyRequirementsStep-module__e9Xmta__step h2{color:#fb0;text-transform:uppercase;letter-spacing:.15em;margin-bottom:.25rem;font-size:1rem;font-weight:700}.SafetyRequirementsStep-module__e9Xmta__subtitle{color:#fff;border-bottom:1px solid #1a1a1a;margin-bottom:2rem;padding-bottom:1.5rem;font-size:.8rem}.SafetyRequirementsStep-module__e9Xmta__loading{text-align:center;color:#535653;letter-spacing:.1em;text-transform:uppercase;padding:3rem;font-size:.85rem}.SafetyRequirementsStep-module__e9Xmta__errorBox{color:#f66;background-color:#1a0000;border:1px solid #f44;border-radius:.25rem;margin-bottom:1.5rem;padding:1rem;font-size:.85rem}.SafetyRequirementsStep-module__e9Xmta__section{background-color:#111;border:1px solid #1a1a1a;border-radius:.5rem;margin-bottom:2rem;overflow:hidden}.SafetyRequirementsStep-module__e9Xmta__sectionTitle{color:#fb0;text-transform:uppercase;letter-spacing:.15em;background-color:#0d0d0d;border-bottom:1px solid #1a1a1a;border-left:3px solid #fb0;margin:0;padding:.75rem 1rem;font-size:.7rem;font-weight:700}.SafetyRequirementsStep-module__e9Xmta__scrollBox{background-color:#111;max-height:280px;padding:1rem;overflow-y:auto}.SafetyRequirementsStep-module__e9Xmta__scrollBox::-webkit-scrollbar{width:6px}.SafetyRequirementsStep-module__e9Xmta__scrollBox::-webkit-scrollbar-track{background:#0d0d0d}.SafetyRequirementsStep-module__e9Xmta__scrollBox::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:999px}.SafetyRequirementsStep-module__e9Xmta__scrollBox::-webkit-scrollbar-thumb:hover{background:#fb0}.SafetyRequirementsStep-module__e9Xmta__requirementsList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.SafetyRequirementsStep-module__e9Xmta__requirementsList li{background-color:#0d0d0d;border:1px solid #1a1a1a;border-left:3px solid #2a2a2a;border-radius:0 .25rem .25rem 0;padding:.85rem 1rem}.SafetyRequirementsStep-module__e9Xmta__requirementsList li.SafetyRequirementsStep-module__e9Xmta__required{border-left-color:#fb0}.SafetyRequirementsStep-module__e9Xmta__requirementsList li strong{color:#fff;margin-bottom:.35rem;font-size:.85rem;display:block}.SafetyRequirementsStep-module__e9Xmta__requirementsList li p{color:#535653;margin:0;font-size:.8rem;line-height:1.5}.SafetyRequirementsStep-module__e9Xmta__badge{color:#fb0;letter-spacing:.05em;text-transform:uppercase;vertical-align:middle;background-color:#2a1a00;border:1px solid #3a2a00;border-radius:999px;margin-left:.5rem;padding:.15rem .5rem;font-size:.65rem;font-weight:700;display:inline-block}.SafetyRequirementsStep-module__e9Xmta__scrollHint{text-align:center;color:#fb0;letter-spacing:.1em;background-color:#1a1200;border-top:1px solid #2a2000;padding:.5rem;font-size:.75rem;font-weight:600;animation:2s infinite SafetyRequirementsStep-module__e9Xmta__bounce}@keyframes SafetyRequirementsStep-module__e9Xmta__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.SafetyRequirementsStep-module__e9Xmta__checkbox{cursor:pointer;background-color:#0d0d0d;border-top:1px solid #1a1a1a;align-items:flex-start;gap:.75rem;padding:1rem;transition:background-color .2s;display:flex}.SafetyRequirementsStep-module__e9Xmta__checkbox:hover{background-color:#111}.SafetyRequirementsStep-module__e9Xmta__checkbox input[type=checkbox]{cursor:pointer;accent-color:#fb0;flex-shrink:0;width:1rem;height:1rem;margin-top:.1rem}.SafetyRequirementsStep-module__e9Xmta__checkbox input[type=checkbox]:disabled{cursor:not-allowed;opacity:.3}.SafetyRequirementsStep-module__e9Xmta__checkbox span{color:#fff;flex:1;font-size:.85rem;font-weight:500;line-height:1.5}.SafetyRequirementsStep-module__e9Xmta__errorText{color:#f44;background-color:#1a0000;border-top:1px solid #2a0000;padding:.5rem 1rem;font-size:.75rem;display:block}.SafetyRequirementsStep-module__e9Xmta__actions{border-top:1px solid #1a1a1a;justify-content:space-between;margin-top:2rem;padding-top:1.5rem;display:flex}.SafetyRequirementsStep-module__e9Xmta__backButton{color:#535653;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #2a2a2a;border-radius:.25rem;padding:.75rem 2rem;font-size:.8rem;font-weight:600;transition:all .2s}.SafetyRequirementsStep-module__e9Xmta__backButton:hover{color:#fff;border-color:#535653}.SafetyRequirementsStep-module__e9Xmta__backButton:disabled{opacity:.4;cursor:not-allowed}.SafetyRequirementsStep-module__e9Xmta__submitButton{color:#000401;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background-color:#fb0;border:none;border-radius:.25rem;padding:.75rem 2rem;font-size:.8rem;font-weight:700;transition:background-color .2s}.SafetyRequirementsStep-module__e9Xmta__submitButton:hover{background-color:#e6a800}.SafetyRequirementsStep-module__e9Xmta__submitButton:disabled{opacity:.4;cursor:not-allowed}@media (max-width:768px){.SafetyRequirementsStep-module__e9Xmta__actions{flex-direction:column;gap:.75rem}.SafetyRequirementsStep-module__e9Xmta__backButton,.SafetyRequirementsStep-module__e9Xmta__submitButton{text-align:center;width:100%}}
.FormProgress-module__Y3k1NG__progress{max-width:800px;margin:0 auto 2rem;padding:0 1.5rem}.FormProgress-module__Y3k1NG__steps{justify-content:space-between;align-items:center;display:flex}.FormProgress-module__Y3k1NG__stepWrapper{flex:1;align-items:center;display:flex}.FormProgress-module__Y3k1NG__step{flex-direction:column;flex:1;align-items:center;display:flex}.FormProgress-module__Y3k1NG__stepNumber{color:#535653;background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:.5rem;font-size:.85rem;font-weight:700;transition:all .3s;display:flex}.FormProgress-module__Y3k1NG__step.FormProgress-module__Y3k1NG__active .FormProgress-module__Y3k1NG__stepNumber{color:#000401;background-color:#fb0;border-color:#fb0;box-shadow:0 0 12px #ffbb004d}.FormProgress-module__Y3k1NG__step.FormProgress-module__Y3k1NG__completed .FormProgress-module__Y3k1NG__stepNumber{color:#fb0;background-color:#1a1200;border-color:#fb0}.FormProgress-module__Y3k1NG__stepTitle{color:#535653;text-align:center;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-weight:600;transition:color .3s}.FormProgress-module__Y3k1NG__step.FormProgress-module__Y3k1NG__active .FormProgress-module__Y3k1NG__stepTitle{color:#fb0}.FormProgress-module__Y3k1NG__step.FormProgress-module__Y3k1NG__completed .FormProgress-module__Y3k1NG__stepTitle{color:#535653}.FormProgress-module__Y3k1NG__connector{background-color:#1a1a1a;flex:1;height:1px;margin:0 .5rem 2rem;transition:background-color .3s}.FormProgress-module__Y3k1NG__connectorActive{background-color:#fb0}@media (max-width:768px){.FormProgress-module__Y3k1NG__steps{flex-wrap:wrap;gap:1rem}.FormProgress-module__Y3k1NG__stepWrapper{flex-basis:45%}.FormProgress-module__Y3k1NG__connector{display:none}.FormProgress-module__Y3k1NG__stepTitle{font-size:.6rem}.FormProgress-module__Y3k1NG__stepNumber{width:2rem;height:2rem;font-size:.75rem}}
.register-module__8EJ02G__container{background-color:#000401;min-height:100vh;position:relative}.register-module__8EJ02G__header{text-align:center;width:100%;max-width:800px;margin-bottom:1.5rem}.register-module__8EJ02G__formContainer{background-color:#0d0d0d;border:1px solid #1a1a1a;border-radius:.5rem;width:100%;max-width:800px;margin-bottom:2rem;overflow:hidden}.register-module__8EJ02G__logoWrapper{justify-content:center;margin-bottom:1.25rem;display:flex}.register-module__8EJ02G__logoWrapper img{object-fit:contain;border-radius:50%;width:100px;height:100px}.register-module__8EJ02G__header h1{color:#fff;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.25rem;font-size:1.75rem;font-weight:900}.register-module__8EJ02G__header p{color:#fff;letter-spacing:.15em;text-transform:uppercase;font-size:.8rem}.register-module__8EJ02G__formContainer:before{content:"";background:linear-gradient(90deg,#fb0,#0000);height:3px;display:block}.register-module__8EJ02G__formInner{padding:2.5rem}.register-module__8EJ02G__step{padding:0}.register-module__8EJ02G__step h2{color:#fff;text-transform:uppercase;letter-spacing:.15em;margin-bottom:.25rem;font-size:1rem;font-weight:700}.register-module__8EJ02G__subtitle{color:#535653;border-bottom:1px solid #1a1a1a;margin-bottom:2rem;padding-bottom:1.5rem;font-size:.8rem}.register-module__8EJ02G__eventCard{background-color:#111;border:1px solid #1a1a1a;border-left:3px solid #fb0;border-radius:.5rem;margin:1.5rem 0;padding:1.5rem}.register-module__8EJ02G__eventCard h3{color:#fb0;margin-bottom:1rem;font-size:1rem;font-weight:700}.register-module__8EJ02G__eventCard p{color:#fff;margin-bottom:.5rem;font-size:.85rem}.register-module__8EJ02G__eventCard p strong{color:#535653}.register-module__8EJ02G__formGroup{flex-direction:column;margin-bottom:1.25rem;display:flex}.register-module__8EJ02G__formGroup label{color:#535653;text-transform:uppercase;letter-spacing:.15em;margin-bottom:.5rem;font-size:.7rem;font-weight:600}.register-module__8EJ02G__formGroup select,.register-module__8EJ02G__formGroup textarea{color:#fff;box-sizing:border-box;background-color:#000401;border:1px solid #2a2a2a;border-radius:.25rem;outline:none;width:100%;padding:.75rem 1rem;font-size:.875rem;transition:border-color .2s}.register-module__8EJ02G__formGroup select:focus,.register-module__8EJ02G__formGroup textarea:focus{border-color:#fb0}.register-module__8EJ02G__formGroup select option{background-color:#0d0d0d}.register-module__8EJ02G__formGroup input[type=checkbox]{accent-color:#fb0;cursor:pointer;margin-right:.5rem}.register-module__8EJ02G__navigation{border-top:1px solid #1a1a1a;justify-content:space-between;margin-top:2rem;padding-top:1.5rem;display:flex}.register-module__8EJ02G__backButton{color:#535653;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #2a2a2a;border-radius:.25rem;padding:.75rem 2rem;font-size:.8rem;font-weight:600;transition:all .2s}.register-module__8EJ02G__backButton:hover{color:#fff;border-color:#535653}.register-module__8EJ02G__nextButton{color:#000401;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background-color:#fb0;border:none;border-radius:.25rem;padding:.75rem 2rem;font-size:.8rem;font-weight:700;transition:background-color .2s}.register-module__8EJ02G__nextButton:hover{background-color:#e6a800}@media (max-width:768px){.register-module__8EJ02G__formContainer{padding:1.5rem}.register-module__8EJ02G__navigation{flex-direction:column;gap:.75rem}.register-module__8EJ02G__backButton,.register-module__8EJ02G__nextButton{text-align:center;width:100%}}
