/* Page-specific polish for anti-cellulite placeholders */

.hero-blob,
.target-main-card img,
.certificate-img,
.course-image {
    background: linear-gradient(135deg, #fff2fb 0%, #f3edff 52%, #eef4ff 100%);
}

.hero-blob {
    box-shadow: 0 22px 60px rgba(122, 80, 255, 0.12);
}

.target-main-card img,
.certificate-img {
    border-radius: 24px;
}

.target-main-card {
    overflow: hidden;
}

.target-main-card-text {
    position: relative;
    z-index: 1;
}

.certificate-showcase {
    background:
        radial-gradient(circle at top left, rgba(142, 97, 255, 0.14), transparent 34%),
        radial-gradient(circle at bottom right, rgba(255, 168, 213, 0.18), transparent 30%),
        #ffffff;
}
