/* Public presentation: no development notes or visible animation utility labels.
   Utility controls remain available on keyboard focus; OS reduced motion is unchanged. */
#lead-form{margin-top:22px}
.public-utility{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
.public-utility:focus-visible{position:fixed!important;right:22px!important;bottom:90px!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;min-height:44px!important;margin:0!important;padding:12px 16px!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important;border:1px solid #fff!important;background:#101820!important;color:#fff!important;z-index:200!important;outline:3px solid #7aa0ff!important;outline-offset:4px!important;display:inline-flex!important;align-items:center;gap:10px}
.public-utility:focus-visible .motion-label{display:inline!important}.client-intro{position:relative}.navigation .public-utility{flex:none}
@media print{.public-utility{display:none!important}}
