/* Warranty Section Styles */
.warranty-highlight {
    background-color: var(--warm-white) !important;
    border-radius: 12px;
    padding: 40px;
    margin-top: 40px;
}

.warranty-content {
    color: var(--text-dark);
}

.warranty-intro h3 {
    color: var(--text-dark) !important;
    font-size: 2rem;
    margin-bottom: 1rem;
}

.warranty-intro p {
    color: var(--text-dark) !important;
    opacity: 0.9;
}

/* Update text colors for light background */
.comprehensive-protection h2,
.comprehensive-protection p {
    color: var(--text-dark) !important;
}

/* Style the warranty icons */
.warranty-icon {
    color: var(--secondary-color);
    font-size: 2.5rem;
    margin-bottom: 1rem;
}

/* Style the buttons for better contrast */
.warranty-btn {
    background-color: var(--secondary-color);
    color: var(--text-white);
    padding: 12px 24px;
    border-radius: 6px;
    transition: all var(--transition-base);
    text-decoration: none;
    display: inline-block;
    margin-top: 1rem;
}

.warranty-btn:hover {
    background-color: var(--primary-color);
    transform: translateY(-2px);
}
