.lead{color:#cdbfb1;max-width:720px}
.trial{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;margin:20px 0;padding:16px 18px;border:1px solid #bd875c;border-radius:14px;background:linear-gradient(120deg,#3a271855,#100d0b)}
.trial b{color:#e0b68e}.trial span{color:#cdbfb1;font-size:15px}
.tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0}
.tier{display:flex;flex-direction:column;min-width:0;padding:22px;border:1px solid #3a2a1e;border-radius:16px;background:#100d0b}
.tier>span{font-size:12px;letter-spacing:.15em;color:#a8988a}
.tier h2{margin:10px 0 4px;font-size:22px;line-height:1.2}
.tier p{color:#b9aa9b;margin:0 0 12px}
.amount strong{display:block;font-size:30px;color:#efe2d4}.amount small{display:block;color:#a8988a;font-size:13px}
.tier ul{flex:1;padding-left:19px;margin:16px 0}.tier li{margin:8px 0}
.tier .btn{text-align:center;margin:0}
.tier-basis{border-color:#8a6142;background:linear-gradient(160deg,#2a1d14,#100d0b 65%)}
.tier-vip{border-color:#e0b68e;background:linear-gradient(155deg,#3f2b1b,#100d0b 60%)}
.tier-vip>span{color:#e0b68e}
@media(max-width:820px){.tiers{grid-template-columns:1fr}}
.amount small.annual{display:block;margin-top:6px;color:#e0b68e;font-weight:600}
.annual-note{margin:8px 0 26px;padding:14px 16px;border:1px dashed #5a4332;border-radius:12px;color:#cdbfb1;font-size:14px}
.annual-note a{color:#f0c79c}
