@font-face{font-family:Geist;src:url(/fonts/Geist-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}*{margin:0;padding:0}html,body{background-color:#161616}body{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;color:#000}.text-thin{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:100}.text-extra-light{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:200}.text-light{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:300}.text-regular{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400}.text-medium{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500}.text-semi-bold{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600}.text-bold{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700}.text-extra-bold{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:800}.text-black{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:900}.custom-form{width:100%;display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.custom-form__content{width:100%;flex:1}.custom-form__input-wrapper{width:100%}.custom-form__error{margin:8px 0;text-align:center}.custom-form__footer{width:100%;margin-top:auto;padding-top:24px;position:sticky;bottom:0;background:linear-gradient(to top,#161616 72%,#16161600);z-index:10}.custom-form__checkbox-wrapper{width:100%;margin-bottom:16px}.custom-form__checkbox-container{display:flex;align-items:flex-start;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.custom-form__checkbox-input{display:none}.custom-form__checkbox{width:18px;height:18px;border:1px solid rgba(255,255,255,.28);border-radius:3px;background-color:#1e1e1e;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;margin-top:2px}.custom-form__checkbox--checked{background-color:#ff6d00;border-color:#ff6d00}.custom-form__checkbox--error{border-color:#e14444;border-width:2px}.custom-form__checkmark{font-size:12px;font-weight:600;line-height:1}.custom-form__checkbox-text{flex:1;line-height:1.4}.custom-form__checkbox-error{margin-top:4px;margin-left:30px}.custom-form__button-container{display:flex;gap:12px;justify-content:space-between}.custom-form__submit-button{padding:12px 24px;width:100%}@media (max-width: 768px){.custom-form__button-container{flex-direction:column;gap:8px}.custom-form__back-button,.custom-form__submit-button{width:100%}}
