.public-home .public-enquiry{border-top:1px solid var(--border);max-width:52rem;margin-top:48px;padding-top:32px}.public-home .public-enquiry h3{font-family:var(--font-display);font-size:20px;font-weight:650;line-height:1.3}.public-home .public-enquiry-intro,.public-home .public-enquiry-privacy{color:var(--muted-foreground);line-height:1.7}.public-home .public-enquiry-form{gap:16px;margin-top:8px;display:grid}.public-home .public-enquiry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=640px){.public-home .public-enquiry-grid{grid-template-columns:minmax(0,1fr)}}.public-home .public-enquiry-role{border:0;flex-wrap:wrap;align-items:center;gap:4px 24px;margin:0;padding:0;display:flex}.public-home .public-enquiry-role legend{width:100%;margin-bottom:4px;font-size:.875rem;font-weight:700}.public-home .public-enquiry-role legend em,.public-home .public-enquiry label em{color:var(--primary);font-style:normal}.public-home .public-enquiry-role label{align-items:center;gap:8px;min-height:44px;display:inline-flex}.public-home .public-enquiry-role input[type=radio]{width:24px;height:24px;accent-color:var(--primary);flex:none;margin:0}.public-home .public-enquiry-optional{color:var(--muted-foreground);font-weight:400}.public-home .public-enquiry .public-enquiry-error{color:var(--destructive)}.public-home .public-enquiry-privacy a,.public-home .public-enquiry-fallback a{color:var(--primary);font-weight:600;text-decoration:underline}.public-home .public-enquiry-done,.public-home .public-enquiry-fallback{background:var(--muted);overflow-wrap:anywhere;border-radius:.55rem;margin-top:16px;padding:14px 16px;line-height:1.7}.public-home .public-enquiry-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
