er {
max-width: 1400px;
margin: 0 auto;
padding: 1.5rem 1rem;
}
header {
padding: 1.5rem 0 2rem;
text-align: center;
position: relative;
}
h1 {
font-size: 2.6rem;
font-weight: 800;
margin-bottom: 0.75rem;
background: var(--gradient-primary);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
display: inline-block;
letter-spacing: -0.02em;
}
.description {
font-size: 1.1rem;
color: var(--text-light);
max-width: 700px;
margin: 0 auto;
line-height: 1.6;
}
.content {
display: flex;
gap: 1.5rem