.inquiry{max-width:800px;padding-top:48px;padding-bottom:80px}.inquiry>h1{font-size:clamp(2.2rem,6vw,3.5rem);margin:24px 0}.inquiry>.eyebrow{margin-top:40px}.inquiry-steps{display:flex;gap:20px;flex-wrap:wrap;padding:20px 0;list-style:none;border-block:1px solid #cbd3cf;font-size:.9rem}fieldset{border:0;border-top:1px solid #cbd3cf;margin:32px 0;padding:24px 0 0}legend{font-size:1.3rem;font-weight:600;padding-right:16px}.field{margin:20px 0}.field label{display:block;font-weight:600;margin-bottom:8px}.field label span{font-weight:400}.field input,.field select,.field textarea{width:100%;padding:13px;border:1px solid #7c8d90;border-radius:3px;background:#fff;color:#17313c;font:inherit;box-sizing:border-box}.field input:focus,.field select:focus,.field textarea:focus{outline:3px solid #bd5327;outline-offset:3px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field p{font-size:.9rem}.consent{display:flex;align-items:flex-start;gap:10px}.consent input{margin-top:5px}.inquiry button{font:inherit;cursor:pointer;border:1px solid #17313c}.inquiry-actions{display:flex;flex-wrap:wrap;gap:16px}.inquiry .secondary{background:transparent;color:#17313c}.inquiry-preview div{padding:18px 0;border-bottom:1px solid #cbd3cf}.inquiry-preview dt{font-weight:600;margin-bottom:8px}.inquiry-preview dd{margin:0;overflow-wrap:anywhere;white-space:normal}.form-errors{border:2px solid #a63e21;padding:20px}.form-errors h2{font-size:1.2rem}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:600px){.field-grid{grid-template-columns:1fr;gap:0}.inquiry{padding-top:30px}.inquiry-steps{gap:12px;font-size:.8rem}}
.form-success{border-left:4px solid #b74425;background:#e9eeea;padding:22px;margin:24px 0}.form-success h2{font-size:1.35rem}.form-success p:last-child{margin-bottom:0}.inquiry button:disabled{opacity:.65;cursor:wait}#submit-status{min-height:1.5em}
