.marketing-contact-form-module__afZdKq__form{gap:16px;margin-top:22px;display:grid}.marketing-contact-form-module__afZdKq__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.marketing-contact-form-module__afZdKq__field{gap:7px;display:grid}.marketing-contact-form-module__afZdKq__field>span{color:#334155;font-size:13px;font-weight:700}.marketing-contact-form-module__afZdKq__field input,.marketing-contact-form-module__afZdKq__field textarea{color:#0f172a;background:#fff;border:1px solid #dbe3ea;border-radius:12px;outline:none;width:100%;padding:13px 14px;transition:border-color .16s,box-shadow .16s}.marketing-contact-form-module__afZdKq__field input{min-height:46px}.marketing-contact-form-module__afZdKq__field textarea{resize:vertical;min-height:148px;line-height:1.55}.marketing-contact-form-module__afZdKq__field input:focus,.marketing-contact-form-module__afZdKq__field textarea:focus{border-color:#69bdb2;box-shadow:0 0 0 3px #0f766e1a}.marketing-contact-form-module__afZdKq__check{color:#475569;grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:12px;line-height:1.5;display:grid}.marketing-contact-form-module__afZdKq__check input{accent-color:#159585;width:16px;height:16px;margin:2px 0 0}.marketing-contact-form-module__afZdKq__submit{color:#fff;cursor:pointer;background:#159585;border:0;border-radius:12px;min-height:48px;padding:12px 18px;font-weight:800;transition:transform .16s,background-color .16s}.marketing-contact-form-module__afZdKq__submit:hover:not(:disabled){background:#0f7f72;transform:translateY(-1px)}.marketing-contact-form-module__afZdKq__submit:disabled{cursor:wait;opacity:.7}.marketing-contact-form-module__afZdKq__success,.marketing-contact-form-module__afZdKq__error{border-radius:10px;margin:0;padding:11px 12px;font-size:13px;line-height:1.5}.marketing-contact-form-module__afZdKq__success{color:#067647;background:#ecfdf3}.marketing-contact-form-module__afZdKq__error{color:#b42318;background:#fff1f0}.marketing-contact-form-module__afZdKq__honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:680px){.marketing-contact-form-module__afZdKq__twoColumns{grid-template-columns:1fr}}
