.BrandMark-module___Ahfoa__brand{align-items:center;gap:14px;display:flex}.BrandMark-module___Ahfoa__mark{object-fit:contain;flex:none;width:52px;height:52px}.BrandMark-module___Ahfoa__logotype{letter-spacing:.06em;color:var(--ink);font-size:24px;font-weight:900}.BrandMark-module___Ahfoa__tagline{color:var(--sub);margin-top:2px;font-size:11px;font-weight:600}.BrandMark-module___Ahfoa__lg .BrandMark-module___Ahfoa__mark{width:64px;height:64px}.BrandMark-module___Ahfoa__lg .BrandMark-module___Ahfoa__logotype{font-size:30px}.BrandMark-module___Ahfoa__lg .BrandMark-module___Ahfoa__tagline{font-size:12px}.BrandMark-module___Ahfoa__link{width:fit-content;color:inherit;border-radius:12px;text-decoration:none}.BrandMark-module___Ahfoa__link:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.BrandMark-module___Ahfoa__link:hover{opacity:.85}
.InquiryForm-module__6h_dhq__form{gap:18px;max-width:720px;display:grid}.InquiryForm-module__6h_dhq__label{color:var(--ink);gap:6px;font-size:14px;font-weight:700;display:grid}.InquiryForm-module__6h_dhq__req{background:var(--alert,#c0392b);color:#fff;vertical-align:1px;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.InquiryForm-module__6h_dhq__hint{color:var(--sub);font-size:13px;font-weight:400}.InquiryForm-module__6h_dhq__input{box-sizing:border-box;border:var(--field-border);width:100%;box-shadow:var(--field-shadow);border-radius:var(--radius-btn,10px);background:var(--surface,#fff);color:var(--ink);font:inherit;padding:11px 12px;font-size:16px;font-weight:400}.InquiryForm-module__6h_dhq__textarea{resize:vertical;min-height:180px;line-height:1.7}.InquiryForm-module__6h_dhq__count{color:var(--sub);justify-self:end;font-size:12px;font-weight:400}.InquiryForm-module__6h_dhq__file{font-size:14px;font-weight:400}.InquiryForm-module__6h_dhq__agree{align-items:center;gap:8px;font-size:14px;display:flex}.InquiryForm-module__6h_dhq__agree input{width:18px;height:18px}.InquiryForm-module__6h_dhq__submit{border-radius:var(--radius-btn,10px);background:var(--primary-strong,var(--primary));color:#fff;min-width:200px;font:inherit;cursor:pointer;border:0;justify-self:start;padding:13px 28px;font-size:15px;font-weight:800}.InquiryForm-module__6h_dhq__submit:disabled{opacity:.6;cursor:wait}.InquiryForm-module__6h_dhq__submitOff,.InquiryForm-module__6h_dhq__submitOff:disabled{opacity:.55;cursor:not-allowed;background:#9aa4b2}.InquiryForm-module__6h_dhq__submitRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.InquiryForm-module__6h_dhq__submitWhy{color:var(--sub);font-size:13px}.InquiryForm-module__6h_dhq__small{color:var(--sub);margin:0;font-size:13px;line-height:1.8}.InquiryForm-module__6h_dhq__error{border-radius:var(--radius-btn,10px);color:var(--alert,#b3261e);background:#fdecea;margin:0;padding:12px 14px;font-size:14px;font-weight:700;line-height:1.7}.InquiryForm-module__6h_dhq__who{border:1px solid var(--line);border-radius:var(--radius,12px);grid-template-columns:auto 1fr;gap:6px 14px;padding:14px 16px;font-size:14px;display:grid}.InquiryForm-module__6h_dhq__whoLabel{color:var(--sub);white-space:nowrap}.InquiryForm-module__6h_dhq__whoSub{color:var(--sub)}.InquiryForm-module__6h_dhq__done{border:1px solid var(--line);border-radius:var(--radius,12px);background:var(--surface,#fff);max-width:720px;padding:22px 22px 8px;font-size:14.5px;line-height:1.8}.InquiryForm-module__6h_dhq__doneTitle{color:var(--primary-deep);margin-top:0;font-size:18px;font-weight:800}.InquiryForm-module__6h_dhq__trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}@media (max-width:600px){.InquiryForm-module__6h_dhq__submit{justify-self:stretch}.InquiryForm-module__6h_dhq__who{grid-template-columns:1fr;gap:2px}.InquiryForm-module__6h_dhq__whoLabel{margin-top:6px}}.InquiryForm-module__6h_dhq__input:focus{border-color:var(--primary-strong);box-shadow:var(--field-focus);outline:none}
