    .pl-container {
      max-width: 1200px;
      margin: 0 auto;
      background-color: #ffffff;
      border-radius: 15px;
      box-shadow: 0 4px 20px rgba(59, 66, 140, 0.2);
      padding: 30px;
    }

    .pl-title {
      font-size: 2.5rem;
      font-weight: 700;
      color: #3b428c;
      text-align: center;
      margin-bottom: 10px;
    }

    .pl-subtitle {
      font-size: 1.2rem;
      font-weight: 400;
      color: #3b428c;
      text-align: center;
      margin-bottom: 30px;
    }

    .pl-calculator {
      display: flex;
      gap: 30px;
      margin-bottom: 30px;
    }

    .pl-inputs {
      flex: 1;
    }

    .pl-input-group {
      margin-bottom: 20px;
    }

    .pl-input-group label {
      display: block;
      font-size: 1rem;
      font-weight: 600;
      color: #3b428c;
      margin-bottom: 5px;
    }

    .pl-input-group input[type="number"] {
      width: 100%;
      padding: 10px;
      font-size: 1rem;
      color: #3b428c;
      border: 1px solid #bac6e0;
      border-radius: 5px;
      background-color: #f9fafc;
      outline: none;
    }

    .pl-input-group input[type="range"] {
      width: 100%;
      -webkit-appearance: none;
      height: 5px;
      background: #bac6e0;
      border-radius: 5px;
      outline: none;
      margin-top: 10px;
    }

    .pl-input-group input[type="range"]::-webkit-slider-thumb {
      -webkit-appearance: none;
      width: 20px;
      height: 20px;
      background: #3b428c;
      border-radius: 50%;
      cursor: pointer;
    }

    .pl-input-group input[type="range"]::-moz-range-thumb {
      width: 20px;
      height: 20px;
      background: #3b428c;
      border-radius: 50%;
      cursor: pointer;
    }

    .pl-results {
      flex: 1;
      background-color: #bac6e0;
      border-radius: 10px;
      padding: 20px;
      display: flex;
      flex-direction: column;
      justify-content: center;
    }

    .pl-result-item {
      margin-bottom: 15px;
    }

    .pl-result-item h3 {
      font-size: 1.1rem;
      font-weight: 600;
      color: #3b428c;
      margin-bottom: 5px;
    }

    .pl-result-item p {
      font-size: 1.2rem;
      font-weight: 400;
      color: #3b428c;
    }

    .pl-calculate-btn {
      display: block;
      width: 200px;
      margin: 0 auto;
      padding: 12px;
      background-color: #3b428c;
      color: #ffffff;
      border: none;
      border-radius: 5px;
      font-size: 1rem;
      font-weight: 600;
      cursor: pointer;
      transition: background-color 0.3s ease;
    }

    .pl-calculate-btn:hover {
      background-color: #2a317a;
    }

    @media (max-width: 768px) {
      .pl-container {
        padding: 20px;
      }

      .pl-title {
        font-size: 2rem;
      }

      .pl-subtitle {
        font-size: 1rem;
      }

      .pl-calculator {
        flex-direction: column;
        gap: 20px;
      }

      .pl-input-group label {
        font-size: 0.9rem;
      }

      .pl-input-group input[type="number"] {
        font-size: 0.9rem;
        padding: 8px;
      }

      .pl-result-item h3 {
        font-size: 1rem;
      }

      .pl-result-item p {
        font-size: 1rem;
      }

      .pl-calculate-btn {
        width: 100%;
        padding: 10px;
        font-size: 0.9rem;
      }
    }

.pl-all-calc
{
    background-color: #3B428C;
    color: #ffffff;
    border: 1px solid #3B428C;
    padding: 10px 20px;
    border-radius: 20px;
    cursor: pointer;
    font-size: 12px;
    margin-top: 10px;
    width: 100%;
    max-width: 200px;
}

.pl-apply-now
{
    background-color: #fff;
    color: #3B428C;
    border: 1px solid #3B428C;
    padding: 10px 20px;
    border-radius: 20px;
    cursor: pointer;
    font-size: 12px;
    margin-top: 10px;
    width: 100%;
    max-width: 200px;
}








