.header-cta {
    margin-left: 20px;
}

.hmk-header .header-cta{
    font-family: 'Space Grotesk', sans-serif;
    background: linear-gradient(135deg, var(--hmk-color-accent) 0%, #663399 100%);
    color: var(--hmk-color-white);
    border: none;
    padding: 14px 24px;
    border-radius: 25px;
    cursor: pointer;
    font-weight: 600;
    font-size: 0.9rem;
    transition: var(--hmk-transition-default);
    text-decoration: none;
    display: inline-block;
}

.hmk-header .header-cta:hover {
    transform: translateY(-2px);
    box-shadow: 0 8px 25px rgba(138, 43, 226, 0.3);
}

.hmk-header .header-cta p {
    margin: 0;
    font-size: 0.9rem;
}
