.inquiry{flex-direction:column;gap:1.75rem;display:flex}.inquiry__row{grid-template-columns:1fr 1fr;gap:1.75rem;display:grid}.inquiry__field{flex-direction:column;gap:.6rem;min-width:0;display:flex}.inquiry__label{letter-spacing:.1em;text-transform:uppercase;color:var(--pe-text-dim);align-items:baseline;gap:.6rem;font-size:.8rem;font-weight:500;display:flex}.inquiry__num{font-family:var(--font-display);color:var(--pe-gold);font-size:.78rem}.inquiry__req{color:var(--pe-gold)}.inquiry input,.inquiry select,.inquiry textarea{background:var(--pe-bg-2);border:1px solid var(--pe-line);border-radius:var(--radius);width:100%;min-height:3.25rem;color:var(--pe-text);transition:border-color var(--dur-1) var(--ease), background var(--dur-1) var(--ease);padding:.85rem 1rem;font-size:1rem}.inquiry textarea{resize:vertical;min-height:auto;line-height:1.55}.inquiry select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23c9a86a' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.75rem}.inquiry input::placeholder,.inquiry textarea::placeholder{color:var(--pe-text-faint)}.inquiry :is(input,select,textarea):hover{border-color:var(--pe-line-strong)}.inquiry :is(input,select,textarea):focus{border-color:var(--pe-gold);background:var(--pe-bg-3)}.inquiry__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.inquiry__submit{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:.5rem;display:flex}.inquiry__note{color:var(--pe-text-faint);font-size:.85rem}.inquiry__error{border-radius:var(--radius);color:#e6b3b3;background:#e096960f;border:1px solid #e0969659;padding:.9rem 1.1rem;font-size:.92rem}.inquiry--done{text-align:center;border:1px solid var(--pe-line);border-radius:var(--radius);background:radial-gradient(100% 100% at 50% 0%, #c9a86a14, transparent 60%), var(--pe-bg-2);padding:clamp(2.5rem,1.5rem + 5vw,4.5rem) clamp(1.5rem,1rem + 3vw,3rem)}.inquiry__done-mark{font-family:var(--font-display);color:var(--pe-gold);font-size:2.25rem}.inquiry__done-title{font-size:var(--text-h3);margin-top:1rem}.inquiry__done-text{margin-top:.85rem;max-width:46ch;color:var(--pe-text-dim);margin-inline:auto}@media (max-width:560px){.inquiry__row{grid-template-columns:1fr}}
