.tc-page{}

.tc-grid{
  display:grid;
  grid-template-columns:repeat(12,minmax(0,1fr));
  gap:var(--space-3);
}

.tc-col{
  min-width:0;
}

.tc-col-6{
  grid-column:span 6;
}

.tc-text{
  max-width:720px;
}

.tc-divider{
  border-top:1px solid var(--color-border);
  margin-top:var(--space-5);
}

.tc-list{
  display:flex;
  flex-direction:column;
  gap:var(--space-2);
}

.tc-cta-wrap{
  display:flex;
  gap:var(--space-3);
  flex-wrap:wrap;
}

@media (max-width:900px){
  .tc-col-6{
    grid-column:span 12;
  }
}

@media (max-width:768px){
  .tc-cta-wrap{
    flex-direction:column;
  }

  .tc-cta-wrap .button{
    width:100%;
  }
}
