.nln-general-enquiry{border:1px solid #e5dcf4;border-radius:16px;padding:clamp(16px,3vw,26px);margin:24px 0;min-width:0;background:#fff}
.nln-general-enquiry legend{font-weight:700;color:#4b1059;padding-inline:6px}
.nln-general-enquiry :is(input:not([type=checkbox]),textarea){display:block;width:100%;max-width:100%;box-sizing:border-box;font:inherit;padding:12px;border:1px solid #d5cbea;border-radius:8px;margin:7px 0 16px}
.nln-general-enquiry label{display:block}.nln-general-enquiry .nln-flow-check{display:flex;align-items:flex-start;gap:10px;margin:16px 0}
.nln-general-enquiry :is(input,textarea,button,a):focus-visible{outline:3px solid #7022ac;outline-offset:3px}
.nln-general-enquiry .nln-send-service-enquiry{white-space:normal;min-height:44px;max-width:100%}
.nln-general-enquiry .nln-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
