.inquiry-form{border:1px solid var(--line);background:#0d150ef0;border-radius:16px;min-width:0;padding:28px;position:relative}.inquiry-form fieldset{border:0;grid-template-columns:1fr 1fr;gap:23px 20px;min-width:0;margin:0;padding:0;display:grid}.inquiry-field{min-width:0}.inquiry-wide{grid-column:1/-1}.inquiry-form label{color:#d6e5c8;margin-bottom:10px;font-size:13px;display:block}.inquiry-form label>span,.inquiry-optional{color:#a3b491}.inquiry-form :is(input,select,textarea){width:100%;min-height:46px;color:var(--text);font:14px/1.65 var(--sans);background:#080a08;border:1px solid #c0ff4333;border-radius:7px;padding:12px;display:block}.inquiry-form textarea{resize:vertical}.inquiry-form :is(input,textarea)::placeholder{color:#93a780;opacity:1}.inquiry-form :is(input,select,textarea):focus-visible{outline:2px solid var(--lime);outline-offset:3px}.inquiry-form [aria-invalid=true]{border-color:var(--lime)}.inquiry-form .inquiry-hint,.inquiry-form .inquiry-field-error{color:#a3b491;margin-top:8px;font-size:12px;line-height:1.8;display:block}.inquiry-form .inquiry-field-error{color:var(--lime)}.inquiry-scope{background:#c0ff4307;border:1px solid #c0ff4324;border-radius:9px;margin-top:13px;padding:14px 16px}.inquiry-scope strong{color:#d9e8c7;font-size:12px;font-weight:500}.inquiry-scope p,.inquiry-disclosure{color:#a3b491;font-size:12px;line-height:1.9}.inquiry-scope p{margin-top:7px}.inquiry-disclosure{margin:22px 0}.inquiry-disclosure a,.inquiry-section .page-section-intro p a{color:#c9e7a5;text-underline-offset:4px;text-decoration:underline}.inquiry-form .button{min-height:46px}.inquiry-form button:disabled{cursor:default;opacity:.7}.inquiry-form fieldset:disabled{opacity:.8}.inquiry-status{color:var(--lime);overflow-wrap:anywhere;min-height:25px;margin-top:18px;font-size:13px;line-height:1.9}.inquiry-status:focus{outline:1px solid var(--lime);outline-offset:5px}.inquiry-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:640px){.inquiry-form{padding:24px 20px}.inquiry-form fieldset{grid-template-columns:1fr;gap:22px}.inquiry-form :is(input,select,textarea){font-size:16px}.inquiry-form .button{width:100%}}
