 .plan-card {
      background: #1e1e1e;
      color: #fff;
      border-radius: 12px;
      box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.3);
      padding: 20px;
    
      display: flex;
      flex-direction: column;
      gap: 10px;
      transition: transform 0.2s ease, box-shadow 0.2s ease;
    }

   .current-plan-list .plan-card:hover {
      transform: scale(1.03);
      box-shadow: 0px 6px 18px rgba(0, 0, 0, 0.4);
    }

    .plan-card-header {
      display: flex;
      justify-content: space-between;
      align-items: center;
    }

   .plan-card .package-name {
      font-size: 1.3rem;
      font-weight: bold;
    }

   .plan-card .status {
      padding: 3px 10px 2px;
      border-radius: 20px;
         font-size: 12px;

      text-transform: uppercase;
          font-family: 'leagueSpartan-Light' ;
          letter-spacing: 0.72px;
      
    }

   .plan-card .status.active {
      background: #28a745;
      color: white;
    }

  .plan-card  .status.expired {
      background: #dc3545;
      color: white;
    }

   .plan-card .plan-card-body p {
      margin: 4px 0;
      font-size: 0.95rem;
      display: flex;
      justify-content: space-between;
      border-bottom: 1px solid rgba(255,255,255,0.1);
      padding-bottom: 4px;
    }

   .plan-card .highlight {
      font-weight: bold;
      color: #ffc500;
    }

      .plan-card  .amount {
    color: #FFF;
    font-family: 'leagueSpartan-Bold';
    font-size: 23.087px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    padding-bottom: 33px;
}
   .plan-card  .amount span {
    font-size: 23px;
}

 .plan-card  .amount span.days-info {
    font-size: 13px;
    font-family: 'leagueSpartan-Light' !important;
    font-weight: 100;
}

.plan-title{
    display: flex;
    align-items: center;
    gap: 11px;
}
.plan-title p{
     margin: 0px;
    font-size: 17px;
    font-family: 'leagueSpartan-Regular';
}
.plan-title hr{
        margin: 0px;
    border-style: dashed;
}
.expiry-day-alert{
        margin-bottom: 2px;
    text-align: end;
    padding-right: 8px;
    font-size: 13px;
    color: #e10404;
}

.explore-btn {
      display: inline-block;
      /* margin-top: 15px; */
      padding: 2px 10px 0px;
      background: transparent;
      color: #000;
      border: 1px solid #000;
      border-radius: 50px;
      cursor: pointer;
      font-size: 14px;
      /* font-weight: bold; */
      transition: background 0.3s ease;
      font-family: 'leagueSpartan-Light';
    }

    .explore-btn:hover {
      background: #000;
      color: #fff;
    }

