.RedesignForm_form__SnY12{display:grid;grid-gap:22px;gap:22px}.RedesignForm_compact__VZ7nd{grid-template-columns:1fr 1.4fr auto;align-items:start}.RedesignForm_compact__VZ7nd .RedesignForm_submitRow__vBa0x{padding-top:31px}.RedesignForm_full___bSGv{max-width:640px}.RedesignForm_field__p5QCO{display:grid;grid-gap:8px;gap:8px;border:0;margin:0;padding:0;min-width:0}.RedesignForm_field__p5QCO label,.RedesignForm_field__p5QCO legend{font-size:15px;font-weight:500;padding:0}.RedesignForm_optional__Q5JFk{color:var(--muted);font-weight:400;margin-left:6px}.RedesignForm_field__p5QCO input[type=email],.RedesignForm_field__p5QCO input[type=text],.RedesignForm_field__p5QCO textarea{width:100%;height:52px;padding:0 16px;background:color-mix(in srgb,var(--ink) 4%,transparent);color:var(--ink);border:1px solid color-mix(in srgb,var(--ink) 26%,transparent);border-radius:var(--r-sm);transition:border-color .2s,background .2s;font:inherit;font-size:16px}.RedesignForm_field__p5QCO textarea{height:auto;padding:14px 16px;resize:vertical}.RedesignForm_field__p5QCO input:hover,.RedesignForm_field__p5QCO textarea:hover{border-color:color-mix(in srgb,var(--ink) 45%,transparent)}.RedesignForm_field__p5QCO input:focus,.RedesignForm_field__p5QCO textarea:focus{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent);background:color-mix(in srgb,var(--ink) 7%,transparent)}.RedesignForm_field__p5QCO [aria-invalid=true]{border-color:var(--danger)}.RedesignForm_help__ooqFm{font-size:13.5px;color:var(--muted)}.RedesignForm_error__Ru3nn{font-size:14px;color:var(--danger)}.RedesignForm_error__Ru3nn a{text-decoration:underline}.RedesignForm_choices__oxr6R{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.RedesignForm_choice__ZLlnH{position:relative;cursor:pointer}.RedesignForm_choice__ZLlnH input{position:absolute;opacity:0}.RedesignForm_choice__ZLlnH span{display:inline-flex;align-items:center;height:44px;padding:0 20px;border:1px solid color-mix(in srgb,var(--ink) 26%,transparent);border-radius:999px;font-weight:400;transition:background .2s,color .2s,border-color .2s}.RedesignForm_choice__ZLlnH:hover span{border-color:var(--ink)}.RedesignForm_choice__ZLlnH input:checked+span{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.RedesignForm_choice__ZLlnH input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.RedesignForm_trap__SuWTI{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.RedesignForm_submitRow__vBa0x{display:grid;grid-gap:12px;gap:12px;justify-items:start}.RedesignForm_submit__xMw9_{height:52px;padding:0 30px;background:var(--accent);color:var(--on-accent);border:0;border-radius:999px;font:inherit;font-weight:600;white-space:nowrap;cursor:pointer;transition:transform .2s,box-shadow .35s var(--ease)}.RedesignForm_submit__xMw9_:hover{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 18%,transparent)}.RedesignForm_submit__xMw9_:active{transform:scale(.98)}.RedesignForm_submit__xMw9_:disabled{opacity:.7;cursor:progress}.RedesignForm_done__w_79f{border-top:1px solid var(--line);padding-top:24px;max-width:520px}.RedesignForm_done__w_79f b{font-family:var(--font-display),sans-serif;font-size:32px;font-weight:500;letter-spacing:-.04em}.RedesignForm_done__w_79f p{color:var(--muted);margin-top:6px}@media (max-width:767px){.RedesignForm_compact__VZ7nd{grid-template-columns:1fr}.RedesignForm_compact__VZ7nd .RedesignForm_submitRow__vBa0x{padding-top:0}}