/* Solo plan (SOLO_ENABLED only) */
.plans.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.plans.three .plancard{padding:24px 22px 20px}
.plans.three .plancard .price{font-size:56px}

@media (max-width:980px){.plans.three{grid-template-columns:1fr}
}

.planpick{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px}
.planpick a{flex:1;min-width:120px;text-align:center;border:2px solid #1a1a1a;border-radius:6px;padding:8px 10px;color:#1a1a1a;text-decoration:none;background:#fff;font-weight:700}
.planpick a.on{background:#1a1a1a;color:#fff}
.planpick small{display:block;font-weight:400}

.solousage .bar{height:12px;border:2px solid #1a1a1a;border-radius:8px;overflow:hidden;background:#fff;margin:8px 0}
.solousage .bar span{display:block;height:100%;background:#1D4ED8}

