/* Standalone form foundation for the inquiry page. */
.inquiry-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:clamp(24px,5vw,70px);align-items:start}
.inquiry-info a{overflow-wrap:anywhere}.inquiry-info li{margin:0 0 12px}.inquiry-info .small{font-size:.9rem;color:#536275}
.form-card{padding:clamp(20px,3vw,36px);border:1px solid #dbe4ee;border-radius:24px;background:#fff;box-shadow:0 12px 42px #142d5010}
.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.form-card input:not([type=checkbox]):not([type=hidden]),.form-card select,.form-card textarea{box-sizing:border-box;display:block;width:100%;padding:12px 14px;border:1px solid #acbccc;border-radius:10px;background:#fff;color:#17283d;margin:0 0 20px;font:inherit;min-height:48px}
.form-card textarea{resize:vertical}.form-card select{white-space:normal}.form-card .consent,.interest-checks label{display:flex;align-items:flex-start;gap:12px}
.form-card input[type=checkbox]{margin:3px 0 0;accent-color:#1453b8}.interest-checks label{margin:0 0 14px;font-size:14px}.interest-checks p{margin:12px 0;font-weight:700}
.form-card .consent{margin:20px 0;font-size:14px}.form-card .consent a{color:#154b98}
.contact-submit-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:24px;border:0;border-radius:12px;padding:16px 22px;background:#154fb0;color:#fff;font-size:16px;font-weight:750;cursor:pointer;min-height:52px}.contact-submit-btn i{font-style:normal}.contact-submit-btn:hover{background:#103c86}.contact-submit-btn:disabled{opacity:.7;cursor:wait}
@media(max-width:800px){.inquiry-layout{grid-template-columns:minmax(0,1fr)}.inquiry-info{max-width:65ch}}
@media(max-width:480px){.form-grid{grid-template-columns:minmax(0,1fr);gap:0}.form-card{padding:20px 16px}}
