/* Shared page shell: keep the Método PREPARA bands framed like the homepage. */
.method-hero,
.method-cycle,
.method-chain {
  width: var(--page-shell-width);
  max-width: none;
  margin-left: var(--page-gutter);
  margin-right: var(--page-gutter-end);
  border-radius: 28px;
  overflow: hidden;
}

.method-hero {
  margin-top: 28px;
  border: 1px solid rgba(32, 43, 59, .08);
}

.method-cycle,
.method-chain {
  margin-top: 40px;
}

.method-cycle {
  border: 1px solid #e4e9ef;
}

.method-chain {
  border: 1px solid rgba(255, 255, 255, .06);
}

.cycle-step {
  padding-right: 18px;
}

.cycle-step.is-active i {
  color: var(--method-orange);
}

@media (max-width: 850px) {
  .method-hero,
  .method-cycle,
  .method-chain {
    width: var(--page-shell-width);
    margin-left: var(--page-gutter);
    margin-right: var(--page-gutter-end);
    border-radius: 20px;
  }

  .method-hero {
    margin-top: 12px;
  }

  .method-cycle,
  .method-chain {
    margin-top: 24px;
  }

}
