.inquiry-section{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:start}.inquiry-section h2{font-size:clamp(36px,4vw,58px)}.inquiry-section p{max-width:44ch}.inquiry-section a{text-underline-offset:4px}.inquiry-section form{background:#e9eddf;padding:30px;border-radius:8px;min-width:0}.inquiry-section label{display:block;font-weight:600;font-size:15px;margin-bottom:18px}.inquiry-section input,.inquiry-section textarea{display:block;box-sizing:border-box;width:100%;margin-top:7px;border:1px solid #788b7d;border-radius:4px;background:#fffef8;color:#143c32;font:inherit;font-size:16px;padding:12px}.inquiry-section input:focus,.inquiry-section textarea:focus{outline:3px solid #607f6e;outline-offset:2px}.inquiry-section textarea{resize:vertical}.inquiry-section .button{border:0;cursor:pointer;min-height:48px;width:100%}.inquiry-section .button:disabled{opacity:.6;cursor:wait}.quote-privacy,#quote-fallback{font-size:13px;line-height:1.6}.quote-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#quote-status{font-weight:600;line-height:1.5}#quote-status:empty{display:none}@media(max-width:700px){.inquiry-section{grid-template-columns:1fr;gap:24px}.inquiry-section form{padding:20px}.inquiry-section h2{font-size:38px}}