.mn-cta{--mn-white:#FFFFFF;--mn-off:#F7F6F4;--mn-line:#E4E1DC;--mn-black:#0D0D0D;--mn-black-dim:#5B5650;--mn-red:#C81E3C;--mn-font-display:'Playfair Display', Georgia, 'Times New Roman', serif;--mn-font-body:'Inter', 'Segoe UI', system-ui, sans-serif;--mn-cta-accent:#25D366;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin:40px 0;padding:28px 32px;background:var(--mn-black);color:var(--mn-white);border-radius:8px;font-family:var(--mn-font-body);border-left:3px solid var(--mn-cta-accent);box-shadow:0 24px 54px -28px rgb(13 13 13 / .5);text-align:left;line-height:1.5}.mn-cta,.mn-cta *,.mn-cta *::before,.mn-cta *::after{box-sizing:border-box}.mn-cta p{margin:0}.mn-cta a{text-decoration:none}.mn-cta a:focus-visible{outline:2px solid var(--mn-cta-accent);outline-offset:3px}.mn-cta__icon{width:56px;height:56px;flex-shrink:0;border-radius:50%;background:var(--mn-cta-accent);display:flex;align-items:center;justify-content:center}.mn-cta__icon svg{width:26px;height:26px;fill:var(--mn-white);display:block}.mn-cta__body{min-width:0}.mn-cta__eyebrow{display:block;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--mn-cta-accent);margin-bottom:8px}.mn-cta__title{font-family:var(--mn-font-display);font-size:22px;font-weight:700;line-height:1.3;color:var(--mn-white);margin:0 0 8px;padding:0;border:0;text-transform:none;letter-spacing:0}.mn-cta__text{font-size:14px;line-height:1.7;color:#C9C5C0}.mn-cta__action{flex-shrink:0}.mn-cta__action a{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;background:var(--mn-white);color:var(--mn-black);padding:15px 26px;border-radius:999px;font-family:var(--mn-font-body);font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;transition:background .2s ease,color .2s ease,transform .2s ease}.mn-cta__action a:hover{background:var(--mn-cta-accent);color:var(--mn-white);transform:translateY(-2px)}.mn-cta__action svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;display:block;transition:transform .2s ease}.mn-cta__action a:hover svg{transform:translateX(3px)}@media (max-width:860px){.mn-cta{grid-template-columns:auto 1fr;gap:18px 20px;padding:26px 24px}.mn-cta__action{grid-column:1 / -1}.mn-cta__action a{width:100%;justify-content:center}}@media (max-width:560px){.mn-cta{grid-template-columns:1fr;justify-items:center;text-align:center;gap:16px;margin:32px 0;padding:28px 22px;border-left:0;border-top:3px solid var(--mn-cta-accent)}.mn-cta__icon{width:50px;height:50px}.mn-cta__icon svg{width:23px;height:23px}.mn-cta__title{font-size:19px}.mn-cta__text{font-size:13.5px}.mn-cta__action{grid-column:auto;width:100%}.mn-cta__action a{padding:15px 20px;font-size:12px}}@media (prefers-reduced-motion:reduce){.mn-cta *{transition:none!important}.mn-cta__action a:hover{transform:none}.mn-cta__action a:hover svg{transform:none}}