/* Only the sticky mobile controls. Existing hero/button styling is preserved. */
html body.op-unified aside.conversion-dock{display:none!important}
@media(max-width:760px){
 html body.op-unified aside.conversion-dock{
  display:flex!important;position:fixed!important;inset:auto 12px calc(12px + env(safe-area-inset-bottom,0px)) auto!important;
  width:104px!important;max-width:104px!important;min-height:48px!important;gap:8px!important;
  padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;
  transform:none!important;z-index:45!important;
 }
 html body.op-unified aside.conversion-dock>a{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 48px!important;
  width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;margin:0!important;
  border:1px solid var(--u-line)!important;border-radius:12px!important;background:var(--u-control)!important;color:var(--u-ink)!important;
  box-shadow:0 2px 8px #0002!important;text-decoration:none!important;
 }
 html body.op-unified aside.conversion-dock>a.conversion-dock__phone{background:var(--u-accent)!important;color:#102417!important;border-color:transparent!important}
 html body.op-unified aside.conversion-dock>a>svg{display:block!important;width:24px!important;height:24px!important;pointer-events:none}
 html body.op-unified aside.conversion-dock>a:focus-visible{outline:3px solid var(--u-ink)!important;outline-offset:3px!important}
 html body.op-unified aside.conversion-dock.u-dock-hidden{visibility:hidden!important;opacity:0!important;pointer-events:none!important}
}
