.option-card.selected{border-color:#5b21b6;background:#5b21b6;color:white}.feature-item{background:#f3f4f6;padding:15px;border-radius:8px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.feature-item.locked{border-left:4px solid #ef4444}.feature-item.optional{border-left:4px solid #10b981;cursor:pointer}.feature-item input[type=checkbox]{transform:scale(1.5);cursor:pointer}