.support{padding:64px var(--gut) 45px;grid-template-columns:1fr 1fr;display:grid}.support-col{min-width:0}.support-col--faq{padding-right:64px}.support-col--contact{border-left:1px solid var(--border);padding-left:64px}.col-head{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gray);border-bottom:1px solid var(--border);margin-bottom:45px;padding-bottom:23px;font-size:10px;font-weight:400;display:block}.faq-item{border-bottom:1px solid var(--border)}.faq-q{text-align:left;width:100%;font-family:var(--f);letter-spacing:-.01em;color:var(--ink);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:32px;padding:23px 0;font-size:20px;font-weight:400;line-height:1.2;display:flex}.faq-icon{width:16px;height:16px;color:var(--gray);flex-shrink:0;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:currentColor;position:absolute}.faq-icon:before{width:16px;height:1px;top:50%;left:0;transform:translateY(-50%)}.faq-icon:after{opacity:1;width:1px;height:16px;transition:opacity var(--t-fast) var(--ease);top:0;left:50%;transform:translate(-50%)}.faq-icon{transition:color var(--t-fast) var(--ease), transform var(--t-base) var(--ease)}.faq-q:hover .faq-icon{color:var(--ink)}.faq-item.open .faq-icon{color:var(--ink);transform:rotate(180deg)}.faq-item.open .faq-icon:after{opacity:0}.faq-a{max-height:0;transition:max-height var(--t-base) var(--ease);overflow:hidden}.faq-a-inner{font-family:var(--f);color:var(--gray);text-wrap:pretty;padding-bottom:23px;padding-right:45px;font-size:14px;line-height:1.75}.faq-a-inner a{color:var(--ink);border-bottom:1px solid var(--border);transition:border-color var(--t-fast) var(--ease);padding-bottom:1px}.faq-a-inner a:hover{border-bottom-color:var(--ink)}.field{margin-bottom:45px}.field-label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gray);margin-bottom:16px;font-size:10px;font-weight:400;display:block}.field input,.field select,.field textarea{border:none;border-bottom:1px solid var(--border);width:100%;font-family:var(--f);color:var(--ink);transition:border-color var(--t-fast) var(--ease);background:0 0;outline:none;padding:8px 0;font-size:20px;font-weight:300}.field input:focus,.field select:focus,.field textarea:focus{border-bottom-color:var(--ink)}.field input::placeholder,.field textarea::placeholder{color:var(--gray);font-weight:300}.field textarea{resize:vertical;min-height:128px;line-height:1.5}.field--select{position:relative}.field--select select{appearance:none;color:var(--gray);cursor:pointer;padding-right:23px}.field--select select.filled{color:var(--ink)}.field--select:after{content:"";border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);pointer-events:none;width:8px;height:8px;position:absolute;bottom:16px;right:2px;transform:rotate(45deg)}.btn-send{background:var(--ink);color:#fff;font-family:var(--f);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:opacity var(--t-fast) var(--ease);border:none;border-radius:0;padding:16px 45px;font-size:10px;font-weight:500}.btn-send:hover{opacity:.8}.form-note{font-family:var(--f);color:var(--gray);min-height:20px;margin-top:23px;font-size:14px}.form-foot{font-family:var(--f);color:var(--gray);margin-top:32px;font-size:14px}.doc-mail{color:#561f2e;border-bottom:1px solid #561f2e;padding-bottom:1px}@media (max-width:1100px){.support{grid-template-columns:1fr}.support-col--faq{padding-right:0}.support-col--contact{border-left:none;border-top:1px solid var(--border);margin-top:64px;padding-top:64px;padding-left:0}}
