.style-module-scss-module__AE6CKa__promoStatus{background:linear-gradient(135deg,#e7fff5 0%,#f5fdfb 100%);border:1px solid #5bdeb266;border-radius:12px;justify-content:space-between;align-items:center;gap:32px;margin-top:24px;margin-bottom:24px;padding:18px 32px;display:flex}.style-module-scss-module__AE6CKa__info{flex:1;align-items:center;gap:24px;min-width:0;display:flex}.style-module-scss-module__AE6CKa__badge{color:#149f76;text-transform:uppercase;letter-spacing:1.2px;white-space:nowrap;background:#149f761f;border:1px solid #149f7659;border-radius:100px;flex-shrink:0;padding:10px 20px;font-size:11px;font-weight:700}.style-module-scss-module__AE6CKa__details{flex-direction:column;gap:2px;min-width:0;display:flex}.style-module-scss-module__AE6CKa__expiry{color:#1a1a1a;font-size:15px;font-weight:500}.style-module-scss-module__AE6CKa__daysRemaining{color:#149f76;font-size:13px;font-weight:500}.style-module-scss-module__AE6CKa__upgradeButton{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(90deg,#149f76 0%,#35cea0 100%);border:none;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;min-height:64px;padding:0 42px;font-size:18px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.style-module-scss-module__AE6CKa__upgradeButton:hover{color:#fff;background:linear-gradient(90deg,#17b386 0%,#3dd9ab 100%)}.style-module-scss-module__AE6CKa__promoStatusExpired{background:linear-gradient(135deg,#fff5f5 0%,#fdfbfb 100%);border:1px solid #de5b5b4d;border-radius:12px;justify-content:space-between;align-items:center;gap:32px;margin-top:24px;margin-bottom:24px;padding:18px 32px;display:flex}.style-module-scss-module__AE6CKa__badgeExpired{color:#dc4446;text-transform:uppercase;letter-spacing:1.2px;white-space:nowrap;background:#dc44461a;border:1px solid #dc44464d;border-radius:100px;flex-shrink:0;padding:10px 20px;font-size:11px;font-weight:700}@media (max-width:839px){.style-module-scss-module__AE6CKa__promoStatus,.style-module-scss-module__AE6CKa__promoStatusExpired{text-align:center;flex-direction:column;gap:16px;margin-top:0;margin-left:12px;margin-right:12px;padding:20px}.style-module-scss-module__AE6CKa__promoStatus .style-module-scss-module__AE6CKa__info,.style-module-scss-module__AE6CKa__promoStatusExpired .style-module-scss-module__AE6CKa__info{flex-direction:column;gap:12px}.style-module-scss-module__AE6CKa__promoStatus .style-module-scss-module__AE6CKa__details,.style-module-scss-module__AE6CKa__promoStatusExpired .style-module-scss-module__AE6CKa__details{align-items:center}.style-module-scss-module__AE6CKa__promoStatus .style-module-scss-module__AE6CKa__upgradeButton,.style-module-scss-module__AE6CKa__promoStatusExpired .style-module-scss-module__AE6CKa__upgradeButton{width:100%;min-height:50px;padding:0 24px;font-size:16px}}