.af-prices{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 6px}
.af-price{background:#fff;border-radius:16px;padding:16px 16px 14px;display:flex;flex-direction:column;gap:2px;border:1px solid #E7D7EA}
.af-comfort{border:2px solid var(--pc-plum,#6E3F72)}
.af-tag{font:700 .72rem 'Instrument Sans',sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--pc-plum,#6E3F72)}
.af-stretch .af-tag{color:#7A5A1E}
.af-price strong{font:800 clamp(1.6rem,3.6vw,2.1rem)/1.15 'Manrope',sans-serif;color:var(--m-ink,#16181D);letter-spacing:-.01em;margin-top:4px}
.af-pay{font-weight:700;color:var(--m-text,#3F424A);font-size:.95rem}
.af-why{font-size:.8rem;color:var(--m-muted,#5E616A);line-height:1.4;margin-top:4px}
.af-limit{background:#F5ECDA;color:#6b4f12!important;border-radius:12px;padding:10px 14px;font-size:.88rem!important;line-height:1.5!important;margin:8px 0 0!important}
.af-sub{font:600 .85rem 'Instrument Sans',sans-serif;color:var(--m-ink,#16181D);margin:18px 0 4px}
.af-next{margin:14px 0 0!important;font-size:.92rem!important}
.af-next a{color:var(--pc-plum,#6E3F72)!important;font-weight:600}
@media(max-width:480px){.af-prices{grid-template-columns:1fr}}
