
.mmpro-offer{margin:28px auto 0;max-width:580px;padding:28px;text-align:left;border:1px solid #4274ff65;border-radius:22px;background:linear-gradient(145deg,#192447e8,#151b31f5 60%,#241b48d9);box-shadow:0 20px 60px #0003;color:#e5e7eb}
.mmpro-offer__eyebrow{font-size:11px;line-height:1.6;font-weight:800;letter-spacing:.09em;color:#93c5fd}
.mmpro-offer h2{font-size:22px;line-height:1.25;margin:10px 0 16px;font-weight:800;color:#fff;letter-spacing:-.025em}
.mmpro-offer__price{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap}
.mmpro-offer__price strong{font-size:52px;line-height:1.1;letter-spacing:-.05em;color:#fff}
.mmpro-offer__price span{font-size:14px;color:#bfdbfe}
.mmpro-offer__regular{font-size:13px;color:#b4bfd5;margin:9px 0 24px;line-height:1.6}
.mmpro-offer h3{font-size:14px;font-weight:700;color:#eef2ff;margin:0 0 10px}
.mmpro-offer__includes{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:9px;font-size:14px;line-height:1.55;color:#d1d9eb}
.mmpro-offer__includes li{position:relative;padding-left:23px}
.mmpro-offer__includes li:before{content:'✓';position:absolute;left:0;color:#86efac;font-weight:700}
.mmpro-offer__cta{display:flex;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:13px 16px;border-radius:12px;background:linear-gradient(110deg,#2456ff,#6235fa);font-weight:750;font-size:14px;text-align:center;line-height:1.4;color:#fff;text-decoration:none;box-shadow:0 10px 25px #2752ff25}
.mmpro-offer__cta:hover{filter:brightness(1.12)}
.mmpro-offer__cta:focus-visible{outline:3px solid #bfdbfe;outline-offset:4px}
.mmpro-offer__note{font-size:12px;color:#acb9d0;line-height:1.6;text-align:center;margin:10px 0 22px}
.mmpro-offer__exclusions{border-top:1px solid #ffffff18;padding-top:17px}
.mmpro-offer__exclusions h3{font-size:12px;color:#c8d1e4;margin-bottom:6px}
.mmpro-offer__exclusions p{font-size:12px;line-height:1.65;color:#a5b1c8;margin:0}
#landingForm{scroll-margin-top:24px}
@media(min-width:1024px){.mmpro-offer{margin-left:0}}
@media(max-width:420px){.mmpro-offer{padding:21px}.mmpro-offer__price strong{font-size:45px}.mmpro-offer h2{font-size:20px}}
