.signup_container__oxzLg{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:calc(100vh - 115px);padding:3rem 2rem;background:linear-gradient(135deg,#1a4d2e,#2d5f3f 50%,#1a4d2e);position:relative;overflow:hidden}.signup_container__oxzLg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(90deg,transparent,transparent 48%,hsla(0,0%,100%,.02) 0,hsla(0,0%,100%,.02) 52%,transparent 0),radial-gradient(circle at 20% 30%,rgba(255,214,0,.08) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,214,0,.08) 0,transparent 50%);pointer-events:none}.signup_container__oxzLg .cl-rootBox{position:relative;z-index:1;border-radius:24px!important;overflow:hidden!important}.signup_container__oxzLg .cl-card{background:hsla(0,0%,100%,.98)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px!important;box-shadow:0 20px 60px rgba(0,0,0,.3)!important;border:1px solid hsla(0,0%,100%,.3)!important;padding:2.5rem!important}.signup_container__oxzLg .cl-headerTitle{color:#1a4d2e!important;font-size:28px!important;font-weight:800!important}.signup_container__oxzLg .cl-headerSubtitle{color:#666!important;font-size:15px!important}.signup_container__oxzLg .cl-socialButtonsBlockButton{background:#fff!important;border:2px solid #e0e0e0!important;border-radius:12px!important;transition:all .3s ease!important;font-weight:600!important}.signup_container__oxzLg .cl-socialButtonsBlockButton:hover{border-color:#ffd600!important;background:rgba(255,214,0,.05)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,214,0,.2)!important}.signup_container__oxzLg .cl-formFieldInput{background:#fff!important;border:2px solid #e0e0e0!important;border-radius:12px!important;padding:12px 16px!important;font-size:15px!important;transition:all .3s ease!important}.signup_container__oxzLg .cl-formFieldInput:focus{border-color:#ffd600!important;box-shadow:0 0 0 3px rgba(255,214,0,.1)!important;outline:none!important}.signup_container__oxzLg .cl-formButtonPrimary{background:linear-gradient(135deg,#ffd600,orange)!important;color:#1a4d2e!important;border:none!important;border-radius:12px!important;padding:14px 24px!important;font-weight:700!important;font-size:16px!important;text-transform:uppercase!important;letter-spacing:.5px!important;transition:all .3s ease!important;box-shadow:0 4px 12px rgba(255,214,0,.3)!important}.signup_container__oxzLg .cl-formButtonPrimary:hover{background:linear-gradient(135deg,orange,#ffd600)!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,214,0,.5)!important}.signup_container__oxzLg .cl-footerActionLink{color:#1a4d2e!important;font-weight:600!important;transition:all .3s ease!important}.signup_container__oxzLg .cl-footerActionLink:hover{color:#ffd600!important}.signup_container__oxzLg .cl-dividerRow{color:#888!important}.signup_container__oxzLg .cl-dividerLine{background:#e0e0e0!important}.signup_container__oxzLg .cl-footerActionText{color:#666!important}.signup_container__oxzLg .cl-internal-b3fm6y{color:#888!important;font-size:13px!important}.signup_container__oxzLg .cl-footer{background:#fff!important;border-top:1px solid #e0e0e0!important;margin:2rem -2.5rem -2.5rem!important;padding:1.5rem 2.5rem 2.5rem!important;border-radius:0 0 24px 24px!important}.signup_container__oxzLg .cl-footerAction{padding:0!important;margin:0!important}.signup_container__oxzLg .cl-footerPages{padding:1rem 0 0!important;margin:0!important;background:transparent!important}