.inquiry-layout{display:grid;grid-template-columns:1.3fr .7fr;gap:80px;margin-bottom:80px}.inquiry-form{border:1px solid var(--line);border-radius:20px;padding:34px}.inquiry-form label{display:grid;gap:10px;font-size:13px;margin-bottom:22px}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{width:100%;border:1px solid var(--control-line);background:var(--paper);color:var(--ink);border-radius:12px;padding:13px 16px;font:15px/1.6 inherit;min-height:50px}.inquiry-form textarea{min-height:150px;resize:vertical}.inquiry-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px}.inquiry-form .consent{display:flex;align-items:flex-start;gap:12px;font-size:12px;line-height:1.9}.inquiry-form .consent input{width:20px;height:20px;min-height:0;flex-shrink:0;margin-top:2px;accent-color:var(--ink)}.inquiry-form .honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.inquiry-status{font-size:13px;line-height:1.9;margin-top:16px}.inquiry-aside h2{font-size:32px;margin:22px 0}.inquiry-aside p{font-size:14px;line-height:2;color:var(--muted)}.inquiry-aside .button{margin-top:24px}.inquiry-aside .small-note{font-size:12px;margin-top:35px;padding-top:24px;border-top:1px solid var(--line)}.managed-company .text-link{font-size:14px}.equipment-description{font-size:13px;line-height:1.8;margin-top:10px;color:var(--muted);white-space:pre-line}.cms-empty{padding:30px 0;font-size:14px}.header-cta{max-width:190px}
@media(max-width:900px){.inquiry-layout{grid-template-columns:1fr;gap:35px}.inquiry-aside{max-width:600px}.inquiry-form{padding:28px}}
@media(max-width:600px){.inquiry-form{padding:24px 20px}.inquiry-fields{grid-template-columns:1fr;gap:0}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{font-size:16px}.inquiry-layout{margin-bottom:50px}.inquiry-form .button{width:100%}}

.inquiry-status[hidden]{display:none}.inquiry-form .button:disabled{cursor:default;opacity:.8}
@media(max-width:1024px),(pointer:coarse){.inquiry-form input,.inquiry-form select,.inquiry-form textarea{font-size:16px}}
