/* Direct fixes for section titles */
.section-title h2 {
    color: #2c6bed !important;
    -webkit-text-fill-color: #2c6bed !important;
    background: none !important;
    background-image: none !important;
    background-clip: initial !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.05) !important;
    font-weight: 700 !important;
    opacity: 1 !important;
}

/* Fix for service card titles */
.service-card h3 {
    color: #2c6bed !important;
    -webkit-text-fill-color: #2c6bed !important;
    background: none !important;
    font-weight: 600 !important;
    opacity: 1 !important;
}

/* Fix for service card text */
.service-card p {
    color: #2d3142 !important;
    -webkit-text-fill-color: #2d3142 !important;
    background: none !important;
    opacity: 0.9 !important;
}

/* Fix for backend services title */
.service-card.backend h3 {
    color: #2c6bed !important;
    -webkit-text-fill-color: #2c6bed !important;
    background: none !important;
    font-weight: 600 !important;
    opacity: 1 !important;
}

/* Fix for backend services text */
.service-card.backend p {
    color: #2d3142 !important;
    -webkit-text-fill-color: #2d3142 !important;
    background: none !important;
    opacity: 0.9 !important;
}

/* Fix for all paragraphs */
p {
    color: #2d3142 !important;
    -webkit-text-fill-color: #2d3142 !important;
    opacity: 0.9 !important;
}
