/* Tilt Card Optimization for Sharp Text Rendering */
.tilt-card {
    position: relative;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto;
    /* No permanent 3D transforms – only applied on hover via JS */
}

/* Ensure text inside cards stays sharp */
.tilt-card h3,
.tilt-card h4,
.tilt-card p,
.tilt-card span,
.tilt-card li,
.tilt-card strong,
.tilt-card a {
    transform: none !important;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto;
    text-rendering: optimizeLegibility;
}

/* Pricing / Fairness section – override any inherited 3D */
.fairness-card .tilt-card {
    transform-style: flat;
}