/* ===== GE SaaS Premium Ribbon ===== */

.ge-plan-ribbon {
    position: absolute;
    top: 14px;
    left: -6px;
    z-index: 9;
    padding: 6px 18px;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .5px;
    color: #fff;
    border-radius: 4px;
    transform: skew(-12deg);
    box-shadow: 0 10px 25px rgba(0,0,0,0.25);
    backdrop-filter: blur(6px);
}

.ge-plan-ribbon span{
    display:inline-block;
    transform: skew(12deg);
}

/* FREE ribbon */
.ge-plan-free {
    background: linear-gradient(135deg,#00c853,#00e676);
}

/* PRO ribbon */
.ge-plan-pro {
    background: linear-gradient(135deg,#2962ff,#448aff);
}

/* BOTH ribbon */
.ge-plan-both {
    background: linear-gradient(135deg,#7b1fa2,#e040fb);
}

/* Card hover premium feel */
.ge-product-card:hover .ge-plan-ribbon{
    transform: skew(-12deg) scale(1.08);
    transition: .35s ease;
}