#nagomi-mist-inquiry {--mist-blue:#008fbd;--mist-ink:#213844;--mist-muted:#5b6c75;--mist-line:#d1e0e7;color:var(--mist-ink);background:#edf6fa;padding:76px 24px 70px;scroll-margin-top:100px;font-size:16px;line-height:1.9}
#nagomi-mist-inquiry * {box-sizing:border-box}
#nagomi-mist-inquiry .mist-inquiry-wrap {width:min(100%,960px);margin:auto}
#nagomi-mist-inquiry .mist-inquiry-heading {display:flex;gap:18px;align-items:center;margin-bottom:22px}
#nagomi-mist-inquiry .mist-heading-icon {display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:#d7edf6;flex-shrink:0;color:var(--mist-blue)}
#nagomi-mist-inquiry .mist-heading-icon svg {width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.4}
#nagomi-mist-inquiry .mist-eyebrow {color:var(--mist-blue);font-size:13px;letter-spacing:.13em;margin:0 0 7px;font-weight:700}
#nagomi-mist-inquiry h2 {font-size:30px;line-height:1.6;font-weight:700;margin:0;border:0;padding:0}
#nagomi-mist-inquiry #mist-inquiry-title {font-family:'Roboto Condensed', sans-serif;}
#nagomi-mist-inquiry .mist-inquiry-lead {color:var(--mist-muted);margin:0 0 32px}
#nagomi-mist-inquiry .mist-inquiry-card {background:#fff;padding:42px 46px;border-top:4px solid var(--mist-blue);box-shadow:0 8px 32px rgb(24 71 93 / 4%)}
#nagomi-mist-inquiry form {margin:0}
#nagomi-mist-inquiry .mist-form-steps {display:grid;grid-template-columns:1fr 1fr;list-style:none;padding:0;margin:0 0 36px;border-bottom:1px solid var(--mist-line);gap:0}
#nagomi-mist-inquiry .mist-form-steps li {text-align:center;padding:10px 6px 18px;font-size:14px;color:#7b8c94;margin:0}
#nagomi-mist-inquiry .mist-form-steps li span {margin-right:10px;font-size:12px}
#nagomi-mist-inquiry .mist-form-steps li[aria-current] {border-bottom:2px solid var(--mist-blue);color:var(--mist-blue);font-weight:700}
#nagomi-mist-inquiry .mist-field-pair {display:grid;grid-template-columns:1fr 1fr;gap:25px}
#nagomi-mist-inquiry .mist-field {margin:0 0 28px;min-width:0;overflow-wrap:anywhere}
#nagomi-mist-inquiry .mist-field>label {font-weight:700;display:flex;gap:8px;align-items:center;margin:0 0 12px;flex-wrap:wrap;font-size:16px}
#nagomi-mist-inquiry .mist-field-number {font-size:11px;font-weight:700;color:var(--mist-blue);background:#eaf5fa;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;flex-shrink:0;margin-right:1px}
#nagomi-mist-inquiry .mist-field-tag {display:inline-block;font-weight:400;color:#71828a;background:#f0f3f5;padding:1px 7px;font-size:11px;white-space:nowrap}
#nagomi-mist-inquiry .mist-field-tag.is-required {color:#027c9d;background:#e7f3f8}
#nagomi-mist-inquiry .mist-field input,#nagomi-mist-inquiry .mist-field select,#nagomi-mist-inquiry .mist-field textarea {display:block;width:100%;max-width:100%;border:1px solid #bdcfd8;border-radius:3px;background:#fff;color:var(--mist-ink);padding:13px 14px;font:inherit;font-size:16px;line-height:1.6;height:auto;box-shadow:none;min-width:0}
#nagomi-mist-inquiry .mist-field input[type="hidden"] {display:none}
#nagomi-mist-inquiry .mist-field textarea {resize:vertical;min-height:170px}
#nagomi-mist-inquiry .mist-field input {height:calc(1.6em + 28px)}
#nagomi-mist-inquiry .mist-field select {
 -webkit-appearance:none;
 appearance:none;
 height:calc(1.6em + 28px);
 min-height:53px;
 padding:13px 42px 13px 14px;
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m4 7 6 6 6-6' fill='none' stroke='%23213844' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
 background-repeat:no-repeat;
 background-position:right 14px center;
 background-size:18px 18px;
}
#nagomi-mist-inquiry input::placeholder,#nagomi-mist-inquiry textarea::placeholder {color:#85959d;opacity:1}
#nagomi-mist-inquiry input:focus,#nagomi-mist-inquiry select:focus,#nagomi-mist-inquiry textarea:focus {outline:2px solid #4eb5d4;outline-offset:2px;border-color:var(--mist-blue)}
#nagomi-mist-inquiry .mist-field-help {font-size:12px;color:var(--mist-muted);line-height:1.8;margin:9px 0 0}
#nagomi-mist-inquiry .mist-privacy {border-top:1px solid var(--mist-line);padding-top:24px;margin:10px 0 26px;font-size:13px;line-height:1.9}
#nagomi-mist-inquiry .mist-privacy p {margin:0 0 12px}
#nagomi-mist-inquiry a {color:#007fa6;text-decoration:underline;text-underline-offset:4px}
#nagomi-mist-inquiry .mist-consent {margin-top:20px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}
#nagomi-mist-inquiry .mist-consent .mwform-checkbox-field {margin:0}
#nagomi-mist-inquiry .mist-consent label {display:flex;gap:10px;align-items:flex-start;margin:0;cursor:pointer}
#nagomi-mist-inquiry input[type="checkbox"] {width:18px;height:18px;accent-color:var(--mist-blue);flex-shrink:0;margin:4px 0 0}
#nagomi-mist-inquiry .mist-form-actions {display:flex;gap:16px}
#nagomi-mist-inquiry .mist-button {font:inherit;font-size:15px;font-weight:700;border-radius:3px;border:1px solid var(--mist-blue);padding:17px 20px;line-height:1.6;white-space:normal;cursor:pointer;text-decoration:none;display:inline-block;text-align:center;flex:1;transition:background .2s,color .2s}
#nagomi-mist-inquiry .mist-button.is-primary {color:#fff;background:var(--mist-blue)}
#nagomi-mist-inquiry .mist-button.is-primary:hover {background:#0079a0}
#nagomi-mist-inquiry .mist-button.is-secondary {color:var(--mist-blue);background:#fff}
#nagomi-mist-inquiry .mist-button.is-secondary:hover {background:#eaf5fa}
#nagomi-mist-inquiry .mist-button[aria-disabled="true"] {opacity:.65;cursor:wait}
#nagomi-mist-inquiry .mist-form-recipient {text-align:center;color:var(--mist-muted);font-size:12px;margin:16px 0 0}
#nagomi-mist-inquiry .mist-direct-mail {text-align:center;font-size:13px;margin:24px 0 0;overflow-wrap:anywhere}
#nagomi-mist-inquiry .confirm-only {display:none}
#nagomi-mist-inquiry .mw_wp_form_confirm .confirm-only {display:block;margin-bottom:28px}
#nagomi-mist-inquiry .mw_wp_form_confirm .mist-field-help,#nagomi-mist-inquiry .mw_wp_form_confirm .mist-field-tag {display:none}
#nagomi-mist-inquiry .mw_wp_form_confirm .mist-field {border-bottom:1px solid var(--mist-line);padding-bottom:22px}
#nagomi-mist-inquiry h3 {font-size:22px;font-weight:700;line-height:1.7;border:0;padding:0;margin:0 0 14px}
#nagomi-mist-inquiry .error,#nagomi-mist-inquiry .mist-client-error {display:block;color:#a22b2b;font-size:14px;margin:8px 0 20px}
#nagomi-mist-inquiry [hidden] {display:none!important}
#nagomi-mist-inquiry .mw_wp_form {scroll-margin-top:110px}
#nagomi-mist-inquiry .mist-preview-notice {background:#f6f9fb;border-left:3px solid #a5c8d8;font-size:13px;padding:12px 16px;margin:0 0 24px;color:var(--mist-muted)}
@media(max-width:760px){
 #nagomi-mist-inquiry {padding:45px 20px;font-size:14px}
 #nagomi-mist-inquiry .mist-inquiry-heading {align-items:flex-start;gap:12px}
 #nagomi-mist-inquiry .mist-heading-icon {width:42px;height:42px;margin-top:4px}
 #nagomi-mist-inquiry .mist-heading-icon svg {width:24px;height:24px}
 #nagomi-mist-inquiry .mist-eyebrow {font-size:10px}
 #nagomi-mist-inquiry h2 {font-size:23px}
 #nagomi-mist-inquiry .mist-inquiry-lead {margin-bottom:24px}
 #nagomi-mist-inquiry .mist-inquiry-lead br {display:none}
 #nagomi-mist-inquiry .mist-inquiry-card {padding:25px 20px}
 #nagomi-mist-inquiry .mist-field-pair {grid-template-columns:1fr;gap:0}
 #nagomi-mist-inquiry .mist-field>label {font-size:15px}
 #nagomi-mist-inquiry .mist-form-actions {flex-direction:column-reverse;gap:12px}
 #nagomi-mist-inquiry .mist-direct-mail {font-size:12px}
}
@media(prefers-reduced-motion:reduce){#nagomi-mist-inquiry .mist-button {transition:none}}
body:has(#nagomi-mist-inquiry) #footer>.container.mt-5 {margin-top:0!important}

#nagomi-mist-inquiry .mist-mobile-br {display:none}
@media(max-width:760px){#nagomi-mist-inquiry .mist-mobile-br {display:block}}
