.WOSxpW_page{background:var(--paper);min-height:60vh}.WOSxpW_container{max-width:800px;margin:0 auto}.WOSxpW_section{padding:60px 20px}.WOSxpW_formWrapper{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:16px;padding:40px}.WOSxpW_description{color:var(--text);margin-bottom:30px;font-size:1.1rem}.WOSxpW_form{flex-direction:column;gap:20px;max-width:400px;margin:0 auto;display:flex}.WOSxpW_inputGroup{text-align:left;flex-direction:column;gap:8px;display:flex}.WOSxpW_label{color:var(--ink);font-weight:600;font-family:var(--sans)}.WOSxpW_input{border:1px solid var(--border-strong);background:var(--paper);color:var(--text);border-radius:8px;outline:none;padding:12px 16px;font-family:inherit;font-size:1rem;transition:border-color .2s}.WOSxpW_input:focus{border-color:var(--brand)}.WOSxpW_successMessage{background:var(--accent);color:var(--brand-strong);border-radius:8px;padding:20px;font-weight:600}.WOSxpW_errorMessage{color:var(--brand-strong);margin:0;font-size:.9rem}.WOSxpW_consentRow{text-align:left;color:var(--text);cursor:pointer;align-items:flex-start;gap:10px;font-size:.85rem;display:flex}.WOSxpW_consentRow input{appearance:auto;-webkit-appearance:checkbox;width:20px;height:20px;accent-color:var(--brand);cursor:pointer;flex-shrink:0;margin:2px 0 0}.WOSxpW_link{color:var(--brand);text-decoration:underline}
