.contacts-module__lYfwfG__grid{gap:var(--sp-5);grid-template-columns:1.2fr 1fr;align-items:start;display:grid}.contacts-module__lYfwfG__form{gap:var(--sp-3);flex-direction:column;display:flex}.contacts-module__lYfwfG__field{gap:var(--sp-1);flex-direction:column;display:flex}.contacts-module__lYfwfG__field label{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--tr-tag);text-transform:uppercase;color:var(--text3)}.contacts-module__lYfwfG__field input,.contacts-module__lYfwfG__field select,.contacts-module__lYfwfG__field textarea{background:var(--bg2);border:1px solid var(--border2);border-radius:var(--r-field);color:var(--text);font-family:var(--font-text);font-size:var(--fs-body);transition:border-color .25s var(--ease);width:100%;padding:13px 16px}.contacts-module__lYfwfG__field textarea{resize:vertical;min-height:150px;line-height:1.6}.contacts-module__lYfwfG__field input:focus,.contacts-module__lYfwfG__field select:focus,.contacts-module__lYfwfG__field textarea:focus{border-color:var(--text2);outline:none}.contacts-module__lYfwfG__field input::placeholder,.contacts-module__lYfwfG__field textarea::placeholder{color:var(--text3)}.contacts-module__lYfwfG__submit{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--tr-tag);text-transform:uppercase;border:1px solid var(--text);border-radius:var(--r-btn);background:var(--text);min-height:52px;color:var(--bg);transition:background .25s var(--ease), color .25s var(--ease);justify-content:center;align-self:flex-start;align-items:center;padding:15px 34px;display:inline-flex}.contacts-module__lYfwfG__submit:hover{color:var(--text);background:0 0}.contacts-module__lYfwfG__submit:disabled{opacity:.55}.contacts-module__lYfwfG__hint{font-size:var(--fs-small);color:var(--text2);max-width:52ch}.contacts-module__lYfwfG__honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.contacts-module__lYfwfG__check{font-size:var(--fs-small);color:var(--text2);cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:12px;line-height:1.6;display:grid}.contacts-module__lYfwfG__check input{width:18px;height:18px;accent-color:var(--accent);margin-top:3px}.contacts-module__lYfwfG__check a{color:var(--text);border-bottom:1px solid var(--border2)}.contacts-module__lYfwfG__check a:hover{border-color:var(--text)}.contacts-module__lYfwfG__error{font-size:var(--fs-small);color:var(--text);border-left:2px solid var(--red);background:var(--metal-tint);padding:10px 14px;line-height:1.6}.contacts-module__lYfwfG__error a{color:var(--text);border-bottom:1px solid var(--border2)}.contacts-module__lYfwfG__done{border:1px solid var(--border);padding:var(--sp-4);gap:var(--sp-2);flex-direction:column;display:flex}.contacts-module__lYfwfG__done p{color:var(--text2);max-width:52ch}.contacts-module__lYfwfG__doneRef{font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:var(--tr-tag)}.contacts-module__lYfwfG__doneRef b{color:var(--text);letter-spacing:2px}.contacts-module__lYfwfG__side{border:1px solid var(--border);border-radius:var(--r-block);flex-direction:column;display:flex;overflow:hidden}.contacts-module__lYfwfG__channel{padding:var(--sp-3);border-bottom:1px solid var(--border);flex-direction:column;gap:6px;display:flex}.contacts-module__lYfwfG__channel:last-child{border-bottom:0}.contacts-module__lYfwfG__channelName{color:var(--text);font-size:var(--fs-body)}.contacts-module__lYfwfG__channelNote{font-size:var(--fs-small);color:var(--text2);line-height:1.6}.contacts-module__lYfwfG__channelNote a{color:var(--text);border-bottom:1px solid var(--border2);transition:border-color .25s var(--ease)}.contacts-module__lYfwfG__channelNote a:hover{border-color:var(--text)}@media (max-width:1024px){.contacts-module__lYfwfG__grid{gap:var(--sp-4);grid-template-columns:1fr}}
