.refer_main__j4q4o{max-width:800px;margin:0 auto;padding:4rem 1rem}.refer_header__a_00F{text-align:center;margin-bottom:3rem}.refer_title__zViaX{font-size:2.5rem;color:#e53e3e;margin:0}.refer_subtitle__zHRH2{font-size:1.125rem;color:#4a5568;margin-top:.5rem}.refer_form__rdrRN{background:white;padding:2rem;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.refer_section__f_Qqv h2{font-size:1.25rem;color:#2d3748;margin:0}.refer_helpText__yCp7d{color:#718096;font-size:.875rem;margin:.5rem 0 1.5rem}.refer_grid__u2kVW{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width:768px){.refer_grid__u2kVW{grid-template-columns:1fr}}.refer_group__hYVjb{display:flex;flex-direction:column;gap:.5rem}.refer_group__hYVjb label{font-weight:600;font-size:.875rem;color:#4a5568}.refer_group__hYVjb input{padding:.75rem;border:1px solid #e2e8f0;border-radius:.375rem;font-size:1rem;outline:none}.refer_group__hYVjb input:focus{border-color:#e53e3e}.refer_divider__gGcTR{border:none;border-top:1px solid #e2e8f0;margin:2.5rem 0}.refer_submitBtn__mZNCS{width:100%;padding:1rem;background-color:#e53e3e;color:white;border:none;border-radius:.375rem;font-weight:700;font-size:1.125rem;cursor:pointer;margin-top:2rem;transition:background-color .2s}.refer_submitBtn__mZNCS:hover:not(:disabled){background-color:#c53030}.refer_submitBtn__mZNCS:disabled{opacity:.7;cursor:not-allowed}.refer_error__LWttH{color:#e53e3e;text-align:center;margin-top:1rem}.refer_successContainer__mWYXl{text-align:center;background:white;padding:4rem 2rem;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.refer_successContainer__mWYXl h1{color:#38a169;margin-bottom:1rem}.refer_backBtn__iNdAG{margin-top:2rem;padding:.75rem 2rem;background-color:#4a5568;color:white;border:none;border-radius:.375rem;cursor:pointer;font-weight:600}