/* Shared inquiry styles are isolated from the imported service-page styles. */
.design-site .prototype-main .liq-inquiry.liq-inquiry{--form-line:#d8dbd3;container-type:inline-size;background:#fff;color:#242b25;text-align:left;font-family:var(--sans);padding:30px;border:1px solid var(--form-line);border-top:3px solid var(--red);width:100%;min-width:0;box-sizing:border-box}
.design-site .prototype-main .liq-inquiry.liq-inquiry *{box-sizing:border-box}
.design-site .prototype-main .liq-inquiry.liq-inquiry [hidden]{display:none!important}
.design-site .prototype-main .liq-inquiry.liq-inquiry form{margin:0;padding:0;background:none;border:0;width:100%;max-width:none;display:block}
.design-site .prototype-main .liq-inquiry.liq-inquiry .liq-inquiry__intro{font:500 26px/1.25 var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0 0 8px;text-transform:none}
.design-site .prototype-main .liq-inquiry.liq-inquiry .liq-inquiry__required{font-size:11px;line-height:1.6;color:#657061;margin:0 0 25px}
.design-site .prototype-main .liq-inquiry__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 18px;min-width:0}
.design-site .prototype-main .liq-inquiry__field{min-width:0;margin:0;padding:0}
.design-site .prototype-main .liq-inquiry__wide{grid-column:1/-1}
.design-site .prototype-main .liq-inquiry.liq-inquiry label{display:block;margin:0 0 8px;font:600 13px/1.6 var(--sans);color:#30392f;text-transform:none;letter-spacing:0;overflow-wrap:break-word;white-space:normal}
.design-site .prototype-main .liq-inquiry.liq-inquiry input,.design-site .prototype-main .liq-inquiry.liq-inquiry textarea{display:block;width:100%;min-width:0;max-width:none;min-height:48px;margin:0;padding:12px 13px;border:1px solid #bcc4b8;border-radius:3px;background:#fcfdfb;color:#20291e;font:400 16px/1.55 var(--sans);box-shadow:none;letter-spacing:0;appearance:auto}
.design-site .prototype-main .liq-inquiry.liq-inquiry textarea{resize:vertical;min-height:120px}
.design-site .prototype-main .liq-inquiry.liq-inquiry :is(input,textarea):focus{outline:2px solid #657a5e;outline-offset:2px;border-color:#657a5e}
.design-site .prototype-main .liq-inquiry.liq-inquiry .liq-inquiry__hint{font-size:12px;line-height:1.7;color:#606c5d;margin:-3px 0 11px}
.design-site .prototype-main .liq-inquiry.liq-inquiry .liq-inquiry__privacy{font-size:11px;line-height:1.8;color:#657061;margin:20px 0}
.design-site .prototype-main .liq-inquiry.liq-inquiry a{color:#74311f;font-size:inherit;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.design-site .prototype-main .liq-inquiry.liq-inquiry .liq-inquiry__submit{display:flex;width:100%;min-height:51px;gap:18px;align-items:center;justify-content:space-between;background:var(--red);color:#fff;border:0;border-radius:3px;padding:14px 18px;font:600 14px/1.5 var(--sans);cursor:pointer;text-transform:none;letter-spacing:0;box-shadow:none;margin:0}
.design-site .prototype-main .liq-inquiry.liq-inquiry .liq-inquiry__submit:hover{background:#6a2a1a}
.design-site .prototype-main .liq-inquiry.liq-inquiry .liq-inquiry__submit:disabled{opacity:.65;cursor:wait}
.design-site .prototype-main .liq-inquiry.liq-inquiry .liq-inquiry__submit:focus-visible{outline:2px solid var(--red);outline-offset:4px}
.design-site .prototype-main .liq-inquiry.liq-inquiry .liq-inquiry__submit span{font-size:20px}
.design-site .prototype-main .liq-inquiry.liq-inquiry .liq-inquiry__status{font-size:13px;line-height:1.8;margin:16px 0 0;color:#7b291f}
.design-site .prototype-main .liq-inquiry.liq-inquiry .liq-inquiry__status:empty{display:none}
.design-site .prototype-main .liq-inquiry.liq-inquiry .liq-inquiry__alternative{font-size:12px;line-height:1.8;color:#657061;margin:20px 0 0}
.design-site .prototype-main .liq-inquiry__trap{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap;pointer-events:none}
.design-site .prototype-main .liq-inquiry__success{padding:24px 0}
.design-site .prototype-main .liq-inquiry__check{display:inline-flex;align-items:center;justify-content:center;background:#e6eddf;color:#43573d;font-size:25px;width:52px;height:52px;border-radius:50%;margin-bottom:20px}
.design-site .prototype-main .liq-inquiry.liq-inquiry .liq-inquiry__success h3{font:500 29px/1.2 var(--serif);letter-spacing:-.025em;color:var(--ink);margin:0 0 16px}
.design-site .prototype-main .liq-inquiry.liq-inquiry .liq-inquiry__success p{font-size:15px;line-height:1.8;color:#566050;margin:0}
.training-redesign .lt-inquiry-form{padding:0;border:0;background:transparent;margin-inline:0;min-width:0}
.training-redesign .lt-form-embed{min-height:0}
.training-redesign .lt-legacy-anchor{display:block;height:0;overflow:hidden}
@container(max-width:400px){.design-site .prototype-main .liq-inquiry__fields{grid-template-columns:1fr;gap:18px}.design-site .prototype-main .liq-inquiry__wide{grid-column:auto}}
@media(max-width:600px){.design-site .prototype-main .liq-inquiry.liq-inquiry{padding:23px 20px}.design-site .prototype-main .liq-inquiry.liq-inquiry .liq-inquiry__intro{font-size:25px}}

.design-site .prototype-main .imported-content .native-inquiry-mount{padding:0;border:0;background:none;border-radius:0;overflow:visible;min-height:0}
@media(max-width:700px){.design-site .prototype-main .imported-content [data-native-inquiry-section]>.wrap,.design-site .prototype-main .imported-content [data-native-inquiry-section]>.container{padding-inline:0}}
.design-site .prototype-main .imported-content [data-native-inquiry-section="hiring"]{margin-inline:0}
.design-site .prototype-main .imported-content [data-native-inquiry-section="hiring"] .native-inquiry-mount{margin-top:30px}
