/* One stable price, subtle light, no moving text or layout. */
.at-offer-price{display:flex;align-items:baseline;gap:12px 20px;flex-wrap:wrap;margin:24px 0 12px}
.at-offer-price s{font-size:clamp(20px,4vw,26px);color:#b6c4dd;text-decoration-thickness:2px}
.at-offer-price strong{font-size:clamp(40px,9vw,68px);line-height:1.1;letter-spacing:-.04em;color:#f3ecff}
.at-offer-active .at-offer-price strong{animation:at-offer-light 2.4s ease-in-out 2}
.at-offer-saving{font-size:18px;font-weight:700;color:#b9f1d2;margin:12px 0}
.at-offer-timer{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;padding:14px 18px;background:#192b48;border:1px solid #6e72b4;border-radius:14px;margin:16px 0;font-size:18px}
.at-offer-timer output{font-size:24px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.03em}
.at-offer-details{font-size:16px;line-height:1.55;color:#c7d3eb}
.at-offer-ended{font-size:20px;line-height:1.5}
.at-offer-standard{display:inline-flex;align-items:center;min-height:48px;font-size:18px;font-weight:700}
@keyframes at-offer-light{0%,100%{text-shadow:0 0 0 transparent}50%{text-shadow:0 0 24px #bc96ff88}}
@media(prefers-reduced-motion:reduce){.at-offer-active .at-offer-price strong{animation:none}}
@media(prefers-color-scheme:light){.at-offer-price strong{color:#30204e}.at-offer-price s{color:#57657c}.at-offer-timer{background:#f1ecff;border-color:#9486bf;color:#30204e}.at-offer-saving{color:#216343}.at-offer-details{color:#46546d}}
