.pricing__container{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:2rem;display:grid}.pricing__card{border-radius:var(--radius-md);transition:var(--transition);background:var(--color-bg-card);border:1px solid var(--color-border);flex-direction:column;justify-content:space-between;padding:2.5rem 2rem;display:flex;position:relative}.pricing__card:hover{border-color:var(--color-border-glow);transform:translateY(-6px);box-shadow:0 20px 50px #0006,0 0 25px #7ec8341a}.pricing__card--featured{border-color:var(--color-primary);background:linear-gradient(#7ec83414 0%,#0f1624cc 100%);box-shadow:0 0 40px #7ec83440}.pricing__card--featured:hover{border-color:var(--color-primary);box-shadow:0 0 50px #7ec83459,0 20px 50px #0006}.pricing__badge{background:linear-gradient(90deg, var(--color-primary), #63a825);color:#0b0f19;white-space:nowrap;box-shadow:0 5px 15px var(--color-primary-glow);text-transform:uppercase;letter-spacing:.5px;border-radius:9999px;padding:.4rem 1.2rem;font-size:.78rem;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.pricing__name{color:var(--color-white);margin-bottom:.5rem;font-size:1.35rem;font-weight:700}.pricing__desc{color:var(--color-light);min-height:2.8rem;margin-bottom:1.5rem;font-size:.9rem;line-height:1.6}.pricing__price{flex-direction:column;gap:.3rem;margin-bottom:1.8rem;display:flex}.pricing__amount{color:var(--color-primary);font-size:2.5rem;font-weight:800;line-height:1}.pricing__note{color:var(--color-muted);font-size:.82rem;font-weight:600}.pricing__features{flex-direction:column;flex:1;gap:.75rem;margin-bottom:2rem;list-style:none;display:flex}.pricing__features li{color:var(--color-light);align-items:flex-start;gap:.6rem;font-size:.9rem;display:flex}.pricing__check{color:var(--color-primary);flex-shrink:0;margin-top:2px;font-size:1.1rem}.pricing__cta{justify-content:center;width:100%}.pricing__cta:active{transform:translateY(0)scale(.98)}@media screen and (max-width:1024px){.pricing__container{grid-template-columns:1fr;gap:2rem}}@media (prefers-reduced-motion:reduce){.pricing__card{transition:none}.pricing__card:hover,.pricing__card--featured:hover{transform:none}}
