.inquiry-panel{background:#e6eddf;border-radius:8px;padding:32px;margin:32px 0}.inquiry-panel h2{font-size:30px;line-height:1.2;margin:0 0 12px}.inquiry-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:24px 0}.inquiry-fields label{display:grid;gap:8px;font-size:15px;font-weight:600;margin:0}.inquiry-fields input,.inquiry-fields textarea{width:100%;box-sizing:border-box;background:#fff;border:1px solid #a4b9ac;border-radius:4px;padding:14px;font:inherit;color:#004e48;min-width:0}.inquiry-wide{grid-column:1/-1}.inquiry-disclosure{font-size:13px;line-height:1.6;max-width:680px}.inquiry-send{cursor:pointer;font:inherit;border:0;min-height:52px}.inquiry-trap{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}[data-inquiry-status]{line-height:1.6;font-size:15px;max-width:740px;margin-top:18px}[data-inquiry-status]:empty{display:none}[data-inquiry-status][data-state="error"]{color:#a02330}[data-inquiry-status][data-state="success"]{font-weight:700;color:#00534d}.inquiry-email-fallback{border:0;background:none;font:inherit;color:inherit;text-decoration:underline;padding:0;cursor:pointer}.inquiry-fallback{border-top:1px solid #ccd8cc;padding-top:12px}[data-inquiry] button:disabled{opacity:.65;cursor:default}.inquiry-panel input:focus-visible,.inquiry-panel textarea:focus-visible,.inquiry-send:focus-visible{outline:3px solid #00534d;outline-offset:3px}
@media(max-width:600px){.inquiry-panel{padding:24px 18px}.inquiry-fields{grid-template-columns:1fr}.inquiry-panel h2{font-size:25px}.inquiry-send{width:100%}}
.inquiry-panel{color:#004e48;max-width:none}#quote [data-inquiry-status]{color:#f7f6f3}#quote [data-inquiry-status][data-state="success"]{color:#e4ff80}#quote [data-inquiry-status][data-state="error"]{color:#ffcad0}
