.offer-banner-os{position:relative;overflow:hidden}.offer-banner-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.offer-badge{display:inline-block;background:#ffd700;color:#4b0082;font-weight:800;font-size:18px;letter-spacing:1px;padding:6px 18px;border-radius:999px;text-transform:uppercase;box-shadow:0 4px 14px rgba(0,0,0,.25);animation:offerBadgePulse 1.4s ease-in-out infinite}.offer-number{color:#ffffff;font-weight:900;font-size:48px;line-height:1.1;letter-spacing:2px;text-shadow:0 3px 10px rgba(0,0,0,.35);animation:offerNumberGlow 2s ease-in-out infinite alternate}.offer-price-row{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;flex-direction:column}.offer-actual{color:#ffd6d6;font-size:26px;font-weight:700;opacity:.85}.offer-discount{color:#00ff95;font-size:40px;font-weight:900;text-shadow:0 2px 8px rgba(0,0,0,.3);animation:offerPriceBounce 1.2s ease-in-out infinite}.offer-buy-btn{margin-top:6px;background:linear-gradient(90deg,#ff6a00,#ffb800);color:#1a1a1a;font-weight:800;font-size:16px;text-transform:uppercase;letter-spacing:1px;padding:8px 26px;border-radius:999px;border:none;cursor:pointer;box-shadow:0 6px 18px rgba(255,106,0,.45);transition:transform .15s ease,box-shadow .15s ease;animation:offerBtnPulse 1.6s ease-in-out infinite}.offer-buy-btn:hover{transform:scale(1.06);box-shadow:0 8px 22px rgba(255,106,0,.6)}@keyframes offerBadgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes offerNumberGlow{0%{text-shadow:0 3px 10px rgba(0,0,0,.35);transform:scale(1)}to{text-shadow:0 0 18px rgba(255,255,255,.85),0 3px 10px rgba(0,0,0,.35);transform:scale(1.03)}}@keyframes offerPriceBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes offerBtnPulse{0%,to{box-shadow:0 6px 18px rgba(255,106,0,.45)}50%{box-shadow:0 6px 26px rgba(255,184,0,.75)}}@media (max-width:768px){.offer-number{font-size:32px;letter-spacing:1px}.offer-discount{font-size:28px}.offer-actual{font-size:18px}.offer-badge{font-size:14px}}