Hello world!
```css /* Основной цветовой синий палитры */ :root { --primary-color: #0066CC; } /* Стилизация заголовков */ h1 { color: var(--primary-color); font-size: 32px; font-weight: bold; margin-bottom: 20px; } /* Стилизация текста */ p { color: #333333; font-size: 18px; line-height: 1.5; margin-bottom: 12px; } /* Стилизация ссылок */ a { color: var(--primary-color); text-decoration: none; } /* Стилизация кнопок */ .button { display: inline-block; color: #ffffff; background-color: var(--primary-color); border: none; border-radius: 4px; padding: 8px 16px; font-size: 16px; cursor: pointer; } .button:hover { background-color: #005299; } /* Стилизация блоков с фоновым изображением */ .image-block { position: relative; background-size: cover; background-position: center; height: 400px; } /* Стилизация блоков ценностей */ .features { display: flex; flex-wrap: wrap; justify-content: center; margin-top: 40px; } .feature { max-width: 300px; margin: 0 20px 40px; } .feature_icon { width: 60px; height: 60px; background-color: var(--primary-color); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-bottom: 16px; } .feature_title { font-size: 20px; font-weight: bold; margin-bottom: 12px; } .feature_description { color: #666666; } /* Стилизация блока комьюнити */ .community { margin-top: 40px; text-align: center; } .community_title { font-size: 24px; font-weight: bold; margin-bottom: 20px; } .community_description { color: #666666; margin-bottom: 20px; } .member { display: flex; justify-content: center; align-items: center; width: 80px; height: 80px; border-radius: 50%; background-color: var(--primary-color); margin: 0 10px; } /* Стилизация блока контактов */ .contact { margin-top: 40px; text-align: center; } .contact_title { font-size: 24px; font-weight: bold; margin-bottom: 20px; } .contact_info { margin-bottom: 12px; } .contact_info_icon { margin-right: 8px; } .contact_info_text { color: #666666; } /* Стилизация блока технологий */ .technologies { display: flex; justify-content: center; align-items: center; margin-top: 40px; } .technologies img { width: 100px; margin: 0 10px; } ```