.marketing-root .contact-grid{flex-direction:column;gap:40px;max-width:980px;margin:0 auto;display:flex}@media (min-width:860px){.marketing-root .contact-grid{flex-direction:row;align-items:flex-start;gap:56px}.marketing-root .contact-form-col{flex:1.3}.marketing-root .contact-aside{flex:1}}.marketing-root .field{margin-bottom:18px}.marketing-root .field label{font-family:var(--fu);letter-spacing:.02em;color:var(--ink-2);margin:0 0 7px;font-size:13px;font-weight:600;display:block}.marketing-root .field input,.marketing-root .field select,.marketing-root .field textarea{width:100%;font-family:var(--fu);color:var(--ink);background:var(--paper-elev);transition:box-shadow .16s var(--ease);appearance:none;border:0;border-radius:6px;padding:13px 14px;font-size:15px;box-shadow:inset 0 0 0 1px #1a1a2e1f}.marketing-root .field textarea{resize:vertical;min-height:128px;line-height:1.55}.marketing-root .field input::placeholder,.marketing-root .field textarea::placeholder{color:var(--ink-3);opacity:.7}.marketing-root .field input:focus,.marketing-root .field select:focus,.marketing-root .field textarea:focus{box-shadow:inset 0 0 0 1.5px var(--brass);outline:none}.marketing-root .field select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%238B6508' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6l4 4 4-4'/></svg>");background-position:right 13px center;background-repeat:no-repeat;padding-right:38px}.marketing-root .form-note{font-family:var(--fm);letter-spacing:.04em;color:var(--ink-3);margin:6px 0 0;font-size:11px}.marketing-root .form-sent{font-family:var(--fu);color:var(--jade);margin-top:14px;font-size:14px;display:none}.marketing-root .form-sent.show{display:block}.marketing-root .form-error{font-family:var(--fu);color:var(--cinnabar);margin-top:14px;font-size:14px}.marketing-root .form-error a{color:inherit;text-decoration:underline}.marketing-root .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.marketing-root .ccard{background:var(--paper-elev);border:.5px solid var(--paper-edge);border-radius:12px;padding:24px 22px;box-shadow:0 1px #1a1a2e0f,0 4px 12px #1a1a2e0a}.marketing-root .ccard+.ccard{margin-top:16px}.marketing-root .ccard h3{font-family:var(--fd);letter-spacing:.03em;color:var(--ink);margin:0 0 8px;font-size:18px;font-weight:600}.marketing-root .ccard h3 .hz{font-family:var(--fh);color:var(--brass-3);margin-left:4px;font-size:14px}.marketing-root .ccard p{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.marketing-root .ccard a.mail{font-family:var(--fm);letter-spacing:.02em;color:var(--brass-3);margin-top:10px;font-size:13px;text-decoration:none;display:inline-block}.marketing-root .ccard a.mail:hover{color:var(--brass);box-shadow:0 1px 0 var(--brass)}.marketing-root .ccard .resp{font-family:var(--fm);letter-spacing:.05em;color:var(--ink-3);margin-top:12px;font-size:11px}
