/* ============================================
   home_block_3 — Registrarse + verificar (split dual-cards)
   ============================================ */
.home_block_3 {
  background: var(--bg-surface);
  padding-top: 0;
}
.home_block_3_strip {
  width: 100%;
  height: 38rem;
  object-fit: cover;
  object-position: center 35%;
  display: block;
}
.home_block_3_inner {
  display: flex;
  flex-direction: column;
  gap: 4rem;
  padding-top: 6rem;
}
.home_block_3_head {
  max-width: 880px;
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
}
.home_block_3_head > h2 {
  margin: 0;
}
.home_block_3_grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 2rem;
}
.home_block_3_card {
  background: var(--bg-elevated);
  border: 1px solid var(--bg-line);
  border-radius: var(--radius);
  padding: 2.6rem 2.4rem;
  display: flex;
  flex-direction: column;
  gap: 1.4rem;
  box-shadow: var(--shadow-card);
}
.home_block_3_card > h3 {
  margin: 0;
}
.home_block_3_card > .primary_button {
  align-self: stretch;
  margin-top: auto;
  padding: 1.4rem 2.4rem;
}
.home_block_3_note {
  text-align: center;
  padding: 1.2rem 2rem;
  border: 1px dashed var(--accent-line-mid);
  border-radius: var(--radius-sm);
}

@media (max-width: 1024px) {
  .home_block_3_strip {
    height: 30rem;
  }
  .home_block_3_grid {
    grid-template-columns: 1fr;
  }
}
