.page_formPage__HwtSp{padding:4rem 0 8rem}.page_container__p_21J{max-width:700px}.page_title__3TkFJ{font-size:2.5rem;margin-bottom:1.5rem;color:var(--foreground);text-align:center}.page_desc__tTy5m{text-align:center;color:var(--text-muted);line-height:1.8;margin-bottom:3rem}.page_formWrapper__kMWPb{padding:3rem}.page_form__Wt57I{display:flex;flex-direction:column;gap:2rem}.page_formGroup__Sjkko{display:flex;flex-direction:column;gap:.5rem}.page_label__MQgak{font-weight:600;font-size:.95rem;color:var(--foreground);display:flex;align-items:center;gap:.5rem}.page_required__hb_7w{background:#ef4444;color:white;font-size:.7rem;padding:.1rem .4rem;border-radius:4px}.page_input__gAuZp,.page_textarea__Xohhl{width:100%;padding:.75rem 1rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--foreground);font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.page_input__gAuZp:focus,.page_textarea__Xohhl:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.page_submitBtn__oJKQQ{background:var(--primary);color:white;padding:1rem;border:none;border-radius:9999px;font-size:1rem;font-weight:600;cursor:pointer;margin-top:1rem}.page_submitBtn__oJKQQ:hover{background:var(--primary-hover)}.page_errorText__07_jV{color:#ef4444;font-size:.85rem;margin-top:.25rem}.page_turnstilePlaceholder__wVaj6{color:var(--text-muted);font-size:.8rem;text-align:center;padding:1rem;border:1px dashed var(--border);border-radius:var(--radius)}