.we-fix-section {
    padding: 96px 0;
    background-color: var(--background-color);
}

.we-fix-card {
    max-width: 1000px;
    margin: 0 auto;
    background-color: var(--background-color);
    padding: 48px;
    border-radius: 24px;
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.08);
    text-align: center;
	border: 1px solid var(--primary-color)
}

.we-fix-card h2 {
    margin-bottom: 1.5rem;
}

.we-fix-card p {
    color: var(--text-color);
    margin-bottom: 0;
    max-width: 800px; /* Constrain paragraph width for readability */
    margin-left: auto;
    margin-right: auto;
}

.we-fix-card .text-highlight {
    color: var(--primary-color);
}