:root{--violet-800:#311b3e;--violet-700:#463252;--violet-600:#6b5677;--coral:#f49354;--teal:#5fc2ac;--red:#ce5757;--azure:#f4f6fa;--white:#fff;--gray-100:#e2e2e2;--ink-soft:#4d4d4d;--font:"Poppins",system-ui,sans-serif;--r-10:10px;--r-16:16px;--r-pill:100px;--shadow-soft:0 10px 20px rgba(0,0,0,.25)}.ml-savings *{box-sizing:border-box;margin:0;padding:0}.ml-savings{background:var(--azure);color:var(--ink-soft);font-family:var(--font);line-height:1.5}.ml-savings .savings{padding:84px 5vw}.ml-savings .savings-inner{margin:0 auto;max-width:1100px}.ml-savings .savings .kicker{color:var(--violet-600);font-size:12px;font-weight:700;letter-spacing:.14em;line-height:16px;margin-bottom:10px;text-align:center;text-transform:uppercase}.ml-savings .savings h2{color:#4d4d4d;font-size:clamp(24px,3vw,28px);font-weight:700;line-height:1.3;margin:0 auto 12px;max-width:34ch;text-align:center}.ml-savings .savings h2 em{color:var(--teal);font-style:normal}.ml-savings .savings .sub{color:var(--ink-soft);font-size:16px;line-height:24px;margin:0 auto 48px;max-width:56ch;text-align:center}.ml-savings .savings .sub strong{color:#4d4d4d;font-weight:600}.ml-savings .scenario-tag{color:var(--violet-600);display:block;font-size:12px;font-weight:700;letter-spacing:.1em;line-height:16px;margin-bottom:22px;text-align:center;text-transform:uppercase}.ml-savings .compare{align-items:stretch;display:grid;gap:28px;grid-template-columns:1fr 1.15fr}@media(max-width:860px){.ml-savings .compare{grid-template-columns:1fr}}.ml-savings .card{background:var(--white);border:1px solid var(--gray-100);border-radius:var(--r-16);display:flex;flex-direction:column;padding:34px}.ml-savings .card h3{color:#4d4d4d;font-size:20px;font-weight:700;line-height:28px;margin-bottom:18px}.ml-savings .card.current .stack{list-style:none;margin-bottom:24px}.ml-savings .card.current .stack li{align-items:center;border-top:1px dashed var(--gray-100);display:flex;font-size:14px;gap:12px;justify-content:space-between;line-height:20px;padding:12px 0}.ml-savings .card.current .stack li span:last-child{color:var(--red);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ml-savings .price{border-top:2px solid var(--gray-100);margin-top:auto;padding-top:18px}.ml-savings .price .amount{color:var(--violet-800);font-size:30px;font-weight:700;line-height:1.1}.ml-savings .price .per{color:var(--ink-soft);font-size:13px}.ml-savings .card.current .price .amount{color:#4d4d4d}.ml-savings .card.ml{background:linear-gradient(var(--white),var(--white)) padding-box,linear-gradient(135deg,#a880be 0,#5fc2ac 100%) border-box!important;border:3px solid transparent!important;border-radius:var(--r-16);box-shadow:0 0 0 1px rgba(168,128,190,.15),0 14px 34px rgba(125,186,199,.45);position:relative;transition:box-shadow .3s ease,transform .3s ease}.ml-savings .card.ml:hover{box-shadow:0 0 0 1px rgba(168,128,190,.25),0 18px 44px rgba(125,186,199,.6);transform:translateY(-2px)}.ml-savings .card.ml:before{background:linear-gradient(#fdfdfe,#f1f3f8) padding-box,linear-gradient(135deg,#a880be,#7dbac7) border-box;border:2px solid transparent;border-radius:var(--r-pill);box-shadow:0 6px 14px rgba(125,186,199,.35);color:var(--violet-800);content:"Saves ACME $20,000/year";font-size:11px;font-weight:700;left:28px;letter-spacing:.08em;line-height:16px;padding:5px 14px;position:absolute;text-transform:uppercase;top:-14px}.ml-savings .card.ml .wins{list-style:none;margin-bottom:18px}.ml-savings .card.ml .wins li{align-items:flex-start;border-top:1px dashed var(--gray-100);display:flex;font-size:14px;gap:12px;line-height:20px;padding:10px 0}.ml-savings .card.ml .wins li:before{color:var(--teal);content:"✓";flex:none;font-weight:700}.ml-savings .card.ml .wins b{color:var(--violet-800);font-weight:600}.ml-savings .card.ml .bonus{background:var(--azure);border:1px solid var(--gray-100);border-left:3px solid var(--coral);border-radius:var(--r-10);font-size:13px;line-height:20px;margin-bottom:22px;padding:14px 16px}.ml-savings .card.ml .bonus b{color:var(--violet-800)}.ml-savings .card.ml .price .amount{color:var(--teal)}.ml-savings .price .was{color:#8a8a8a;font-size:14px;margin-right:10px;text-decoration:line-through}.ml-savings .savings-cta{margin-top:52px;text-align:center}.ml-savings .savings-cta p{color:var(--ink-soft);font-size:16px;line-height:24px;margin:0 auto 22px;max-width:44ch}.ml-savings .savings-cta p strong{color:var(--violet-800)}.ml-savings a.btn-primary,.ml-savings a.btn-primary:visited{background:linear-gradient(135deg,#f49354,#d96515)!important;border:none!important;border-radius:var(--r-16)!important;box-shadow:var(--shadow-soft);color:#fff!important;cursor:pointer;display:inline-block!important;font-family:var(--font)!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;padding:14px 28px!important;text-align:center;text-decoration:none!important}.ml-savings a.btn-primary:active,.ml-savings a.btn-primary:focus,.ml-savings a.btn-primary:hover{color:#fff!important;filter:brightness(1.07);text-decoration:none!important;transform:translateY(-1px)}.ml-savings .savings-cta .micro{color:#8a8a8a;font-size:12.5px;line-height:18px;margin-top:14px}