/* Final footer + AI CTA corrections. */

.mm-site-footer .mm-footer-email{margin:.35rem 0 0!important}.mm-site-footer .mm-footer-email a{color:#fff!important;text-decoration:none!important;font-weight:750;overflow-wrap:anywhere}.mm-site-footer .mm-footer-email a:hover,.mm-site-footer .mm-footer-email a:focus-visible{color:#7ce8ff!important;text-decoration:underline!important;text-underline-offset:4px}
.mm-site-footer .mm-footer-cookie-button{appearance:none;border:0;background:transparent;color:#fff;padding:.45rem 0;margin:.35rem 0 0;font:inherit;font-weight:700;cursor:pointer;text-align:left}.mm-site-footer .mm-footer-cookie-button:hover,.mm-site-footer .mm-footer-cookie-button:focus-visible{color:#7ce8ff;text-decoration:underline;text-underline-offset:4px}.mm-site-footer .mm-footer-cookie-button:focus-visible{outline:3px solid #00c8f4;outline-offset:4px;border-radius:4px}
.mm-site-footer .mm-footer-bottom>p{margin:0!important}

/* The final CTA on every AI commercial page must read as a deliberate button, not an inline link. */
.mm-ai-product-page .mm-work-final-cta__inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:2rem!important}.mm-ai-product-page .mm-work-final-cta__inner>div{max-width:820px!important}.mm-ai-product-page .mm-work-final-cta__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:.9rem 1.4rem!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;background:linear-gradient(135deg,#176df5 0%,#2d63f3 48%,#5144f8 100%)!important;color:#fff!important;text-decoration:none!important;font-weight:850!important;line-height:1.15!important;white-space:nowrap!important;box-shadow:0 14px 34px rgba(23,109,245,.28)!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}.mm-ai-product-page .mm-work-final-cta__button:hover,.mm-ai-product-page .mm-work-final-cta__button:focus-visible{transform:translateY(-2px)!important;box-shadow:0 20px 44px rgba(23,109,245,.36)!important;filter:brightness(1.08)!important}.mm-ai-product-page .mm-work-final-cta__button:focus-visible{outline:3px solid #00c8f4!important;outline-offset:4px!important}

@media(max-width:760px){.mm-ai-product-page .mm-work-final-cta__inner{align-items:flex-start!important;flex-direction:column!important}.mm-ai-product-page .mm-work-final-cta__button{width:100%!important;white-space:normal!important;text-align:center!important}}
@media(prefers-reduced-motion:reduce){.mm-ai-product-page .mm-work-final-cta__button{transition:none!important}.mm-ai-product-page .mm-work-final-cta__button:hover{transform:none!important}}
