.plan[data-v-ef11cf2f]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);height:100%;transition:border-color .3s, transform .3s var(--ease);flex-direction:column;padding:22px 18px 18px;display:flex;position:relative}.plan[data-v-ef11cf2f]:hover{border-color:var(--line-2);transform:translateY(-3px)}.plan--popular[data-v-ef11cf2f]{border-color:var(--green);background:linear-gradient(180deg, #22e06b14, var(--surface) 60%);box-shadow:0 0 0 1px var(--green), 0 20px 50px -24px var(--green-glow)}.plan--popular[data-v-ef11cf2f]:hover{border-color:var(--green)}.plan__badge[data-v-ef11cf2f]{background:var(--green);color:#04150b;white-space:nowrap;border-radius:6px;padding:3px 10px;font-size:10px;font-weight:800;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.plan__title[data-v-ef11cf2f]{font-family:var(--font-body);text-transform:none;font-size:14px;font-weight:800}.plan__note[data-v-ef11cf2f]{color:var(--muted);margin-top:4px;font-size:11px}.plan__price[data-v-ef11cf2f]{font-family:var(--font-head);margin:14px 0 18px;font-size:clamp(20px,2vw,24px);font-weight:800}.plan__features[data-v-ef11cf2f]{color:#cfd6d2;flex-direction:column;gap:8px;margin-bottom:20px;font-size:13px;display:flex}.plan__features li[data-v-ef11cf2f]{gap:8px;display:flex}.plan__features svg[data-v-ef11cf2f]{color:var(--green);flex:none;margin-top:3px}.plan .btn[data-v-ef11cf2f]{margin-top:auto}
