
/* Aura Softwares - secao de planos objetiva; sem janelas e sem areas vazias artificiais */
.aura-conversion-home #planos .aura-plan-includes {
  border:1px solid var(--line,#dce5f1);
  border-radius:15px;
  background:linear-gradient(180deg,rgba(17,94,229,.04),rgba(17,94,229,.01));
}
.aura-conversion-home #planos .aura-plan-includes-title {
  font-size:12px;font-weight:850;letter-spacing:.055em;text-transform:uppercase;
  color:var(--blue-2,#145ed0);
}
.aura-conversion-home #planos .price-card .aura-plan-includes .plan-visible-list {
  list-style:none;border:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:13px;
}
.aura-conversion-home #planos .aura-plan-includes .plan-visible-list li {
  position:relative;padding-left:18px;font-size:12px;line-height:1.45;color:var(--text,#0a1630);
}
.aura-conversion-home #planos .aura-plan-includes .plan-visible-list li::before{
  content:'✓';position:absolute;left:0;top:0;color:#145ed0;font-weight:900;
}
@media(max-width:1119px){
 .aura-conversion-home #planos .price-card .aura-plan-includes .plan-visible-list{grid-template-columns:1fr;}
}

.aura-conversion-home #planos .pricing-grid { align-items: stretch !important; }
.aura-conversion-home #planos .pricing-grid > .price-card {
  display: flex !important;
  flex-direction: column !important;
  min-width: 0;
  gap: 0 !important;
}
/* Remover textos decorativos que ocupam altura e nao comunicam o beneficio extra */
.aura-conversion-home #planos .aura-ideal-label { display: none !important; }
/* Eliminar alturas reservadas pela versao anterior */
.aura-conversion-home #planos .price-card .price-note {
  min-height: 0 !important;
  margin: 10px 0 0 !important;
  line-height: 1.5 !important;
}
.aura-conversion-home #planos .price-card .aura-plan-includes {
  margin: 14px 0 14px !important;
  padding: 14px 15px 13px !important;
  min-height: 0 !important;
}
.aura-conversion-home #planos .price-card .aura-plan-includes-title {margin: 0 0 8px !important;}
.aura-conversion-home #planos .price-card .plan-visible-list {margin: 0 !important; padding: 0 !important; align-content: start; gap: 7px !important;}
.aura-conversion-home #planos .price-card .plan-visible-list li {line-height: 1.42 !important;}
/* As chamadas ficam ancoradas no rodape, na mesma linha mesmo quando as listas variam. */
.aura-conversion-home #planos .pricing-grid .price-card > a.btn {
  display: flex !important;
  align-items: center;
  justify-content: center;
  margin: auto 0 0 !important;
  min-height: 48px !important;
  flex-shrink: 0;
}
@media(max-width: 1050px) {
 .aura-conversion-home #planos .price-card .price-note {margin-top: 8px !important;}
 .aura-conversion-home #planos .price-card .aura-plan-includes {margin: 12px 0 12px !important;}
}
