body {
  font-family: 'Barlow', sans-serif;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

.info__features {
    gap: 1rem; /* 20px between features */
    max-width: 22.3125rem; /* 264px */

  }
  .hero {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: url('../assets/images/background-linkedin.png') center/cover no-repeat;
  }
  .hero__subtitle{
    padding-bottom: 2rem;
  }

.info__wrapper--reversed{
  background: #FFFFFF;
  color: #000000;
}

.info__icon{
  content: url('../assets/icons/checkmark-blue.svg');
}


@media (max-width: 675px) {

  .hero__title {
   text-align: left;
  }
  .hero__content{
    text-align: left;
  }
  .hero__subtitle{
    text-align: left;
  }
  .hero__session__subtitle{
    justify-self: left;
  }

}




.pricing__plan-subtitle{
  color: #020D43;
  font-size: 1rem;
  line-height: 1.6rem;
  margin-bottom: 0.375rem;
  font-weight: 400;
}


.pricing {
  padding: 8.25rem 3rem; /* 132px top/bottom, 48px left/right */
}

.pricing__item {
  max-width: 336px; 
}

.pricing__grid {
  max-width: 45rem; 
  margin: 0 auto;
  column-count: 2; /* Default: 3 columns */
  column-gap: 3rem; /* Horizontal gap between columns */
}

/* Media queries for responsive column count */
@media (max-width: 812px) {
  .pricing__grid {
    column-count: 1; /* 2 columns on medium screens */
    max-width: 100%;
  }
  .pricing__item:nth-child(1) {
    margin-bottom: 124px;
}
.pricing__item {
  max-width: 100%; 
  }
  .pricing {
    padding: 8.25rem 1.5rem; 
  }

}