.inquiry-form{color:var(--ink);background:#fff;border:1px solid #dfe8f4;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding:clamp(16px,3vw,30px);display:grid}.inquiry-wide{grid-column:1/-1}.inquiry-form label{margin-bottom:5px;font-size:14px;font-weight:750;display:block}.inquiry-form label span,.inquiry-form .inquiry-hint span{color:#aa2935}.inquiry-form :is(input,textarea){width:100%;min-height:44px;color:var(--ink);background:#f9fbfe;border:1px solid #b7c5d8;border-radius:7px;padding:10px 12px;font-size:16px;display:block}.inquiry-form textarea{resize:vertical}.inquiry-form [aria-invalid=true]{border-color:#aa2935}.inquiry-form .inquiry-hint,.inquiry-form .inquiry-error,.inquiry-form .inquiry-success{overflow-wrap:anywhere;margin-top:5px;font-size:13px}.inquiry-form .inquiry-hint{color:#425873}.inquiry-form .inquiry-error{color:#9f2332}.inquiry-form .inquiry-success{color:#176641}.inquiry-submit .button{min-height:46px;font-size:15px}.inquiry-submit .button:disabled{cursor:wait;opacity:.65}@media (max-width:540px){.inquiry-form{grid-template-columns:minmax(0,1fr)}}
