.public-enquiry{text-align:left;grid-template-columns:1fr 1.4fr;align-items:start;gap:2.5rem;margin-top:2.5rem;display:grid}.public-enquiry h3{font-size:1.4rem;line-height:1.4}.public-enquiry>div>p{color:var(--muted);line-height:1.7}.public-enquiry form{background:var(--surface);border:1px solid var(--line);border-radius:10px;min-width:0;padding:1.5rem}.public-enquiry-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.public-enquiry label{flex-direction:column;gap:.4rem;font-size:.85rem;font-weight:600;display:flex}.public-enquiry input,.public-enquiry select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:6px;padding:.75rem}.public-enquiry-privacy{color:var(--muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.7}.public-enquiry-privacy a{text-decoration:underline}.public-enquiry-status{margin-bottom:0;font-size:.9rem;line-height:1.7}.public-enquiry-status[data-state=error]{color:#a32929}.public-enquiry-status[data-state=success]{color:#17613b}.public-enquiry button[disabled]{opacity:.65;cursor:wait}.public-enquiry input:focus-visible,.public-enquiry select:focus-visible{outline:3px solid var(--gold);outline-offset:2px}@media (width<=760px){.public-enquiry{grid-template-columns:1fr;gap:1rem}.public-enquiry-fields{grid-template-columns:1fr}.public-enquiry form{padding:1.1rem}}.platform-demo-figure{margin:0}.platform-demo-figure figcaption{color:var(--muted);text-align:center;margin-top:1rem;font-size:.75rem;line-height:1.6}.team-grid--single{grid-template-columns:1fr;max-width:340px}
