._form_1onms_1{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-soft);gap:1.5rem;padding:clamp(1.25rem,4vw,3rem);display:grid}._fieldGrid_1onms_11{gap:1.5rem;display:grid}._field_1onms_11{gap:.5rem;display:grid}._field_1onms_11 label,._consent_1onms_22 label{font-weight:700}._field_1onms_11 label span{color:var(--color-muted);font-size:.875rem;font-weight:400}._field_1onms_11 input,._field_1onms_11 select,._field_1onms_11 textarea{border:1px solid var(--color-border);background:var(--color-ivory);width:100%;min-height:48px;color:var(--color-ink);border-radius:.75rem;padding:.75rem}._field_1onms_11 textarea{resize:vertical;min-height:10rem}._field_1onms_11 [aria-invalid=true],._consent_1onms_22 input[aria-invalid=true]{border-color:#9b2c2c;box-shadow:0 0 0 1px #9b2c2c}._fieldError_1onms_55,._formError_1onms_56{color:#7d2020;margin:0;font-size:.875rem;font-weight:700}._consent_1onms_22{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:.5rem;display:grid}._consent_1onms_22 input{width:1.25rem;height:1.25rem;margin:.75rem}._consent_1onms_22 label{min-height:44px;padding-block:.55rem}._honeypot_1onms_81{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._formError_1onms_56{background:#f9e9e7;border-left:3px solid;padding:.75rem 1rem}._submit_1onms_95{align-self:flex-start;min-width:min(100%,13rem)}._success_1onms_100{border:1px solid var(--color-border);background:var(--color-powder);padding:clamp(2rem,5vw,4rem)}._success_1onms_100 h2{font-size:var(--type-heading);margin:0}._success_1onms_100 p{max-width:42rem;margin:1rem 0 0}@media (min-width:48rem){._fieldGrid_1onms_11{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){._submit_1onms_95{transition:none}}._fieldHint_1onms_127{color:var(--color-muted);grid-column:1/-1;margin:-.25rem 0 0;font-size:.9rem}
