.mp-soft-cta,.mp-soft-cta *{box-sizing:border-box}.mp-soft-cta{background:transparent;font-family:Mulish,Segoe UI,system-ui,sans-serif;margin:0;padding:56px 0;width:100%}.mp-soft-cta .mp-soft-cta__wrap{margin:0 auto;max-width:1120px;padding:0 24px;width:100%}.mp-soft-cta .mp-soft-cta__card{background:#f6fafc;border:1px solid rgba(95,190,179,.35);border-radius:20px;box-shadow:none;min-width:0;padding:48px 40px;text-align:center;width:100%}.mp-soft-cta .mp-soft-cta__title{color:#0e8b99;font-family:Poppins,Segoe UI,system-ui,sans-serif;font-size:clamp(26px,3.2vw,38px);font-weight:800;letter-spacing:-.025em;line-height:1.12;margin:0 auto;max-width:24ch;overflow-wrap:anywhere;padding:0}.mp-soft-cta .mp-soft-cta__body{color:rgba(23,30,66,.8);font-family:inherit;font-size:16.5px;line-height:1.65;margin:20px auto 0;max-width:68ch;overflow-wrap:anywhere}.mp-soft-cta .mp-soft-cta__body *{font-family:inherit;font-size:inherit;line-height:inherit}.mp-soft-cta .mp-soft-cta__body p{margin:0}.mp-soft-cta .mp-soft-cta__body p+p{margin-top:12px}.mp-soft-cta .mp-soft-cta__body b,.mp-soft-cta .mp-soft-cta__body strong{color:#171e42;font-weight:700}.mp-soft-cta .mp-soft-cta__body a{color:#0a80ab;font-weight:700;text-decoration:underline;text-underline-offset:2px}.mp-soft-cta .mp-soft-cta__actions{margin-top:32px;text-align:center}.mp-soft-cta .mp-soft-cta__button{align-items:center;background:linear-gradient(135deg,#28e0c4,#0a87ad);border:0;border-radius:999px;box-shadow:0 8px 22px rgba(10,135,173,.2);color:#0b1740;display:inline-flex;font-family:Poppins,Segoe UI,system-ui,sans-serif;font-size:15px;font-weight:800;gap:14px;justify-content:center;line-height:1.35;max-width:100%;min-height:48px;overflow-wrap:anywhere;padding:14px 24px;text-align:center;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.mp-soft-cta .mp-soft-cta__button:hover{box-shadow:0 12px 28px rgba(10,135,173,.27);transform:translateY(-2px)}.mp-soft-cta .mp-soft-cta__button:focus-visible{outline:3px solid #171e42;outline-offset:5px}@media (max-width:620px){.mp-soft-cta{padding:40px 0}.mp-soft-cta .mp-soft-cta__wrap{padding:0 18px}.mp-soft-cta .mp-soft-cta__card{border-radius:16px;padding:32px 20px}.mp-soft-cta .mp-soft-cta__body{font-size:16px}.mp-soft-cta .mp-soft-cta__button{width:100%}}@media (prefers-reduced-motion:reduce){.mp-soft-cta .mp-soft-cta__button{transition:none}.mp-soft-cta .mp-soft-cta__button:hover{transform:none}}