.MW0ffG_form{flex-direction:column;gap:18px;display:flex}.MW0ffG_row{grid-template-columns:1fr;gap:18px;display:grid}.MW0ffG_field{flex-direction:column;gap:6px;display:flex}.MW0ffG_field label{color:var(--navy);font-size:14px;font-weight:700}.MW0ffG_optional{color:var(--subtle);font-weight:600}.MW0ffG_field input,.MW0ffG_field select,.MW0ffG_field textarea{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#fff;width:100%;padding:12px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.MW0ffG_field textarea{resize:vertical;min-height:120px}.MW0ffG_field input:focus,.MW0ffG_field select:focus,.MW0ffG_field textarea:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #1e5eff2e}.MW0ffG_field [aria-invalid=true]{border-color:#d93025}.MW0ffG_error{color:#b3261e;font-size:13px;font-weight:600}.MW0ffG_hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.MW0ffG_notice{border-radius:var(--radius);background:var(--warn-bg);color:#7a4200;flex-direction:column;gap:10px;padding:16px;font-size:14.5px;display:flex}.MW0ffG_noticeLink{color:var(--navy);text-underline-offset:3px;align-self:flex-start;font-weight:700;text-decoration:underline}.MW0ffG_actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.MW0ffG_privacy{color:var(--subtle);font-size:13px}.MW0ffG_success{border-radius:var(--radius-lg);background:var(--success-bg);color:#0f5a2c;padding:28px}.MW0ffG_success h3{color:#0f5a2c;margin-bottom:8px;font-size:22px}@media (min-width:640px){.MW0ffG_row{grid-template-columns:1fr 1fr}}
