.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-bottom:18px}.tier{border:1px solid var(--line);border-radius:18px;padding:clamp(26px,3vw,38px);background:var(--bg-2);position:relative;transition:border-color .3s,transform .3s}.tier:hover{border-color:var(--bone-soft);transform:translateY(-3px)}.tier .lvl{font-family:var(--mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.tier .val{font-family:var(--display);font-size:clamp(2.4rem,5vw,3.6rem);line-height:1;margin:16px 0 12px}.tier .desc{color:var(--bone-soft);font-size:.96rem;line-height:1.45}.feat-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.feat{border:1px solid var(--line);border-radius:16px;padding:26px 28px;background:var(--bg-2)}.feat h3{font-family:var(--ui);font-weight:700;font-size:1.1rem;margin-bottom:7px}.feat p{color:var(--muted);font-size:.92rem}.feat .v{font-family:var(--display);font-size:1.5rem;margin-bottom:8px}.prt-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--line);border-radius:20px;padding:clamp(28px,4vw,44px);margin-top:40px;background:linear-gradient(160deg,var(--surface-overlay),var(--bg-2));flex-wrap:wrap}.prt-cta h2{font-size:clamp(1.6rem,3vw,2.4rem);max-width:18ch}@media (max-width:820px){.feat-row,.tiers{grid-template-columns:1fr}}