.page-module___8aEwW__container{background:radial-gradient(circle at 10% 20%,#ccff0008 0%,#fff0 40%),radial-gradient(circle at 90% 80%,#ccff0005 0%,#fff0 40%);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__bgGlowTopLeft{background:var(--primary-glow);filter:blur(140px);opacity:.4;z-index:0;pointer-events:none;border-radius:50%;width:500px;height:500px;position:absolute;top:-150px;left:-150px}.page-module___8aEwW__bgGlowBottomRight{background:var(--primary-glow);filter:blur(120px);opacity:.3;z-index:0;pointer-events:none;border-radius:50%;width:400px;height:400px;position:absolute;bottom:-150px;right:-150px}.page-module___8aEwW__floatShape1,.page-module___8aEwW__floatShape2{filter:blur(80px);z-index:0;border-radius:50%;animation:20s ease-in-out infinite page-module___8aEwW__floatAnimation;position:absolute}.page-module___8aEwW__floatShape1{background:#ccff001a;width:400px;height:400px;animation-delay:0s;top:10%;right:15%}.page-module___8aEwW__floatShape2{background:#00000005;width:300px;height:300px;animation-delay:-10s;bottom:20%;left:10%}@keyframes page-module___8aEwW__floatAnimation{0%{transform:translate(0)scale(1)}33%{transform:translate(30px,-50px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.95)}to{transform:translate(0)scale(1)}}.page-module___8aEwW__submitButton{color:#fff;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:#000;border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;width:100%;margin-top:1.5rem;padding:1.4rem;font-size:1rem;font-weight:700;transition:all .4s;display:flex;box-shadow:0 4px 6px #0000001a}.page-module___8aEwW__submitButton:hover{border-color:var(--primary);color:var(--primary);background:#111;transform:translateY(-3px);box-shadow:0 15px 30px -5px #ccff0040}.page-module___8aEwW__submitButton:active{transform:translateY(-1px);box-shadow:0 5px 15px -5px #ccff0040}.page-module___8aEwW__submitButton:disabled{opacity:.7;cursor:not-allowed;box-shadow:none;color:#fff;border-color:#0000;transform:none}.page-module___8aEwW__header{z-index:2;justify-content:center;align-items:center;width:100%;padding:2rem 0;display:flex}.page-module___8aEwW__logoContainer{align-items:center;gap:1rem;display:flex}.page-module___8aEwW__brandLogoHeader{border-radius:8px;box-shadow:0 4px 10px #0000001a}.page-module___8aEwW__logo{font-family:var(--font-tenor);color:#000;letter-spacing:.12em;text-transform:uppercase;font-size:2.2rem;font-weight:400;position:relative}.page-module___8aEwW__logo:after{content:"";background:var(--primary);width:6px;height:6px;box-shadow:0 0 10px var(--primary);border-radius:50%;display:block;position:absolute;bottom:8px;right:-12px}.page-module___8aEwW__mainContent{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;padding:2rem;display:flex}.page-module___8aEwW__headingWrapper{text-align:center;max-width:800px;margin-bottom:3rem}.page-module___8aEwW__mainTitle{color:#000;font-size:3.5rem;font-weight:900;line-height:1.1;font-family:var(--font-inter);letter-spacing:-.04em;margin-bottom:1rem}.page-module___8aEwW__subtitle{color:#666;max-width:700px;margin:0 auto;font-size:1.1rem;font-weight:400;line-height:1.6}.page-module___8aEwW__formCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:2;background:#fffc;border-radius:30px;width:100%;max-width:900px;padding:3rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff80,0 20px 60px -10px #0000000d,0 0 80px -20px #cf09}.page-module___8aEwW__formCard:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%);width:50%;height:100%;transition:all .5s;animation:8s infinite page-module___8aEwW__shine;position:absolute;top:0;left:-100%;transform:skew(-25deg)}@keyframes page-module___8aEwW__shine{0%{opacity:0;left:-100%}20%{opacity:.5}40%,to{opacity:0;left:200%}}.page-module___8aEwW__infoText{color:#666;border-bottom:1px solid #0000000d;margin-bottom:2rem;padding-bottom:2rem;font-size:.85rem;line-height:1.6}.page-module___8aEwW__infoText a{color:#000;font-weight:600;text-decoration:underline}.page-module___8aEwW__formGrid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.page-module___8aEwW__fullWidth{grid-column:span 2}.page-module___8aEwW__inputGroup{flex-direction:column;display:flex}.page-module___8aEwW__checkboxGroup{flex-direction:column;gap:.8rem;display:flex}.page-module___8aEwW__checkboxLabel{color:#000;margin-bottom:.5rem;font-size:.95rem;font-weight:600}.page-module___8aEwW__checkboxWrapper{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;display:flex}.page-module___8aEwW__checkboxInput{appearance:none;background:var(--input-bg);cursor:pointer;border:2px solid #ddd;border-radius:6px;width:24px;height:24px;margin-right:10px;transition:all .2s;position:relative}.page-module___8aEwW__checkboxInput:checked{background:var(--primary);border-color:var(--primary)}.page-module___8aEwW__checkboxInput:checked:after{content:"";border:2px solid #000;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:4px;left:8px;transform:rotate(45deg)}.page-module___8aEwW__input,.page-module___8aEwW__select,.page-module___8aEwW__textarea{background:var(--input-bg);color:#333;width:100%;font-size:1rem;font-family:var(--font-inter);border:1px solid #0000;border-radius:12px;outline:none;padding:1.2rem 1.5rem;transition:all .2s}.page-module___8aEwW__select{appearance:none;color:#333;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 1.5rem center;background-repeat:no-repeat;background-size:1em}.page-module___8aEwW__select:invalid,.page-module___8aEwW__input::placeholder,.page-module___8aEwW__textarea::placeholder{color:#999}.page-module___8aEwW__textarea{resize:vertical;min-height:120px}.page-module___8aEwW__fileUploadContainer{text-align:center;background:var(--input-bg);cursor:pointer;border:2px dashed #ddd;border-radius:12px;padding:2rem;transition:all .2s;position:relative}.page-module___8aEwW__fileUploadContainer:hover{background:#fff;border-color:#cf0;transform:translateY(-2px);box-shadow:0 5px 15px #0000000d}.page-module___8aEwW__fileInput{opacity:0;cursor:pointer;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.page-module___8aEwW__fileUploadIcon{opacity:.5;margin-bottom:.5rem;font-size:2rem}.page-module___8aEwW__fileUploadText{color:#666;font-size:.95rem;font-weight:500}.page-module___8aEwW__fileUploadSubtext{color:#999;margin-top:.2rem;font-size:.8rem}.page-module___8aEwW__footer{text-align:center;z-index:2;background:linear-gradient(135deg,#7aaa00 0%,#000 60%);flex-direction:column;justify-content:center;align-items:center;margin-top:6rem;padding:6rem 2rem;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__footerBrandCentered{z-index:2;flex-direction:column;align-items:center;margin-bottom:2rem;display:flex;position:relative}.page-module___8aEwW__brandLogoFooter{border-radius:12px;margin-bottom:1rem;box-shadow:0 0 20px #cf03}.page-module___8aEwW__footerBrandCentered .page-module___8aEwW__logo{font-family:var(--font-tenor);color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:3rem;font-weight:400;display:inline-block;position:relative}.page-module___8aEwW__footerBrandCentered .page-module___8aEwW__logo:after{content:"";background:#cf0;border-radius:50%;width:8px;height:8px;display:block;position:absolute;bottom:12px;right:-14px;box-shadow:0 0 15px #cf0}.page-module___8aEwW__footerCopyright{color:#fff9;z-index:2;border-top:1px solid #ffffff1a;width:100%;max-width:400px;margin-top:1rem;padding-top:2rem;font-size:.9rem;font-weight:400;position:relative}@keyframes page-module___8aEwW__springIn{0%{opacity:0;transform:translateY(60px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}.page-module___8aEwW__animateItem{opacity:0;will-change:transform,opacity;animation:.8s cubic-bezier(.175,.885,.32,1.275) forwards page-module___8aEwW__springIn}.page-module___8aEwW__input:-webkit-autofill{border-radius:12px;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.page-module___8aEwW__input:-webkit-autofill:hover{border-radius:12px;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.page-module___8aEwW__input:-webkit-autofill:focus{border-radius:12px;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.page-module___8aEwW__input:-webkit-autofill:active{border-radius:12px;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.page-module___8aEwW__textarea:-webkit-autofill{border-radius:12px;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.page-module___8aEwW__textarea:-webkit-autofill:hover{border-radius:12px;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.page-module___8aEwW__textarea:-webkit-autofill:focus{border-radius:12px;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.page-module___8aEwW__textarea:-webkit-autofill:active{border-radius:12px;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}@keyframes page-module___8aEwW__inputPulse{0%{border-color:#cf0;box-shadow:0 8px 25px #ccff0026,0 0 #cf06}70%{border-color:#b3e600;box-shadow:0 8px 25px #ccff0026,0 0 0 6px #cf00}to{border-color:#cf0;box-shadow:0 8px 25px #ccff0026,0 0 #cf00}}.page-module___8aEwW__input:hover,.page-module___8aEwW__select:hover,.page-module___8aEwW__textarea:hover{border-color:#ccff0080;transform:translateY(-2px);box-shadow:0 5px 15px #0000000d}.page-module___8aEwW__input:focus,.page-module___8aEwW__select:focus,.page-module___8aEwW__textarea:focus{background:#fff;animation:2s infinite page-module___8aEwW__inputPulse;transform:translateY(-4px)scale(1.005)}.page-module___8aEwW__input:not(:placeholder-shown),.page-module___8aEwW__textarea:not(:placeholder-shown){color:#000;background-color:#fff;border-color:#cf09;font-weight:500}.page-module___8aEwW__inputGroup{flex-direction:column;display:flex;position:relative}.page-module___8aEwW__validationIcon{opacity:0;pointer-events:none;z-index:5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%237aaa00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:absolute;top:50%;right:1rem;transform:translateY(-50%)scale(0)}.page-module___8aEwW__input:not(:placeholder-shown):valid+.page-module___8aEwW__validationIcon,.page-module___8aEwW__select:not(:invalid)+.page-module___8aEwW__validationIcon,.page-module___8aEwW__textarea:not(:placeholder-shown):valid+.page-module___8aEwW__validationIcon{opacity:1;transform:translateY(-50%)scale(1)}.page-module___8aEwW__textarea+.page-module___8aEwW__validationIcon{top:1.5rem;transform:translateY(0)scale(0)}.page-module___8aEwW__textarea:not(:placeholder-shown):valid+.page-module___8aEwW__validationIcon{transform:translateY(0)scale(1)}.page-module___8aEwW__input:not(:placeholder-shown):valid,.page-module___8aEwW__select:not(:invalid),.page-module___8aEwW__textarea:not(:placeholder-shown):valid{padding-right:1.5rem;background-image:none!important}.page-module___8aEwW__loadingOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;background:#000000d9;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.page-module___8aEwW__loader{font-family:var(--font-inter);text-transform:uppercase;font-weight:900;position:relative}.page-module___8aEwW__loader span{color:#fff;letter-spacing:5px;white-space:nowrap;font-size:38px;position:absolute;transform:translate(-50%,-50%)}.page-module___8aEwW__loader span:first-child{color:#0000;-webkit-text-stroke:.3px #cf0}.page-module___8aEwW__loader span:nth-child(2){color:#cf0;-webkit-text-stroke:1px #cf0;animation:3s ease-in-out infinite page-module___8aEwW__uiverse723}@keyframes page-module___8aEwW__uiverse723{0%,to{clip-path:polygon(0% 45%,15% 44%,32% 50%,54% 60%,70% 61%,84% 59%,100% 52%,100% 100%,0% 100%)}50%{clip-path:polygon(0% 60%,16% 65%,34% 66%,51% 62%,67% 50%,84% 45%,100% 46%,100% 100%,0% 100%)}}@keyframes page-module___8aEwW__shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.page-module___8aEwW__input:not(:placeholder-shown):not(:focus):invalid,.page-module___8aEwW__textarea:not(:placeholder-shown):not(:focus):invalid,.page-module___8aEwW__select:not(:placeholder-shown):not(:focus):invalid{background-color:#fff5f5;border-color:#f33;animation:.4s ease-in-out page-module___8aEwW__shake;box-shadow:0 4px 12px #ff333326}.page-module___8aEwW__input:not(:placeholder-shown):not(:focus):invalid+.page-module___8aEwW__validationIcon,.page-module___8aEwW__textarea:not(:placeholder-shown):not(:focus):invalid+.page-module___8aEwW__validationIcon{opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ff3333' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");transform:translateY(-50%)scale(1)}.page-module___8aEwW__textarea:not(:placeholder-shown):not(:focus):invalid+.page-module___8aEwW__validationIcon{transform:translateY(0)scale(1)}@media (max-width:768px){@keyframes page-module___8aEwW__springInMobile{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.page-module___8aEwW__animateItem{animation-name:page-module___8aEwW__springInMobile;animation-duration:.8s}.page-module___8aEwW__input:active,.page-module___8aEwW__select:active,.page-module___8aEwW__textarea:active{border-color:#cf0;transform:scale(.98)}.page-module___8aEwW__mainContent{padding:1rem;overflow-x:hidden}.page-module___8aEwW__formGrid{flex-direction:column;gap:1.2rem;display:flex}.page-module___8aEwW__fullWidth,.page-module___8aEwW__inputGroup{width:100%}.page-module___8aEwW__mainTitle{font-size:2.2rem}.page-module___8aEwW__formCard{border-radius:24px;padding:1.5rem 1rem}.page-module___8aEwW__input,.page-module___8aEwW__textarea,.page-module___8aEwW__select{padding:1rem;font-size:16px}.page-module___8aEwW__input:not(:placeholder-shown):valid,.page-module___8aEwW__select:not(:invalid){background-position:right .8rem center;padding-right:2.5rem}.page-module___8aEwW__logo{font-size:1.8rem}.page-module___8aEwW__footerBrandCentered .page-module___8aEwW__logo{font-size:2rem}}
