.hi-inquiry{background:#fff;padding:70px 0}.hi-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;align-items:center}.hi-intro h2{font-size:49px;line-height:1.04;margin:0 0 24px}.hi-intro>p:not(.n-kicker){font-size:17px;line-height:1.55;color:var(--muted);max-width:390px}.hi-email{display:inline-flex;gap:16px;align-items:center;font-size:17px;font-weight:600;margin-top:8px;color:var(--ink)}.hi-email svg{width:21px;fill:none;stroke:currentColor;stroke-width:1.5}.hi-review-note{border-top:1px solid var(--line);margin-top:33px;padding-top:23px;max-width:390px}.hi-review-note>span{font-size:10px;letter-spacing:.1em;color:var(--steel);font-weight:600}.hi-review-note>p{font-size:15px;line-height:1.55;color:var(--muted);margin:12px 0 0}.hi-intro .hi-confidential{font-size:13px!important;margin-top:22px}.hi-confidential a{text-decoration:underline;text-underline-offset:3px}.hi-inquiry .hi-form{background:#f1f6f6;border:0;border-radius:8px;padding:30px}.hi-form-header{margin-bottom:22px}.hi-form-header h3{font-size:32px;margin:0 0 5px}.hi-form-header p{font-size:15px;color:var(--muted);margin:0}.hi-dropzone{display:flex;position:relative;align-items:center;flex-direction:column;justify-content:center;gap:7px;min-height:125px;background:#fff;border:1px dashed #8aafb4;border-radius:5px;text-align:center;padding:18px;cursor:pointer}.hi-dropzone input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.hi-dropzone svg{width:24px;height:24px;fill:none;stroke:var(--accent);stroke-width:1.5;margin-bottom:2px}.hi-dropzone strong{font-size:16px;color:var(--ink);font-weight:600}.hi-dropzone>span{font-size:13px;color:var(--muted)}.hi-dropzone small{font-size:inherit}.hi-dropzone:focus-within,.hi-dropzone.is-over{outline:2px solid var(--accent);outline-offset:3px;background:#f7fcfc}.hi-file-help{font-size:11px;line-height:1.45;color:var(--steel);margin:9px 0 18px}.hi-file-list{padding:0;list-style:none;margin:0}.hi-file-list li{display:flex;justify-content:space-between;gap:15px;align-items:center;border-top:1px solid var(--line);padding:8px 0;font-size:13px}.hi-file-list li span{overflow-wrap:anywhere}.hi-file-list button{background:transparent;border:0;padding:5px;color:var(--accent);font:inherit;text-decoration:underline;cursor:pointer}.hi-error{font-size:13px;color:#9e3535;margin:8px 0}.hi-error:empty{display:none}.hi-fields{display:grid;grid-template-columns:1fr 1fr;gap:17px 18px}.hi-fields label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600;color:var(--ink)}.hi-fields label>span{font-weight:400;color:var(--muted)}.hi-fields input,.hi-fields textarea{width:100%;background:#fff;border:1px solid #ccdce0;border-radius:3px;padding:10px 12px;font:400 15px/1.4 var(--body);color:var(--ink);min-width:0}.hi-fields input{height:42px}.hi-fields textarea{resize:vertical}.hi-fields input:focus,.hi-fields textarea:focus{outline:2px solid var(--accent);outline-offset:2px}.hi-wide{grid-column:1/-1}.hi-more{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:22px 0 20px}.hi-more summary{display:flex;justify-content:space-between;gap:15px;align-items:center;cursor:pointer;padding:15px 0;font-size:14px;font-weight:600;list-style:none;color:var(--ink)}.hi-more summary::-webkit-details-marker{display:none}.hi-more summary>span{font-size:22px;font-weight:400}.hi-more[open] summary>span{transform:rotate(45deg)}.hi-more .hi-fields{padding:4px 0 19px}.hi-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hi-submit{display:flex;align-items:center;gap:22px}.hi-submit .n-button{font-size:14px;flex:none;min-height:45px;padding:12px 19px;gap:20px}.hi-submit p{font-size:11px;line-height:1.5;color:var(--muted);margin:0}.hi-submit p a{text-decoration:underline;text-underline-offset:2px}.hi-submit button:disabled{opacity:.6;cursor:wait}.hi-result{font-size:14px;line-height:1.55;margin-top:18px;padding:13px 15px;background:#fff;border-left:3px solid var(--accent);color:var(--ink)}.hi-result[data-error="true"]{border-color:#9e3535;color:#9e3535}.hi-result[hidden]{display:none}
@media(max-width:1100px) and (min-width:761px){.hi-layout{gap:40px;grid-template-columns:.85fr 1.15fr}.hi-intro h2{font-size:43px}.hi-inquiry .hi-form{padding:25px}.hi-submit{gap:16px}.hi-submit p{font-size:10px}.hi-email{font-size:15px}}
@media(max-width:760px){.hi-inquiry{padding:45px 0 50px}.hi-layout{grid-template-columns:1fr;gap:28px}.hi-intro h2{font-size:40px;margin-bottom:17px}.hi-intro>p:not(.n-kicker){font-size:16px;max-width:none}.hi-email{font-size:15px;margin-top:2px}.hi-review-note{display:none}.hi-intro .hi-confidential{font-size:12px!important;margin-top:14px}.hi-inquiry .hi-form{padding:23px 20px}.hi-form-header h3{font-size:31px}.hi-form-header p{font-size:14px}.hi-fields{gap:15px 13px}.hi-fields label{font-size:12px}.hi-fields input,.hi-fields textarea{font-size:16px}.hi-dropzone{min-height:125px;padding:15px}.hi-dropzone strong{font-size:15px}.hi-submit{flex-direction:column;align-items:stretch;gap:12px}.hi-submit .n-button{justify-content:center;font-size:15px}.hi-submit p{font-size:11px}.hi-file-help{font-size:10px}}
@media(max-width:380px){.hi-intro h2{font-size:36px}.hi-fields{grid-template-columns:1fr}.hi-inquiry .hi-form{padding:21px 17px}}
