/* HERO */

.hero{
  display:grid;
  grid-template-columns: 1.25fr .75fr;
  gap: 18px;
  align-items: start;
}
.hero h2 {
  font-size: 2rem;
}

.hero h3{
  font-size: 1.125rem;
  font-weight: 700;
  color: var(--iecs-azul);
}

.hero-side{
  background: linear-gradient(180deg, var(--iecs-celeste) 0%, #FFFFFF 100%);
}

.hero-button {
  display: flex;
  justify-content: left;
  padding: 10px 0px;
}

.side-title{
  font-weight: 700;
  /* font-size: 16px; */
  margin:0;
}

.side-list{
  margin: 10px 0 0 0;
  padding-left: 18px;
  color:#334155;
  line-height: 1.5;
}

/* SECTIONS */
.section h3{
  font-size: 22px;
}
.bullets{
  margin: 12px 0 0 0;
  padding-left: 18px;
  color:#334155;
  line-height: 1.55;
}

/* GET  */

.get{
  margin-top: 14px;
  display:grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}

.get-item{
  border:1px solid var(--border);
  border-radius: 14px;
  padding: 12px 14px;
  background:#fff;
  color:#334155;
  font-weight: 600;
}

/* RESPONSIVE LANDING */
@media (max-width: 980px){
  .hero { grid-template-columns: 1fr; }
  .get { grid-template-columns: 1fr;}
  .hero-button {
    justify-content: center;
  }
}

