.hmde-rfq{margin:3rem 0;padding:clamp(1.2rem,3vw,2.5rem);background:#f3f6f9;border:1px solid #dbe2ea;border-radius:6px;scroll-margin-top:100px}.hmde-rfq h2{margin-top:0}.rfq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.hmde-rfq label{display:block;font-size:.94rem;font-weight:600;color:#17273d}.hmde-rfq input,.hmde-rfq textarea{display:block;width:100%;box-sizing:border-box;background:#fff;border:1px solid #8c9aa9;padding:.8rem;margin:.4rem 0 1rem;border-radius:3px;color:#17273d;font:inherit;min-height:46px}.hmde-rfq input:focus,.hmde-rfq textarea:focus{outline:3px solid #bd7100;outline-offset:2px}.hmde-rfq button{min-height:48px;background:#fcab03;color:#091426;border:0;padding:.8rem 1.5rem;font:inherit;font-weight:700;cursor:pointer}.rfq-privacy{font-size:.9rem}.rfq-status{border-left:4px solid #ab6900;background:#fff7dd;padding:1rem;margin:1rem 0}.rfq-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.hmde-rfq a{text-decoration:underline}@media(max-width:650px){.rfq-grid{grid-template-columns:1fr}}
