.inquiry-dialog{border:0;border-radius:4px;padding:36px;width:min(680px,calc(100vw - 32px));max-height:90dvh;overflow:auto;color:var(--ink,#182d38);background:#fff;box-shadow:0 24px 100px #0005}.inquiry-dialog::backdrop{background:#10242dcc}.inquiry-close{display:block;margin:0 0 16px auto;background:none;border:0;text-decoration:underline;font:inherit;cursor:pointer}.inquiry-dialog h2{font-size:clamp(26px,4vw,36px);margin:10px 0}.inquiry-intro,.inquiry-note{font-size:14px;line-height:1.6;color:var(--muted,#53626a)}.inquiry-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0 12px}.inquiry-fields label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:600}.inquiry-fields label span{font-weight:400;color:var(--muted,#53626a)}.inquiry-fields input,.inquiry-fields select,.inquiry-fields textarea{width:100%;box-sizing:border-box;border:1px solid #b7c1c6;border-radius:2px;padding:11px 12px;background:#fff;color:#182d38;font:inherit;font-size:16px;min-height:46px}.inquiry-fields textarea{resize:vertical}.inquiry-fields :focus-visible,.inquiry-close:focus-visible{outline:2px solid #176a7e;outline-offset:3px}.inquiry-wide{grid-column:1/-1}.inquiry-trap{position:absolute;left:-10000px;overflow:hidden;width:1px;height:1px}.inquiry-status{font-size:16px;line-height:1.5}.inquiry-dialog button:disabled{opacity:.65;cursor:wait}.inquiry-note{margin-top:14px}@media(max-width:520px){.inquiry-dialog{padding:24px 20px}.inquiry-fields{grid-template-columns:1fr;gap:14px}}
