.inci4me-plan-device-benefit {display:grid;gap:.35rem;border:1px solid var(--bs-border-color,#d4d8dd);border-radius:.75rem;padding:.8rem 1rem;background:var(--bs-body-bg,#fff);margin:.65rem 0;line-height:1.35;}
.inci4me-plan-device-kicker {font-size:.7rem;font-weight:650;color:var(--bs-primary,#3b628e);letter-spacing:.025em;text-transform:uppercase;}
.inci4me-plan-device-benefit strong {font-size:.94rem;line-height:1.4;}
.inci4me-plan-device-description {font-size:.78rem;color:var(--bs-secondary-color,#656565);}
.inci4me-plan-device-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1rem 0;}
@media(max-width:840px){.inci4me-plan-device-grid{grid-template-columns:1fr;}}

/* BF6N28_PRICE_ACCENTS_FIX1 - dedicated first-price benefit, no secondary cards */
.pricing-page .plan-card .inci4me-plan-device-benefit {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: .24rem;
    border: 0;
    border-radius: 0;
    padding: 0 .25rem;
    margin: .3rem auto .72rem;
    background: transparent;
    box-shadow: none;
    max-width: 100%;
    flex-grow: 0;
    flex-shrink: 0;
    line-height: 1.35;
}
.pricing-page .plan-card .inci4me-plan-device-kicker { display: none; }
.pricing-page .plan-card .inci4me-plan-device-benefit strong {
    color: var(--inci4me-plan-price-accent);
    font-weight: 700;
    font-size: .88rem;
    letter-spacing: -.012em;
    line-height: 1.32;
}
.pricing-page .plan-card .inci4me-plan-device-description {
    color: var(--inci4me-plan-price-accent);
    font-size: .75rem;
    font-weight: 500;
    line-height: 1.38;
}
.pricing-page .plan-card-starter { --inci4me-plan-price-accent: #008077; }
.pricing-page .plan-card-professional { --inci4me-plan-price-accent: #2852db; }
.pricing-page .plan-card-enterprise { --inci4me-plan-price-accent: #7429d4; }
@media (max-width: 575px) {
    .pricing-page .plan-card .inci4me-plan-device-benefit {
        padding: 0 .15rem;
        margin: .25rem auto .65rem;
    }
    .pricing-page .plan-card .inci4me-plan-device-benefit strong { font-size: .84rem; }
}
/* BF6N28A_PRICING_POLISH - larger slogan under the first price, cleaner spacing */
.pricing-page .plan-card .inci4me-plan-device-benefit {
    gap: .30rem;
    margin: .36rem auto .58rem;
}
.pricing-page .plan-card .inci4me-plan-device-benefit strong {
    font-size: 1rem;
    font-weight: 750;
    line-height: 1.34;
}
.pricing-page .plan-card .inci4me-plan-device-description {
    font-size: .78rem;
    line-height: 1.38;
}
@media (max-width: 575px) {
    .pricing-page .plan-card .inci4me-plan-device-benefit strong { font-size: .95rem; }
}
/* BF6N28D_FIX2_PRICE_BREATHING_ROOM: same slogan area, clean whitespace before plan features. */
.pricing-page .plan-card .inci4me-plan-device-benefit {
    min-height: 3.25rem;
    justify-content: center;
    margin: .38rem auto .9rem;
}
@media (max-width: 991.98px) {
    .pricing-page .plan-card .inci4me-plan-device-benefit {
        min-height: 0;
        margin-bottom: .9rem;
    }
}