
    .fqc-kvkk-section {
      width: 100%;
      background: #ffffff;
      font-family: "Poppins", Arial, sans-serif;
      color: #1f2933;
      padding: 70px 20px;
      box-sizing: border-box;
    }

    .fqc-kvkk-container {
      max-width: 1180px;
      margin: 0 auto;
    }

    .fqc-kvkk-header {
      margin-bottom: 42px;
      border-left: 5px solid #055f83;
      padding-left: 22px;
    }

    .fqc-kvkk-eyebrow {
      display: inline-block;
      font-size: 13px;
      font-weight: 500;
      letter-spacing: 0.08em;
      text-transform: uppercase;
      color: #055f83;
      margin-bottom: 10px;
    }

    .fqc-kvkk-title {
      margin: 0;
      font-size: 35px;
      line-height: 1.2;
      font-weight: 600;
      color: #055f83;
    }

    .fqc-kvkk-desc {
      max-width: 850px;
      margin: 16px 0 0;
      font-size: 16px;
      line-height: 1.8;
      color: #52616f;
      font-weight: 400;
    }

    .fqc-kvkk-card {
      background: #ffffff;
      border: 1px solid #e6edf1;
      border-radius: 18px;
      padding: 38px;
      box-shadow: 0 14px 40px rgba(5, 95, 131, 0.08);
    }

    .fqc-kvkk-item {
      padding: 28px 0;
      border-bottom: 1px solid #e8eef2;
    }

    .fqc-kvkk-item:first-child {
      padding-top: 0;
    }

    .fqc-kvkk-item:last-child {
      border-bottom: none;
      padding-bottom: 0;
    }

    .fqc-kvkk-item h2 {
      margin: 0 0 14px;
      font-size: 21px;
      line-height: 1.35;
      font-weight: 600;
      color: #055f83;
    }

    .fqc-kvkk-item p {
      margin: 0 0 14px;
      font-size: 15.5px;
      line-height: 1.85;
      color: #344654;
      font-weight: 400;
    }

    .fqc-kvkk-item p:last-child {
      margin-bottom: 0;
    }

    .fqc-kvkk-list {
      margin: 12px 0 0;
      padding: 0;
      list-style: none;
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 10px 18px;
    }

    .fqc-kvkk-list li {
      position: relative;
      padding-left: 22px;
      font-size: 15.5px;
      line-height: 1.65;
      color: #344654;
      font-weight: 400;
    }

    .fqc-kvkk-list li::before {
      content: "";
      position: absolute;
      left: 0;
      top: 10px;
      width: 7px;
      height: 7px;
      border-radius: 50%;
      background: #055f83;
    }

    .fqc-kvkk-contact-box {
      margin-top: 18px;
      background: #f6fafc;
      border: 1px solid #dceaf0;
      border-radius: 16px;
      padding: 24px;
    }

    .fqc-kvkk-contact-grid {
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 14px 24px;
    }

    .fqc-kvkk-contact-row {
      font-size: 15.5px;
      line-height: 1.7;
      color: #344654;
    }

    .fqc-kvkk-contact-row strong {
      display: block;
      color: #055f83;
      font-size: 14px;
      font-weight: 600;
      margin-bottom: 3px;
    }

    .fqc-kvkk-contact-row a {
      color: #344654;
      text-decoration: none;
      transition: color 0.2s ease;
      word-break: break-word;
    }

    .fqc-kvkk-contact-row a:hover {
      color: #055f83;
    }

    @media (max-width: 900px) {
      .fqc-kvkk-section {
        padding: 50px 18px;
      }

      .fqc-kvkk-card {
        padding: 28px 22px;
      }

      .fqc-kvkk-list {
        grid-template-columns: 1fr;
      }

      .fqc-kvkk-contact-grid {
        grid-template-columns: 1fr;
      }
    }

    @media (max-width: 520px) {
      .fqc-kvkk-header {
        padding-left: 16px;
        margin-bottom: 30px;
      }

      .fqc-kvkk-title {
        font-size: 27px;
      }

      .fqc-kvkk-desc,
      .fqc-kvkk-item p,
      .fqc-kvkk-list li,
      .fqc-kvkk-contact-row {
        font-size: 15px;
      }

      .fqc-kvkk-item h2 {
        font-size: 19px;
      }
    }
  
