/* Collect MD 6.9.5 — sitewide fixed mobile conversion bar. */
@media (max-width:700px) {
  body.collectmd-front,
  body.collectmd-inner { padding-bottom: calc(84px + env(safe-area-inset-bottom, 0px)) !important; }
  body .cmd-mobile-bottom-cta {
    display:grid !important;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
    position: fixed !important;
    left: 0 !important; right: 0 !important; bottom: 0 !important;
    width: 100% !important; max-width: 100vw !important;
    z-index: 8000 !important;
    gap: 8px !important;
    padding: 10px max(12px,env(safe-area-inset-left,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-right,0px)) !important;
    background: rgba(9,15,17,.98) !important;
    border-top: 1px solid rgba(196,251,91,.28) !important;
    box-shadow: 0 -9px 28px rgba(0,0,0,.2) !important;
    align-items:center !important;
  }
  body .cmd-mobile-bottom-cta a {
    display:flex !important;align-items:center !important;justify-content:center !important;
    gap:5px !important;min-width:0 !important;min-height:48px !important;
    padding:10px 6px !important;border-radius:100px !important;
    text-align:center !important;white-space:normal !important;
    font-family:Manrope,Arial,sans-serif !important;
    font-weight:900 !important;font-size:clamp(9px,2.6vw,12px) !important;
    line-height:1.2 !important;text-decoration:none !important;
  }
  body .cmd-mobile-bottom-cta__primary {background:#c4fb5b !important;color:#0d1912 !important;}
  body .cmd-mobile-bottom-cta__secondary {background:#17211e !important;color:#f4f4ed !important;border:1px solid rgba(244,244,237,.4) !important;}
  body .cmd-mobile-bottom-cta a:focus-visible {outline:2px solid #fff !important;outline-offset:2px !important;}
  body.cmd-drawer-locked .cmd-mobile-bottom-cta {visibility:hidden !important;pointer-events:none !important;}
  #contact-form {scroll-margin-top:90px;}
  .cmd-legal__wrap {padding-bottom:max(100px,calc(90px + env(safe-area-inset-bottom,0px))) !important;}
}
@media (min-width:701px) {body .cmd-mobile-bottom-cta {display:none !important;}}
