.lp-plan-coupon{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px}.lp-plan-coupon__prefix{font-size:12px;font-weight:700;letter-spacing:.04em;color:#8a6511}.lp-plan-coupon__strike{font-size:13px;font-weight:500;color:#6f6a5f;text-decoration-thickness:1px;text-underline-offset:2px}.lp-plan-coupon__note{margin:2px 0 0;font-size:12px;line-height:18px;color:#6f6a5f}.lp-plan-coupon__reason{margin:6px 0 0;font-size:12px;line-height:18px;color:#6f6a5f}.lp-plan-coupon .sr-only,.lp-plan-coupon~.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lp-plan-coupon-slot{margin:12px 0 0}.lp-plan-coupon-slot+*{margin-top:8px}.lp-plan-coupon-ticket{display:flex;flex-direction:column;align-items:center;gap:4px;margin:0 0 16px}@media (max-width:480px){.lp-plan-coupon__strike{font-size:12px}}[data-coupon-plans]{scroll-margin-top:calc(var(--lp-announce-h, 40px) + 40px + 12px)}@keyframes lp-coupon-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lp-coupon-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-coupon-card-pulse{0%{opacity:0}35%{opacity:1}to{opacity:0}}.lp-plan-coupon.lp-coupon-enter{animation:lp-coupon-rise .22s cubic-bezier(.2,.7,.2,1) both}.lp-plan-coupon-slot.lp-coupon-enter .qv2-coupon-ticket{animation-delay:90ms}.lp-plan-coupon-ticket.lp-coupon-enter{animation:lp-coupon-rise .22s cubic-bezier(.2,.7,.2,1) both}.lp-plan-coupon-ticket.lp-coupon-enter .qv2-coupon-ticket{animation:none}.sat-plan:has(.lp-plan-coupon.lp-coupon-enter):after,.stl-pc:has(.lp-plan-coupon.lp-coupon-enter):after,.stm-pc:has(.lp-plan-coupon.lp-coupon-enter):after,.stt-pc:has(.lp-plan-coupon.lp-coupon-enter):after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 2px rgba(138,101,17,.42),0 0 20px 2px rgba(138,101,17,.22);opacity:0;animation:lp-coupon-card-pulse .6s cubic-bezier(.2,.7,.2,1) 90ms 1 both}@media (prefers-reduced-motion:reduce){.lp-plan-coupon-slot.lp-coupon-enter .qv2-coupon-ticket,.lp-plan-coupon-ticket.lp-coupon-enter,.lp-plan-coupon.lp-coupon-enter,.sat-plan:has(.lp-plan-coupon.lp-coupon-enter):after,.stl-pc:has(.lp-plan-coupon.lp-coupon-enter):after,.stm-pc:has(.lp-plan-coupon.lp-coupon-enter):after,.stt-pc:has(.lp-plan-coupon.lp-coupon-enter):after{animation:none}}