/* Monthly savings modal: isolated styling, no changes to existing site styles */
.amp-offer-backdrop[hidden]{display:none!important}.amp-offer-backdrop{position:fixed;inset:0;z-index:2147483000;background:rgba(5,12,24,.76);display:grid;place-items:center;padding:18px;backdrop-filter:blur(7px)}.amp-offer-dialog{position:relative;box-sizing:border-box;width:min(100%,510px);max-height:calc(100dvh - 36px);overflow:auto;border:1px solid rgba(67,222,235,.55);border-radius:22px;background:linear-gradient(145deg,#0d1c31,#07101e 75%);box-shadow:0 22px 80px rgba(0,0,0,.5),0 0 34px rgba(0,215,230,.22);color:#fff;text-align:center;padding:30px 25px;font-family:Arial,Helvetica,sans-serif}.amp-offer-logo{display:block;width:112px;height:112px;object-fit:contain;margin:0 auto 14px;border-radius:12px}.amp-offer-eyebrow{font-size:clamp(17px,3.5vw,23px);font-weight:800;letter-spacing:.055em;line-height:1.25;color:#75eff4;margin:0 0 12px}.amp-offer-title{font-size:clamp(23px,5vw,32px);font-weight:850;line-height:1.18;margin:0 0 16px;color:#fff}.amp-offer-copy{font-size:17px;line-height:1.55;color:#e6eef7;margin:0 0 24px}.amp-offer-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.amp-offer-actions a,.amp-offer-actions button{box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;min-height:49px;padding:12px 18px;border-radius:10px;font-size:15px;font-weight:750;cursor:pointer;text-decoration:none;border:1px solid #67e5eb}.amp-offer-call{background:#5be1e9;color:#07111e!important}.amp-offer-continue{background:transparent;color:#fff!important}.amp-offer-close{position:absolute;top:10px;right:12px;border:0;background:transparent;color:#fff;font-size:30px;line-height:1;cursor:pointer;padding:5px 9px}.amp-offer-dialog :focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:430px){.amp-offer-dialog{padding:26px 17px}.amp-offer-actions{flex-direction:column}.amp-offer-actions a,.amp-offer-actions button{width:100%}}@media(prefers-reduced-motion:reduce){.amp-offer-backdrop{backdrop-filter:none}}
