body { 
    font-family: 'Inter', sans-serif;
}


    .hero { background: linear-gradient(135deg,#6C63FF,#3B3B98); color: white; padding: 120px 0; }
    .hero h1 { font-weight: 700; font-size: 3rem; }
    .btn-primary { background-color: #FF6363; border: none; }
    .section-title { font-weight: 700; margin-bottom: 40px; text-align: center; }
    .card:hover { transform: translateY(-5px); transition: 0.3s; }
    footer { background: #1A1A1A; color: #ccc; padding: 40px 0; }
    .top-75 {
        margin-top: 10em;
    }
    /* Иконка в центре, выходит за верх карточки */

.navigation{
  display: flex;
  flex-direction: row;
    align-items: center;
}