/* Service Card Link - for services with dedicated pages */
.service-card__link {
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    color: #fff;
    text-decoration: none;
    margin: 8px 0 12px;
    padding: 6px 14px;
    border: 1px solid rgba(255, 255, 255, 0.25);
    border-radius: 6px;
    transition: all 0.2s ease;
    position: relative;
    z-index: 10;
}

.service-card__link:hover {
    background: rgba(255, 255, 255, 0.12);
    border-color: rgba(255, 255, 255, 0.5);
    transform: translateX(4px);
}
