.ContactForm-module__4CUZdq__formWrap{flex-direction:column;gap:1.1rem;max-width:640px;display:flex}.ContactForm-module__4CUZdq__row{gap:1rem;display:flex}.ContactForm-module__4CUZdq__field{flex-direction:column;flex:1;gap:.4rem;display:flex}.ContactForm-module__4CUZdq__label{font-family:var(--font-display);color:var(--fg-muted);letter-spacing:.03em;font-size:.82rem}.ContactForm-module__4CUZdq__input,.ContactForm-module__4CUZdq__textarea,.ContactForm-module__4CUZdq__mathInput{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius);color:var(--fg);font-family:var(--font-body);width:100%;padding:.7rem .85rem;font-size:1rem;transition:border-color .2s}.ContactForm-module__4CUZdq__input:focus,.ContactForm-module__4CUZdq__textarea:focus,.ContactForm-module__4CUZdq__mathInput:focus{border-color:var(--accent);outline:none}.ContactForm-module__4CUZdq__textarea{resize:vertical;min-height:120px}.ContactForm-module__4CUZdq__hint{color:var(--fg-muted);margin:-.4rem 0 0;font-size:.85rem}.ContactForm-module__4CUZdq__error{color:#ff9a9a;border-radius:var(--radius);background:#ff5a5a1a;border:1px solid #ff5a5a66;padding:.75rem 1rem;font-size:.92rem}.ContactForm-module__4CUZdq__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ContactForm-module__4CUZdq__mathRow{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:.25rem;display:flex}.ContactForm-module__4CUZdq__mathInput{width:90px}.ContactForm-module__4CUZdq__submit{background:var(--accent);color:#0a0e0d;font-family:var(--font-display);border-radius:var(--radius);cursor:pointer;border:none;align-self:flex-start;margin-top:.75rem;padding:.85rem 1.75rem;font-size:.98rem;font-weight:700;transition:transform .2s,opacity .2s}.ContactForm-module__4CUZdq__submit:hover:not(:disabled){transform:translate(3px)}.ContactForm-module__4CUZdq__submit:disabled{opacity:.6;cursor:default}@media (max-width:560px){.ContactForm-module__4CUZdq__row{flex-direction:column;gap:1.1rem}}@media (prefers-reduced-motion:reduce){.ContactForm-module__4CUZdq__submit:hover:not(:disabled){transform:none}}
