
.inquiry-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:7%;background:#f5f8fa;align-items:start}.inquiry-intro h1{font-size:clamp(2.5rem,4.5vw,4rem);line-height:1.25;margin:20px 0 25px}.inquiry-lead{color:#526677;line-height:1.9}.inquiry-note{border-left:3px solid #1674bb;padding:3px 0 3px 20px;margin:36px 0}.inquiry-note h2{font-size:1.05rem;margin-bottom:10px}.inquiry-note p{color:#526677;line-height:1.9}.inquiry-intro dl{margin-top:30px}.inquiry-intro dt{font-size:.85rem;color:#617487;margin-top:22px}.inquiry-intro dd{margin:7px 0;overflow-wrap:anywhere}.inquiry-intro dd a{color:#1468b8;font-weight:600}.inquiry-card{background:white;border:1px solid #dce5ec;padding:clamp(22px,3vw,42px);box-shadow:0 12px 40px #162a3b06}.form-heading{border-bottom:1px solid #e1e8ee;padding-bottom:24px;margin-bottom:26px}.form-heading h2{font-size:1.65rem}.form-heading p,.small-note{font-size:.82rem;color:#617487;line-height:1.8;margin-top:12px}#inquiry-form{display:grid;gap:24px}#inquiry-form label{display:grid;gap:10px;font-size:.94rem;font-weight:500}#inquiry-form b,.form-heading span{color:#1468b8;font-weight:600}#inquiry-form label b{display:contents}.field-grid-form{display:grid;grid-template-columns:1fr 1fr;gap:20px}#inquiry-form input:not([type=checkbox]),#inquiry-form textarea{width:100%;min-width:0;font:inherit;padding:13px 14px;border:1px solid #c9d5df;background:#fcfdfe;border-radius:2px;color:#152330}#inquiry-form textarea{resize:vertical;line-height:1.8}#inquiry-form input:focus,#inquiry-form textarea:focus{outline:2px solid #1684ca;outline-offset:2px}#inquiry-form fieldset{border:0;padding:0;min-width:0}#inquiry-form legend{font-size:.94rem;margin-bottom:16px}#inquiry-form legend span{font-size:.8rem;color:#617487}#inquiry-form .consent{display:flex;align-items:flex-start;gap:10px;font-size:.82rem;line-height:1.8}#inquiry-form .consent input{margin-top:5px;width:17px;height:17px;flex:none}.consent a{color:#1468b8;text-decoration:underline}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-status{padding:14px;background:#eef5fa;color:#234a67;line-height:1.8;overflow-wrap:anywhere}.form-status.error{background:#fff0ee;color:#9a3427}.form-status.success{background:#eaf7ef;color:#23613e}#submit-inquiry{justify-content:center;cursor:pointer;border:0;min-height:52px;font:inherit}#submit-inquiry:disabled{opacity:.6;cursor:wait}.privacy-copy{max-width:900px;margin:auto}.privacy-copy h1{font-size:2.3rem}.privacy-copy h2{font-size:1.3rem;margin:32px 0 12px}.privacy-copy p{line-height:1.9;color:#526677;margin-top:16px}@media(max-width:850px){.inquiry-layout{grid-template-columns:1fr;gap:36px}.inquiry-intro h1 br{display:none}}@media(max-width:520px){.field-grid-form{grid-template-columns:1fr}.inquiry-card{padding:24px 18px}.inquiry-intro h1{font-size:2.3rem}}
