.AffiliateSignup-module__GSYO5a__signupPage{color:#fff;background:linear-gradient(135deg,#0f0f0f 0%,#1a1a1a 50%,#2a2a2a 100%);justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;font-family:Montserrat,Times New Roman,serif;display:flex}.AffiliateSignup-module__GSYO5a__signupContainer{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#1a1a1a 0%,#1f1f1f 20%,#2a2a2a 50%,#1f1f1f 80%,#1a1a1a 100%);border:1px solid rgba(255,215,0,.15);border-radius:16px;width:100%;max-width:600px;padding:3rem;position:relative;overflow:hidden;box-shadow:0 8px 25px rgba(139,115,85,.2),0 2px 10px rgba(0,0,0,.1)}.AffiliateSignup-module__GSYO5a__signupContainer:before{content:"";opacity:.7;background:linear-gradient(90deg,#d4af37,gold,#f4c430,gold,#d4af37);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 1px 4px rgba(212,175,55,.3)}.AffiliateSignup-module__GSYO5a__signupHeader{text-align:center;margin-bottom:2rem}.AffiliateSignup-module__GSYO5a__signupHeader h1{color:#d4af37;text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem;font-family:Montserrat,Times New Roman,serif;font-size:2.5rem;font-weight:600}.AffiliateSignup-module__GSYO5a__signupHeader p{color:rgba(255,255,255,.8);font-size:1.1rem}.AffiliateSignup-module__GSYO5a__signupForm{flex-direction:column;gap:1.5rem;display:flex}.AffiliateSignup-module__GSYO5a__formGroup{flex-direction:column;gap:.5rem;display:flex}.AffiliateSignup-module__GSYO5a__formGroup label{color:#d4af37;text-transform:uppercase;letter-spacing:.5px;font-size:.9rem;font-weight:600}.AffiliateSignup-module__GSYO5a__formGroup input,.AffiliateSignup-module__GSYO5a__formGroup select,.AffiliateSignup-module__GSYO5a__formGroup textarea{color:#fff;background:rgba(255,255,255,.05);border:1px solid rgba(212,175,55,.3);border-radius:8px;padding:12px 16px;font-family:Montserrat,sans-serif;font-size:1rem;transition:all .3s}.AffiliateSignup-module__GSYO5a__formGroup input:focus,.AffiliateSignup-module__GSYO5a__formGroup select:focus,.AffiliateSignup-module__GSYO5a__formGroup textarea:focus{background:rgba(255,255,255,.08);border-color:#d4af37;outline:none;box-shadow:0 0 0 3px rgba(212,175,55,.1)}.AffiliateSignup-module__GSYO5a__formGroup input::placeholder,.AffiliateSignup-module__GSYO5a__formGroup textarea::placeholder{color:rgba(255,255,255,.5)}.AffiliateSignup-module__GSYO5a__formGroup select option{color:#fff;background:#2a2a2a}.AffiliateSignup-module__GSYO5a__formGroup textarea{resize:vertical;min-height:100px}.AffiliateSignup-module__GSYO5a__formActions{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.AffiliateSignup-module__GSYO5a__btnPrimary{color:#5d3a1a;text-transform:uppercase;letter-spacing:1px;cursor:pointer;text-align:center;background:linear-gradient(135deg,#d4af37,gold);border:2px solid rgba(255,215,0,.3);border-radius:25px;flex:1;min-width:150px;padding:15px 35px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 15px rgba(212,175,55,.3)}.AffiliateSignup-module__GSYO5a__btnPrimary:hover:not(:disabled){background:linear-gradient(135deg,gold,#ffed4e);transform:translateY(-3px);box-shadow:0 8px 25px rgba(212,175,55,.5)}.AffiliateSignup-module__GSYO5a__btnPrimary:disabled{opacity:.6;cursor:not-allowed;transform:none}.AffiliateSignup-module__GSYO5a__btnSecondary{color:#d4af37;text-transform:uppercase;letter-spacing:1px;cursor:pointer;text-align:center;background:0 0;border:2px solid #d4af37;border-radius:25px;flex:1;min-width:150px;padding:15px 35px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.AffiliateSignup-module__GSYO5a__btnSecondary:hover{color:#5d3a1a;background:#d4af37;transform:translateY(-3px);box-shadow:0 8px 25px rgba(212,175,55,.3)}.AffiliateSignup-module__GSYO5a__successContainer{text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#1a1a1a 0%,#1f1f1f 20%,#2a2a2a 50%,#1f1f1f 80%,#1a1a1a 100%);border:1px solid rgba(255,215,0,.15);border-radius:16px;width:100%;max-width:500px;padding:3rem;position:relative;overflow:hidden;box-shadow:0 8px 25px rgba(139,115,85,.2),0 2px 10px rgba(0,0,0,.1)}.AffiliateSignup-module__GSYO5a__successContainer:before{content:"";opacity:.7;background:linear-gradient(90deg,#d4af37,gold,#f4c430,gold,#d4af37);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 1px 4px rgba(212,175,55,.3)}.AffiliateSignup-module__GSYO5a__successIcon{margin-bottom:1rem;font-size:4rem}.AffiliateSignup-module__GSYO5a__successContainer h1{color:#d4af37;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;font-family:Montserrat,Times New Roman,serif;font-size:2rem;font-weight:600}.AffiliateSignup-module__GSYO5a__successContainer p{color:rgba(255,255,255,.8);margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.AffiliateSignup-module__GSYO5a__successActions{flex-wrap:wrap;gap:1rem;display:flex}@media (max-width:768px){.AffiliateSignup-module__GSYO5a__signupPage{padding:20px 10px}.AffiliateSignup-module__GSYO5a__signupContainer,.AffiliateSignup-module__GSYO5a__successContainer{padding:2rem}.AffiliateSignup-module__GSYO5a__signupHeader h1{font-size:2rem}.AffiliateSignup-module__GSYO5a__formActions{flex-direction:column}.AffiliateSignup-module__GSYO5a__btnPrimary,.AffiliateSignup-module__GSYO5a__btnSecondary{flex:none;width:100%}}
