---
const rights = [
  {
    title: "Не свидетельствовать против себя",
    description: "Ст. 51 Конституции РФ — никто не обязан свидетельствовать против себя самого",
    icon: "M18.364 18.364A9 9 0 005.636 5.636m12.728 12.728A9 9 0 015.636 5.636m12.728 12.728L5.636 5.636"
  },
  {
    title: "Пользоваться помощью адвоката",
    description: "Ст. 48 Конституции РФ — право на квалифицированную юридическую помощь",
    icon: "M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z"
  },
  {
    title: "На один звонок",
    description: "Право сообщить родственникам о задержании в течение 3 часов",
    icon: "M3 5a2 2 0 012-2h3.28a1 1 0 01.948.684l1.498 4.493a1 1 0 01-.502 1.21l-2.257 1.13a11.042 11.042 0 005.516 5.516l1.13-2.257a1 1 0 011.21-.502l4.493 1.498a1 1 0 01.684.949V19a2 2 0 01-2 2h-1C9.716 21 3 14.284 3 6V5z"
  },
  {
    title: "Не признавать вину",
    description: "Презумпция невиновности — бремя доказывания на обвинении",
    icon: "M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2zm10-10V7a4 4 0 00-8 0v4h8z"
  }
];

const importantInfo = [
  "Задержание без оснований незаконно",
  "Допрос без адвоката — незаконен",
  "Признание под давлением не имеет силы",
  "Срок задержания — максимум 48 часов до суда"
];
---

<section class="py-24 bg-[var(--color-navy)] relative overflow-hidden">
  <!-- Декоративные элементы -->
  <div class="absolute top-0 left-0 w-full h-px bg-gradient-to-r from-transparent via-red-600/30 to-transparent"></div>
  <div class="absolute bottom-0 left-0 w-full h-px bg-gradient-to-r from-transparent via-red-600/30 to-transparent"></div>
  
  <!-- Фоновые элементы -->
  <div class="absolute top-[15%] right-[10%] w-[400px] h-[400px] bg-red-900/10 rounded-full blur-[120px]"></div>
  <div class="absolute bottom-[15%] left-[10%] w-[350px] h-[350px] bg-[var(--color-gold)]/5 rounded-full blur-[100px]"></div>

  <!-- Диагональные линии -->
  <div class="absolute inset-0 pointer-events-none overflow-hidden">
    <div class="absolute top-[40%] left-0 w-full h-px bg-gradient-to-r from-transparent via-red-600/10 to-transparent transform -rotate-12"></div>
    <div class="absolute top-[60%] left-0 w-full h-px bg-gradient-to-r from-transparent via-red-600/10 to-transparent transform rotate-12"></div>
  </div>

  <div class="container mx-auto px-4 md:px-8 lg:px-16 relative z-10">
    <!-- Заголовок секции -->
    <div class="text-center mb-16">
      <span class="inline-block px-4 py-2 bg-red-600/10 border border-red-600/20 rounded-full text-red-500 text-xs font-bold uppercase tracking-[0.2em] mb-6">
        Важно знать
      </span>
      <h2 class="text-4xl md:text-5xl lg:text-6xl font-bold text-[var(--color-white)] mb-6">
        ПРАВА ПРИ<br />
        <span class="text-red-500">ЗАДЕРЖАНИИ</span>
      </h2>
      <p class="text-[var(--color-gray-500)] text-lg max-w-2xl mx-auto">
        Запомните эти права — они могут спасти вашу свободу
      </p>
    </div>

    <!-- Сетка прав -->
    <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6 mb-16">
      {rights.map((right, index) => (
        <div class="group relative bg-[var(--color-navy-dark)] border-t-2 border-red-600/20 hover:border-red-600/50 transition-all p-6 rounded-xl hover:-translate-y-1">
          <!-- Номер -->
          <div class="text-5xl font-black text-red-600/10 mb-4 group-hover:text-red-600/20 transition-colors">
            {String(index + 1).padStart(2, '0')}
          </div>

          <!-- Иконка -->
          <div class="w-10 h-10 bg-red-600/10 rounded-lg flex items-center justify-center mb-4 group-hover:bg-red-600/20 transition-colors">
            <svg class="w-5 h-5 text-red-500" fill="none" stroke="currentColor" viewBox="0 0 24 24" stroke-width="1.5">
              <path stroke-linecap="round" stroke-linejoin="round" d={right.icon} />
            </svg>
          </div>

          <!-- Заголовок -->
          <h3 class="text-lg font-bold text-[var(--color-white)] mb-3 group-hover:text-red-500 transition-colors">
            {right.title}
          </h3>

          <!-- Описание -->
          <p class="text-[var(--color-gray-500)] text-sm leading-relaxed">
            {right.description}
          </p>
        </div>
      ))}
    </div>

    <!-- Важная информация -->
    <div class="relative max-w-3xl mx-auto">
      <div class="absolute -inset-4 bg-red-600/5 rounded-2xl blur-xl"></div>
      <div class="relative bg-[var(--color-navy-dark)] border border-red-600/20 p-8 rounded-2xl">
        <!-- Заголовок блока -->
        <div class="flex items-center gap-3 mb-6">
          <svg class="w-6 h-6 text-red-500" fill="none" stroke="currentColor" viewBox="0 0 24 24">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"></path>
          </svg>
          <span class="text-red-500 font-bold uppercase tracking-wider">Запомните</span>
        </div>

        <!-- Список -->
        <div class="grid grid-cols-1 sm:grid-cols-2 gap-4">
          {importantInfo.map((info) => (
            <div class="flex items-start gap-3">
              <svg class="w-5 h-5 text-red-500 flex-shrink-0 mt-0.5" fill="currentColor" viewBox="0 0 24 24">
                <path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"/>
              </svg>
              <span class="text-[var(--color-gray-300)] text-sm">{info}</span>
            </div>
          ))}
        </div>

        <!-- CTA внутри блока -->
        <div class="mt-8 pt-6 border-t border-[var(--color-gray-600)]/20">
          <div class="flex flex-col sm:flex-row items-center justify-between gap-4">
            <p class="text-[var(--color-gray-400)] text-sm">
              При задержании сразу требуйте адвоката и не давайте показаний
            </p>
            <a href="tel:+79991234567" class="inline-flex items-center gap-2 px-6 py-3 bg-red-600 hover:bg-red-700 text-[var(--color-white)] font-bold text-sm transition-all hover:shadow-[0_0_20px_rgba(220,38,38,0.4)]">
              <svg class="w-4 h-4 animate-pulse" fill="currentColor" viewBox="0 0 24 24">
                <path d="M3 5a2 2 0 012-2h3.28a1 1 0 01.948.684l1.498 4.493a1 1 0 01-.502 1.21l-2.257 1.13a11.042 11.042 0 005.516 5.516l1.13-2.257a1 1 0 011.21-.502l4.493 1.498a1 1 0 01.684.949V19a2 2 0 01-2 2h-1C9.716 21 3 14.284 3 6V5z"/>
              </svg>
              Вызвать адвоката
            </a>
          </div>
        </div>
      </div>
    </div>
  </div>
</section>
