.contact-page{padding-block:140px}@media (width<=780px){.contact-page{padding-block:100px}}.contact-form{gap:28px;display:grid}.contact-field{gap:8px;display:grid}.contact-field label{color:var(--color-ink);font-weight:600}.contact-field p{margin:0}.contact-field input,.contact-field select,.contact-field textarea{border:1.5px solid var(--color-hairline);border-radius:var(--radius-card);width:100%;color:var(--color-ink);font:inherit;background:#fff;padding:12px 14px}.contact-field textarea{resize:vertical;min-height:160px}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:var(--color-accent);outline:none}.contact-field [aria-invalid=true]{border-color:var(--color-warn)}.contact-field input:disabled,.contact-field select:disabled,.contact-field textarea:disabled{background:var(--color-mist)}.contact-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-error{color:var(--color-warn);font-weight:600}.contact-actions{flex-wrap:wrap;align-items:center;gap:20px 28px;display:flex}.contact-actions .btn:disabled{opacity:.6;cursor:progress}.contact-turnstile{min-height:65px}
