/* .field--name-field-title-services {
    font-size: 2.5rem ;
    font-weight: 700 ;
    color: #1a202c ;
    margin-bottom: 1.5rem ;
    line-height: 1.2 ;
} */

/* .field--name-field-description-services {
    font-size: 1.1rem ;
    color: #4b5563 ;
    line-height: 1.6 ;
    max-width: 800px ;
    margin-bottom: 4rem ;
} */

/* 2. Cards Grid Container */
.field--name-field-service-carts {
    display: flex ;
    flex-wrap: wrap ;
    gap: 2rem ;
}

.field--name-field-service-carts>.field__item {
    flex: 1 ;
    min-width: 320px ;
}

/* 3. Individual Card Styling */
.paragraph--type--services-cart {
    background: #ffffff ;
    border-radius: 20px ;
    padding: 30px ;
    height: 100% ;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.03) ;
    border: 1px solid #edf2f7 ;
    display: flex ;
    flex-direction: column ;
    transition: transform 0.3s ease, box-shadow 0.3s ease ;
}

.paragraph--type--services-cart:hover {
    transform: translateY(-5px) ;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.06) ;
}

/* UNIQUE: Middle card Red Border */
.field--name-field-service-carts>.field__item:nth-child(2) .paragraph--type--services-cart {
    border-left: 4px solid #f43f5e ;
}

/* 4. Card Content: Tag */
.field--name-field-tag-services {
    margin-bottom: 1.5rem ;
}

.field--name-field-tag-services .field__item {
    display: inline-block ;
    background: #e6f4f1 ;
    color: #3d8b7a ;
    font-size: 12px ;
    font-weight: 700 ;
    text-transform: uppercase ;
    padding: 4px 12px ;
    border-radius: 50px ;
    margin-bottom: 25px ;
}

/* Color variations for tags if needed */
.field--name-field-service-carts>.field__item:nth-child(2) .field--name-field-tag-services .field__item {
    background: #fff1f2 ;
    color: #f43f5e ;
}

.field--name-field-service-carts>.field__item:nth-child(3) .field--name-field-tag-services .field__item {
    background: #f0f9ff ;
    color: #0284c7 ;
}
/* Color variations for bullets */
.field--name-field-service-carts>.field__item:nth-child(2) .field--name-field-description-cart-services li::before {
    background-color: #f43f5e ;
}

.field--name-field-service-carts>.field__item:nth-child(3) .field--name-field-description-cart-services li::before {
    background-color: #0284c7 ;
}
.field--name-field-link-more-services a:hover {
    color: #1a202c ;
}