.mm-cta-banner{isolation:isolate;overflow:hidden;padding:var(--s-section) 0;position:relative}.mm-cta-banner--deep{background:var(--canvas-deep)}.mm-cta-banner--accent{background:var(--accent)}.mm-cta-banner--accent .mm-cta-banner-eyebrow{color:var(--ink)}.mm-cta-banner--accent .mm-cta-banner-headline,.mm-cta-banner--accent .mm-cta-banner-subhead,.mm-cta-banner--accent .mm-cta-banner-trust{color:var(--text)}.mm-cta-banner-bg{background-image:var(--mm-cta-bg);background-position:50%;background-size:cover;inset:0;position:absolute;z-index:-1}.mm-cta-banner-bg:after{background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.7));content:"";inset:0;position:absolute}.mm-cta-banner-inner{align-items:center;display:flex;flex-direction:column;gap:var(--s-md);max-width:780px;text-align:center}.mm-cta-banner-eyebrow,.mm-cta-banner-headline{margin:0}.mm-cta-banner-subhead{margin:0;max-width:620px}.mm-cta-banner-actions{display:flex;flex-wrap:wrap;gap:var(--s-md);justify-content:center;margin-top:var(--s-md)}.mm-cta-banner-trust{color:var(--text-subtle);margin:var(--s-sm) 0 0}@media (max-width:720px){.mm-cta-banner{padding:var(--s-xxl) 0}.mm-cta-banner-actions{flex-direction:column;gap:var(--s-sm);width:100%}.mm-cta-banner-actions .btn{width:100%}}@media (prefers-reduced-data:reduce){.mm-cta-banner-bg{background-image:none}.mm-cta-banner-bg:after{background:var(--canvas-deep)}}