.quote-request{display:flex;flex-direction:column;gap:16px}.landing .cdfir-dialog h2,.quote-request__lead{color:#000}.quote-request__lead,.quote-request__problem{margin:0}.quote-request__problem{color:var(--color-text-muted)}.quote-request__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.quote-request label{display:flex;flex-direction:column;gap:8px;margin:0;border:0;padding:0;font-weight:600}.quote-request input{min-height:44px;padding:8px 12px;border:1px solid var(--color-border,#d0d5dd);border-radius:8px;background:var(--color-bg,#fff);color:inherit;font:inherit;font-weight:400}.quote-request input:hover{border-color:#155eef}.quote-request input:focus-visible,.quote-request__send:focus-visible{outline:2px solid #155eef;outline-offset:3px}.quote-request__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.quote-request__send{min-height:44px;padding:0 28px;border:1px solid #111827;border-radius:999px;background:#111827;color:#fff;font:inherit;font-weight:600;cursor:pointer}.quote-request__send:disabled{opacity:.7;cursor:progress}@media (max-width:640px){.quote-request__row{grid-template-columns:1fr}}