.inquiry-form label{display:block;font-size:15px;font-weight:700;margin:12px 0}.inquiry-form input:not([type=checkbox]),.inquiry-form select,.inquiry-form textarea{display:block;width:100%;padding:12px;margin-top:6px;border:1px solid #c97b80;border-radius:5px;background:white;color:#102754;font:16px Arial;box-sizing:border-box}.inquiry-form .consent{display:flex;align-items:flex-start;gap:8px;font-weight:400;font-size:13px}.consent input{flex-shrink:0;margin-top:2px}.inquiry-submit{width:100%;padding:14px;border:0;border-radius:24px;background:#c91420;color:white;font:700 16px Arial;cursor:pointer}.inquiry-submit:disabled{opacity:.65}.inquiry-form .honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.contact-columns{display:grid;grid-template-columns:1fr 1.2fr;gap:32px}.inquiry-status{font-size:14px!important}.inquiry-form :focus-visible,#inquiry-close:focus-visible,#inquiry-launcher:focus-visible{outline:3px solid #1762a3;outline-offset:2px}
#inquiry-panel *,#inquiry-launcher,.cdl-form-wrap *{box-sizing:border-box}
.cdl-form-wrap{width:min(760px,calc(100% - 32px));margin:30px auto 44px;font:16px/1.5 Arial,sans-serif;color:#172f50}
.cdl-form-wrap .card{padding:clamp(16px,3vw,28px);border:1px solid #c5d1de;border-radius:12px;background:#fff}
.cdl-form-wrap h2{font:bold 30px/1.15 Arial,sans-serif;color:#142e51;margin:0 0 15px}
.cdl-form-wrap .wide{grid-column:1/-1}.inquiry-form .honey[hidden]{display:none!important}
@media(max-width:720px){.cdl-form-wrap .form-grid{grid-template-columns:1fr}}

#inquiry-launcher{position:fixed;right:20px;bottom:20px;z-index:1000;background:#c91420;color:white;border:0;border-radius:28px;padding:16px 24px;font:700 17px Arial;cursor:pointer}
