.PlanCard-module__fTpKEW__card{-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-color);background:#ffffff08;border-radius:16px;flex-direction:column;gap:1.5rem;height:100%;padding:2.5rem;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative}.PlanCard-module__fTpKEW__card:hover{border-color:#ffffff1a;transform:translateY(-8px);box-shadow:0 12px 40px #00000080}.PlanCard-module__fTpKEW__cardPrimary{border:1px solid var(--brand-primary)}.PlanCard-module__fTpKEW__cardPrimary:hover{border-color:var(--brand-primary);box-shadow:0 12px 40px #e0e6ed26}.PlanCard-module__fTpKEW__badge{background:var(--brand-primary);color:#000;letter-spacing:.5px;border-radius:20px;padding:4px 16px;font-size:.8rem;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #e0e6ed4d}.PlanCard-module__fTpKEW__title{margin:0;font-size:1.5rem}.PlanCard-module__fTpKEW__price{color:var(--text-primary);margin:0;font-size:2.5rem;font-weight:700}.PlanCard-module__fTpKEW__price span{color:var(--text-secondary);font-size:1rem;font-weight:400}.PlanCard-module__fTpKEW__description{color:var(--text-secondary);line-height:1.6}.PlanCard-module__fTpKEW__features{color:var(--text-primary);flex-direction:column;gap:1rem;margin:1rem 0 2rem;padding:0;list-style:none;display:flex}.PlanCard-module__fTpKEW__featureItem{align-items:center;gap:.75rem;display:flex}.PlanCard-module__fTpKEW__checkIcon{color:var(--brand-primary);font-weight:700}.PlanCard-module__fTpKEW__button{text-align:center;border-radius:8px;margin-top:auto;padding:1rem;font-weight:600;text-decoration:none;transition:all .3s}.PlanCard-module__fTpKEW__buttonSecondary{color:var(--text-primary);border:1px solid var(--border-color);background:0 0}.PlanCard-module__fTpKEW__buttonSecondary:hover{border-color:var(--text-primary);background:#ffffff0d}.PlanCard-module__fTpKEW__buttonPrimary{background:var(--brand-primary);color:#000;border:none}.PlanCard-module__fTpKEW__buttonPrimary:hover{background:#fff;transform:scale(1.02)}
