.mp-cta.mp-section--dark,.mp-cta__panel.mp-section--dark{color:var(--mp-color-on-dark)}.mp-cta.mp-section--brand,.mp-cta__panel.mp-section--brand{color:var(--mp-color-on-primary)}.mp-cta__panel{display:flex;flex-direction:column;gap:1.75rem}.mp-cta--boxed .mp-cta__panel{border-radius:var(--mp-radius-lg);padding:clamp(2rem,6vw,4.5rem) clamp(1.25rem,6vw,4.5rem)}.mp-cta--boxed .mp-cta__panel.mp-section--surface{border:var(--mp-border-width) solid var(--mp-color-border)}.mp-cta--centered .mp-cta__panel{align-items:center;text-align:center}.mp-cta--centered .mp-cta__content{max-width:680px}.mp-cta--centered .mp-cta__actions{justify-content:center}.mp-cta__heading{margin-bottom:.35em}.mp-on-dark .mp-cta__heading,.mp-section--custom .mp-cta__heading{color:inherit}.mp-cta__text{font-size:1.1em;opacity:.9}.mp-cta .mp-editor-placeholder{margin:0}.mp-on-dark .mp-btn--outline,.mp-section--custom .mp-btn--outline{--btn-bg:transparent;--btn-text:currentColor;--btn-border:color-mix(in srgb,currentColor 45%,transparent);--btn-hover-bg:color-mix(in srgb,currentColor 12%,transparent);--btn-hover-text:currentColor;--btn-hover-border:currentColor}@media (min-width:1025px){.mp-cta--split .mp-cta__panel{align-items:center;flex-direction:row;gap:3rem;justify-content:space-between}.mp-cta--split .mp-cta__content{max-width:640px}.mp-cta--split .mp-cta__actions{flex:none}}