.enq-honey{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.enq-status{margin:0;font-size:13px;line-height:1.5}.enq-err{color:#c0392b}.enq-err a{text-decoration:underline}.lead-form{gap:18px;color:#111}.lead-fields,.lead-form{display:flex;flex-direction:column}.lead-fields{gap:26px}.lead-sec{margin:0;padding:0;border:0;min-width:0}.lead-sec legend{margin-bottom:12px;padding:0;font:600 16px var(--font-body);color:#111}.lead-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.lead-wide{grid-column:1/-1}.lead-box{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:56px;padding:8px 14px;border:1px solid #d6d6d2;border-radius:6px;background:#fff;cursor:text;transition:border-color .15s,box-shadow .15s}.lead-box:hover{border-color:#a9a9a5}.lead-box:focus-within{border-color:#111;box-shadow:0 0 0 3px #1111110f}.lead-box>span{font-size:11px;line-height:1.3;color:#777}.lead-box>span b{font-weight:400;color:#777}.lead-fields .lead-box input,.lead-fields .lead-box select,.lead-fields .lead-box textarea{width:100%;margin:0;padding:3px 0 0;border:0;border-radius:0;background:transparent;color:#111;font:inherit;font-size:14px;outline:0;box-shadow:none}.lead-fields .lead-box input::placeholder,.lead-fields .lead-box textarea::placeholder{color:#a3a39f}.lead-fields .lead-box textarea{min-height:70px;resize:vertical;line-height:1.5}.lead-box:has(textarea){justify-content:flex-start;padding-top:10px}.lead-fields .lead-box select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:26px;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10L5 6z' fill='%23333'/%3E%3C/svg%3E") right 2px center/9px no-repeat}.lead-box:has(select){cursor:pointer}.lead-fields .lead-box select:has(option[value=""]:checked),.lead-fields .lead-box select:invalid{color:#a3a39f}.lead-box:has(input:user-invalid),.lead-box:has(select:user-invalid){border-color:#c0392b;box-shadow:0 0 0 3px #c0392b14}.lead-optin{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.45;color:#444;cursor:pointer}.lead-optin input{flex:0 0 18px;width:18px;height:18px;margin:1px 0 0;accent-color:#1a73e8;cursor:pointer}.lead-form .lead-submit{display:flex;justify-content:center;width:100%;padding:16px 20px;border:0;border-radius:6px;background:#111;color:#fff;font:600 14px var(--font-body);cursor:pointer;transition:background .15s}.lead-form .lead-submit:hover{background:#2a2a2a}.lead-form .lead-submit:disabled{opacity:.6;cursor:default}.lead-form .lead-submit span{display:none}.lead-note{margin:-4px 0 0;font-size:12px;color:#777;text-align:center}.enq-sent{display:flex;gap:14px;align-items:flex-start;padding:20px;border:1px solid #cfe8d5;border-radius:8px;background:#f1faf3;color:#111}.enq-sent svg{flex:0 0 36px;height:36px;padding:8px;border-radius:50%;background:#2e8b57;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.enq-sent strong{display:block;margin:1px 0 3px;font-size:15px}.enq-sent p{margin:0;font-size:13px;line-height:1.55;color:#444}.footer-community .enq-sent{margin-top:14px;max-width:560px}@media(max-width:560px){.lead-grid{grid-template-columns:1fr}}