/*
 * Lift card - the site's default card surface: it rests on a soft navy
 * shadow and rises a little under the pointer. Six sections drew the same
 * four declarations by hand (courses, services, teachers, testimonials, the
 * "what you get" benefits, the quiz result), so the skin lives here and the
 * section files keep only their own padding and contents.
 *
 * The class sits ALONGSIDE the block's own BEM class in the markup
 * (`class="course-card lift-card"`), never instead of it: a section still
 * owns its card and may override anything here from its own file, which
 * loads later in the cascade.
 *
 * Background is deliberately NOT part of the skin - .team-card is the
 * photograph itself and has no surface of its own.
 */

.lift-card {
    border-radius: var(--radius);
    box-shadow: var(--shadow-card);
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.lift-card:hover {
    transform: translateY(-0.21vw);
    box-shadow: var(--shadow-card-hover);
}

@media (prefers-reduced-motion: reduce) {
    .lift-card {
        transition: none;
    }

    .lift-card:hover {
        transform: none;
    }
}
