.offer-aurora{background:radial-gradient(closest-side at 32% 42%,rgba(255,211,107,.2),transparent),radial-gradient(closest-side at 72% 48%,rgba(226,169,46,.14),transparent);animation:offer-breathe 9s ease-in-out infinite}.offer-shimmer{background:linear-gradient(100deg,#e2a92e,#ffd36b 35%,#fff3cf 50%,#ffd36b 65%,#e2a92e);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:offer-shimmer 5s linear infinite}.offer-plan-float{animation:offer-float 8s ease-in-out infinite;will-change:transform}.offer-plan-img{filter:drop-shadow(0 0 28px rgba(255,211,107,.32))}.offer-plan-glow{background:radial-gradient(closest-side,rgba(255,211,107,.36),rgba(226,169,46,.13) 58%,transparent);animation:offer-breathe 6s ease-in-out infinite}.offer-card{position:relative;isolation:isolate;border-radius:26px;padding:2px;overflow:hidden}.offer-card:before{content:"";position:absolute;inset:-60%;z-index:-1;background:conic-gradient(from 0deg,#e2a92e,#fff3cf,#e2a92e 28%,#8c5e00 55%,#ffd36b 78%,#e2a92e);animation:offer-spin 7s linear infinite}.offer-card-halo{border-radius:26px;box-shadow:0 0 70px -10px rgba(255,211,107,.5),0 30px 70px -30px rgba(0,0,0,.8)}.offer-gift{animation:offer-float 6s ease-in-out infinite;filter:drop-shadow(0 8px 16px rgba(226,169,46,.55))}.offer-submit{position:relative;overflow:hidden}.offer-submit:after{content:"";position:absolute;inset-block:0;left:-40%;width:30%;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:offer-sheen 3.6s ease-in-out infinite}@keyframes offer-float{50%{transform:translateY(-10px)}}@keyframes offer-breathe{50%{opacity:.6}}@keyframes offer-shimmer{to{background-position:-220% 0}}@keyframes offer-spin{to{transform:rotate(1turn)}}@keyframes offer-sheen{55%,to{left:120%}}@media (prefers-reduced-motion:reduce){.offer-aurora,.offer-card:before,.offer-gift,.offer-plan-float,.offer-plan-glow,.offer-shimmer,.offer-submit:after{animation:none}.offer-submit:after{display:none}}