.v3-contact-cols{grid-template-columns:1fr;gap:56px;display:grid}@media (min-width:940px){.v3-contact-cols{grid-template-columns:minmax(0,1.35fr) minmax(0,.75fr);align-items:start;gap:76px}}.v3-form{flex-direction:column;gap:22px;display:flex}.v3-form-row{grid-template-columns:1fr;gap:22px;display:grid}@media (min-width:620px){.v3-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.v3-field{flex-direction:column;gap:8px;display:flex}.v3-label{font-family:var(--v3-font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--v3-faint);font-size:11px}.v3-input{font:inherit;color:var(--v3-fg);background:var(--v3-bg2);border:1px solid var(--v3-line);width:100%;transition:border-color .28s var(--v3-ease),background .28s var(--v3-ease);border-radius:12px;padding:14px 16px;font-size:15px}.v3-input::placeholder{color:var(--v3-faint)}.v3-input:focus-visible{border-color:var(--v3-accent);background:var(--v3-bg);outline:none}.v3-input[aria-invalid=true]{border-color:color-mix(in oklab,var(--v3-accent)75%,var(--v3-line))}.v3-textarea{resize:vertical;min-height:150px;line-height:1.6}.v3-hint,.v3-err{margin:0;font-size:12.5px;line-height:1.5}.v3-hint{color:var(--v3-faint)}.v3-err{color:var(--v3-accent)}.v3-err--form{border:1px solid color-mix(in oklab,var(--v3-accent)45%,var(--v3-line));background:color-mix(in oklab,var(--v3-accent)8%,transparent);border-radius:10px;padding:12px 14px}.v3-form-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.v3-contact-side{flex-direction:column;gap:44px;display:flex}
