      font-size: 1.1rem;
    }

    .maintenance-section {
        background: white;
        border-radius: 15px;
        overflow: hidden;
        box-shadow: 0 5px 20px rgba(0,0,0,0.1);
        margin-bottom: 3rem;
    }

    .section-header {
        background: #f9f5f0;
        padding: 1.5rem 2rem;
        border-bottom: 1px solid #e8ddd3;
    }

    .section-header h3 {
        color: #8b7355;
        font-family: 'Playfair Display', serif;
        font-size: 1.8rem;
        margin: 0;
    }

    .se