.inquiry{gap:1.75rem;display:grid}.inquiry .grid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.inquiry .field{gap:.5rem;display:grid}.inquiry .field.is-wide{grid-column:1/-1}.inquiry label,.inquiry legend{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.66rem}.inquiry input,.inquiry textarea{border:1px solid var(--hairline-strong);border-radius:var(--radius);width:100%;color:var(--text);font-family:var(--font-body);transition:border-color .2s var(--ease-out), background .2s var(--ease-out), box-shadow .2s var(--ease-out);background:#ffffff08;padding:.8rem .9rem;font-size:.95rem;line-height:1.5}.inquiry textarea{resize:vertical;min-height:8rem}.inquiry input::placeholder,.inquiry textarea::placeholder{color:var(--dim)}.inquiry input:focus,.inquiry textarea:focus{border-color:var(--mp-lime);box-shadow:0 0 0 3px rgba(var(--mp-lime-rgb), .14);background:#ffffff0d;outline:none}.inquiry [aria-invalid=true]{border-color:var(--coral)}.inquiry .err{color:var(--coral);margin:0;font-size:.8rem}.inquiry fieldset.chips{border:0;gap:.65rem;margin:0;padding:0;display:grid}.inquiry .chip-row{flex-wrap:wrap;gap:.5rem;display:flex}.inquiry .chip{border:1px solid var(--hairline-strong);font-family:var(--font-mono);letter-spacing:.04em;text-transform:none;color:var(--text-soft);cursor:pointer;transition:border-color .2s var(--ease-out), background .2s var(--ease-out), color .2s var(--ease-out);border-radius:999px;align-items:center;padding:.5rem .9rem;font-size:.74rem;display:inline-flex}.inquiry .chip:hover{border-color:var(--tally-line);background:#ffffff0a}.inquiry .chip input{opacity:0;width:0;height:0;position:absolute}.inquiry .chip:focus-within{outline:2px solid var(--mp-lime);outline-offset:2px}.inquiry .chip.is-on{background:rgba(var(--mp-lime-rgb), .12);border-color:var(--mp-lime);color:var(--mp-lime)}.inquiry .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.inquiry .foot{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:1.25rem;padding-top:.5rem;display:flex}.inquiry .small{min-width:15rem;color:var(--dim);flex:1;margin:0;font-size:.8rem;line-height:1.5}.inquiry button[disabled]{opacity:.6;cursor:progress}.inquiry .notice:empty{display:none}.inquiry .notice{border-radius:var(--radius);border:1px solid var(--tally-line);background:rgba(var(--mp-lime-rgb), .07);color:var(--text-soft);margin:0;padding:.75rem .9rem;font-size:.88rem}.inquiry .notice.is-error{color:#fecaca;background:#f8717114;border-color:#f8717180}.inquiry-done{border:1px solid var(--tally-line);border-radius:var(--radius-lg);background:linear-gradient(180deg, rgba(var(--mp-lime-rgb), .08), transparent 70%);justify-items:start;gap:.9rem;padding:clamp(1.75rem,4vw,2.75rem);display:grid}.inquiry-done h2{font-family:var(--font-display);margin:0;font-size:clamp(1.5rem,3vw,2rem)}.inquiry-done p{color:var(--text-soft);max-width:46ch;margin:0}.inquiry-done .btn{margin-top:.75rem}@media (width<=620px){.inquiry .grid{grid-template-columns:1fr}}.top[data-astro-cid-6bfsojfh]{padding-top:clamp(3rem,7vh,5rem)}.grid[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2.5rem,5vw,4.5rem);display:grid}h1[data-astro-cid-6bfsojfh]{margin-bottom:1.3rem;font-size:clamp(2.35rem,4.6vw,3.4rem)}.expect[data-astro-cid-6bfsojfh]{background:var(--hairline);border-block:1px solid var(--hairline);gap:1px;margin:clamp(2.25rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.expect[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{background:var(--ink);gap:1rem;padding:1.05rem .15rem;display:flex}.k[data-astro-cid-6bfsojfh]{font-family:var(--font-mono);letter-spacing:.16em;color:var(--mp-lime);padding-top:.2rem;font-size:.68rem}.expect[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-family:var(--font-display);margin:0 0 .25rem;font-size:.98rem;font-weight:600}.expect[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--muted);max-width:46ch;font-size:.89rem;line-height:1.6}.direct[data-astro-cid-6bfsojfh]{font-family:var(--font-mono);color:var(--dim);margin-top:1.75rem;font-size:.78rem}.direct[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--mp-lime);border-bottom:1px solid var(--tally-line)}.form-panel[data-astro-cid-6bfsojfh]{padding:clamp(1.4rem,3vw,2.25rem);position:sticky;top:92px}@media (width<=940px){.grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.form-panel[data-astro-cid-6bfsojfh]{position:static}}
