.register-form_card__kl5pv{width:100%;display:flex;flex-direction:column;gap:1rem}.register-form_heading__zhKeW{font-size:var(--op-font-size-h1);font-weight:600;line-height:1.1;color:var(--op-color-heading)}.register-form_heading__zhKeW,.register-form_subtitle__NR66F{font-family:var(--op-font-family-heading);margin:0;text-align:center}.register-form_subtitle__NR66F{font-size:var(--op-font-size-body);color:var(--op-color-text-muted);line-height:1.5}.register-form_subtitleLink__erHk8{color:var(--op-color-primary);font-weight:600;text-decoration:none}.register-form_subtitleLink__erHk8:focus-visible,.register-form_subtitleLink__erHk8:hover{text-decoration:underline}.register-form_form__UmWBN{display:flex;flex-direction:column;gap:var(--op-space-md);margin-top:.5rem}.register-form_nameRow__NUAR8{display:flex;flex-direction:column;gap:var(--op-space-sm)}@media (min-width:640px){.register-form_nameRow__NUAR8{flex-direction:row}.register-form_nameField__YvhCp{flex:1 1}}.register-form_fieldWrapper__SQma2{display:flex;flex-direction:column;gap:var(--op-space-xs)}.register-form_fieldLabel__qKS8z{font-family:var(--op-font-family-heading);font-size:var(--op-font-size-body);color:var(--op-color-text-muted)}.register-form_required__TiUMx:after{content:"*";color:var(--op-color-primary)}.register-form_fieldInput__p5d0S{width:100%;height:54px;padding:0;font-family:var(--op-font-family-heading);font-size:var(--op-font-size-body);color:var(--op-color-text);background:transparent;border:0;border-bottom:1px solid var(--op-color-field-border);outline:none}.register-form_fieldInput__p5d0S::placeholder{color:var(--op-color-text-muted)}.register-form_fieldInput__p5d0S:focus-visible{border-bottom-color:var(--op-color-primary)}.register-form_error__5YqwV{margin:0;font-size:var(--op-font-size-small);color:var(--op-color-error)}.register-form_terms__veKSO{display:flex;align-items:flex-start;gap:var(--op-space-sm);font-family:var(--op-font-family-heading);font-size:var(--op-font-size-body);color:var(--op-color-text-muted);line-height:1.5}.register-form_termsCheckbox__T9nG_{width:20px;height:20px;min-width:20px;accent-color:var(--op-color-primary);cursor:pointer;margin-top:2px}.register-form_termsLink__gndys{color:var(--op-color-primary);font-weight:600;text-decoration:none}.register-form_termsLink__gndys:focus-visible,.register-form_termsLink__gndys:hover{text-decoration:underline}.register-form_submit__sr6G8{width:100%;height:56px;border-radius:var(--op-radius-xl);font-size:var(--op-font-size-title-md);display:flex;align-items:center;justify-content:center;gap:var(--op-space-sm)}