/* Updated section-subtitle styling */
.section-subtitle {
    font-family: var(--main-font);
    font-size: 1rem; /* Reduced from 1.1rem */
    text-align: center;
    max-width: 700px;
    margin: -2rem auto 3rem;
    color: #7a7d82; /* Using the hover color as the default */
    margin-bottom: 3rem;
    padding: 1.5rem 4.5rem;
    position: relative;
    font-style: normal; /* Changed from italic to normal */
    background: linear-gradient(to right, rgba(0, 0, 0, 0.01), rgba(254, 207, 106, 0.03), rgba(0, 0, 0, 0.01));
    border-radius: 5px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
    min-height: 2.5rem;
    transition: all 0.8s cubic-bezier(0.34, 1.56, 0.64, 1);
}

/* Update all section hover effects for subtitles */
#services:hover .section-subtitle,
#about:hover .section-subtitle,
#partnership:hover .section-subtitle,
#team:hover .section-subtitle,
#success:hover .section-subtitle,
#delivery:hover .section-subtitle,
#contact:hover .section-subtitle,
section:hover .section-subtitle {
    transform: scale(1.03); /* Reduced from larger scale values */
    color: #939599; /* Using the original default color for hover */
}

/* Update strong elements within section-subtitle */
.section-subtitle strong {
    color: #fecf6a; /* beOnd signature yellow/gold color */
    font-weight: 600;
    transition: all 0.5s ease;
}

/* Hover effect for strong elements */
section:hover .section-subtitle strong {
    text-shadow: 0 0 10px rgba(254, 207, 106, 0.3);
    transform: scale(1.1);
}
