/* OZ Testing site additions (Cloudflare-hosted version) */
/* Contact form (replaces Construction Marketing's embedded form) */
.oz-form{background:#fff;padding:1.75rem;border-radius:6px;box-shadow:0 10px 30px rgba(0,0,0,.12)}
.oz-form label{font-weight:700;font-size:.9rem;margin-bottom:.25rem}
.oz-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}
.oz-form-status{margin:.75rem 0 0;min-height:1.5em;font-weight:700}
.oz-form-status.ok{color:#1e7b34}.oz-form-status.err{color:#b3261e}
.oz-sitemap{list-style:none;padding:0;font-size:1.25rem}.oz-sitemap li{margin:.5rem 0}
/* Contact banner subtitle: bold, full width (matches BC site) */
.banner-interior .oz-banner-lead{font-weight:700;width:100%;max-width:1000px}
