/* Restore the three established support levels within the approved brand. */
.launch-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.launch-plans .plan{padding:0;overflow:hidden;display:flex;flex-direction:column}.tier-art{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center 43%;border-bottom:1px solid var(--line)}.tier-body{padding:26px;display:flex;flex-direction:column;flex:1}.tier-body .plan-tag{font-size:12px;line-height:1.7;min-height:44px;letter-spacing:1.3px}.tier-body h3{margin:14px 0}.tier-body>p{font-size:16px;line-height:1.65;min-height:132px;color:var(--muted);margin:0 0 16px}.tier-body .price{margin:0 0 4px;font-size:44px}.tier-body .price-note{font-size:14px}.tier-body ul{margin:24px 0;padding:20px 0;flex:1}.tier-body li{font-size:16px}.tier-body .button{width:100%;margin-top:auto;padding:14px 16px;gap:12px}.launch-plans .plan.featured{border-top-width:1px;box-shadow:0 0 30px #a67c2310}.plan-foot a{margin-left:4px}
@media(max-width:1100px){.launch-plans{gap:14px}.tier-body{padding:22px}.tier-body>p{min-height:160px}.tier-body .price{font-size:39px}}
@media(max-width:900px){.launch-plans{grid-template-columns:1fr;max-width:620px;margin:auto;gap:28px}.tier-body{padding:28px}.tier-body>p{min-height:0}.tier-body .plan-tag{min-height:0}.tier-art{aspect-ratio:16/9}.tier-body .price{font-size:44px}}
@media(max-width:400px){.tier-body{padding:23px}.tier-body .price{font-size:40px}}
