.tier-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:48px;display:grid}.tier{background:var(--surface);border:1px solid var(--border);border-radius:22px;flex-direction:column;padding:30px;display:flex;box-shadow:0 1px 2px #0000000a}.tier.featured{background:var(--sky-200);box-shadow:none;border-color:#0000}.tier .tier-name{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:500}.tier.featured .tier-name{color:var(--ink2)}.tier .tier-price{font-family:var(--display);letter-spacing:-.05em;word-spacing:.04em;text-wrap:balance;margin:18px 0 0;font-size:clamp(38px,3.8vw,52px);font-weight:600;line-height:1}.tier .tier-price .per{font-family:var(--sans);letter-spacing:normal;color:var(--muted);font-size:15px;font-weight:500}.tier.featured .tier-price .per{color:var(--ink2)}.tier .tier-sub{color:var(--muted);letter-spacing:normal;margin:10px 0 0;font-size:14px;line-height:20px}.tier.featured .tier-sub{color:var(--ink2)}.tier ul{flex:1;align-content:start;gap:11px;margin:24px 0 0;padding:0;list-style:none;display:grid}.tier li{color:var(--ink2);letter-spacing:normal;padding-left:22px;font-size:14.5px;line-height:1.5;position:relative}.tier li:before{content:"";border-left:1.6px solid var(--sky-600);border-bottom:1.6px solid var(--sky-600);width:11px;height:6px;position:absolute;top:.42em;left:1px;transform:rotate(-45deg)scale(.9)}.tier .tier-cta{margin-top:30px}.tier .tier-cta .btn{text-align:center;justify-content:center;width:100%}.meter-note{color:var(--muted);letter-spacing:normal;margin:20px 0 0;font-size:13.5px;line-height:20px}@media (max-width:1000px){.tier-grid{grid-template-columns:1fr}}
