.jo-inquiry[data-v-35c0082f]{color:var(--jh-navy);font-family:var(--jh-font);background:linear-gradient(#f3f9fa 0,#fffdfb 100%);border-radius:22px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,56px);margin:clamp(32px,5vw,64px) 0;padding:clamp(22px,4vw,48px);scroll-margin-top:96px;display:grid}.jo-inquiry__eyebrow[data-v-35c0082f]{color:var(--jh-teal-text);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 12px;font-size:.75rem;font-weight:600;display:flex}.jo-inquiry h2[data-v-35c0082f]{letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600;line-height:1.15}.jo-inquiry__lead[data-v-35c0082f]{color:var(--jh-muted);margin:14px 0 20px;font-size:.95rem;line-height:1.7}.jo-inquiry__points[data-v-35c0082f]{gap:12px;margin:0;padding:0;font-size:.875rem;line-height:1.5;list-style:none;display:grid}.jo-inquiry__points li[data-v-35c0082f]{align-items:flex-start;gap:9px;display:flex}.jo-inquiry__points svg[data-v-35c0082f]{color:var(--jh-teal);flex:none;margin-top:2px}.jo-inquiry__points a[data-v-35c0082f]{color:var(--jh-teal-text);font-weight:600}.jo-inquiry__form[data-v-35c0082f]{background:#fff;border-radius:18px;gap:18px;min-width:0;padding:clamp(18px,3vw,30px);display:grid;box-shadow:0 22px 55px -35px #071b3559}.jo-inquiry__fieldset[data-v-35c0082f]{border:0;min-width:0;margin:0;padding:0;display:grid}.jo-inquiry__fieldset+.jo-inquiry__fieldset[data-v-35c0082f]{border-top:1px solid var(--jh-line);padding-top:18px}.jo-inquiry__fieldset legend[data-v-35c0082f]{color:var(--jh-teal-text);letter-spacing:.035em;margin:0 0 12px;padding:0;font-size:.78rem;font-weight:600}.jo-inquiry__grid[data-v-35c0082f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.jo-inquiry__field[data-v-35c0082f]{align-content:start;gap:6px;display:grid}.jo-inquiry__field--wide[data-v-35c0082f]{grid-column:1/-1}.jo-inquiry label[data-v-35c0082f]{font-size:var(--jh-text-sm);font-weight:var(--jh-weight-strong)}.jo-inquiry label small[data-v-35c0082f]{color:var(--jh-muted);font-size:.75rem;font-weight:400}.jo-inquiry label span[data-v-35c0082f],.jo-inquiry__error[data-v-35c0082f]{color:var(--jh-orange-text)}.jo-inquiry__input[data-v-35c0082f]{box-sizing:border-box;width:100%;min-height:48px;color:var(--jh-navy);font:inherit;background:#fff;border:1px solid #c9d9dd;border-radius:10px;padding:11px 13px;font-size:16px}.jo-inquiry__input[data-v-35c0082f]:focus{border-color:var(--jh-teal);outline:0;box-shadow:0 0 0 3px #008c952b}.jo-inquiry__textarea[data-v-35c0082f]{resize:vertical;min-height:110px}.jo-inquiry__hint[data-v-35c0082f]{color:var(--jh-muted);font-size:.75rem;line-height:1.45}.jo-inquiry__error[data-v-35c0082f]{font-size:var(--jh-text-xs);font-weight:var(--jh-weight-strong);margin:0}.jo-inquiry__check[data-v-35c0082f]{cursor:pointer;align-items:flex-start;gap:10px;font-weight:400;line-height:1.5;display:flex}.jo-inquiry__check input[data-v-35c0082f]{width:20px;height:20px;accent-color:var(--jh-teal);flex:none;margin:1px 0 0}.jo-inquiry__honeypot[data-v-35c0082f]{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.jo-inquiry__notice[data-v-35c0082f]{font-size:var(--jh-text-sm);border-radius:10px;margin:0;padding:11px 13px}.jo-inquiry__notice--error[data-v-35c0082f]{color:var(--jh-orange-text);background:#fff5f3;border:1px solid #efc3bc}.jo-inquiry__notice--success[data-v-35c0082f]{color:var(--jh-teal-text);background:#f0fbf7;border:1px solid #a8d9ca;align-items:flex-start;gap:9px;display:flex}.jo-inquiry__notice--success svg[data-v-35c0082f]{flex:none;margin-top:1px}.jo-inquiry__footer[data-v-35c0082f]{border-top:1px solid var(--jh-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:18px;display:flex}.jo-inquiry__privacy[data-v-35c0082f]{max-width:340px;color:var(--jh-muted);margin:0;font-size:.75rem;line-height:1.5}.jo-inquiry__privacy a[data-v-35c0082f]{color:var(--jh-teal-text)}.jo-inquiry__submit[data-v-35c0082f]{background:var(--jh-orange);color:#fff;min-height:50px;font:600 var(--jh-text-sm)/1.3 var(--jh-font);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;display:inline-flex}.jo-inquiry__submit[data-v-35c0082f]:hover:not(:disabled){background:var(--jh-orange-hover)}.jo-inquiry__submit[data-v-35c0082f]:focus-visible{outline:3px solid var(--jh-teal);outline-offset:3px}.jo-inquiry__submit[data-v-35c0082f]:disabled{cursor:wait;opacity:.7}.jo-inquiry__spinner[data-v-35c0082f]{animation:1s linear infinite jo-spin-35c0082f}@keyframes jo-spin-35c0082f{to{transform:rotate(360deg)}}@media (width<=960px){.jo-inquiry[data-v-35c0082f]{grid-template-columns:1fr}}@media (width<=640px){.jo-inquiry[data-v-35c0082f]{border-radius:16px;padding:20px 14px}.jo-inquiry__grid[data-v-35c0082f]{grid-template-columns:1fr}.jo-inquiry__footer[data-v-35c0082f]{display:grid}.jo-inquiry__submit[data-v-35c0082f]{width:100%}}
