@media (max-width: 980px) {
.hero-grid {
padding-left: var(--gutter);
padding-right: var(--gutter);
}
}
@media (max-width: 640px) {
.topbar {
display: none;
}
.hero {
padding-top: 28px;
}
.hero-text h1 {
font-size: clamp(2.05rem, 13vw, 3rem);
}
.hero-cta .btn {
width: 100%;
}
}