.trade-contact-form{margin-top:28px;padding:32px;background:#0c233a;color:#f4eddd;border:1px solid #46617c;border-radius:4px}.trade-contact-fields{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:22px}.trade-contact-form label{display:block;font-size:13px;line-height:1.5;min-width:0}.trade-contact-form input,.trade-contact-form textarea{display:block;margin-top:9px;width:100%;box-sizing:border-box;border:1px solid #91a5b8;border-radius:2px;padding:12px;background:#f9f7f1;color:#102840;font:16px/1.5 Arial,sans-serif;min-height:48px}.trade-contact-form textarea{resize:vertical;min-height:150px;max-height:550px}.trade-contact-message{grid-column:1/-1}.trade-contact-form input:focus-visible,.trade-contact-form textarea:focus-visible{outline:3px solid #5cb5ff;outline-offset:3px}.trade-contact-form .trade-contact-privacy{font-size:12px;line-height:1.7;color:#c7d5e2;margin:20px 0}.trade-contact-privacy a{text-decoration:underline;color:#edd2a8}.trade-contact-actions{display:flex;align-items:center;gap:25px;justify-content:space-between;margin-top:20px}.trade-contact-actions [role="status"]{font-size:13px;line-height:1.65;flex:1;margin:0}.trade-contact-actions button{min-width:145px;justify-content:center;flex-shrink:0}.trade-contact-actions button:disabled{opacity:.65;cursor:not-allowed;transform:none}.inquiry-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.inquiry-challenge{max-width:100%;overflow:hidden}@media(max-width:750px){.trade-contact-fields{grid-template-columns:1fr 1fr}.trade-contact-email{grid-column:1/-1}}@media(max-width:480px){.trade-contact-form{padding:22px 18px}.trade-contact-fields{grid-template-columns:1fr;gap:18px}.trade-contact-actions{align-items:stretch;flex-direction:column;gap:18px}.trade-contact-actions button{width:100%;min-height:48px}.trade-contact-form textarea{min-height:140px}}
