/* A purchase price, not a change to plan features or the paid period. */
.koi-promo-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25em .5em;line-height:1.15}
.koi-promo-price__previous{flex-basis:100%;color:#b6b8bb;font:500 .43em/1.25 system-ui,sans-serif}
.koi-promo-price__previous del{text-decoration-color:#e9a96d;text-decoration-thickness:1px}
.koi-promo-price__current{color:#ffe2b5;font:inherit;font-weight:600;text-shadow:0 2px 18px #e9832926}
.koi-promo-price__badge{display:inline-flex;align-items:center;gap:.35em;padding:.45em .65em;border:1px solid #c78046;border-radius:7px;background:linear-gradient(120deg,#502217,#25141d);color:#ffddb0;font:600 12px/1.3 system-ui,sans-serif;letter-spacing:.01em;white-space:normal}
.koi-promo-price__badge>span{color:#ffb559}
.koi-promo-price .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.koi-promo-terms{font-size:.9rem;line-height:1.5;color:#d6ccc1}
@media(max-width:380px){.koi-promo-price__badge{font-size:11px}}
@media(forced-colors:active){.koi-promo-price__badge{background:Canvas;color:CanvasText;border-color:CanvasText}.koi-promo-price__current{color:CanvasText;text-shadow:none}}
