header{column-gap:14px}header nav{gap:16px}.contact-panel{max-width:960px;margin:30px auto}.contact-notice{border-left:3px solid #d9b76c;padding:12px 16px;background:#d9b76c12;color:#f2d493}.contact-panel fieldset{border:1px solid #655538;border-radius:10px;padding:22px;margin-top:24px;min-width:0}.contact-panel legend{color:#f0ce81;padding:0 8px}.contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-fields label{display:flex;flex-direction:column;gap:9px;color:#e9ddc0}.contact-fields input,.contact-fields select,.contact-fields textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #786543;border-radius:6px;padding:13px;background:#101722;color:#c7c3ba;font:inherit;opacity:1;-webkit-text-fill-color:#c7c3ba}.contact-full{grid-column:1/-1}.contact-consent{display:flex;gap:10px;align-items:flex-start;margin:20px 0;line-height:1.7}.contact-panel button:disabled{opacity:.6;cursor:not-allowed}@media(max-width:1100px) and (min-width:761px){header{flex-wrap:wrap}header nav{flex-wrap:wrap;gap:12px}.brand-title{flex:1}}@media(max-width:760px){.contact-fields{grid-template-columns:1fr}.contact-panel fieldset{padding:15px}.contact-panel{margin:20px 0}}
