/* Featured Cards Styles */
.service-card.featured {
    border: 2px solid #f97316;
    background: linear-gradient(135deg, #fff7ed, #fed7aa);
}

.service-card.featured:hover {
    background: linear-gradient(135deg, #fed7aa, #fdba74);
    transform: translateY(-8px);
}

.portfolio-card.featured {
    border: 2px solid #f97316;
    background: linear-gradient(135deg, #fff7ed, #fed7aa);
}

.portfolio-card.featured:hover {
    background: linear-gradient(135deg, #fed7aa, #fdba74);
    transform: translateY(-8px);
}

.service-link, .portfolio-link {
    display: inline-block;
    margin-top: 0.75rem;
    color: #f97316;
    text-decoration: none;
    font-weight: 600;
    font-size: 0.875rem;
    transition: all 0.3s;
    padding: 0.25rem 0.75rem;
    border: 1px solid #f97316;
    border-radius: 4px;
}

.service-link:hover, .portfolio-link:hover {
    color: white;
    background: #f97316;
}