.inquiry-hp[data-astro-cid-biat5vty]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-10000px}.inquiry-form[data-astro-cid-biat5vty]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-intro[data-astro-cid-biat5vty]{border:1px solid #226f672e;border-left:4px solid var(--jade);background:var(--jade-soft);color:var(--ink);border-radius:0 8px 8px 0;padding:14px 16px}.form-intro[data-astro-cid-biat5vty] strong[data-astro-cid-biat5vty]{margin-bottom:4px;display:block}.form-intro[data-astro-cid-biat5vty] p[data-astro-cid-biat5vty]{color:var(--body);margin:0}label[data-astro-cid-biat5vty]{color:var(--ink);gap:7px;font-weight:740;line-height:1.35;display:grid}input[data-astro-cid-biat5vty],select[data-astro-cid-biat5vty],textarea[data-astro-cid-biat5vty]{border:1px solid var(--line);width:100%;min-width:0;font:inherit;color:var(--ink);background:#fff;border-radius:8px;padding:12px 13px}select[data-astro-cid-biat5vty]{min-height:50px}textarea[data-astro-cid-biat5vty]{resize:vertical}input[data-astro-cid-biat5vty]:focus,select[data-astro-cid-biat5vty]:focus,textarea[data-astro-cid-biat5vty]:focus{border-color:var(--jade);outline:2px solid #226f672e}.wide[data-astro-cid-biat5vty]{grid-column:1/-1}.consent[data-astro-cid-biat5vty]{border:1px solid var(--line);min-height:52px;color:var(--body);cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff9e;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:14px;font-weight:620}.consent[data-astro-cid-biat5vty] input[data-astro-cid-biat5vty]{width:22px;height:22px;accent-color:var(--jade);cursor:pointer;margin-top:1px;padding:0}.consent[data-astro-cid-biat5vty] span[data-astro-cid-biat5vty]{min-width:0}.consent[data-astro-cid-biat5vty] a[data-astro-cid-biat5vty]{color:var(--jade);text-underline-offset:2px;text-decoration:underline}.form-actions[data-astro-cid-biat5vty]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.form-actions[data-astro-cid-biat5vty] .btn[data-astro-cid-biat5vty]{margin-top:0}.form-note[data-astro-cid-biat5vty]{color:var(--muted);margin:0;font-size:.95rem}.form-status[data-astro-cid-biat5vty]{border:1px solid var(--line);background:var(--mist);color:var(--ink);border-radius:8px;margin:0;padding:12px 14px;font-size:.95rem}.form-status[data-astro-cid-biat5vty][data-tone=success]{background:var(--jade-soft);border-color:#226f675c}.form-status[data-astro-cid-biat5vty][data-tone=warn]{background:var(--brass-soft);border-color:#a6794461}.form-result[data-astro-cid-biat5vty]{background:#e3f1edb8;border:1px solid #226f6747;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.form-result[data-astro-cid-biat5vty][hidden]{display:none}.form-result-detail[data-astro-cid-biat5vty]{min-width:0;color:var(--ink);gap:4px;font-weight:720;display:grid}.form-result-detail[data-astro-cid-biat5vty] span[data-astro-cid-biat5vty]{overflow-wrap:anywhere;word-break:break-word;min-width:0}.form-note[data-astro-cid-biat5vty] a[data-astro-cid-biat5vty]{color:var(--ink);overflow-wrap:anywhere;font-weight:760}@media (width<=900px){.inquiry-form[data-astro-cid-biat5vty]{grid-template-columns:1fr}.wide[data-astro-cid-biat5vty]{grid-column:auto}}@media (width<=539px){.inquiry-form[data-astro-cid-biat5vty],.form-intro[data-astro-cid-biat5vty],.consent[data-astro-cid-biat5vty],.form-note[data-astro-cid-biat5vty],label[data-astro-cid-biat5vty],input[data-astro-cid-biat5vty],select[data-astro-cid-biat5vty],.form-status[data-astro-cid-biat5vty],.form-result[data-astro-cid-biat5vty],textarea[data-astro-cid-biat5vty]{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.form-actions[data-astro-cid-biat5vty]{grid-template-columns:1fr;display:grid}.form-actions[data-astro-cid-biat5vty] .btn[data-astro-cid-biat5vty]{text-align:center;white-space:normal;justify-content:center}.form-result[data-astro-cid-biat5vty]{grid-template-columns:1fr}.form-result[data-astro-cid-biat5vty] .btn[data-astro-cid-biat5vty]{text-align:center;white-space:normal;justify-content:center}}
